#include <helpers.hpp>
Public Member Functions | |
BackgroundSpinner (uavcan::INode &spinning_node, uavcan::INode &running_node) | |
virtual void | handleTimerEvent (const uavcan::TimerEvent &) |
![]() | |
MonotonicTime | getDeadline () const |
MonotonicDuration | getPeriod () const |
Scheduler & | getScheduler () const |
bool | isRunning () const |
void | startOneShotWithDeadline (MonotonicTime deadline) |
void | startOneShotWithDelay (MonotonicDuration delay) |
void | startPeriodic (MonotonicDuration period) |
void | stop () |
TimerBase (INode &node) | |
Public Attributes | |
uavcan::INode & | spinning_node |
Definition at line 119 of file libuavcan/libuavcan/test/protocol/helpers.hpp.
|
inline |
Definition at line 123 of file libuavcan/libuavcan/test/protocol/helpers.hpp.
|
inlinevirtual |
Implement this method in your class to receive callbacks.
Implements uavcan::TimerBase.
Definition at line 128 of file libuavcan/libuavcan/test/protocol/helpers.hpp.
uavcan::INode& BackgroundSpinner::spinning_node |
Definition at line 121 of file libuavcan/libuavcan/test/protocol/helpers.hpp.