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 |