-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Hi!
When using the ROS1 bridge, the log messages get passed to ROS2 with different severity levels (1 instead of 10, 2 instead of 20, etc...). This causes a KeyError and an AssertionError in rqt_console/message_data_model.py:
KeyError:
| data = Message.SEVERITY_LABELS[data] |
AssertionError:
| assert msg.severity in MessageDataModel.severity_colors, \ |
I fixed it locally for me - should I create pull request? Otherwise, rqt_console is basically not usable with a ROS1 bridge. Probably there are also other failure cases, as the gaps between severity levels in ROS2 were probably on purpose to let space for custom levels.
Thanks!
Karl
PS: Where is rqt_console for Foxy maintained?
Metadata
Metadata
Assignees
Labels
No labels