ros2controlcli.api package

Module contents

class ros2controlcli.api.ControllerNameCompleter

Bases: object

Callable returning a list of controllers parameter names.

class ros2controlcli.api.LoadedControllerNameCompleter(valid_states=['active', 'inactive', 'configured', 'unconfigured'])

Bases: object

Callable returning a list of loaded controllers.

class ros2controlcli.api.LoadedHardwareComponentNameCompleter(valid_states=['active', 'inactive', 'configured', 'unconfigured'])

Bases: object

Callable returning a list of loaded hardware components.

class ros2controlcli.api.ParserROSArgs(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)

Bases: Action

ros2controlcli.api.add_controller_mgr_parsers(parser)

Parser arguments to get controller manager node name, defaults to controller_manager.