This is an automated email from the ASF dual-hosted git repository.
chrisdutz pushed a change to branch refactor/spi3
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from c2e842b18e chore: Finetuning the format of the xml-based testsuites.
add ee9badf527 chore: Successfully ported the ADS driver to SPI3
(Discovery still has it's quirks)
No new revisions were added by this update.
Summary of changes:
plc4j/drivers/ads/pom.xml | 32 +-
.../org/apache/plc4x/java/ads/AdsPlcDriver.java | 114 +-
.../apache/plc4x/java/ads/AdsTcpConnection.java | 1550 +++++++++++++++
.../apache/plc4x/java/ads/AdsTcpMessageCodec.java} | 38 +-
.../java/ads/configuration/AdsConfiguration.java | 27 +-
.../AdsTcpTransportConfiguration.java | 4 +-
.../plc4x/java/ads/discovery/AdsPlcDiscoverer.java | 40 +-
.../java/ads/model/AdsSubscriptionHandle.java | 30 +-
.../plc4x/java/ads/protocol/AdsProtocolLogic.java | 1988 --------------------
.../java/ads/readwrite/utils/StaticHelper.java | 0
.../java/org/apache/plc4x/java/ads/tag/AdsTag.java | 2 +-
.../apache/plc4x/java/ads/tag/AdsTagHandler.java | 4 +-
.../plc4x/java/ads/tag/DirectAdsStringTag.java | 26 +-
.../apache/plc4x/java/ads/tag/DirectAdsTag.java | 26 +-
.../apache/plc4x/java/ads/tag/SymbolicAdsTag.java | 18 +-
.../ads/AdsDiscoverySerializerParserTest.java | 2 +-
.../org/apache/plc4x/protocol/ads/AdsDriverIT.java | 4 +-
.../protocol/ads/AdsSerializerParserTest.java | 2 +-
.../plc4x/protocol/ads/ManualAdsDriverTest.java | 6 +-
.../protocol/ads/ManualParserSerializerTest.java | 7 +-
.../protocol/ads/ProbeAdsDiscoveryCommands.java | 11 +-
.../spi/drivers/messages/DefaultPlcBrowseItem.java | 107 ++
...Response.java => DefaultPlcBrowseResponse.java} | 39 +-
.../messages/DefaultPlcConsumerRegistration.java | 79 +
...ponse.java => DefaultPlcSubscriptionEvent.java} | 58 +-
.../messages/DefaultPlcSubscriptionRequest.java | 32 -
.../messages/DefaultPlcSubscriptionResponse.java | 83 +
.../messages/DefaultPlcSubscriptionTag.java} | 47 +-
....java => DefaultPlcUnsubscriptionResponse.java} | 19 +-
29 files changed, 2123 insertions(+), 2272 deletions(-)
create mode 100644
plc4j/drivers/ads/src/main/java/org/apache/plc4x/java/ads/AdsTcpConnection.java
copy
plc4j/drivers/{modbus/src/main/java/org/apache/plc4x/java/modbus/tcp/ModbusTcpMessageCodec.java
=> ads/src/main/java/org/apache/plc4x/java/ads/AdsTcpMessageCodec.java} (50%)
delete mode 100644
plc4j/drivers/ads/src/main/java/org/apache/plc4x/java/ads/protocol/AdsProtocolLogic.java
rename plc4j/drivers/ads/src/main/{temp =>
java}/org/apache/plc4x/java/ads/readwrite/utils/StaticHelper.java (100%)
create mode 100644
plc4j/spi/drivers/src/main/java/org/apache/plc4x/java/spi/drivers/messages/DefaultPlcBrowseItem.java
copy
plc4j/spi/drivers/src/main/java/org/apache/plc4x/java/spi/drivers/messages/{DefaultPlcWriteResponse.java
=> DefaultPlcBrowseResponse.java} (54%)
create mode 100644
plc4j/spi/drivers/src/main/java/org/apache/plc4x/java/spi/drivers/messages/DefaultPlcConsumerRegistration.java
copy
plc4j/spi/drivers/src/main/java/org/apache/plc4x/java/spi/drivers/messages/{DefaultPlcReadResponse.java
=> DefaultPlcSubscriptionEvent.java} (89%)
create mode 100644
plc4j/spi/drivers/src/main/java/org/apache/plc4x/java/spi/drivers/messages/DefaultPlcSubscriptionResponse.java
copy
plc4j/{drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/device/ProfinetSubscriptionHandle.java
=>
spi/drivers/src/main/java/org/apache/plc4x/java/spi/drivers/messages/DefaultPlcSubscriptionTag.java}
(54%)
copy
plc4j/spi/drivers/src/main/java/org/apache/plc4x/java/spi/drivers/messages/{DefaultPlcPingRequest.java
=> DefaultPlcUnsubscriptionResponse.java} (63%)