Builder Base energy modes


Energy Modes

The energy modes allow the Quantum Builder Base to operate with normal or lower power depending on the amount required for a given project. Certain energy modes can also allow different types of power sources that can improve mobility of a Builder Base.

There are three energy modes that the Quantum Builder Base can be in:

  • normal

  • low energy

  • ultra low energy

The drivers selected are determining if the Builder Base is operating in normal or energy mode. When energy mode is allowed, the “sleeping“ switch can be activated and the client is in low energy mode. Otherwise normal energy is always the default.

To enter ultra low energy mode, only drivers with the addition “Low Energy“ are allowed in the selection. Please refer to their respective driver pages for further information.

This results in mode normal

This results in mode low energy

This results in mode ultra low energy

 


Device behavior in certain energy modes

 

normal

low energy

ultra low energy

 

normal

low energy

ultra low energy

LEDs:

see here

see here

see here

Advertisement:

  • advertisement until first connect

  • constant advertisement if not connected

  • advertisement until first connect

  • advertisement every minute to submit status

  • advertisement after interrupt or if data changed that get checked by loop for until read out

  • advertisement until first connect

  • advertisement every 5 minutes for about 4 seconds to submit status

  • advertisement after interrupt or if data changed that get checked by loop for 6 seconds in case server is offline, if cant connect retry every 45 seconds for 3 seconds

Connection:

Connect and disconnect handled by server!

  • can be connected constantly or in lifecycle mode, depending on lifecycle characteristic

Connect and disconnect handled by server!

  • should alway keep connection open until no data received for like 10 seconds since devices like joysticks and remotes fall under this group

Connect and disconnect handled by server!

  • connection needs to be terminated right away to not consume energy unnecessarily

Typical power source:

  • USB power

  • 5V via pins

  • Big battery pack

  • USB power

  • 5V via pins

  • Big battery pack

  • 9V battery

  • 3 AA battery pack

  • 9V battery

  • 3 AA battery pack

  • CR2032 battery

Peripheral check timer:

notify peripherals get checked every 100 ms, special rules apply for certain drivers, logic is embedded in driver itself

peripherals have check timers to work properly and the shortest one is going to be chosen

peripherals have timers on their own