Index: firmware/App/Services/SystemCommMessages.h =================================================================== diff -u -rfba69244d94307e50fefaa1e88bcbb979584461e -r2c47c42b293b3fbfbab0930561bed2eb436bee2d --- firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision fba69244d94307e50fefaa1e88bcbb979584461e) +++ firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision 2c47c42b293b3fbfbab0930561bed2eb436bee2d) @@ -136,6 +136,18 @@ U32 minDialRate; ///< Minimum dialysate flow rate (in mL/min) U32 maxDialRate; ///< Maximum dialysate flow rate (in mL/min) } TREATMENT_PARAM_BROADCAST_PAYLOAD_T; + +/// Payload structure for generic confirmation request +typedef struct +{ + GENERIC_CONFIRM_ID_T requestID; ///< Generic request ID. + GENERIC_CONFIRM_COMMAND_T requestType; ///< Generic request type. + U32 rejectReason; ///< Reject reason. + F32 genericPayload1; ///< Generic payload 1. + F32 genericPayload2; ///< Generic payload 2. + F32 genericPayload3; ///< Generic payload 3. + F32 genericPayload4; ///< Generic payload 4. +} GENERIC_CONFIRMATION_REQUEST_T; // ********** public function prototypes ********** @@ -523,7 +535,7 @@ void handleUIConfirmationResponse( MESSAGE_T *message ); // MSG_ID_HD_REQUEST_UI_CONFIRMATION -void sendConfirmationRequest( GENERIC_CONFIRM_ID_T request_id, GENERIC_CONFIRM_COMMAND_T request_type, U32 reject_reason ); +void sendConfirmationRequest( GENERIC_CONFIRMATION_REQUEST_T *request ); // MSG_ID_HD_REQUEST_DG_ALARMS BOOL sendRequestForDGResendAlarms( void );