You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2022/08/01 21:26:24 UTC
[plc4x] branch develop updated (e5acb84a1 -> 95d7ea22e)
This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from e5acb84a1 fix(plc4go/cbus): reworked connection to use ack
add 95d7ea22e chore(plc4j/ads): Added a ADS Discovery mechanism.
No new revisions were added by this update.
Summary of changes:
.../protocols/ads/AdsDiscoverySerializerTest.xml | 17 +-
.../plc4x/java/api/messages/PlcDiscoveryItem.java | 5 +
plc4j/drivers/ads/pom.xml | 2 +-
.../ads/{ADSPlcDriver.java => AdsPlcDriver.java} | 12 +-
.../java/ads/configuration/AdsConfiguration.java | 5 +-
.../plc4x/java/ads/discovery/AdsPlcDiscoverer.java | 203 +++++++++++++++++++++
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../ads/AdsDiscoverySerializerParserTest.java | 2 +-
.../protocol/ads/ProbeAdsDiscoveryCommands.java | 61 +++++++
.../modbus/tcp/discovery/ModbusPlcDiscoverer.java | 2 +-
.../profinet/discovery/ProfinetPlcDiscoverer.java | 2 +-
.../java/spi/messages/DefaultPlcDiscoveryItem.java | 11 +-
.../resources/protocols/ads/ads-discovery.mspec | 65 ++++---
.../protocols/ads/AdsDiscoverySerializerTest.xml | 17 +-
14 files changed, 347 insertions(+), 59 deletions(-)
rename plc4j/drivers/ads/src/main/java/org/apache/plc4x/java/ads/{ADSPlcDriver.java => AdsPlcDriver.java} (89%)
create mode 100644 plc4j/drivers/ads/src/main/java/org/apache/plc4x/java/ads/discovery/AdsPlcDiscoverer.java
create mode 100644 plc4j/drivers/ads/src/test/java/org/apache/plc4x/protocol/ads/ProbeAdsDiscoveryCommands.java