PX4 Firmware
PX4 Autopilot Software http://px4.io
ITxQueueInjector Class Referenceabstract

This interface defines one method that will be called by the main node thread periodically in order to transfer contents of TX queue of the sub-node into the TX queue of the main node. More...

#include <uavcan_virtual_can_driver.hpp>

Inheritance diagram for ITxQueueInjector:
Collaboration diagram for ITxQueueInjector:

Public Member Functions

virtual ~ITxQueueInjector ()
 
virtual void injectTxFramesInto (uavcan::INode &main_node)=0
 Flush contents of TX queues into the main node. More...
 

Detailed Description

This interface defines one method that will be called by the main node thread periodically in order to transfer contents of TX queue of the sub-node into the TX queue of the main node.

Definition at line 323 of file uavcan_virtual_can_driver.hpp.

Constructor & Destructor Documentation

◆ ~ITxQueueInjector()

virtual ITxQueueInjector::~ITxQueueInjector ( )
inlinevirtual

Definition at line 326 of file uavcan_virtual_can_driver.hpp.

Member Function Documentation

◆ injectTxFramesInto()

virtual void ITxQueueInjector::injectTxFramesInto ( uavcan::INode &  main_node)
pure virtual

Flush contents of TX queues into the main node.

Parameters
main_nodeReference to the main node.

Implemented in VirtualCanDriver.

Referenced by UavcanNode::node_spin_once().

Here is the caller graph for this function:

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