class documentation
class Machine(object):
Constructor: Machine(name, address, env_loader, ssh_port, ...)
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 |
No summary |
Method | config |
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 |
Undocumented |
Instance Variable | name |
Undocumented |
Instance Variable | password |
Undocumented |
Instance Variable | ssh |
Undocumented |
Instance Variable | timeout |
Undocumented |
Instance Variable | user |
Undocumented |
def __init__(self, name, address, env_loader=None, ssh_port=22, user=None, password=None, assignable=True, env_args=[], timeout=None):
¶
Parameters | |
name | machine name, str |
address | network address of machine, str |
env | Path to environment loader, str |
ssh | SSH port number, int |
user | SSH username, str |
password | SSH password. Not recommended for use. Use SSH keys instead., str |
assignable | Undocumented |
env | Undocumented |
timeout | Undocumented |