This binary is responsible for running the UI on the orb.
Orb states and events are communicated to the UI via a DBus interface. LEDs are controlled by sending all RGB LEDs values to the main microcontroller via a serial port, at 60fps.
Orb UI daemon
Usage: orb-ui
Commands: daemon Orb UI daemon, listening and reacting to dbus messages simulation Signup simulation recovery Recovery UI help Print this message or the help of the given subcommand(s)
Test new event with the orb-ui daemon running:
busctl --user call org.worldcoin.OrbUiState1 /org/worldcoin/OrbUiState1 org.worldcoin.OrbUiState1 OrbSignupStateEvent s "\"Bootup\""
Compiles and runs on both linux and macOS.
Supported. See the toplevel README for info on how to use it.