:floppydisk: l3xzsystem_monitor

June 28, 2023 ยท View on GitHub

:floppy_disk: l3xz_system_monitor

Build Status Spell Check status

This packages supervises the state of all of L3X-Z's ROS sub-systems.

How-to-build

cd $COLCON_WS/src
git clone https://github.com/107-systems/l3xz_system_monitor
cd $COLCON_WS
source /opt/ros/humble/setup.bash
colcon build --packages-select l3xz_system_monitor

How-to-run

cd $COLCON_WS
. install/setup.bash
ros2 launch l3xz_system_monitor monitor.py

Interface Documentation

Subscribed Topics
Default nameType
/l3xz/${node}/heartbeatstd_msgs/UInt64
/l3xz/estop/actualstd_msgs/Bool
Published Topics
Default nameType
/l3xz/light_mode/targetstd_msgs/Int8
Parameters
NameDefaultDescription
heartbeat_monitor_list['l3xz_joy', 'l3xz_teleop', ...]A list containing all nodes to be monitored.