Sending teleop observe streams

Teleop and telemetry share the same Client methods for data sent from the robot outward. In teleop, these are referred to as "Observe streams".

Sending status indicator data

Status indicators are represented by lights on the bottom of the teleop screen, or as a feedback light next to a button that lets the operator know the button press has reached the robot. They are controlled by the post_bitset method.

📘

Post indicators to the "Status" stream

Indicator bitsets must be posted to the "Status" stream to display as indicators in teleop.

fclient.post_bitset(
  "Status",
  {
    "PTZ mode": True,
    "Walk mode": False,
    "FLIR online": True,
  },
)
392392

Indicators are visible in the bottom bar of teleop

11681168

Indicator configuration in Settings->Device->Teleoperation