Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
External Beeper interface. More...
import <ExternalBeeper.idl;
Classes | |
struct | StateChangedEvent |
Event: beeper state has changed. More... | |
Public Types | |
enum | State { OFF , ON , ALARMING } |
Beeper state. More... | |
Public Member Functions | |
State | getState () |
Get current beeper state. | |
void | alarm () |
Start beeper alarm. | |
void | on () |
Turn beeper on. | |
void | off () |
Turn beeper off. | |
External Beeper interface.
Definition at line 17 of file ExternalBeeper.idl.
Beeper state.
Definition at line 21 of file ExternalBeeper.idl.
void hmi::ExternalBeeper::alarm | ( | ) |
Start beeper alarm.
Starts and repeats an alarm sequence of beeper on and beeper off. The sequence will be infinitely repeated until "off" is called.
void hmi::ExternalBeeper::off | ( | ) |
Turn beeper off.
Disables beeper sound and also stops beeper alarm.
void hmi::ExternalBeeper::on | ( | ) |
Turn beeper on.
Enables the beeper sound.