Fredrik Öhrström
|
b322838b59
|
Added mbus driver ultraheat.
|
2022-01-13 09:51:08 +01:00 |
Fredrik Öhrström
|
678a3a8a0a
|
Improve verbose messages when user is not member of dialout.
|
2021-10-16 20:20:33 +02:00 |
Fredrik Öhrström
|
b5f89eb61d
|
Add ability to send bytes to a bus.
|
2021-08-29 20:26:06 +02:00 |
Fredrik Öhrström
|
21d3595a53
|
A device (mbus/wmbus/tty) can now have an alias. A meter spec can now refer to this alias.
|
2021-03-14 09:41:35 +01:00 |
Fredrik Öhrström
|
30c2926489
|
When looking for rtl_sdr/rtl_wmbus first look in the same dir as wmbusmeters was found.
|
2021-03-06 14:16:47 +01:00 |
Fredrik Öhrström
|
7c928ec2f3
|
Add support for checking plain MBUS frames.
|
2021-02-21 12:58:31 +01:00 |
Fredrik Öhrström
|
b53adbf5b7
|
Added parity setting to serials.
|
2021-02-13 15:58:38 +01:00 |
Fredrik Öhrström
|
658f283f2e
|
Added mbus rawtty driver.
|
2021-02-13 15:18:59 +01:00 |
Fredrik Öhrström
|
5e273ddb7e
|
Added donotprobe=<device> and fixed so that it does not probe if a device is specified or rtlwmbus is specified.
|
2020-11-01 15:18:13 +01:00 |
Fredrik Öhrström
|
171887e2f9
|
Fix bug where the rc1180 code detected anything as a rc1180 dongle.
|
2020-11-01 09:34:18 +01:00 |
Damian Wrobel
|
87964d4d02
|
Fix abort in detectRC1180
Fixes the following crash:
Thread 1 "wmbusmeters" received signal SIGABRT, Aborted.
[Switching to Thread 0x7ffff7a16e00 (LWP 33345)]
0x00007ffff7a9d9e5 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ffff7a9d9e5 in raise () from /lib64/libc.so.6
#1 0x00007ffff7a86895 in abort () from /lib64/libc.so.6
#2 0x00005555555962cc in std::__replacement_assert (__file=0x5555556af910 "/usr/include/c++/10/bits/stl_vector.h", __line=1045,
__function=0x5555556af7f0 "std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>; std::vector<_Tp, _Alloc"...,
__condition=0x5555556af7c0 "__builtin_expect(__n < this->size(), true)") at /usr/include/c++/10/x86_64-redhat-linux/bits/c++config.h:2560
#3 0x000055555559dbe5 in std::vector<unsigned char, std::allocator<unsigned char> >::operator[] (this=0x7fffffffd9e0, __n=0) at /usr/include/c++/10/bits/stl_vector.h:1045
#4 0x000055555569191f in detectRC1180 (detected=0x7fffffffdba0, manager=std::shared_ptr<SerialCommunicationManager> (use count 3, weak count 0) = {...}) at src/wmbus_rc1180.cc:344
#5 0x0000555555674e7c in detectWMBusDeviceOnTTY (tty="/dev/ttyS0", handler=std::shared_ptr<SerialCommunicationManager> (use count 3, weak count 0) = {...}) at src/wmbus.cc:4201
#6 0x00005555556a1d3c in perform_auto_scan_of_serial_devices (config=0x555555769790) at src/main.cc:870
#7 0x00005555556a1b11 in perform_auto_scan_of_devices (config=0x555555769790) at src/main.cc:845
#8 0x00005555556997d3 in detect_and_configure_wmbus_devices (config=0x555555769790) at src/main.cc:557
#9 0x00005555556a322a in start (config=0x555555769790) at src/main.cc:1104
#10 0x0000555555694796 in main (argc=3, argv=0x7fffffffe228) at src/main.cc:192
(gdb) fr 4
#4 0x000055555569191f in detectRC1180 (detected=0x7fffffffdba0, manager=std::shared_ptr<SerialCommunicationManager> (use count 3, weak count 0) = {...}) at src/wmbus_rc1180.cc:344
344 if (data[0] != '>')
(gdb) p data
$1 = std::vector of length 0, capacity 1024
Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
|
2020-10-31 19:44:30 +01:00 |
Fredrik Öhrström
|
728bf66752
|
Add unique device id in addition to normal device id.
|
2020-10-25 15:28:52 +01:00 |
Fredrik Öhrström
|
40def6491b
|
Added wmbus_common_implementation.h
|
2020-10-25 08:21:26 +01:00 |
Fredrik Öhrström
|
5e938202c8
|
Update rc1180 code.
|
2020-10-24 16:16:50 +02:00 |
Fredrik Öhrström
|
c4226a8268
|
Added device and rssi_dbm to json.
|
2020-10-14 20:59:14 +02:00 |
Fredrik Öhrström
|
0c2eb722d1
|
Now auto detects any number rtlwmbus devices.
|
2020-10-07 21:40:33 +02:00 |
Fredrik Öhrström
|
8cc2123df0
|
Improved logic for configuring wmbus devices. Many changes.
|
2020-10-04 22:52:05 +02:00 |
Fredrik Öhrström
|
d443fd4ea2
|
Add partial support for RC1180.
|
2020-09-26 13:52:24 +02:00 |