Coordinate multiple LedWave objects.
Definition at line 106 of file cfgbus_led.h.
#include <cfgbus_led.h>
|
|
void | add (LedWave *led) |
| | Add an LedActivity object to this group.
|
| |
| void | start (unsigned delay=20) |
| | Animation controls. More...
|
| |
|
void | stop () |
| | Stop wave animation.
|
| |
|
void | timer_once (unsigned msec) |
| | Configure a one-time notification after X milliseconds.
|
| |
|
void | timer_every (unsigned msec) |
| | Configure a repeating notification every X milliseconds.
|
| |
|
void | timer_stop () |
| | Stop all future notifications.
|
| |
|
unsigned | timer_interval () const |
| | Accessor for recurring timer interval, if one is set.
|
| |
|
unsigned | timer_remaining () const |
| | Accessor for time to next event, if one is set.
|
| |
|
|
static unsigned | count_timer () |
| | Count all objects of this type, including idle timers.
|
| |
|
|
void | timer_event () override |
| | Child class MUST override this method.
|
| |
|
void | query (unsigned elapsed_msec) |
| |
◆ start()
| void LedWaveCtrl::start |
( |
unsigned |
delay = 20 | ) |
|
Animation controls.
Start animation (default 50 fps)
Definition at line 131 of file cfgbus_led.cc.
The documentation for this class was generated from the following files: