uavcan
PanicBroadcaster
uavcan::PanicBroadcaster Member List
This is the complete list of members for
uavcan::PanicBroadcaster
, including all inherited members.
deadline_
uavcan::DeadlineHandler
private
DeadlineHandler
(Scheduler &scheduler)
uavcan::DeadlineHandler
inline
explicit
private
dontPanic
()
uavcan::PanicBroadcaster
inline
generateDeadlineImmediately
()
uavcan::DeadlineHandler
inline
private
getDeadline
() const
uavcan::TimerBase
inline
private
uavcan::DeadlineHandler::getDeadline
() const
uavcan::DeadlineHandler
inline
private
getNextListNode
() const
uavcan::LinkedListNode< DeadlineHandler >
inline
private
getPeriod
() const
uavcan::TimerBase
inline
private
getReason
() const
uavcan::PanicBroadcaster
inline
getScheduler
() const
uavcan::TimerBase
inline
private
uavcan::DeadlineHandler::getScheduler
() const
uavcan::DeadlineHandler
inline
private
handleDeadline
(MonotonicTime current)
uavcan::TimerBase
private
virtual
handleTimerEvent
(const TimerEvent &)
uavcan::PanicBroadcaster
inline
private
virtual
isPanicking
() const
uavcan::PanicBroadcaster
inline
isRunning
() const
uavcan::TimerBase
private
uavcan::DeadlineHandler::isRunning
() const
uavcan::DeadlineHandler
private
LinkedListNode
()
uavcan::LinkedListNode< DeadlineHandler >
inline
private
msg_
uavcan::PanicBroadcaster
private
next_
uavcan::LinkedListNode< DeadlineHandler >
private
Noncopyable
(const Noncopyable &)
uavcan::Noncopyable
private
Noncopyable
()
uavcan::Noncopyable
inline
private
operator=
(const Noncopyable &)
uavcan::Noncopyable
private
panic
(const char *short_reason_description, MonotonicDuration broadcasting_period=MonotonicDuration::fromMSec(100), const TransferPriority priority=TransferPriority::Default)
uavcan::PanicBroadcaster
inline
PanicBroadcaster
(INode &node)
uavcan::PanicBroadcaster
inline
explicit
period_
uavcan::TimerBase
private
pub_
uavcan::PanicBroadcaster
private
publishOnce
()
uavcan::PanicBroadcaster
inline
private
scheduler_
uavcan::DeadlineHandler
private
setNextListNode
(DeadlineHandler *node)
uavcan::LinkedListNode< DeadlineHandler >
inline
private
startOneShotWithDeadline
(MonotonicTime deadline)
uavcan::TimerBase
private
startOneShotWithDelay
(MonotonicDuration delay)
uavcan::TimerBase
private
startPeriodic
(MonotonicDuration period)
uavcan::TimerBase
private
startWithDeadline
(MonotonicTime deadline)
uavcan::DeadlineHandler
private
startWithDelay
(MonotonicDuration delay)
uavcan::DeadlineHandler
private
stop
()
uavcan::TimerBase
private
TimerBase
(INode &node)
uavcan::TimerBase
inline
explicit
private
~DeadlineHandler
()
uavcan::DeadlineHandler
inline
private
virtual
~LinkedListNode
()
uavcan::LinkedListNode< DeadlineHandler >
inline
private
~Noncopyable
()
uavcan::Noncopyable
inline
private
uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:05