Index: firmware/App/Services/SystemCommDD.h =================================================================== diff -u -r090cfb22a7c0b4738299c3fb411ca77aaba8d968 -r9102c5da21a15bdaf4bb3bc38795ceb064e3c443 --- firmware/App/Services/SystemCommDD.h (.../SystemCommDD.h) (revision 090cfb22a7c0b4738299c3fb411ca77aaba8d968) +++ firmware/App/Services/SystemCommDD.h (.../SystemCommDD.h) (revision 9102c5da21a15bdaf4bb3bc38795ceb064e3c443) @@ -8,7 +8,7 @@ * @file SystemCommDD.h * * @author (last) Vinayakam Mani -* @date (last) 05-Aug-2024 +* @date (last) 06-Aug-2024 * * @author (original) Vinayakam Mani * @date (original) 05-Aug-2024 @@ -25,7 +25,7 @@ /** * @defgroup SystemCommDD SystemCommDD - * @brief System communication module. Manages incoming and outgoing CAN frames. + * @brief System communication unit. Manages incoming and outgoing CAN frames. * * @addtogroup SystemCommDD * @{ @@ -46,14 +46,17 @@ COMM_BUFFER_T getInBufferID( U32 idx ); COMM_BUFFER_T getOutBufferID( U32 idx ); BOOL isTDCommunicating( void ); +BOOL isROCommunicating( void ); +void checkInFromTD( void ); +void checkInFromRO( void ); BOOL isOnlyCANNode( void ); void setOnlyCANNode( BOOL only ); void clearCANXmitBuffers( void ); void checkForCommTimeouts( void ); void checkTooManyBadMsgCRCs( void ); -BOOL testSetTDCommunicationStatus( U32 value ); -BOOL testResetTDCommuncationStatus( void ); +BOOL testTDCommunicationStatusOverride( MESSAGE_T *message ); +BOOL testROCommunicationStatusOverride( MESSAGE_T *message ); /**@}*/