Skip to content

Commit

Permalink
rework ebus protocol engine (consume buffered data in a row, avoid st…
Browse files Browse the repository at this point in the history
…arting arbitration when data is buffered, separate transport to/from device)
  • Loading branch information
john30 committed Nov 26, 2023
1 parent a7d6eed commit 82693fb
Show file tree
Hide file tree
Showing 11 changed files with 1,219 additions and 1,053 deletions.
4 changes: 3 additions & 1 deletion ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,15 @@
* fix potentially unusable SSL context
* fix SYN generator timing
* fix missing check for PB/SB validity
* fix non-SSL build

## Features
* add temperatures in Kelvin and ... to Home Assistant MQTT discovery integration
* add options to turn off scanconfig and limit number of retries
* remove dependency on argp
* add time fields to Home Assistant MQTT discovery integration
+ add templates endpoint to HTTP JSON
* add templates endpoint to HTTP JSON
* add reworked eBUS protocol engine that is especially useful for slow network issues


# 23.2 (2023-07-08)
Expand Down
1 change: 1 addition & 0 deletions src/lib/ebus/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ set(libebus_a_SOURCES
datatype.h datatype.cpp
data.h data.cpp
device.h device.cpp
transport.h transport.cpp
protocol.h protocol.cpp
protocol_direct.h protocol_direct.cpp
message.h message.cpp
Expand Down
1 change: 1 addition & 0 deletions src/lib/ebus/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ libebus_a_SOURCES = \
datatype.h datatype.cpp \
data.h data.cpp \
device.h device.cpp \
transport.h transport.cpp \
protocol.h protocol.cpp \
protocol_direct.h protocol_direct.cpp \
message.h message.cpp \
Expand Down
Loading

0 comments on commit 82693fb

Please sign in to comment.