Raritan PX2/PX3 JSON-RPC API
|
7 #include <UserEvent.idl>
24 valueobject MuteChangedEvent extends
event.UserEvent {
29 valueobject StateChangedEvent extends
idl.Event {
32 boolean mutedTemporarily;
40 void mute(in
boolean muted);
58 void activate(in
boolean on, in
string reason, in
int timeout);
Internal beeper interface.
Definition: InternalBeeper.idl:15
Human Machine Interface.
Definition: ExternalBeeper.idl:14
State getState(out string reason, out boolean mutedTemporarily)
Retrieve the current beeper activation state.
State
Activation state.
Definition: InternalBeeper.idl:17
boolean isMuted()
Check whether beeper is currently muted.
Basic IDL definitions.
Definition: Event.idl:10
string reason
Activation reason.
Definition: InternalBeeper.idl:31
@ ON_NOTIFICATION
Beeper is currently active due to an internal alarm notification.
Definition: InternalBeeper.idl:19
void muteCurrentActivation()
Mute the beeper for the current activation.
@ OFF
Beeper is currently off.
Definition: InternalBeeper.idl:18
void activate(in boolean on, in string reason, in int timeout)
Activate the beeper for a given time.
void mute(in boolean muted)
Mute beeper, turn off all internal alarm notifications.