brian.runtime
- enable_turn_off_by_buttons
- power_off
- battery_level
- battery_voltage
- is_plugged_in
- is_plugged_in_fast_charger
- reboot_brian
enable_turn_off_by_buttons
If enabled (default), first press of any left together with any right button will send a KeyboardInterrupt.
The second such press will hard abort the program. If disabled, the buttons will not be watched and the program can use them fully according to the programmer's needs. It is the programmer's responsibility to provide alternative shutdown mechanism. If no such mechanism is provided, the only two ways to exit a stuck program is to either eject the sd card or force power off of the entire brick.
Arguments:
enabled
: true if the Brian should watch for the turn-off button pattern, false to ignore it.
power_off
Shutdowns Brian.
When Brian shutdown is requested, but it is still connected to power via USB, only a partial shutdown is performed. All peripheral functions (ports, audio, display, ...) are shut down, but internal functions, such as battery charging and monitoring are still running.