Index: firmware/App/Services/SystemCommMessages.h =================================================================== diff -u -rc230be1bd4296324bf5dfc288c212eb7c2ce5d2d -rb0f90032367640dd22ddfbe0307a20cb6e931ceb --- firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision c230be1bd4296324bf5dfc288c212eb7c2ce5d2d) +++ firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision b0f90032367640dd22ddfbe0307a20cb6e931ceb) @@ -48,6 +48,13 @@ #define ACK_REQUIRED TRUE ///< Require an ACK. #define ACK_NOT_REQUIRED FALSE ///< Not require an ACK. +/// UI response payload data structure +typedef struct +{ + BOOL accepted; ///< Accepted/Rejected + U32 rejectionReason; ///< Rejection reason if not accepted. +} UI_RESPONSE_PAYLOAD_T; + // ********** public function prototypes ********** U32 serializeMessage( MESSAGE_T msg, COMM_BUFFER_T buffer, BOOL ackReq ); @@ -169,6 +176,12 @@ // MSG_ID_HD_SEND_CHEM_FLUSH_SAMPLE_PASS_FAIL_TO_DG void handleReceiveChemFlushSampleResultsFromHD( MESSAGE_T *message ); +// MSG_ID_DG_SET_RO_MODE_ONLY +void handleSetROOnlyMode( MESSAGE_T* message ); + +// MSG_ID_DG_REQUEST_RO_MODE_ONLY_STATUS +void requestROOnlyModeStatusFromUI( void ); + // *********** public test support message functions ********** // MSG_TESTER_LOG_IN