#include <test_node.hpp>

Public Member Functions | |
| virtual uavcan::IPoolAllocator & | getAllocator () |
| virtual uavcan::Scheduler & | getScheduler () |
| virtual const uavcan::Scheduler & | getScheduler () const |
| virtual void | registerInternalFailure (const char *msg) |
| TestNode (uavcan::ICanDriver &can_driver, uavcan::ISystemClock &clock_driver, uavcan::NodeID self_node_id) | |
Public Member Functions inherited from uavcan::INode | |
| Dispatcher & | getDispatcher () |
| const Dispatcher & | getDispatcher () const |
| MonotonicTime | getMonotonicTime () const |
| NodeID | getNodeID () const |
| ISystemClock & | getSystemClock () |
| UtcTime | getUtcTime () const |
| int | injectTxFrame (const CanFrame &frame, MonotonicTime tx_deadline, uint8_t iface_mask, CanIOFlags flags=0) |
| void | installRxFrameListener (IRxFrameListener *lst) |
| bool | isPassiveMode () const |
| void | removeRxFrameListener () |
| bool | setNodeID (NodeID nid) |
| int | spin (MonotonicTime deadline) |
| int | spin (MonotonicDuration duration) |
| int | spinOnce () |
| virtual | ~INode () |
Public Attributes | |
| uint64_t | internal_failure_count |
| uavcan::HeapBasedPoolAllocator< uavcan::MemPoolBlockSize > | pool |
| uavcan::Scheduler | scheduler |
Definition at line 20 of file test_node.hpp.
|
inline |
Definition at line 32 of file test_node.hpp.
|
inlinevirtual |
Implements uavcan::INode.
Definition at line 46 of file test_node.hpp.
|
inlinevirtual |
Implements uavcan::INode.
Definition at line 47 of file test_node.hpp.
|
inlinevirtual |
Implements uavcan::INode.
Definition at line 48 of file test_node.hpp.
|
inlinevirtual |
Implements uavcan::INode.
Definition at line 40 of file test_node.hpp.
| uint64_t TestNode::internal_failure_count |
Definition at line 30 of file test_node.hpp.
| uavcan::HeapBasedPoolAllocator<uavcan::MemPoolBlockSize> TestNode::pool |
Definition at line 28 of file test_node.hpp.
| uavcan::Scheduler TestNode::scheduler |
Definition at line 29 of file test_node.hpp.