Public Member Functions | Private Attributes | List of all members
rqt_logger_level.logger_level_widget.LoggerLevelWidget Class Reference
Inheritance diagram for rqt_logger_level.logger_level_widget.LoggerLevelWidget:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, caller)
 
def level_changed (self, row)
 
def logger_changed (self, row)
 
def node_changed (self, row)
 
def refresh_nodes (self)
 

Private Attributes

 _caller
 

Detailed Description

Widget for use with LoggerLevelServiceCaller class to alter the ROS logger levels

Definition at line 41 of file logger_level_widget.py.

Constructor & Destructor Documentation

◆ __init__()

def rqt_logger_level.logger_level_widget.LoggerLevelWidget.__init__ (   self,
  caller 
)
:param caller:
    service caller instance for sending service calls, ''LoggerLevelServiceCaller''

Definition at line 47 of file logger_level_widget.py.

Member Function Documentation

◆ level_changed()

def rqt_logger_level.logger_level_widget.LoggerLevelWidget.level_changed (   self,
  row 
)
Handles the rowchanged event for the level_list widget
Makes a service call to change the logger level for the indicated node/logger to the
selected value
:param row: the selected row in level_list, ''int''

Definition at line 120 of file logger_level_widget.py.

◆ logger_changed()

def rqt_logger_level.logger_level_widget.LoggerLevelWidget.logger_changed (   self,
  row 
)
Handles the rowchanged event for the logger_list widget
Populates level_list with the levels for the logger selected
:param row: the selected row in logger_list, ''int''

Definition at line 100 of file logger_level_widget.py.

◆ node_changed()

def rqt_logger_level.logger_level_widget.LoggerLevelWidget.node_changed (   self,
  row 
)
Handles the rowchanged event for the node_list widget
Populates logger_list with the loggers for the node selected
:param row: the selected row in node_list, ''int''

Definition at line 79 of file logger_level_widget.py.

◆ refresh_nodes()

def rqt_logger_level.logger_level_widget.LoggerLevelWidget.refresh_nodes (   self)
Refreshes the top level node list and repoulates the node_list widget.
As a side effect the level and logger lists are cleared

Definition at line 68 of file logger_level_widget.py.

Member Data Documentation

◆ _caller

rqt_logger_level.logger_level_widget.LoggerLevelWidget._caller
private

Definition at line 57 of file logger_level_widget.py.


The documentation for this class was generated from the following file:


rqt_logger_level
Author(s): Aaron Blasdel
autogenerated on Mon Feb 28 2022 23:36:33