uavcan::NodeStatusProvider Member List

This is the complete list of members for uavcan::NodeStatusProvider, including all inherited members.

ad_hoc_status_updater_uavcan::NodeStatusProviderprivate
creation_timestamp_uavcan::NodeStatusProviderprivate
deadline_uavcan::DeadlineHandlerprivate
DeadlineHandler(Scheduler &scheduler)uavcan::DeadlineHandlerinlineexplicitprivate
forcePublish()uavcan::NodeStatusProviderinline
generateDeadlineImmediately()uavcan::DeadlineHandlerinlineprivate
getAdHocNodeStatusUpdater() constuavcan::NodeStatusProviderinline
getDeadline() constuavcan::TimerBaseinlineprivate
uavcan::DeadlineHandler::getDeadline() constuavcan::DeadlineHandlerinlineprivate
getHardwareVersion() constuavcan::NodeStatusProviderinline
getHealth() constuavcan::NodeStatusProviderinline
getMode() constuavcan::NodeStatusProviderinline
getName() constuavcan::NodeStatusProviderinline
getNextListNode() constuavcan::LinkedListNode< DeadlineHandler >inlineprivate
getNode()uavcan::NodeStatusProviderinlineprivate
GetNodeInfoCallback typedefuavcan::NodeStatusProviderprivate
getPeriod() constuavcan::TimerBaseinlineprivate
getScheduler() constuavcan::TimerBaseinlineprivate
uavcan::DeadlineHandler::getScheduler() constuavcan::DeadlineHandlerinlineprivate
getSoftwareVersion() constuavcan::NodeStatusProviderinline
getStatusPublicationPeriod() constuavcan::NodeStatusProvider
getVendorSpecificStatusCode() constuavcan::NodeStatusProviderinline
gni_srv_uavcan::NodeStatusProviderprivate
handleDeadline(MonotonicTime current)uavcan::TimerBaseprivatevirtual
handleGetNodeInfoRequest(const protocol::GetNodeInfo::Request &, protocol::GetNodeInfo::Response &rsp)uavcan::NodeStatusProviderprivate
handleTimerEvent(const TimerEvent &)uavcan::NodeStatusProviderprivatevirtual
isNodeInfoInitialized() constuavcan::NodeStatusProviderprivate
isRunning() constuavcan::TimerBaseprivate
uavcan::DeadlineHandler::isRunning() constuavcan::DeadlineHandlerprivate
LinkedListNode()uavcan::LinkedListNode< DeadlineHandler >inlineprivate
next_uavcan::LinkedListNode< DeadlineHandler >private
node_info_uavcan::NodeStatusProviderprivate
node_status_pub_uavcan::NodeStatusProviderprivate
NodeName typedefuavcan::NodeStatusProvider
NodeStatusProvider(INode &node)uavcan::NodeStatusProviderinlineexplicit
Noncopyable(const Noncopyable &)uavcan::Noncopyableprivate
Noncopyable()uavcan::Noncopyableinlineprivate
operator=(const Noncopyable &)uavcan::Noncopyableprivate
period_uavcan::TimerBaseprivate
publish()uavcan::NodeStatusProviderprivate
scheduler_uavcan::DeadlineHandlerprivate
setAdHocNodeStatusUpdater(IAdHocNodeStatusUpdater *updater)uavcan::NodeStatusProvider
setHardwareVersion(const protocol::HardwareVersion &version)uavcan::NodeStatusProvider
setHealth(uint8_t code)uavcan::NodeStatusProvider
setHealthCritical()uavcan::NodeStatusProviderinline
setHealthError()uavcan::NodeStatusProviderinline
setHealthOk()uavcan::NodeStatusProviderinline
setHealthWarning()uavcan::NodeStatusProviderinline
setMode(uint8_t code)uavcan::NodeStatusProvider
setModeInitialization()uavcan::NodeStatusProviderinline
setModeMaintenance()uavcan::NodeStatusProviderinline
setModeOffline()uavcan::NodeStatusProviderinline
setModeOperational()uavcan::NodeStatusProviderinline
setModeSoftwareUpdate()uavcan::NodeStatusProviderinline
setName(const NodeName &name)uavcan::NodeStatusProvider
setNextListNode(DeadlineHandler *node)uavcan::LinkedListNode< DeadlineHandler >inlineprivate
setSoftwareVersion(const protocol::SoftwareVersion &version)uavcan::NodeStatusProvider
setStatusPublicationPeriod(uavcan::MonotonicDuration period)uavcan::NodeStatusProvider
setVendorSpecificStatusCode(VendorSpecificStatusCode code)uavcan::NodeStatusProvider
startAndPublish(const TransferPriority priority=TransferPriority::Default)uavcan::NodeStatusProvider
startOneShotWithDeadline(MonotonicTime deadline)uavcan::TimerBaseprivate
startOneShotWithDelay(MonotonicDuration delay)uavcan::TimerBaseprivate
startPeriodic(MonotonicDuration period)uavcan::TimerBaseprivate
startWithDeadline(MonotonicTime deadline)uavcan::DeadlineHandlerprivate
startWithDelay(MonotonicDuration delay)uavcan::DeadlineHandlerprivate
stop()uavcan::TimerBaseprivate
TimerBase(INode &node)uavcan::TimerBaseinlineexplicitprivate
VendorSpecificStatusCode typedefuavcan::NodeStatusProvider
~DeadlineHandler()uavcan::DeadlineHandlerinlineprivatevirtual
~LinkedListNode()uavcan::LinkedListNode< DeadlineHandler >inlineprivate
~Noncopyable()uavcan::Noncopyableinlineprivate


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