ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode Class Reference
Inheritance diagram for hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode:
Inheritance graph
Collaboration diagram for hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode:
Collaboration graph

Public Member Functions

def __init__ (self, context=None)
 

Private Member Functions

def _probe_hardware (self)
 
dict _build_inventory (self)
 
def _publish_inventory (self)
 

Private Attributes

 _node_name
 
 _topic_host
 
 _pub
 
 _lock
 
 _timer
 
 _payload
 

Constructor & Destructor Documentation

◆ __init__()

def hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode.__init__ (   self,
  context = None 
)

Member Function Documentation

◆ _build_inventory()

dict hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode._build_inventory (   self)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _probe_hardware()

def hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode._probe_hardware (   self)
private
Here is the call graph for this function:

◆ _publish_inventory()

def hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode._publish_inventory (   self)
private

Member Data Documentation

◆ _lock

hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode._lock
private

◆ _node_name

hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode._node_name
private

◆ _payload

hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode._payload
private

◆ _pub

hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode._pub
private

◆ _timer

hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode._timer
private

◆ _topic_host

hardware_monitor.hardware_discovery_node.HardwareDiscoveryNode._topic_host
private

The documentation for this class was generated from the following file: