6 #ifndef __PDUMODEL_ADE_IDL__
7 #define __PDUMODEL_ADE_IDL__
Interface for ADE chips directly connected to main controller.
Definition: Ade.idl:15
MetaData getMetaData()
Retrieve the ADE metadata.
map< string, long > RegisterMap
Map of ADE register values.
Definition: Ade.idl:37
int setCalibrationData(in RegisterMap regs)
Set new values for some or all calibration registers.
vector< Sample > getLatestSample()
Retrieve the latest raw samples.
RegisterMap getCalibrationData()
Retrieve the values of all supported calibration registers.
PDU Model.
Definition: Ade.idl:12
Raw sample data for a single channel.
Definition: Ade.idl:27
long va
Apparent power.
Definition: Ade.idl:31
long irms
RMS current.
Definition: Ade.idl:29
long vrms
RMS voltage.
Definition: Ade.idl:28
long wh
Active energy (for this sample)
Definition: Ade.idl:32
long vah
Apparent energy (for this sample)
Definition: Ade.idl:33
long watt
Active power.
Definition: Ade.idl:30