Index: firmware/App/Services/SystemCommTD.h =================================================================== diff -u -r3b3713c0d5445b83f339021972728ff58bd3e6e5 -r3518e8a088c32e75c0c8960d5e629a7401095feb --- firmware/App/Services/SystemCommTD.h (.../SystemCommTD.h) (revision 3b3713c0d5445b83f339021972728ff58bd3e6e5) +++ firmware/App/Services/SystemCommTD.h (.../SystemCommTD.h) (revision 3518e8a088c32e75c0c8960d5e629a7401095feb) @@ -18,26 +18,26 @@ #ifndef __SYSTEM_COMM_TD_H__ #define __SYSTEM_COMM_TD_H__ -#include "../TDCommon.h" +#include "TDCommon.h" #include "CommBuffers.h" #include "MsgQueues.h" #include "SystemComm.h" /** * @defgroup SystemCommTD SystemCommTD - * @brief System communication module. Manages incoming and outgoing CAN frames. + * @brief System communication unit. Manages incoming and outgoing CAN frames. * * @addtogroup SystemCommTD * @{ */ // ********** public definitions ********** -#define MAX_MSG_SEQ_NO 0x7FFF ///< Maximum sequence number for Denali message (then wraps to 1). -#define MIN_MSG_SEQ_NO 0x0001 ///< Minimum sequence number for Denali message. +#define MAX_MSG_SEQ_NO 0x7FFF ///< Maximum sequence number for Denali message (then wraps to 1). +#define MIN_MSG_SEQ_NO 0x0001 ///< Minimum sequence number for Denali message. -#define NUM_OF_CAN_OUT_BUFFERS 5 ///< Number of CAN buffers for transmit -#define NUM_OF_CAN_IN_BUFFERS 9 ///< Number of CAN buffers for receiving +#define NUM_OF_CAN_OUT_BUFFERS 5 ///< Number of CAN buffers for transmit +#define NUM_OF_CAN_IN_BUFFERS 9 ///< Number of CAN buffers for receiving // ********** public function prototypes ********** @@ -46,18 +46,19 @@ COMM_BUFFER_T getInBufferID( U32 idx ); COMM_BUFFER_T getOutBufferID( U32 idx ); + void checkForCommTimeouts( void ); void checkTooManyBadMsgCRCs( void ); void checkInFromDG( void ); -void checkInFromUI( void ); +void checkInFromUI( void ); + BOOL isDDCommunicating( void ); BOOL isUICommunicating( void ); BOOL uiCommunicated( void ); BOOL isOnlyCANNode( void ); void setOnlyCANNode( BOOL only ); void clearCANXmitBuffers( void ); - /**@}*/ #endif