ConOpSys V2970  P004.07
ANVILEX control operating system
Public Attributes | List of all members
TCAN_Msg Struct Reference

#include <Defines.h>

Collaboration diagram for TCAN_Msg:
Collaboration graph

Public Attributes

U32 u32_Identifier
 Identifier field from CAN message, 29 bits. More...
 
BOOL bool_RTR_Bit
 RTR bit from CAN message, 1 bit. More...
 
U8 u8_DLC
 Data length (DLC) field from CAN message, 4 bits. More...
 
union {
   U64   u64_CAN_Raw_Data
 Data field from CAN message, 64 bits. More...
 
   U8   u8_Paylod_Raw_Data [8]
 
   struct {
      U8   u8_CAN_Data_Byte_0: 8
 Data field from CAN message, 64 bits. More...
 
      U8   u8_CAN_Data_Byte_1: 8
 
      U8   u8_CAN_Data_Byte_2: 8
 
      U8   u8_CAN_Data_Byte_3: 8
 
      U8   u8_CAN_Data_Byte_4: 8
 
      U8   u8_CAN_Data_Byte_5: 8
 
      U8   u8_CAN_Data_Byte_6: 8
 
      U8   u8_CAN_Data_Byte_7: 8
 
   }   Data_Bits
 
CAN_Data
 

Member Data Documentation

◆ bool_RTR_Bit

BOOL TCAN_Msg::bool_RTR_Bit

RTR bit from CAN message, 1 bit.

Referenced by TCAN1_STM32F429::RX0_Interrupt(), and TCAN2_STM32F429::RX0_Interrupt().

◆ 

union { ... } TCAN_Msg::CAN_Data

◆ 

struct { ... } TCAN_Msg::Data_Bits

◆ u32_Identifier

U32 TCAN_Msg::u32_Identifier

◆ u64_CAN_Raw_Data

U64 TCAN_Msg::u64_CAN_Raw_Data

◆ u8_CAN_Data_Byte_0

U8 TCAN_Msg::u8_CAN_Data_Byte_0

Data field from CAN message, 64 bits.

◆ u8_CAN_Data_Byte_1

U8 TCAN_Msg::u8_CAN_Data_Byte_1

◆ u8_CAN_Data_Byte_2

U8 TCAN_Msg::u8_CAN_Data_Byte_2

◆ u8_CAN_Data_Byte_3

U8 TCAN_Msg::u8_CAN_Data_Byte_3

◆ u8_CAN_Data_Byte_4

U8 TCAN_Msg::u8_CAN_Data_Byte_4

◆ u8_CAN_Data_Byte_5

U8 TCAN_Msg::u8_CAN_Data_Byte_5

◆ u8_CAN_Data_Byte_6

U8 TCAN_Msg::u8_CAN_Data_Byte_6

◆ u8_CAN_Data_Byte_7

U8 TCAN_Msg::u8_CAN_Data_Byte_7

◆ u8_DLC

U8 TCAN_Msg::u8_DLC

◆ u8_Paylod_Raw_Data

U8 TCAN_Msg::u8_Paylod_Raw_Data[8]

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