mirror of
https://github.com/UtilitechAS/amsreader-firmware.git
synced 2026-05-12 18:13:17 +00:00
Implementert Aidon liste 3
This commit is contained in:
@@ -235,6 +235,24 @@ void readHanPort_Aidon(int listSize)
|
||||
data["U2"] = ((double) hanReader.getInt((int)Aidon_List2::VoltageL2)) / 10;
|
||||
data["U3"] = ((double) hanReader.getInt((int)Aidon_List2::VoltageL3)) / 10;
|
||||
}
|
||||
else if (listSize == (int)Aidon::List3)
|
||||
{
|
||||
data["lv"] = hanReader.getString((int)Aidon_List3::ListVersionIdentifier);;
|
||||
data["id"] = hanReader.getString((int)Aidon_List3::MeterID);
|
||||
data["type"] = hanReader.getString((int)Aidon_List3::MeterType);
|
||||
data["P"] = hanReader.getInt((int)Aidon_List3::ActiveImportPower);
|
||||
data["Q"] = hanReader.getInt((int)Aidon_List3::ReactiveImportPower);
|
||||
data["I1"] = hanReader.getInt((int)Aidon_List3::CurrentL1);
|
||||
data["I2"] = hanReader.getInt((int)Aidon_List3::CurrentL2);
|
||||
data["I3"] = hanReader.getInt((int)Aidon_List3::CurrentL3);
|
||||
data["U1"] = ((double) hanReader.getInt((int)Aidon_List3::VoltageL1)) / 10;
|
||||
data["U2"] = ((double) hanReader.getInt((int)Aidon_List3::VoltageL2)) / 10;
|
||||
data["U3"] = ((double) hanReader.getInt((int)Aidon_List3::VoltageL3)) / 10;
|
||||
data["tPI"] = hanReader.getInt((int)Aidon_List3::CumulativeActiveImportEnergy);
|
||||
data["tPO"] = hanReader.getInt((int)Aidon_List3::CumulativeActiveExportEnergy);
|
||||
data["tQI"] = hanReader.getInt((int)Aidon_List3::CumulativeReactiveImportEnergy);
|
||||
data["tQO"] = hanReader.getInt((int)Aidon_List3::CumulativeReactiveExportEnergy);
|
||||
}
|
||||
|
||||
// Write the json to the debug port
|
||||
if (debugger) {
|
||||
|
||||
Reference in New Issue
Block a user