TCAN4550  1p1
TCAN4x5x_MCAN_RX_Header_Struct Struct Reference

CAN message header. More...

#include <TCAN4x5x_Data_Structs.h>

Data Fields

uint32_t ID: 29
 CAN ID received. More...
 
uint8_t RTR: 1
 Remote Transmission Request flag. More...
 
uint8_t XTD: 1
 Extended Identifier flag. More...
 
uint8_t ESI: 1
 Error state indicator flag. More...
 
uint16_t RXTS: 16
 Receive time stamp. More...
 
uint8_t DLC: 4
 Data length code. More...
 
uint8_t BRS: 1
 Bit rate switch used flag. More...
 
uint8_t FDF: 1
 CAN FD Format flag. More...
 
uint8_t reserved: 2
 Reserved (0) More...
 
uint8_t FIDX: 7
 Filter index that this message matched. More...
 
uint8_t ANMF: 1
 Accepted non matching frame flag. More...
 

Detailed Description

CAN message header.

Definition at line 511 of file TCAN4x5x_Data_Structs.h.

Field Documentation

◆ ANMF

uint8_t TCAN4x5x_MCAN_RX_Header_Struct::ANMF

Accepted non matching frame flag.

Definition at line 544 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ReadNextFIFO(), and TCAN4x5x_MCAN_ReadRXBuffer().

◆ BRS

uint8_t TCAN4x5x_MCAN_RX_Header_Struct::BRS

Bit rate switch used flag.

Definition at line 532 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ReadNextFIFO(), and TCAN4x5x_MCAN_ReadRXBuffer().

◆ DLC

uint8_t TCAN4x5x_MCAN_RX_Header_Struct::DLC

Data length code.

Definition at line 529 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ReadNextFIFO(), and TCAN4x5x_MCAN_ReadRXBuffer().

◆ ESI

uint8_t TCAN4x5x_MCAN_RX_Header_Struct::ESI

Error state indicator flag.

Definition at line 523 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ReadNextFIFO(), and TCAN4x5x_MCAN_ReadRXBuffer().

◆ FDF

uint8_t TCAN4x5x_MCAN_RX_Header_Struct::FDF

CAN FD Format flag.

Definition at line 535 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ReadNextFIFO(), and TCAN4x5x_MCAN_ReadRXBuffer().

◆ FIDX

uint8_t TCAN4x5x_MCAN_RX_Header_Struct::FIDX

Filter index that this message matched.

Definition at line 541 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ReadNextFIFO(), and TCAN4x5x_MCAN_ReadRXBuffer().

◆ ID

uint32_t TCAN4x5x_MCAN_RX_Header_Struct::ID

CAN ID received.

Definition at line 514 of file TCAN4x5x_Data_Structs.h.

Referenced by main(), TCAN4x5x_MCAN_ReadNextFIFO(), and TCAN4x5x_MCAN_ReadRXBuffer().

◆ reserved

uint8_t TCAN4x5x_MCAN_RX_Header_Struct::reserved

Reserved (0)

Definition at line 538 of file TCAN4x5x_Data_Structs.h.

◆ RTR

uint8_t TCAN4x5x_MCAN_RX_Header_Struct::RTR

Remote Transmission Request flag.

Definition at line 517 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ReadNextFIFO(), and TCAN4x5x_MCAN_ReadRXBuffer().

◆ RXTS

uint16_t TCAN4x5x_MCAN_RX_Header_Struct::RXTS

Receive time stamp.

Definition at line 526 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ReadNextFIFO(), and TCAN4x5x_MCAN_ReadRXBuffer().

◆ XTD

uint8_t TCAN4x5x_MCAN_RX_Header_Struct::XTD

Extended Identifier flag.

Definition at line 520 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ReadNextFIFO(), and TCAN4x5x_MCAN_ReadRXBuffer().


The documentation for this struct was generated from the following file: