Index: firmware/App/Services/SystemCommMessages.h =================================================================== diff -u -raa8b9687b9396b4878cf0d5327d72a5d67477761 -r57fe78d545ac91ba3f8d38ff76079a0d7ec8c0db --- firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision aa8b9687b9396b4878cf0d5327d72a5d67477761) +++ firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision 57fe78d545ac91ba3f8d38ff76079a0d7ec8c0db) @@ -63,6 +63,18 @@ #define ACK_REQUIRED TRUE ///< Macro for functions that want to know if an outgoing message requires acknowledgement from receiver. #define ACK_NOT_REQUIRED FALSE ///< Macro for functions that want to know if an outgoing message requires acknowledgement from receiver. + +typedef struct +{ + U08 acknowledgement; ///< Acknowledgement Byte +} ACK_RESPONSE_PAYLOAD_T; + +typedef struct +{ + BOOL accepted; ///< Accepted/Rejected + U32 rejection_reason; ///< Rejection reason if not accepted. +} UI_RESPONSE_PAYLOAD_T; + // ********** public function prototypes **********