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.

ros2controlcli.api.add_controller_mgr_parsers(parser)

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

ros2controlcli.api.service_caller(service_name, service_type, request)