Raritan PX2/PX3 JSON-RPC API
InternalBeeper.idl
1 #include <Event.idl>
2 #include <UserEvent.idl>
3 
7 module hmi {
8 
12  enumeration State {
13  OFF,
15  ON_ACTIVATION
16  };
17 
19  valueobject MuteChangedEvent extends event.UserEvent {
20  boolean muted;
21  };
22 
24  valueobject StateChangedEvent extends idl.Event {
25  State state;
26  string reason;
27  boolean mutedTemporarily;
28  };
29 
35  void mute(in boolean muted);
36 
42  boolean isMuted();
43 
53  void activate(in boolean on, in string reason, in int timeout);
54 
64  State getState(out string reason, out boolean mutedTemporarily);
65 
72  void muteCurrentActivation();
73  };
74 }
Beeper is currently active due to an internal alarm notification.
Definition: InternalBeeper.idl:14
string reason
Activation reason.
Definition: InternalBeeper.idl:26
Beeper is currently off.
Definition: InternalBeeper.idl:13
Basic IDL definitions.
Definition: Event.idl:6
Human Machine Interface.
Definition: ExternalBeeper.idl:9
State
Activation state.
Definition: InternalBeeper.idl:12
Internal beeper interface.
Definition: InternalBeeper.idl:10