Public Member Functions | Public Attributes | List of all members
BackgroundSpinner Struct Reference

#include <helpers.hpp>

Inheritance diagram for BackgroundSpinner:
Inheritance graph
[legend]

Public Member Functions

 BackgroundSpinner (uavcan::INode &spinning_node, uavcan::INode &running_node)
 
virtual void handleTimerEvent (const uavcan::TimerEvent &)
 
- Public Member Functions inherited from uavcan::TimerBase
MonotonicTime getDeadline () const
 
MonotonicDuration getPeriod () const
 
SchedulergetScheduler () const
 
bool isRunning () const
 
void startOneShotWithDeadline (MonotonicTime deadline)
 
void startOneShotWithDelay (MonotonicDuration delay)
 
void startPeriodic (MonotonicDuration period)
 
void stop ()
 
 TimerBase (INode &node)
 

Public Attributes

uavcan::INodespinning_node
 

Detailed Description

Definition at line 119 of file libuavcan/libuavcan/test/protocol/helpers.hpp.

Constructor & Destructor Documentation

◆ BackgroundSpinner()

BackgroundSpinner::BackgroundSpinner ( uavcan::INode spinning_node,
uavcan::INode running_node 
)
inline

Member Function Documentation

◆ handleTimerEvent()

virtual void BackgroundSpinner::handleTimerEvent ( const uavcan::TimerEvent event)
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.

Member Data Documentation

◆ spinning_node

uavcan::INode& BackgroundSpinner::spinning_node

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


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04