Definition at line 20 of file node_discoverer.cpp.
◆ NodeDiscoveryHandler()
NodeDiscoveryHandler::NodeDiscoveryHandler |
( |
| ) |
|
|
inline |
◆ canDiscoverNewNodes()
virtual bool NodeDiscoveryHandler::canDiscoverNewNodes |
( |
| ) |
const |
|
inlinevirtual |
◆ checkNodeAwareness()
◆ findNode() [1/2]
◆ findNode() [2/2]
◆ handleNewNodeDiscovery()
virtual void NodeDiscoveryHandler::handleNewNodeDiscovery |
( |
const UniqueID * |
unique_id_or_null, |
|
|
uavcan::NodeID |
node_id |
|
) |
| |
|
inlinevirtual |
This method will be called when a new node responds to GetNodeInfo request. If this method fails to register the node, the node will be queried again later and this method will be invoked again. Unique ID will be UAVCAN_NULLPTR if the node is assumed to not implement the GetNodeInfo service.
Implements uavcan::dynamic_node_id_server::INodeDiscoveryHandler.
Definition at line 52 of file node_discoverer.cpp.
◆ can_discover
bool NodeDiscoveryHandler::can_discover |
◆ nodes
std::vector<NodeInfo> NodeDiscoveryHandler::nodes |
The documentation for this class was generated from the following file: