1 #include "NumericSensor.idl" 2 #include "SensorLogger.idl" A sensor with numeric readings.
Definition: NumericSensor.idl:12
Wire.
Definition: sensorpush.idl:25
PDU global.
Definition: sensorpush.idl:34
Overcurrent Protector Pole.
Definition: sensorpush.idl:22
vector< Sensor > sensors
List of logged sensors.
Definition: sensorpush.idl:65
Power Meter.
Definition: sensorpush.idl:30
string label
Device label.
Definition: sensorpush.idl:41
Outlet Pole.
Definition: sensorpush.idl:24
PowerLine
Definition: sensorpush.idl:9
time timestamp
Timestamp.
Definition: sensorpush.idl:57
vector< LogRow > rows
List of log rows.
Definition: sensorpush.idl:66
External Sensor.
Definition: sensorpush.idl:29
Wire Pole.
Definition: sensorpush.idl:26
Transfer Switch Pole.
Definition: sensorpush.idl:28
Device information.
Definition: sensorpush.idl:39
sensors::NumericSensor_4_0_2 MetaData metadata
Metadata (if readingType is NUMERIC)
Definition: sensorpush.idl:51
Outlet group.
Definition: sensorpush.idl:35
Sensor logger interface.
Definition: SensorLogger.idl:26
int readingtype
Reading type (numeric or discrete)
Definition: sensorpush.idl:49
Overcurrent Protector.
Definition: sensorpush.idl:21
Inlet.
Definition: sensorpush.idl:19
Circuit Pole in a PMC Panel.
Definition: sensorpush.idl:33
Inlet Pole.
Definition: sensorpush.idl:20
Power Meter Pole.
Definition: sensorpush.idl:31
string id
Sensor identification.
Definition: sensorpush.idl:48
The datapush module contains the definition of the JSON-encoded datapush messages.
Definition: assetmgrpush.idl:5
Sensors Model.
Definition: AccumulatingNumericSensor.idl:8
Transfer Switch.
Definition: sensorpush.idl:27
Sensor log record.
Definition: SensorLogger.idl:122
Device device
Device information.
Definition: sensorpush.idl:47
Outlet.
Definition: sensorpush.idl:23
DeviceType type
Device type.
Definition: sensorpush.idl:40
vector< sensors::Logger_2_1_5.Record > records
Log records (one per sensor, same order as in the sensor list)
Definition: sensorpush.idl:58
PowerLine line
Power line (pole sensors only)
Definition: sensorpush.idl:42
DeviceType
Device type.
Definition: sensorpush.idl:18
Circuit in a PMC Panel.
Definition: sensorpush.idl:32
Sensor information.
Definition: sensorpush.idl:46
Message for pushing one full log record for all sensors.
Definition: sensorpush.idl:64
One full log row (one timestamp, mulitple sensors)
Definition: sensorpush.idl:56