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
MonotonicDuration getPeriod () const
 
void startOneShotWithDeadline (MonotonicTime deadline)
 
void startOneShotWithDelay (MonotonicDuration delay)
 
void startPeriodic (MonotonicDuration period)
 
 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 Wed Jan 11 2023 03:59:40