Classes | |
class | ControllerManager |
class | ControllerTable |
class | FontDelegate |
Functions | |
def | _append_ns (in_ns, suffix) |
def | _resolve_controllers_ns (cm_ns) |
def | _rosparam_controller_type (ctrls_ns, ctrl_name) |
|
private |
Append a sub-namespace (suffix) to the input namespace @param in_ns Input namespace @type in_ns str @return Suffix namespace @rtype str
Definition at line 443 of file controller_manager.py.
|
private |
Resolve the namespace containing controller configurations from that of the controller manager. Controllers are assumed to live one level above the controller manager, e.g. >>> _resolve_controller_ns('/path/to/controller_manager') '/path/to' In the particular case in which the controller manager is not namespaced, the controller is assumed to live in the root namespace >>> _resolve_controller_ns('/') '/' >>> _resolve_controller_ns('') '/' @param cm_ns Controller manager namespace (can be an empty string) @type cm_ns str @return Controllers namespace @rtype str
Definition at line 415 of file controller_manager.py.
|
private |
Get a controller's type from its ROS parameter server configuration @param ctrls_ns Namespace where controllers should be located @type ctrls_ns str @param ctrl_name Controller name @type ctrl_name str @return Controller type @rtype str
Definition at line 458 of file controller_manager.py.