bob_central.status_daemon_node

Status Daemon Node - Unified Telemetry Monitor.

Provides a single-page transparent overlay with system and brain metrics.

Classes

StatusDaemonNode

ROS 2 node for system and logic telemetry visualization.

Functions

main([args])

Initialize and spin the status daemon node.

Module Contents

class bob_central.status_daemon_node.StatusDaemonNode

Bases: rclpy.node.Node

ROS 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.