This is an automated email from the ASF dual-hosted git repository.
sruehl pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git.
from 2c746dc It turns out the KNX discovery used "SendRequest" for the
search. This resulted in only one response being handled and the second
response being discarded. Refactored the code to use a loop consuming the
default-channel, hereby allowing multiple responses.
new a0afb3c plc4j: small cleanup and refactorings on BacNetIpProtocolLogic
new 35ff4b5 plc4go: initial bacnet draft
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
plc4go/internal/plc4go/bacnetip/Connection.go | 77 ++++++++
plc4go/internal/plc4go/bacnetip/Driver.go | 81 +++++++-
plc4go/internal/plc4go/bacnetip/Field.go | 92 +++++++++
.../plc4go/{eip => bacnetip}/FieldHandler.go | 30 +--
.../plc4go/{s7 => bacnetip}/MessageCodec.go | 16 +-
plc4go/internal/plc4go/bacnetip/Subscriber.go | 70 +++++++
.../plc4go/{modbus => bacnetip}/ValueHandler.go | 2 +-
.../bacnetip/protocol/BacNetIpProtocolLogic.java | 207 +++++++++++----------
8 files changed, 453 insertions(+), 122 deletions(-)
create mode 100644 plc4go/internal/plc4go/bacnetip/Connection.go
create mode 100644 plc4go/internal/plc4go/bacnetip/Field.go
copy plc4go/internal/plc4go/{eip => bacnetip}/FieldHandler.go (65%)
copy plc4go/internal/plc4go/{s7 => bacnetip}/MessageCodec.go (89%)
create mode 100644 plc4go/internal/plc4go/bacnetip/Subscriber.go
copy plc4go/internal/plc4go/{modbus => bacnetip}/ValueHandler.go (98%)