20#if CAN_SET_BAUDRATE_API == STD_ON
32#if CAN_VERSION_INFO_API == STD_ON
35#if CAN_GLOBAL_TIME_SUPPORT == STD_ON
Std_ReturnType Can_GetIngressTimeStamp(Can_HwHandleType Hrh, Can_TimeStampType *timeStampPtr)
Can Get Ingress TimeStamp
Definition Can.c:675
Std_ReturnType Can_Write(Can_HwHandleType Hth, const Can_PduType *PduInfo)
Can Write
Definition Can.c:730
Std_ReturnType Can_GetCurrentTime(uint8 ControllerId, Can_TimeStampType *timeStampPtr)
Can Get Current Time
Definition Can.c:532
Std_ReturnType Can_GetControllerTxErrorCounter(uint8 ControllerId, uint8 *TxErrorCounterPtr)
Can Get Controller Tx Error Counter
Definition Can.c:484
Std_ReturnType Can_GetEgressTimeStamp(PduIdType TxPduId, Can_HwHandleType Hth, Can_TimeStampType *timeStampPtr)
Can Get Egress TimeStamp
Definition Can.c:620
void Can_EnableEgressTimeStamp(Can_HwHandleType Hth)
Can Enable Egress TimeStamp
Definition Can.c:580
Std_ReturnType Can_SetControllerMode(uint8 Controller, Can_ControllerStateType Transition)
Can Set Controller Mode
Definition Can.c:183
void Can_GetVersionInfo(Std_VersionInfoType *versioninfo)
Can Get Version
Definition Can.c:793
void Can_DeInit(void)
Can Deinitialization
Definition Can.c:96
void Can_DisableControllerInterrupts(uint8 Controller)
Can Disable Controller Interrupts
Definition Can.c:258
void Can_Init(const Can_ConfigType *Config)
Can Initialization
Definition Can.c:63
Std_ReturnType Can_CheckWakeup(uint8 Controller)
Can wakeup check
Definition Can.c:293
Std_ReturnType Can_SetBaudrate(uint8 Controller, uint16 BaudRateConfigID)
Can Set Baudrate
Definition Can.c:135
void Can_EnableControllerInterrupts(uint8 Controller)
Can Enable Controller Interrupts
Definition Can.c:226
Std_ReturnType Can_GetControllerRxErrorCounter(uint8 ControllerId, uint8 *RxErrorCounterPtr)
Can Get Controller Rx Error Counter
Definition Can.c:433
Std_ReturnType Can_GetControllerErrorState(uint8 ControllerId, Can_ErrorStateType *ErrorStatePtr)
Can Get Controller Error State
Definition Can.c:335
Std_ReturnType Can_GetControllerMode(uint8 Controller, Can_ControllerStateType *ControllerModePtr)
Can Get Controller Mode
Definition Can.c:382
struct _Can_TimeStampType Can_TimeStampType
CAN Controller Tiemstamp
struct _Can_PduType Can_PduType
This type unites PduId (swPduHandle), SduLength (length), SduData (sdu), and Can Id (id) for any CAN ...
enum _Can_ControllerStateType Can_ControllerStateType
States that are used by the several ControllerMode functions.
enum _Can_ErrorStateType Can_ErrorStateType
Error states of a CAN controller.
uint16 Can_HwHandleType
Represents the hardware object handles of a CAN hardware unit. For CAN hardware units with more than ...
Definition Can_GeneralTypes.h:26
struct _Can_ConfigType Can_ConfigType
Hardware unit configuration structure
uint8 PduIdType
This type is used within the entire AUTOSAR Com Stack except for bus drivers.
Definition ComStack_Types.h:28
struct Std_VersionInfoType_Tag Std_VersionInfoType
This structure is used to request the version of a BSW module using the [Module name]_GetVersionInfo(...
uint8 Std_ReturnType
This type can be used as standard API return type which is shared between the RTE and the BSW modules...
Definition Std_Types.h:22