- Added code to reset id counters to Ads and AbEth protocols
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 2c895ac..cc1d79b 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -34,8 +34,12 @@
Bug Fixes
---------
+PLC4X-132 [S7] Communication to S7 PLC dies in some situations
PLC4X-206 When writing short values exceptions are thrown
while preparing the write request.
+PLC4X-207 No registered handler found for message TPKTPacket[],
+ using default decode method - Communication with S7
+ and Modbus device hangs
PLC4X-209 [S7] When writing INT and DINT values the Write
operation fails with an internal error
PLC4X-210 [KNX] When running a KNX Tunneling Subscription
@@ -45,23 +49,21 @@
isXYZ" checks.
PLC4X-212 When writing multiple values in one request the
item status is not correctly set
-PLC4X-215 Drivers using the BaseOptimizer
- (SingleFieldOptimizer) don't handle error responses
- gracefully
PLC4X-213 [Modbus] The Modbus driver doesn't handle error
responses gracefully
PLC4X-214 [Modbus] Holding register addresses have an offset
of 1 (Not reading the correct address)
+PLC4X-215 Drivers using the BaseOptimizer
+ (SingleFieldOptimizer) don't handle error responses
+ gracefully
PLC4X-218 [Scraper] After stopping the scraper still the
statistics are logged and the application doesn't
terminate
PLC4X-239 Read DTL (Date and Time)
PLC4X-240 Protocol error in reading string
-PLC4X-132 [S7] Communication to S7 PLC dies in some situations
PLC4X-245 [Modbus] Apache NiFi processor throws
java.io.IOException after a while
-
==============================================================
Apache PLC4X 0.7.0
==============================================================
diff --git a/plc4j/drivers/ads/src/main/java/org/apache/plc4x/java/ads/protocol/AdsProtocolLogic.java b/plc4j/drivers/ads/src/main/java/org/apache/plc4x/java/ads/protocol/AdsProtocolLogic.java
index ce1ab90..e324f9e 100644
--- a/plc4j/drivers/ads/src/main/java/org/apache/plc4x/java/ads/protocol/AdsProtocolLogic.java
+++ b/plc4j/drivers/ads/src/main/java/org/apache/plc4x/java/ads/protocol/AdsProtocolLogic.java
@@ -693,6 +693,7 @@
if(invokeIdGenerator.get() == 0xFFFFFFFF) {
invokeIdGenerator.set(1);
}
+ return invokeId;
}
protected byte[] getNullByteTerminatedArray(String value) {