This is an automated email from the ASF dual-hosted git repository.

cdutz pushed a change to branch feature/profinet-chris
in repository https://gitbox.apache.org/repos/asf/plc4x.git.


    from fe89bcd  plc4x: unified golang and java xml writing of spi types
     add 3d27849  plc4x: unified golang and java xml writing of spi types
     add 1954d40  plc4x: fixed datatypes and bitlengths of field types for spi 
(ads,eip,modbus,s7)
     add 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.
     add a0afb3c  plc4j: small cleanup and refactorings on BacNetIpProtocolLogic
     add 35ff4b5  plc4go: initial bacnet draft
     new 6bed9e0  Merge branch 'develop' of github.com:apache/plc4x into 
feature/profinet-chris
     new 6c81528  - Fine-tuned the discovery to clean up allocated resources 
after finishing discovery - Made the example actually return something - Added 
an "executeWithHandler" which is able to intercept incoming events as they come 
in

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:
 .../testing/protocols/ads/DriverTestsuite.xml      |  24 +--
 .../testing/protocols/eip/DriverTestsuite.xml      |   2 +-
 .../testing/protocols/modbus/DriverTestsuite.xml   |  24 +--
 .../testing/protocols/s7/DriverTestsuite.xml       |  16 +-
 plc4go/internal/plc4go/ads/Field.go                |  17 +-
 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 +-
 plc4go/internal/plc4go/eip/Field.go                |   3 +-
 plc4go/internal/plc4go/knxnetip/Discoverer.go      |  61 +++---
 plc4go/internal/plc4go/modbus/Field.go             |   5 +-
 plc4go/internal/plc4go/s7/Field.go                 |  45 ++++-
 .../plc4x/java/api/messages/PlcDiscoveryItem.java  |   3 +-
 .../java/api/messages/PlcDiscoveryItemHandler.java |   7 +
 .../java/api/messages/PlcDiscoveryRequest.java     |   2 +
 .../java/api/messages/PlcDiscoveryResponse.java    |   8 +
 .../plc4x/java/ads/field/DirectAdsField.java       |   7 +-
 .../plc4x/java/ads/field/DirectAdsStringField.java |   6 +-
 .../plc4x/java/ads/field/SymbolicAdsField.java     |   2 +-
 .../java/ads/field/SymbolicAdsStringField.java     |   6 +-
 .../plc4x/java/eip/readwrite/field/EipField.java   |   3 +-
 .../plc4x/java/modbus/field/ModbusField.java       |   5 +-
 .../apache/plc4x/java/profinet/ProfinetDriver.java |   8 +-
 .../profinet/discovery/ProfinetPlcDiscoverer.java  | 183 ++++++++++--------
 .../plc4x/java/s7/readwrite/field/S7Field.java     |  11 +-
 .../java/s7/readwrite/field/S7StringField.java     |   8 +-
 .../examples/hellodiscovery/HelloDiscovery.java    |  22 ++-
 .../hello-discovery/src/main/resources/logback.xml |   2 +-
 .../java/spi/messages/DefaultPlcDiscoveryItem.java |   7 +-
 .../spi/messages/DefaultPlcDiscoveryRequest.java   |   5 +
 .../spi/messages/DefaultPlcDiscoveryResponse.java  |   8 +
 .../plc4x/java/spi/messages/PlcDiscoverer.java     |   3 +
 .../transport/rawsocket/RawSocketTransport.java    |   4 +-
 .../resources/protocols/ads/DriverTestsuite.xml    |  24 +--
 .../resources/protocols/eip/DriverTestsuite.xml    |   2 +-
 .../resources/protocols/modbus/DriverTestsuite.xml |  24 +--
 .../resources/protocols/s7/DriverTestsuite.xml     |  16 +-
 .../bacnetip/protocol/BacNetIpProtocolLogic.java   | 207 +++++++++++----------
 42 files changed, 782 insertions(+), 366 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%)
 create mode 100644 
plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcDiscoveryItemHandler.java

Reply via email to