Index: App/Services/CommBuffers.h =================================================================== diff -u -ree310a2e5262c05bf0dc0eb0d84da0ee50bac7fe -rc91e9da338d92432930d3589a4055ebbb404c6cb --- App/Services/CommBuffers.h (.../CommBuffers.h) (revision ee310a2e5262c05bf0dc0eb0d84da0ee50bac7fe) +++ App/Services/CommBuffers.h (.../CommBuffers.h) (revision c91e9da338d92432930d3589a4055ebbb404c6cb) @@ -21,31 +21,30 @@ // ********** public definitions ********** -#define COMM_BUFFER_LENGTH 128 // bytes - typedef enum Comm_Buffers { - COMM_BUFFER_CAN_HD_ALARM = 0, - COMM_BUFFER_CAN_DG_ALARM, - COMM_BUFFER_CAN_UI_ALARM, - COMM_BUFFER_CAN_HD_2_DG, - COMM_BUFFER_CAN_DG_2_HD, - COMM_BUFFER_CAN_HD_2_UI, - COMM_BUFFER_CAN_HD_BROADCAST, - COMM_BUFFER_CAN_DG_BROADCAST, - COMM_BUFFER_CAN_UI_2_HD, - COMM_BUFFER_CAN_UI_BROADCAST, - COMM_BUFFER_FPGA_IN, - COMM_BUFFER_FPGA_OUT, - COMM_BUFFER_DBG_IN, - COMM_BUFFER_DBG_OUT, + COMM_BUFFER_OUT_CAN_HD_ALARM = 0, + COMM_BUFFER_IN_CAN_DG_ALARM, + COMM_BUFFER_IN_CAN_UI_ALARM, + COMM_BUFFER_OUT_CAN_HD_2_DG, + COMM_BUFFER_IN_CAN_DG_2_HD, + COMM_BUFFER_OUT_CAN_HD_2_UI, + COMM_BUFFER_OUT_CAN_HD_BROADCAST, + COMM_BUFFER_IN_CAN_DG_BROADCAST, + COMM_BUFFER_IN_CAN_UI_2_HD, + COMM_BUFFER_IN_CAN_UI_BROADCAST, + COMM_BUFFER_IN_FPGA, + COMM_BUFFER_OUT_FPGA, + COMM_BUFFER_IN_DBG, + COMM_BUFFER_OUT_DBG, NUM_OF_COMM_BUFFERS } COMM_BUFFER_T; // ********** public function prototypes ********** void initCommBuffers( void ); BOOL addToCommBuffer( COMM_BUFFER_T buffer, U08* data, U32 len ); -U32 getFromCommBuffer( COMM_BUFFER_T buffer, U08* data, U32 maxLen ); +U32 getFromCommBuffer( COMM_BUFFER_T buffer, U08* data, U32 len ); +U32 getNumberOfBytesInCommBuffer( COMM_BUFFER_T buffer ); #endif