APM:Libraries
Public Member Functions | Public Attributes | List of all members
Linux::CAN::TxItem Struct Reference

Public Member Functions

 TxItem (const uavcan::CanFrame &arg_frame, uavcan::MonotonicTime arg_deadline, uavcan::CanIOFlags arg_flags, std::uint64_t arg_order)
 
bool operator< (const TxItem &rhs) const
 

Public Attributes

uavcan::CanFrame frame
 
uavcan::MonotonicTime deadline
 
uavcan::CanIOFlags flags = 0
 
std::uint64_t order = 0
 

Detailed Description

Definition at line 99 of file CAN.h.

Constructor & Destructor Documentation

◆ TxItem()

Linux::CAN::TxItem::TxItem ( const uavcan::CanFrame &  arg_frame,
uavcan::MonotonicTime  arg_deadline,
uavcan::CanIOFlags  arg_flags,
std::uint64_t  arg_order 
)
inline

Definition at line 106 of file CAN.h.

Member Function Documentation

◆ operator<()

bool Linux::CAN::TxItem::operator< ( const TxItem rhs) const
inline

Definition at line 114 of file CAN.h.

Member Data Documentation

◆ deadline

uavcan::MonotonicTime Linux::CAN::TxItem::deadline

Definition at line 102 of file CAN.h.

◆ flags

uavcan::CanIOFlags Linux::CAN::TxItem::flags = 0

Definition at line 103 of file CAN.h.

◆ frame

uavcan::CanFrame Linux::CAN::TxItem::frame

Definition at line 101 of file CAN.h.

Referenced by operator<().

◆ order

std::uint64_t Linux::CAN::TxItem::order = 0

Definition at line 104 of file CAN.h.

Referenced by operator<().


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