wmbusmeters/src
Fredrik Öhrström 47f3256a50 Add test case to kamheat. 2023-12-04 11:39:25 +01:00
..
aes.cc
aes.h
aescmac.cc
aescmac.h
bus.cc Update tests to accomodate new json ordering of keys. 2023-08-27 21:10:18 +02:00
bus.h
cmdline.cc feat: add support to run shell script when meter is first seen 2023-11-29 10:49:37 +01:00
cmdline.h
config.cc feat: add support to run shell script when meter is first seen 2023-11-29 10:49:37 +01:00
config.h feat: add support to run shell script when meter is first seen 2023-11-29 10:49:37 +01:00
driver_abbb23.cc Generate proper names for string fields depending on eg tariff_counter etc. 2023-08-27 22:18:27 +02:00
driver_aerius.cc Change default fields for aerius driver. 2023-03-16 18:39:21 +01:00
driver_amiplus.cc amiplus - reverted default field list to original state 2023-04-18 19:12:17 +02:00
driver_apator08.cc Add test for non-existant driver. 2023-11-06 21:04:40 +01:00
driver_apator162.cc Adding more fields to abbb23 driver. 2023-08-22 22:28:04 +02:00
driver_apator172.cc Adding more fields to abbb23 driver. 2023-08-22 22:28:04 +02:00
driver_apatoreitn.cc Generate proper names for string fields depending on eg tariff_counter etc. 2023-08-27 22:18:27 +02:00
driver_auto.cc Added gwfwater. Require di.usesProcessContent() to setup for mftc specific decoding. 2023-01-10 20:52:14 +01:00
driver_aventieshca.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_aventieswm.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_bfw240radio.cc Generate proper names for string fields depending on eg tariff_counter etc. 2023-08-27 22:18:27 +02:00
driver_c5isf.cc Update tests to accomodate new json ordering of keys. 2023-08-27 21:10:18 +02:00
driver_cma12w.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_compact5.cc Adding more fields to abbb23 driver. 2023-08-22 22:28:04 +02:00
driver_dme_07.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_dynamic.cc Add more loadable driver features. 2023-11-12 13:23:37 +01:00
driver_dynamic.h Add more loadable driver features. 2023-11-12 12:36:22 +01:00
driver_ebzwmbe.cc Use AnyEnergyVIF instead of EnergyWh or EnergyMJ. 2023-01-10 14:54:27 +01:00
driver_ehzp.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_ei6500.cc Add driver for electricity meter Nemo 2023-02-21 21:03:20 +01:00
driver_elf.cc Use AnyEnergyVIF instead of EnergyWh or EnergyMJ. 2023-01-10 14:54:27 +01:00
driver_em24.cc Added more fields to em24 driver. 2023-05-29 08:27:52 +02:00
driver_emerlin868.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_enercal.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_engelmann-faw.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_esyswm.cc Use AnyEnergyVIF instead of EnergyWh or EnergyMJ. 2023-01-10 14:54:27 +01:00
driver_eurisii.cc Add test case to eurisii driver. 2023-03-05 18:23:24 +01:00
driver_ev200.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_evo868.cc Initial support for loadable drivers. 2023-10-14 15:55:55 +02:00
driver_fhkvdataiii.cc Generate proper names for string fields depending on eg tariff_counter etc. 2023-08-27 22:18:27 +02:00
driver_fhkvdataiv.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_flowiq2200.cc Correct spelling errors. 2023-05-08 14:38:39 +02:00
driver_gransystems.cc Migrate from post-process-print to pre-process-store then print store. 2023-08-27 16:48:40 +02:00
driver_gwfwater.cc Generate proper names for string fields depending on eg tariff_counter etc. 2023-08-27 22:18:27 +02:00
driver_hcae2.cc Remove unnecessary flags in new driver. 2023-05-12 10:54:29 +02:00
driver_hydrocalm3.cc Update hydrocalm3 test case. 2023-04-18 13:13:12 +02:00
driver_hydroclima.cc Rewrite remaining drivers using ancient code for printing values. 2023-01-02 22:39:39 +01:00
driver_hydrodigit.cc Added test case for hydrodigit driver. 2023-08-16 21:37:06 +02:00
driver_hydrus.cc Rename woot to target_m3 and target_datetime for hydrus driver. Where target is the total consumption at the end of the previous month. 2023-11-16 11:51:36 +01:00
driver_iperl.cc Correct spelling errors. 2023-05-08 14:38:39 +02:00
driver_itron.cc Added itron cold water meter 2023-11-11 13:23:59 +01:00
driver_iwmtx5.cc Add new driver iwmtx5. 2023-05-12 11:08:28 +02:00
driver_izar.cc Generate proper names for string fields depending on eg tariff_counter etc. 2023-08-27 22:18:27 +02:00
driver_kamheat.cc Add test case to kamheat. 2023-12-04 11:39:25 +01:00
driver_kampress.cc Correct spelling errors. 2023-05-08 14:38:39 +02:00
driver_lansendw.cc Add driver for electricity meter Nemo 2023-02-21 21:03:20 +01:00
driver_lansenpu.cc Add driver for electricity meter Nemo 2023-02-21 21:03:20 +01:00
driver_lansenrp.cc test: add test for lansenrp driver 2023-11-29 20:34:24 +01:00
driver_lansensm.cc Add driver for electricity meter Nemo 2023-02-21 21:03:20 +01:00
driver_lansenth.cc Fix test. 2023-05-23 13:10:04 +02:00
driver_lse_07_17.cc Correct spelling errors. 2023-05-08 14:38:39 +02:00
driver_lse_08.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_microclima.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_minomess.cc Always detect negative BCD values. Also detect BCD values with all F and treat them as missing data, ie. null in fields and not printed in json. 2023-11-12 15:29:30 +01:00
driver_mkradio3.cc Added gwfwater. Require di.usesProcessContent() to setup for mftc specific decoding. 2023-01-10 20:52:14 +01:00
driver_mkradio4.cc Added gwfwater. Require di.usesProcessContent() to setup for mftc specific decoding. 2023-01-10 20:52:14 +01:00
driver_mkradio4a.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_multical21.cc Correct spelling errors. 2023-05-08 14:38:39 +02:00
driver_munia.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_nemo.cc Add driver for electricity meter Nemo 2023-02-21 21:03:20 +01:00
driver_omnipower.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_piigth.cc Update tests to accomodate new json ordering of keys. 2023-08-27 21:10:18 +02:00
driver_pollucomf.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_q400.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_qcaloric.cc Always detect negative BCD values. Also detect BCD values with all F and treat them as missing data, ie. null in fields and not printed in json. 2023-11-12 15:29:30 +01:00
driver_qheat.cc QDS walk-by: check length before attempting to parse the proprietary fields 2023-06-01 02:55:18 +02:00
driver_qheat_55_us.cc Detect another media/version as qheat_55_us 2023-01-03 20:49:35 +01:00
driver_qsmoke.cc Add driver for electricity meter Nemo 2023-02-21 21:03:20 +01:00
driver_qualcosonic.cc Update driver_qualcosonic.cc 2023-02-01 21:36:48 +02:00
driver_qwater.cc QDS walk-by: check length before attempting to parse the proprietary fields 2023-06-01 02:55:18 +02:00
driver_rfmamb.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_rfmtx1.cc Added gwfwater. Require di.usesProcessContent() to setup for mftc specific decoding. 2023-01-10 20:52:14 +01:00
driver_sensostar.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_sharky.cc Add more fields to sharky driver. 2023-04-18 11:17:41 +02:00
driver_sharky774.cc Update driver_sharky774.cc 2023-02-14 00:22:21 +02:00
driver_sontex868.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_supercom587.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_topaseskr.cc Added test case for topaseskr with negative flow. 2023-06-28 12:26:15 +02:00
driver_tsd2.cc Added gwfwater. Require di.usesProcessContent() to setup for mftc specific decoding. 2023-01-10 20:52:14 +01:00
driver_ultraheat.cc Add more fields to ultraheat driver and a new test case. 2023-05-20 13:03:19 +02:00
driver_ultrimis.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_unismart.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_unknown.cc Added gwfwater. Require di.usesProcessContent() to setup for mftc specific decoding. 2023-01-10 20:52:14 +01:00
driver_vario411.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_vario451.cc Adding more fields to abbb23 driver. 2023-08-22 22:28:04 +02:00
driver_vario451mid.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_waterstarm.cc All fields are by default OPTIONAL. Remove other unnecessary PrintProperty fields. 2023-01-01 20:51:20 +01:00
driver_watertech.cc Add watertech driver. 2023-01-18 16:45:16 +01:00
driver_weh_07.cc Improve weh_07 driver. 2023-01-03 00:38:43 +01:00
driver_wme5.cc Add testdriver for wme5. 2023-05-13 08:58:57 +02:00
dvparser.cc Add cmath for macosx. 2023-11-12 17:54:14 +01:00
dvparser.h Add more loadable driver features. 2023-11-12 12:36:22 +01:00
formula.cc Properly handle m3 unit in calculations. 2023-04-18 16:47:42 +02:00
formula.h Migrate from post-process-print to pre-process-store then print store. 2023-08-27 16:48:40 +02:00
formula_implementation.h
fuzz.cc
lora_iu880b.cc
lora_iu880b.h
main.cc feat: add support to run shell script when meter is first seen 2023-11-29 10:49:37 +01:00
manufacturer_specificities.cc Adding more fields to abbb23 driver. 2023-08-22 22:28:04 +02:00
manufacturer_specificities.h Add partial support for proprietary Q walk-by telegrams (qheat, qwater drivers) 2023-05-19 03:46:29 +02:00
manufacturers.h
mbus_rawtty.cc
metermanager.cc feat: add support to run shell script when meter is first seen 2023-11-29 10:49:37 +01:00
meters.cc feat: add support to run shell script when meter is first seen 2023-11-29 10:49:37 +01:00
meters.h Merge pull request #1115 from pimlie/feat-add-driver-lansen-repeater 2023-12-04 11:23:23 +01:00
meters_common_implementation.h feat: add support to run shell script when meter is first seen 2023-11-29 10:49:37 +01:00
printer.cc feat: add support to run shell script when meter is first seen 2023-11-29 10:49:37 +01:00
printer.h
rtlsdr.cc
rtlsdr.h
serial.cc 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
serial.h
sha256.cc
sha256.h
shell.cc
shell.h
testinternals.cc Add new units for phase angle: deg rad. Add more fields to abbb23. 2023-08-26 17:05:52 +02:00
threads.cc
threads.h
timings.h
translatebits.cc Clean up tpl status reporting. 2022-12-11 15:20:23 +01:00
translatebits.h Clean up tpl status reporting. 2022-12-11 15:20:23 +01:00
ui.cc
ui.h
units.cc Add more loadable driver features. 2023-11-12 12:36:22 +01:00
units.h Add more loadable driver features. 2023-11-12 12:36:22 +01:00
util.cc 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
util.h 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
wmbus.cc 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
wmbus.h Add partial support for proprietary Q walk-by telegrams (qheat, qwater drivers) 2023-05-19 03:46:29 +02:00
wmbus_amb3665.h
wmbus_amb8465.cc Handle amb8465 dongle with command mode enabled for incoming telegrams. 2023-10-11 17:07:39 +02:00
wmbus_amb8465.h
wmbus_common_implementation.h
wmbus_cul.cc Changing links to new repo 2023-03-11 17:43:07 +02:00
wmbus_cul.h
wmbus_im871a.cc Correct spelling errors. 2023-05-08 14:38:39 +02:00
wmbus_im871a.h
wmbus_rawtty.cc Print warning if decode of zero length telegram is attempted. 2023-05-12 21:05:36 +02:00
wmbus_rc1180.cc Do not expect memory full of FF for RC1180 dongles. 2023-01-14 13:25:26 +01:00
wmbus_rtl433.cc
wmbus_rtlwmbus.cc Propagate timestamps from rtlwmbus 2023-01-03 11:46:00 +01:00
wmbus_simulator.cc Add warning when a telegram with a bad length byte is used. 2023-05-12 19:42:32 +02:00
wmbus_utils.cc Added more fields to em24 driver. 2023-05-29 08:27:52 +02:00
wmbus_utils.h
xmq.c Add more loadable driver features. 2023-11-12 12:36:22 +01:00
xmq.h Add more loadable driver features. 2023-11-12 12:36:22 +01:00