uavcan::NodeInfoRetriever Member List

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

addListener(INodeInfoListener *listener)uavcan::NodeInfoRetrieverinline
changeNodeStatus(const NodeID node_id, const Entry new_entry_value)uavcan::NodeStatusMonitorinlineprivate
deadline_uavcan::DeadlineHandlerprivate
DeadlineHandler(Scheduler &scheduler)uavcan::DeadlineHandlerinlineexplicitprivate
DefaultNumRequestAttempts enum valueuavcan::NodeInfoRetrieverprivate
DefaultTimerIntervalMSec enum valueuavcan::NodeInfoRetrieverprivate
entries_uavcan::NodeInfoRetrieverprivate
findNodeWithWorstHealth() constuavcan::NodeStatusMonitorinline
forEachNode(Operator op) constuavcan::NodeStatusMonitorinline
forgetAllNodes()uavcan::NodeStatusMonitorinline
forgetNode(NodeID node_id)uavcan::NodeStatusMonitorinline
generateDeadlineImmediately()uavcan::DeadlineHandlerinlineprivate
get_node_info_client_uavcan::NodeInfoRetrieverprivate
getDeadline() constuavcan::TimerBaseinlineprivate
uavcan::DeadlineHandler::getDeadline() constuavcan::DeadlineHandlerinlineprivate
getEntry(NodeID node_id) constuavcan::NodeInfoRetrieverinlineprivate
getEntry(NodeID node_id)uavcan::NodeInfoRetrieverinlineprivate
getNextListNode() constuavcan::LinkedListNode< DeadlineHandler >inlineprivate
GetNodeInfoResponseCallback typedefuavcan::NodeInfoRetrieverprivate
getNodeStatus(NodeID node_id) constuavcan::NodeStatusMonitorinline
getNumListeners() constuavcan::NodeInfoRetrieverinline
getNumPendingRequests() constuavcan::NodeInfoRetrieverinline
getNumRequestAttempts() constuavcan::NodeInfoRetrieverinline
getPeriod() constuavcan::TimerBaseinlineprivate
getRequestInterval() constuavcan::NodeInfoRetrieverinline
getScheduler() constuavcan::TimerBaseinlineprivate
uavcan::DeadlineHandler::getScheduler() constuavcan::DeadlineHandlerinlineprivate
handleDeadline(MonotonicTime current)uavcan::TimerBaseprivatevirtual
handleGetNodeInfoResponse(const ServiceCallResult< protocol::GetNodeInfo > &result)uavcan::NodeInfoRetrieverinlineprivate
handleNodeStatus(const ReceivedDataStructure< protocol::NodeStatus > &msg)uavcan::NodeStatusMonitorinlineprivate
handleNodeStatusChange(const NodeStatusChangeEvent &event)uavcan::NodeInfoRetrieverinlineprivatevirtual
handleNodeStatusMessage(const ReceivedDataStructure< protocol::NodeStatus > &msg)uavcan::NodeInfoRetrieverinlineprivatevirtual
handleTimerEvent(const TimerEvent &)uavcan::NodeInfoRetrieverinlineprivatevirtual
invalidateAll()uavcan::NodeInfoRetrieverinline
isNodeKnown(NodeID node_id) constuavcan::NodeStatusMonitorinline
isRetrievingInProgress() constuavcan::NodeInfoRetrieverinline
isRunning() constuavcan::TimerBaseprivate
uavcan::DeadlineHandler::isRunning() constuavcan::DeadlineHandlerprivate
last_picked_node_uavcan::NodeInfoRetrievermutableprivate
LinkedListNode()uavcan::LinkedListNode< DeadlineHandler >inlineprivate
listeners_uavcan::NodeInfoRetrieverprivate
MaxNumRequestAttempts enum valueuavcan::NodeInfoRetriever
next_uavcan::LinkedListNode< DeadlineHandler >private
NodeInfoRetriever(INode &node)uavcan::NodeInfoRetrieverinline
NodeStatusCallback typedefuavcan::NodeStatusMonitorprivate
NodeStatusMonitor(INode &node)uavcan::NodeStatusMonitorinlineexplicit
Noncopyable(const Noncopyable &)uavcan::Noncopyableprivate
Noncopyable()uavcan::Noncopyableinlineprivate
num_attempts_uavcan::NodeInfoRetrieverprivate
operator=(const Noncopyable &)uavcan::Noncopyableprivate
period_uavcan::TimerBaseprivate
pickNextNodeToQuery(bool &out_at_least_one_request_needed) constuavcan::NodeInfoRetrieverinlineprivate
removeListener(INodeInfoListener *listener)uavcan::NodeInfoRetrieverinline
request_interval_uavcan::NodeInfoRetrieverprivate
scheduler_uavcan::DeadlineHandlerprivate
setNextListNode(DeadlineHandler *node)uavcan::LinkedListNode< DeadlineHandler >inlineprivate
setNumRequestAttempts(const uint8_t num)uavcan::NodeInfoRetrieverinline
setRequestInterval(const MonotonicDuration interval)uavcan::NodeInfoRetrieverinline
start(const TransferPriority priority=TransferPriority::OneHigherThanLowest)uavcan::NodeInfoRetrieverinline
uavcan::NodeStatusMonitor::start()uavcan::NodeStatusMonitorinline
startOneShotWithDeadline(MonotonicTime deadline)uavcan::TimerBaseprivate
startOneShotWithDelay(MonotonicDuration delay)uavcan::TimerBaseprivate
startPeriodic(MonotonicDuration period)uavcan::TimerBaseprivate
startTimerIfNotRunning()uavcan::NodeInfoRetrieverinlineprivate
startWithDeadline(MonotonicTime deadline)uavcan::DeadlineHandlerprivate
startWithDelay(MonotonicDuration delay)uavcan::DeadlineHandlerprivate
stop()uavcan::TimerBaseprivate
sub_uavcan::NodeStatusMonitorprivate
timer_uavcan::NodeStatusMonitorprivate
TimerBase(INode &node)uavcan::TimerBaseinlineexplicitprivate
TimerCallback typedefuavcan::NodeStatusMonitorprivate
TimerPeriodMs100 enum valueuavcan::NodeStatusMonitorprivate
UnlimitedRequestAttempts enum valueuavcan::NodeInfoRetriever
~DeadlineHandler()uavcan::DeadlineHandlerinlineprivatevirtual
~LinkedListNode()uavcan::LinkedListNode< DeadlineHandler >inlineprivate
~NodeStatusMonitor()uavcan::NodeStatusMonitorinlinevirtual
~Noncopyable()uavcan::Noncopyableinlineprivate


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