bob_central.status_daemon_node
Status Daemon Node - Unified Telemetry Monitor.
Provides a single-page transparent overlay with system and brain metrics.
Classes
ROS 2 node for system and logic telemetry visualization. |
Functions
|
Initialize and spin the status daemon node. |
Module Contents
- class bob_central.status_daemon_node.StatusDaemonNode
Bases:
rclpy.node.NodeROS 2 node for system and logic telemetry visualization.
- width
- height
- update_rate
- stream_topic
- stream_max_lines
- register_dashboard
- orch_status
- repl_status
- start_time
- last_layout_time = 0
- stream_buffer = ['--- INIT SYSTEM ---']
- current_line_fragment = ''
- pub_events
- pub_bitmap
- register_layer()
Register the system status layer with the streamer.
- orch_cb(msg)
Update orchestrator status.
- repl_cb(msg)
Update REPL age.
- stream_cb(msg)
Handle incoming tokens for the right-side stream.
- render_loop()
Run the main rendering loop.
- bob_central.status_daemon_node.main(args=None)
Initialize and spin the status daemon node.