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  };
28 
34  void mute(in boolean muted);
35 
41  boolean isMuted();
42 
52  void activate(in boolean on, in string reason, in int timeout);
53 
61  State getState(out string reason);
62  };
63 }
Beeper is currently active due to an internal alarm notification.
Definition: InternalBeeper.idl:14
Basic IDL definitions.
Definition: Event.idl:6
Human Machine Interface.
Definition: ExternalBeeper.idl:9
string reason
Activation reason.
Definition: InternalBeeper.idl:26
Beeper is currently off.
Definition: InternalBeeper.idl:13
Internal beeper interface.
Definition: InternalBeeper.idl:10
State
Activation state.
Definition: InternalBeeper.idl:12