Raritan PX2/PX3 JSON-RPC API
Fitness.idl
1 
2 module fitness {
3 
5  interface Fitness {
6 
8  constant int FLAG_VALUE_INVALID = 0x1;
9 
11  constant int FLAG_VALUE_OLD = 0x2;
12 
14  constant int FLAG_ENTRY_CRITICAL = 0x4;
15 
17  structure DataEntry {
18  string id;
19  int value;
20  int maxValue;
21  int worstValue;
23  long rawValue;
24  int flags;
25  };
26 
33  structure ErrorLogEntry {
34  string id;
35  int value;
37  long rawValue;
39  time timeStampUTC;
40  };
41 
51  vector<DataEntry> getDataEntries();
52 
59  void getErrorLogIndexRange(out int firstIndex, out int entryCount);
60 
71  vector<ErrorLogEntry> getErrorLogEntries(in int startIndex, in int count);
72 
73  };
74 
75 }
long rawValue
raw value
Definition: Fitness.idl:23
long rawValue
raw value
Definition: Fitness.idl:37
Fitness Daemon interface
Definition: Fitness.idl:5
An entry in the reliability error log.
Definition: Fitness.idl:33
int flags
flags (see above)
Definition: Fitness.idl:24
time timeStampUTC
UTC time stamp when error occured.
Definition: Fitness.idl:39
int worstValue
worst normalized value seen yet
Definition: Fitness.idl:21
string id
id of the associated data entry
Definition: Fitness.idl:34
An entry in the reliability database.
Definition: Fitness.idl:17
int thresholdValue
normalized threshold value
Definition: Fitness.idl:22
int value
normalized value
Definition: Fitness.idl:35
string id
unique id of the entry
Definition: Fitness.idl:18
Fitness Daemon
Definition: Fitness.idl:2
int maxValue
maximum possible normalized value
Definition: Fitness.idl:20
int thresholdValue
normalized threshold value
Definition: Fitness.idl:36
int powerOnHours
power on hours when error occured
Definition: Fitness.idl:38
int value
normalized value
Definition: Fitness.idl:19