Raritan EMX JSON-RPC API
Snmp.idl
1 #include <Event.idl>
2 
6 module devsettings {
7 
9  interface Snmp_1_0_2 {
10 
11  constant int ERR_INVALID_PARAMS = 1;
12 
14  structure Configuration {
15  boolean v2enable;
16  boolean v3enable;
17  string readComm;
18  string writeComm;
19  string sysContact;
20  string sysName;
21  string sysLocation;
22  };
23 
24  valueobject ConfigurationChangedEvent extends idl.Event {
25  string userName;
26  string ipAddr;
29  };
30 
36  Configuration getConfiguration();
37 
46  int setConfiguration(in Configuration cfg);
47 
53  string getV3EngineId();
54 
55  };
56 
57 }
string readComm
read community string
Definition: Snmp.idl:17
string sysName
system name
Definition: Snmp.idl:20
boolean v3enable
SNMP v3 enabled.
Definition: Snmp.idl:16
SNMP agent settings interface.
Definition: Snmp.idl:9
string sysContact
system contact
Definition: Snmp.idl:19
Basic IDL definitions.
Definition: Event.idl:6
Device Settings.
Definition: Modbus.idl:4
Configuration oldConfig
old configuration
Definition: Snmp.idl:27
string writeComm
write community string
Definition: Snmp.idl:18
string ipAddr
ip or device on which user is logged in
Definition: Snmp.idl:26
Configuration newConfig
new configuration
Definition: Snmp.idl:28
SNMP agent configuration.
Definition: Snmp.idl:14
string sysLocation
system location
Definition: Snmp.idl:21
boolean v2enable
SNMP v1 / 2c enabled.
Definition: Snmp.idl:15