Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
TCAN4550Can::MRAMTXBuffer Struct Reference

TX Buffer structure. More...

Public Attributes

uint32_t id: 29
 CAN identifier.
 
uint32_t rtr: 1
 remote transmission request
 
uint32_t xtd: 1
 extended identifier
 
uint32_t esi: 1
 error state indicator
 
uint32_t rsvd1: 16
 reserved
 
uint32_t dlc: 4
 data length code
 
uint32_t brs: 1
 bit rate switch
 
uint32_t fdf: 1
 FD format.
 
uint32_t rsvd2: 1
 reserved
 
uint32_t efc: 1
 event FIFO control
 
uint32_t mm: 8
 message marker
 
union { 
 
   uint64_t   data64 
 data payload 64-bit More...
 
   uint32_t   data32 [2] 
 data payload (0 - 1 word) More...
 
   uint16_t   data16 [4] 
 data payload (0 - 3 half word) More...
 
};  
 
union { 
 
   uint64_t   data64 
 data payload 64-bit More...
 
   uint32_t   data32 [2] 
 data payload (0 - 1 word) More...
 
   uint16_t   data16 [4] 
 data payload (0 - 3 half word) More...
 
};  
 

Detailed Description

TX Buffer structure.

Definition at line 936 of file MCAN.hxx.

Member Data Documentation

◆ brs

uint32_t TCAN4550Can::MRAMTXBuffer::brs

bit rate switch

Definition at line 945 of file MCAN.hxx.

◆ data16

uint16_t TCAN4550Can::MRAMTXBuffer::data16[4]

data payload (0 - 3 half word)

Definition at line 955 of file MCAN.hxx.

◆ data32

uint32_t TCAN4550Can::MRAMTXBuffer::data32[2]

data payload (0 - 1 word)

Definition at line 954 of file MCAN.hxx.

◆ data64

uint64_t TCAN4550Can::MRAMTXBuffer::data64

data payload 64-bit

Definition at line 953 of file MCAN.hxx.

◆ dlc

uint32_t TCAN4550Can::MRAMTXBuffer::dlc

data length code

Definition at line 944 of file MCAN.hxx.

◆ efc

uint32_t TCAN4550Can::MRAMTXBuffer::efc

event FIFO control

Definition at line 948 of file MCAN.hxx.

◆ esi

uint32_t TCAN4550Can::MRAMTXBuffer::esi

error state indicator

Definition at line 941 of file MCAN.hxx.

◆ fdf

uint32_t TCAN4550Can::MRAMTXBuffer::fdf

FD format.

Definition at line 946 of file MCAN.hxx.

◆ id

uint32_t TCAN4550Can::MRAMTXBuffer::id

CAN identifier.

Definition at line 938 of file MCAN.hxx.

◆ mm

uint32_t TCAN4550Can::MRAMTXBuffer::mm

message marker

Definition at line 949 of file MCAN.hxx.

◆ rsvd1

uint32_t TCAN4550Can::MRAMTXBuffer::rsvd1

reserved

Definition at line 943 of file MCAN.hxx.

◆ rsvd2

uint32_t TCAN4550Can::MRAMTXBuffer::rsvd2

reserved

Definition at line 947 of file MCAN.hxx.

◆ rtr

uint32_t TCAN4550Can::MRAMTXBuffer::rtr

remote transmission request

Definition at line 939 of file MCAN.hxx.

◆ xtd

uint32_t TCAN4550Can::MRAMTXBuffer::xtd

extended identifier

Definition at line 940 of file MCAN.hxx.


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