void Com_TxConfirmation(tComFrameHandle TxFrameHdl, uint8 Status)
Confirm a successful transmission or a failed transmission attempt by the Can driver.
void Com_DeInit(void)
This function shall be called only during shutdown routine.
uint8 Com_ReceiveSignalGroup(tComFrameHandle TxFrameHdl)
Prepare receiving signals from the shadow buffer.
void Com_MainFunctionRx(const uint8 taskMs)
Runnable of Com module (<call cycle>)
uint8 Com_SendSignalGroup(tComFrameHandle TxFrameHdl)
Finalize sending signals by updating the frame buffer.
void Com_MainFunctionTx(void)
Runnable of Com module (<call cycle>)
uint8 Com_Transmit(tComFrameHandle TxFrameHdl)
Trigger an explicit transmit request for a Tx frame.
void Com_InitTx(void)
This function initializes the TX path of the Com layer.
void Com_InitRx(void)
This function initializes the RX path of the Com layer.
uint8 Com_SendSignal(tComSignalHandle TxSignalHdl, const void *const SignalDataPtr)
Write a signal value to the transmit buffer.
uint8 Com_ReceiveData(tComFrameHandle RxFrameHdl, uint8 *DataPtr, uint8 Length)
Receive data and copy to the application data array.
void Com_EnableReceptionDM(uint8 bEnable)
enables/disables Rx frame deadline monitoring
uint8 Com_SendData(tComFrameHandle TxFrameHdl, const uint8 *DataPtr, uint8 Length)
Copy a data string for transmission.
void Com_RxIndication(const tComFrameHandle RxFrameHdl, const uint8 *DataPtr, const uint8 Length)
Indicate a received frame by the Can driver.
void Com_Init(void)
Initialization of Com module.
void Com_EnableTransmission(uint8 bEnable)
enables/disables Tx path to hardware driver
uint8 Com_ReceiveSignal(tComSignalHandle RxSignalHdl, void *const SignalDataPtr)
Read a signal value from the message receive buffer.
void Com_ControllerBusOff(uint8 Channel)
Can driver notifying that a CAN controller has gone bus-off.
uint16 tComFrameHandle
Definition: inc/com_types.h:49
uint16 tComSignalHandle
Definition: inc/com_types.h:50
uint8_t uint8
8 bit unsigned value
Definition: types.h:220