class documentation

Data structure for storing information about a machine in the ROS system. Corresponds to the 'machine' tag in the launch specification.

Method __eq__ Undocumented
Method __init__ No summary
Method __ne__ Undocumented
Method __str__ Undocumented
Method config_equals No summary
Method config_key Get a key that represents the configuration of the machine. machines with identical configurations have identical keys
Class Variable __slots__ Undocumented
Instance Variable address Undocumented
Instance Variable assignable Undocumented
Instance Variable env_loader Undocumented
Instance Variable name Undocumented
Instance Variable password Undocumented
Instance Variable ssh_port Undocumented
Instance Variable timeout Undocumented
Instance Variable user Undocumented
def __eq__(self, m2):

Undocumented

def __init__(self, name, address, env_loader=None, ssh_port=22, user=None, password=None, assignable=True, env_args=[], timeout=None):
Parameters
namemachine name, str
addressnetwork address of machine, str
env_loaderPath to environment loader, str
ssh_portSSH port number, int
userSSH username, str
passwordSSH password. Not recommended for use. Use SSH keys instead., str
assignableUndocumented
env_argsUndocumented
timeoutUndocumented
def __ne__(self, m2):

Undocumented

def __str__(self):

Undocumented

def config_equals(self, m2):
Unknown Field: returns:
True if machines have identical configurations, bool
def config_key(self):

Get a key that represents the configuration of the machine. machines with identical configurations have identical keys

Unknown Field: returns:
configuration key, str
__slots__: list[str] =

Undocumented

address =

Undocumented

assignable =

Undocumented

env_loader =

Undocumented

name =

Undocumented

password =

Undocumented

ssh_port =

Undocumented

timeout =

Undocumented

user =

Undocumented