PX4 Firmware
PX4 Autopilot Software http://px4.io
uavcan_kinetis::flexcan::MBcsType Union Reference

#include <flexcan.hpp>

Collaboration diagram for uavcan_kinetis::flexcan::MBcsType:

Public Attributes

volatile uint32_t w
 
struct {
   volatile uint32_t   time_stamp: 16
 
   volatile uint32_t   dlc: 4
 
   volatile uint32_t   rtr: 1
 
   volatile uint32_t   ide: 1
 
   volatile uint32_t   srr: 1
 
   volatile uint32_t   res: 1
 
   volatile uint32_t   code: 4
 
   volatile uint32_t   res2: 4
 
}; 
 

Detailed Description

Definition at line 29 of file flexcan.hpp.

Member Data Documentation

◆ @35

struct { ... }

◆ code

volatile uint32_t uavcan_kinetis::flexcan::MBcsType::code

Definition at line 38 of file flexcan.hpp.

Referenced by uavcan_kinetis::CanIface::send().

◆ dlc

volatile uint32_t uavcan_kinetis::flexcan::MBcsType::dlc

Definition at line 33 of file flexcan.hpp.

Referenced by uavcan_kinetis::CanIface::send().

◆ ide

volatile uint32_t uavcan_kinetis::flexcan::MBcsType::ide

Definition at line 35 of file flexcan.hpp.

Referenced by uavcan_kinetis::CanIface::send().

◆ res

volatile uint32_t uavcan_kinetis::flexcan::MBcsType::res

Definition at line 37 of file flexcan.hpp.

◆ res2

volatile uint32_t uavcan_kinetis::flexcan::MBcsType::res2

Definition at line 39 of file flexcan.hpp.

◆ rtr

volatile uint32_t uavcan_kinetis::flexcan::MBcsType::rtr

Definition at line 34 of file flexcan.hpp.

Referenced by uavcan_kinetis::CanIface::send().

◆ srr

volatile uint32_t uavcan_kinetis::flexcan::MBcsType::srr

Definition at line 36 of file flexcan.hpp.

◆ time_stamp

volatile uint32_t uavcan_kinetis::flexcan::MBcsType::time_stamp

Definition at line 32 of file flexcan.hpp.

◆ w

volatile uint32_t uavcan_kinetis::flexcan::MBcsType::w

Definition at line 30 of file flexcan.hpp.


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