PX4 Firmware
PX4 Autopilot Software http://px4.io
VirtualCanDriver::Event Class Reference
Collaboration diagram for VirtualCanDriver::Event:

Public Member Functions

int init ()
 
int deinit ()
 
 Event ()
 
 ~Event ()
 
void waitFor (uavcan::MonotonicDuration duration)
 
void signal ()
 

Private Attributes

FAR px4_sem_t sem
 

Detailed Description

Definition at line 344 of file uavcan_virtual_can_driver.hpp.

Constructor & Destructor Documentation

◆ Event()

VirtualCanDriver::Event::Event ( )
inline

Definition at line 368 of file uavcan_virtual_can_driver.hpp.

◆ ~Event()

VirtualCanDriver::Event::~Event ( )
inline

Definition at line 372 of file uavcan_virtual_can_driver.hpp.

Member Function Documentation

◆ deinit()

int VirtualCanDriver::Event::deinit ( )
inline

Definition at line 362 of file uavcan_virtual_can_driver.hpp.

Referenced by VirtualCanDriver::~VirtualCanDriver().

Here is the caller graph for this function:

◆ init()

int VirtualCanDriver::Event::init ( )
inline

Definition at line 351 of file uavcan_virtual_can_driver.hpp.

Referenced by VirtualCanDriver::VirtualCanDriver().

Here is the caller graph for this function:

◆ signal()

void VirtualCanDriver::Event::signal ( )
inline

Definition at line 400 of file uavcan_virtual_can_driver.hpp.

Referenced by VirtualCanDriver::handleRxFrame(), and VirtualCanDriver::injectTxFramesInto().

Here is the caller graph for this function:

◆ waitFor()

void VirtualCanDriver::Event::waitFor ( uavcan::MonotonicDuration  duration)
inline

Definition at line 380 of file uavcan_virtual_can_driver.hpp.

Referenced by VirtualCanDriver::select().

Here is the caller graph for this function:

Member Data Documentation

◆ sem

FAR px4_sem_t VirtualCanDriver::Event::sem
private

Definition at line 346 of file uavcan_virtual_can_driver.hpp.


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