|
None | __init__ (self, global_config) |
| Initialize an Endpoint object for interacting with the registry and setting up LCM communication.
|
|
None | _load_network_config (self, str|Path|dict|None global_config) |
| Load and update the network configuration from the given input.
|
◆ __init__()
None comm_infrastructure.endpoint.EndPoint.__init__ |
( |
| self, |
|
|
| global_config ) |
Initialize an Endpoint object for interacting with the registry and setting up LCM communication.
- Parameters
-
global_config | Global configuration containing network settings. |
◆ _load_network_config()
None comm_infrastructure.endpoint.EndPoint._load_network_config |
( |
| self, |
|
|
str | Path | dict | None | global_config ) |
|
protected |
Load and update the network configuration from the given input.
This method accepts a string path, a :class:Path object, a dictionary or None. The resulting configuration is stored in self.network_config.
- Parameters
-
global_config | Path to a YAML file, a dictionary containing the network configuration, or None to use defaults. |
- Returns
- : None. self.network_config is updated in place.
◆ _lcm
LCM comm_infrastructure.endpoint.EndPoint._lcm = lcm.LCM(udpm) |
|
protected |
◆ lcm_network_bounces
comm_infrastructure.endpoint.EndPoint.lcm_network_bounces = self.network_config.get("lcm_network_bounces", 1) |
◆ network_config
comm_infrastructure.endpoint.EndPoint.network_config = {} |
◆ registry_host
comm_infrastructure.endpoint.EndPoint.registry_host = self.network_config.get("registry_host", "127.0.0.1") |
◆ registry_port
comm_infrastructure.endpoint.EndPoint.registry_port = self.network_config.get("registry_port", 1234) |
The documentation for this class was generated from the following file: