Wykres commitów

240 Commity (master)

Autor SHA1 Wiadomość Data
Fredrik Öhrström a32fcfdf9a When generating IV for AES-CTR zero out H and R bit. 2024-04-13 13:42:25 +02:00
Fredrik Öhrström efcc41d107 Add support for GJ VIF. 2024-04-09 20:47:42 +02:00
Fredrik Öhrström 7634b95438 New advanced addressing works. 2024-03-02 15:30:25 +01:00
Fredrik Öhrström 78e7c47503 Add filter_out to address expression. 2024-03-01 12:00:49 +01:00
Fredrik Öhrström 9d27ab3fb3 New source file address.cc for mbus addressing. 2024-02-26 11:44:47 +01:00
Fredrik Öhrström 866df740ad Add energy MWh VIF 7b00-7b01 and improve kamheat driver. 2024-01-15 15:29:43 +01:00
Fredrik Öhrström 92090073cb Use macros for debug/verbose/trace to avoid calculation of args if debug/verbose/trace are not enabled. 2023-11-12 13:16:51 +01:00
Fredrik Öhrström f017694d78 Initial support for loadable drivers. 2023-10-14 15:55:55 +02:00
Fredrik Öhrström 53c589ed11 Added more fields to em24 driver. 2023-05-29 08:27:52 +02:00
Vyacheslav Karpukhin 0a7f8a8e2b Add partial support for proprietary Q walk-by telegrams (qheat, qwater drivers) 2023-05-19 03:46:29 +02:00
Fredrik Öhrström f5e4606778 Add range check to aldreadyDecryptedCBC. 2023-05-12 21:32:40 +02:00
Fredrik Öhrström 205b5593a8 Print warning if decode of zero length telegram is attempted. 2023-05-12 21:05:36 +02:00
Fredrik Öhrström 6fcdaca8ad Log the correct expected length when the length byte is wrong. 2023-05-12 19:58:08 +02:00
Fredrik Öhrström 2983957e32 Add warning when a telegram with a bad length byte is used. 2023-05-12 19:42:32 +02:00
Fredrik Öhrström 5e0bcbe3f0 Fix bug where an mbus telegram was mistakenly detected as wmbus. 2023-03-13 17:58:51 +01:00
Roland Huß 2007f18961
add 0x7c0e hash to list of known meter format signatures 2023-02-13 16:28:08 +01:00
Rob Peters 397268c23f Added ell_type parameter to log function 2023-01-13 08:29:10 +01:00
Fredrik Öhrström 08ca21e7b9 When analyzing/simulating telegrams adjust a wrong length byte. 2022-12-30 22:57:48 +01:00
Fredrik Öhrström 8bc2ac9635 Show in analyze when ci-field is not understood. 2022-12-12 21:32:16 +01:00
Fredrik Öhrström 28c96e1d76 Treat mfct specific vif as an extension vif. 2022-12-12 13:51:27 +01:00
Fredrik Öhrström bda349bcd2 Clean up tpl status reporting. 2022-12-11 15:20:23 +01:00
Fredrik Öhrström 8498fdf222 Refactor hydrocalm3 driver to new format. 2022-11-26 20:05:06 +01:00
Fredrik Öhrström 9670d33263 Full converted evo868 to new driver format. Includes calculated dates. 2022-11-26 15:39:29 +01:00
Fredrik Öhrström a01cdc8c34 Add formulas and SIUnits. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström b95c1feacb Add formula for calculating new fields based on received fields. Refactor driver ebzwmbe. 2022-10-10 21:43:11 +02:00
Fredrik Öhrström 27a77b5ec0 Refactor driver qsmoke. 2022-09-06 22:18:36 +02:00
Fredrik Öhrström b011127510 Log telegrams now print the crc and 0x16 at the end of mbus telegrams. 2022-09-01 21:15:09 +02:00
Fredrik Öhrström f7c1556f02 Add more R link modes. 2022-08-30 22:24:00 +02:00
Fredrik Öhrström c432af33ba Refactor merge amb8465 and amb3665 into a single file. 2022-08-28 12:35:10 +02:00
Fredrik Öhrström 41f4eca30a Refactor WMBus to BusDevice. 2022-08-20 19:58:28 +02:00
Fredrik Öhrström a5f078315b Properly remove crc and eof telegram marker for mbus telegrams. 2022-08-16 16:57:15 +02:00
Fredrik Öhrström 789b76d65c Added missing auto-detect for amb3665. 2022-07-24 22:42:47 +02:00
Fredrik Öhrström 6571e4e024 Fix bug where a received telegram while setting the link mode during a reset caused wmbusmeters to fail. 2022-07-01 15:54:59 +02:00
Fredrik Öhrström cb1f628560 Add RemainingBattery vif. 2022-06-24 10:10:14 +02:00
Fredrik Öhrström 470353abea Add relative humidity extractor. 2022-06-19 11:31:28 +02:00
Fredrik Öhrström 269176fe27 Allocate driver list dynamically instead of statically to avoid static initialization ordering problem when compiling with hardened flags for rpm package. 2022-06-16 16:01:31 +02:00
Fredrik Öhrström d35be1c917 Add support for voltage. 2022-05-24 09:46:09 +02:00
Fredrik Öhrström c4b79b272f Improve merging of other status fields into the main status field. 2022-05-22 16:10:16 +02:00
Fredrik Öhrström 077f375e1d Add more bits decoded in ei6500. 2022-05-22 09:50:37 +02:00
Fredrik Öhrström 28d1b6798e Add pressure meter driver kampress. 2022-05-21 22:13:40 +02:00
Fredrik Öhrström b200f6292f Adjust ei6500 for proper duration tariff support. 2022-05-21 20:25:18 +02:00
Fredrik Öhrström 3208ce8199 Proper decoding of TPL status bits. 2022-05-21 14:22:56 +02:00
Fredrik Öhrström a69310d432 Wait for response before polling next meter. 2022-05-01 20:54:12 +02:00
Fredrik Öhrström fc43958b76 Add Address object. 2022-04-26 11:44:00 +02:00
Fredrik Öhrström 3a6bb0a03d Add mbus support. 2022-04-25 19:38:36 +02:00
Fredrik Öhrström ebae419f82 New field printing works for partially converted sharky driver. 2022-04-23 16:28:54 +02:00
Fredrik Öhrström 47c9b8c653 New driver model: foreach dventry test all field info matchers. 2022-04-19 09:10:14 +02:00
Fredrik Öhrström fc552d0566 Add easy to access ordering of telegram content. 2022-04-17 12:47:06 +02:00
Fredrik Öhrström 4abc31d75c Refactor. 2022-04-17 11:23:45 +02:00
Fredrik Öhrström 29b5efef7c Refactor. 2022-04-16 21:26:51 +02:00