mirror of
https://github.com/UtilitechAS/amsreader-firmware.git
synced 2026-04-29 21:27:33 +00:00
Fixed kamstrup list version
This commit is contained in:
18
frames/Kamstup-TN-3p.raw
Normal file
18
frames/Kamstup-TN-3p.raw
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
7E A0 E2 2B 21 13 23 9A E6 E7 00 0F 00 00 00 00 0C
|
||||||
|
07 E5 0B 11 03 0B 32 00 FF 80 00 00
|
||||||
|
|
||||||
|
02 19
|
||||||
|
0A 0E 4B 61 6D 73 74 72 75 70 5F 56 30 30 30 31 -
|
||||||
|
09 06 01 01 00 00 05 FF 0A 10 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX - Meter ID
|
||||||
|
09 06 01 01 60 01 01 FF 0A 12 36 38 34 31 31 33 31 42 4E 32 34 33 31 30 31 30 34 30 - Meter model
|
||||||
|
09 06 01 01 01 07 00 FF 06 00 00 05 E6 - Active+
|
||||||
|
09 06 01 01 02 07 00 FF 06 00 00 00 00 - Active-
|
||||||
|
09 06 01 01 03 07 00 FF 06 00 00 00 00 - Reactive+
|
||||||
|
09 06 01 01 04 07 00 FF 06 00 00 01 92 - Reactive-
|
||||||
|
09 06 01 01 1F 07 00 FF 06 00 00 00 A1 - L1 current
|
||||||
|
09 06 01 01 33 07 00 FF 06 00 00 00 C1 - L2 current
|
||||||
|
09 06 01 01 47 07 00 FF 06 00 00 01 8E - L3 current
|
||||||
|
09 06 01 01 20 07 00 FF 12 00 EB - L1 voltage
|
||||||
|
09 06 01 01 34 07 00 FF 12 00 EC - L2 voltage
|
||||||
|
09 06 01 01 48 07 00 FF 12 00 EC - L3 voltage
|
||||||
|
EF 5F 7E
|
||||||
@@ -144,8 +144,17 @@ IEC6205675::IEC6205675(const char* d, uint8_t useMeterType) {
|
|||||||
} else if(memcmp(version->str.data, "Kamstrup", 8) == 0) {
|
} else if(memcmp(version->str.data, "Kamstrup", 8) == 0) {
|
||||||
meterType = AmsTypeKamstrup;
|
meterType = AmsTypeKamstrup;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
version = getCosemDataAt(1, ((char *) (d)));
|
||||||
|
if(version->base.type == CosemTypeString) {
|
||||||
|
if(memcmp(version->str.data, "Kamstrup", 8) == 0) {
|
||||||
|
meterType = AmsTypeKamstrup;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
u32 = getString(AMS_OBIS_VERSION, sizeof(AMS_OBIS_VERSION), ((char *) (d)), str);
|
u32 = getString(AMS_OBIS_VERSION, sizeof(AMS_OBIS_VERSION), ((char *) (d)), str);
|
||||||
if(u32 > 0) {
|
if(u32 > 0) {
|
||||||
listId = String(str);
|
listId = String(str);
|
||||||
|
|||||||
Reference in New Issue
Block a user