class documentation

class LoggerLevelServiceCaller(object):

View In Hierarchy

Handles service calls for getting lists of nodes and loggers.

Also handles sending requests to change logger levels.

Method __init__ Undocumented
Method get_levels Undocumented
Method get_loggers Undocumented
Method get_node_names Get a list of available services via a ros service call.
Method send_logger_change_message Send a logger level change request to 'node'.
Method _refresh_loggers Store a list of loggers available for passed in node.
Instance Variable _current_levels Undocumented
Instance Variable _current_loggers Undocumented
def __init__(self):

Undocumented

def get_levels(self):

Undocumented

def get_loggers(self, node):

Undocumented

def get_node_names(self):

Get a list of available services via a ros service call.

Returns
a list of all nodes that provide the set_logger_level service, ''list(str)''
def send_logger_change_message(self, node, logger, level):

Send a logger level change request to 'node'.

Parameters
nodename of the node to chaange, ''str''
loggername of the logger to change, ''str''
levelname of the level to change, ''str''
Returns
False if the request raises an exception or would not change the state, ''bool''
def _refresh_loggers(self, node):

Store a list of loggers available for passed in node.

Parameters
nodename of the node to query, ''str''
Raises
Unknown exceptionROSTopicException If topic type cannot be determined or loaded
_current_levels: dict =

Undocumented

_current_loggers: list =

Undocumented