
Public Member Functions | |
| def | __init__ |
| def | columnCount |
| def | data |
| def | get_message_between |
| def | get_message_limit |
| def | get_selected_text |
| def | get_severity_dict |
| def | get_time_range |
| def | get_unique_nodes |
| def | get_unique_severities |
| def | get_unique_topics |
| def | headerData |
| def | insert_rows |
| def | remove_rows |
| def | rowCount |
| def | set_message_limit |
Static Public Attributes | |
| list | columns = ['message', 'severity', 'node', 'stamp', 'topics', 'location'] |
| dictionary | severity_colors |
Private Member Functions | |
| def | _enforce_message_limit |
Private Attributes | |
| _error_icon | |
| _info_icon | |
| _message_limit | |
| _messages | |
| _warning_icon | |
Definition at line 40 of file message_data_model.py.
Definition at line 53 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel._enforce_message_limit | ( | self, | |
| limit | |||
| ) | [private] |
Definition at line 149 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel.columnCount | ( | self, | |
parent = None |
|||
| ) |
Definition at line 66 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel.data | ( | self, | |
| index, | |||
role = None |
|||
| ) |
Definition at line 69 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel.get_message_between | ( | self, | |
| start_time, | |||
end_time = None |
|||
| ) |
:param start_time: time to start in timestamp form (including decimal fractions of a second is acceptable, ''unixtimestamp'' :param end_time: time to end in timestamp form (including decimal fractions of a second is acceptable, ''unixtimestamp'' (Optional) :returns: list of messages in the time range ''list[message]''
Definition at line 254 of file message_data_model.py.
Definition at line 142 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel.get_selected_text | ( | self, | |
| rowlist | |||
| ) |
Returns an easily readable block of text for the currently selected rows :param rowlist: list of row indexes, ''list(int)'' :returns: the text from those indexes, ''str''
Definition at line 203 of file message_data_model.py.
Definition at line 251 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel.get_time_range | ( | self, | |
| rowlist | |||
| ) |
:param rowlist: a list of row indexes, ''list'' :returns: a tuple of min and max times in a rowlist in '(unix timestamp).(fraction of second)' format, ''tuple(str,str)''
Definition at line 217 of file message_data_model.py.
Definition at line 232 of file message_data_model.py.
Definition at line 238 of file message_data_model.py.
Definition at line 244 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel.headerData | ( | self, | |
| section, | |||
| orientation, | |||
role = None |
|||
| ) |
Definition at line 125 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel.insert_rows | ( | self, | |
| msgs | |||
| ) |
Definition at line 155 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel.remove_rows | ( | self, | |
| rowlist | |||
| ) |
:param rowlist: list of row indexes, ''list(int)'' :returns: True if the indexes were removed successfully, ''bool''
Definition at line 167 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel.rowCount | ( | self, | |
parent = None |
|||
| ) |
Definition at line 63 of file message_data_model.py.
| def rqt_console.message_data_model.MessageDataModel.set_message_limit | ( | self, | |
| new_limit | |||
| ) |
Definition at line 145 of file message_data_model.py.
Definition at line 53 of file message_data_model.py.
Definition at line 53 of file message_data_model.py.
Definition at line 53 of file message_data_model.py.
Definition at line 53 of file message_data_model.py.
Definition at line 53 of file message_data_model.py.
list rqt_console::message_data_model.MessageDataModel::columns = ['message', 'severity', 'node', 'stamp', 'topics', 'location'] [static] |
Definition at line 43 of file message_data_model.py.
dictionary rqt_console::message_data_model.MessageDataModel::severity_colors [static] |
{
Message.DEBUG: QBrush(Qt.darkCyan),
Message.INFO: QBrush(Qt.darkBlue),
Message.WARN: QBrush(Qt.darkYellow),
Message.ERROR: QBrush(Qt.darkRed),
Message.FATAL: QBrush(Qt.red),
}
Definition at line 45 of file message_data_model.py.