Index: firmware/App/Services/SystemCommMessages.h =================================================================== diff -u -r54e58f64179ea382d2e2c403c8c3b9a15a612636 -rd332a26f463cc5d209be77e562952f70775cf913 --- firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision 54e58f64179ea382d2e2c403c8c3b9a15a612636) +++ firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision d332a26f463cc5d209be77e562952f70775cf913) @@ -48,13 +48,16 @@ // ********** public definitions ********** +#define ACK_REQUIRED TRUE ///< Require an ACK. +#define ACK_NOT_REQUIRED FALSE ///< Not require an ACK. + // ********** public function prototypes ********** // ACK MSG BOOL sendACKMsg( MESSAGE_T *message ); -// Generic broadcast function -BOOL broadcastData( MSG_ID_T msgID, COMM_BUFFER_T buffer, U08* dataPtr, U32 length ); +// Serialize message +U32 serializeMessage( MESSAGE_T msg, COMM_BUFFER_T buffer, BOOL ackReq ); // MSG_ID_ALARM_TRIGGERED BOOL broadcastAlarmTriggered( U32 alarm, ALARM_DATA_T almData1, ALARM_DATA_T almData2 );