JBWOPR
|
Functions | |
void | JBWoprDevice::effectsRegisterDefaultEffect (JBWoprEffectBase *effect) |
Register default effect. | |
bool | JBWoprDevice::effectsDefaultEffectIsRunning () |
Check if default effect is running. | |
void | JBWoprDevice::effectsRegisterEffect (JBWoprEffectBase *effect) |
Register effect. | |
std::vector< JBWoprEffectBase * > | JBWoprDevice::effectsGetRegisteredEffects () |
Get a list of registered effects. | |
JBWoprEffectBase * | JBWoprDevice::effectsGetCurrentEffect () |
Get current effect. | |
virtual void | JBWoprDevice::effectsStartCurrentEffect () |
Start current effect. | |
virtual void | JBWoprDevice::effectsStopCurrentEffect () |
Stop current effect. | |
bool | JBWoprDevice::effectsCurrentEffectIsRunning () |
Check if current effect is running. | |
virtual void | JBWoprDevice::effectsStartEffect (JBWoprEffectBase *effect) |
Start effect. | |
virtual void | JBWoprDevice::effectsStartEffect (const std::string &name) |
Start named effect. | |
virtual void | JBWoprDevice::effectsStartEffect (const char *name) |
Start named effect. | |
void | JBWoprMqttDevice::effectsStartCurrentEffect () override |
Effects start current effect. | |
virtual void | JBWoprMqttDevice::effectsStopCurrentEffect () |
Stop current effect. | |
void | JBWoprMqttDevice::effectsStartEffect (JBWoprEffectBase *effect) override |
Effects start effect. | |
void | JBWoprMqttDevice::effectsStartEffect (const std::string &effect) override |
Effects start effect. | |
void | JBWoprMqttDevice::effectsStartEffect (const char *effect) override |
Effects start effect. | |
bool JBWoprDevice::effectsCurrentEffectIsRunning | ( | ) |
Check if current effect is running.
bool JBWoprDevice::effectsDefaultEffectIsRunning | ( | ) |
Check if default effect is running.
JBWoprEffectBase * JBWoprDevice::effectsGetCurrentEffect | ( | ) |
Get current effect.
std::vector< JBWoprEffectBase * > JBWoprDevice::effectsGetRegisteredEffects | ( | ) |
Get a list of registered effects.
void JBWoprDevice::effectsRegisterDefaultEffect | ( | JBWoprEffectBase * | effect | ) |
Register default effect.
effect | Effect to register |
void JBWoprDevice::effectsRegisterEffect | ( | JBWoprEffectBase * | effect | ) |
Register effect.
effect | Effect to register |
|
virtual |
Start current effect.
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Effects start current effect.
Reimplemented from JBWoprDevice.
|
overridevirtual |
Effects start effect.
This method will start the named effect.
effect | Effect name |
Reimplemented from JBWoprDevice.
|
virtual |
|
overridevirtual |
Effects start effect.
This method will start the name effect.
effect | Effect name |
Reimplemented from JBWoprDevice.
|
virtual |
|
virtual |
Start effect.
effect | Effect to start |
duration | Duration of effect in milliseconds |
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Effects start effect.
This method will start the specified effect.
effect | Effect |
Reimplemented from JBWoprDevice.
|
virtual |
Stop current effect.
Reimplemented in JBWoprMqttDevice.
|
virtual |
Stop current effect.
Reimplemented from JBWoprDevice.