#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) | |
![]() | |
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 (MonotonicDuration duration) |
int | spin (MonotonicTime deadline) |
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.