Added better text explaining format hashes.

pull/60/head
weetmuts 2019-12-06 16:08:51 +01:00
rodzic fb6ab7acbc
commit b0caefa115
2 zmienionych plików z 8 dodań i 3 usunięć

Wyświetl plik

@ -225,7 +225,10 @@ If you have performed `make install` or added the udev rules yourself, then you
auto instead of the exact usb device. auto instead of the exact usb device.
(The :c1 can be left out, since multical21 only transmits c1 telegrams. The suffix (The :c1 can be left out, since multical21 only transmits c1 telegrams. The suffix
with the expected link mode might be necessary for other meters, like apator162 for example.) with the expected link mode might be necessary for other meters, like apator162 for example.
The Multical21 uses compressed telegrams, which means that you might have to wait up to 8 telegrams
(8*16 seconds) until you receive a full length telegram which gives all the information needed
to decode the compressed telegrams.)
Example output: Example output:
@ -392,4 +395,3 @@ sometimes warnings about wrong type of frames.
There is also a lot of wmbus protocol implementation details that There is also a lot of wmbus protocol implementation details that
probably are missing. They will be added to the program probably are missing. They will be added to the program
as we figure out how the meters send their data. as we figure out how the meters send their data.

Wyświetl plik

@ -358,7 +358,10 @@ void MeterMultical21::processContent(Telegram *t)
} }
else else
{ {
verbose("(%s) ignoring telegram since format signature hash 0x%02x is yet unknown.\n", verbose("(%s) ignoring compressed telegram since format signature hash 0x%02x is yet unknown.\n"
" this is not a problem, since you only need wait for at most 8 telegrams\n"
" (8*16 seconds) until an full length telegram arrives and then we know\n"
" the format giving this hash and start decoding the telegrams properly.\n",
meter_name.c_str(), format_signature); meter_name.c_str(), format_signature);
return; return;
} }