rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Fields
CANTxFrame Struct Reference

#include <can_mocks.h>

Collaboration diagram for CANTxFrame:
Collaboration graph
[legend]

Data Fields

struct { 
 
   uint8_t   DLC:4 
 Data length.
More...
 
   uint8_t   RTR:1 
 Frame type.
More...
 
   uint8_t   IDE:1 
 Identifier type.
More...
 
};  
 
union { 
 
   struct { 
 
      uint32_t   SID:11 
 Standard identifier. More...
 
   }  
 
   struct { 
 
      uint32_t   EID:29 
 Extended identifier. More...
 
   }  
 
};  
 
union { 
 
   uint8_t   data8 [8] 
 Frame data.
More...
 
   uint16_t   data16 [4] 
 Frame data.
More...
 
   uint32_t   data32 [2] 
 Frame data.
More...
 
   uint64_t   data64 [1] 
 Frame data.
More...
 
};  
 

Detailed Description

Definition at line 12 of file can_mocks.h.

Field Documentation

◆ [union]

union { ... } CANTxFrame

◆ [struct]

struct { ... } CANTxFrame

◆ [union]

union { ... } CANTxFrame

◆ data16

uint16_t CANTxFrame::data16[4]

Frame data.

Definition at line 28 of file can_mocks.h.

◆ data32

uint32_t CANTxFrame::data32[2]

Frame data.

Definition at line 29 of file can_mocks.h.

◆ data64

uint64_t CANTxFrame::data64[1]

Frame data.

Definition at line 30 of file can_mocks.h.

◆ data8

uint8_t CANTxFrame::data8[8]

◆ DLC

uint8_t CANTxFrame::DLC

Data length.

Definition at line 14 of file can_mocks.h.

Referenced by CanTransmitPacket(), CanTxMessage::setDlc(), and CanTxMessage::~CanTxMessage().

◆ EID

uint32_t CANTxFrame::EID

Extended identifier.

Definition at line 23 of file can_mocks.h.

Referenced by CanTransmitPacket().

◆ IDE

uint8_t CANTxFrame::IDE

Identifier type.

Definition at line 16 of file can_mocks.h.

Referenced by CanTransmitPacket(), and CanTxMessage::CanTxMessage().

◆ RTR

uint8_t CANTxFrame::RTR

Frame type.

Definition at line 15 of file can_mocks.h.

Referenced by CanTxMessage::CanTxMessage().

◆ SID

uint32_t CANTxFrame::SID

Standard identifier.

Definition at line 20 of file can_mocks.h.

Referenced by CanTransmitPacket().


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