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 66a7377ed2 refactor: Refactored most of the unfinished protocols to a
state that matches the previous state. Also improved the test coverage of
already ported drivers to fulfill the requirements.
add 3899234cde refactor: Refactored the umas protocol driver to the new
SPI3.
No new revisions were added by this update.
Summary of changes:
plc4j/drivers/umas/pom.xml | 77 +-
.../org/apache/plc4x/java/umas/UmasConnection.java | 1090 +++++++++++++++++++
.../org/apache/plc4x/java/umas/UmasDriver.java} | 45 +-
.../{readwrite => }/UmasFunctionKeyTracker.java | 8 +-
.../apache/plc4x/java/umas/UmasMessageCodec.java | 79 ++
.../configuration/UmasConfiguration.java | 24 +-
.../UmasTcpTransportConfiguration.java | 6 +-
.../plc4x/java/umas/readwrite/UmasDriver.java | 158 ---
.../umas/readwrite/context/UmasDriverContext.java | 292 ------
.../umas/readwrite/protocol/UmasProtocolLogic.java | 1098 --------------------
.../java/umas/readwrite/utils/StaticHelper.java | 29 +-
.../umas/{readwrite => }/tag/SymbolicUmasTag.java | 4 +-
.../java/umas/{readwrite => }/tag/UmasTag.java | 2 +-
.../umas/{readwrite => }/tag/UmasTagHandler.java | 4 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../java/umas/readwrite/utils/StaticHelper.java | 152 ---
.../java/umas/UmasFunctionKeyTrackerTest.java} | 19 +-
.../umas/configuration/UmasConfigurationTest.java} | 28 +-
.../plc4x/java/umas/manual/ManualUmasBrowse.java | 2 +-
.../java/umas/manual/ManualUmasDriverTest.java | 2 +-
.../umas/readwrite/utils/StaticHelperTest.java | 94 ++
.../plc4x/java/umas/tag/SymbolicUmasTagTest.java | 102 ++
.../plc4x/java/umas/tag/UmasTagHandlerTest.java} | 19 +-
23 files changed, 1535 insertions(+), 1801 deletions(-)
create mode 100644
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/UmasConnection.java
copy
plc4j/drivers/{open-protocol/src/main/java/org/apache/plc4x/java/openprotocol/OpenProtocolDriver.java
=> umas/src/main/java/org/apache/plc4x/java/umas/UmasDriver.java} (69%)
rename plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/{readwrite
=> }/UmasFunctionKeyTracker.java (90%)
create mode 100644
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/UmasMessageCodec.java
rename plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/{readwrite
=> }/configuration/UmasConfiguration.java (83%)
rename plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/{readwrite
=> }/configuration/UmasTcpTransportConfiguration.java (82%)
delete mode 100644
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/UmasDriver.java
delete mode 100644
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/context/UmasDriverContext.java
delete mode 100644
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/protocol/UmasProtocolLogic.java
rename plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/{readwrite
=> }/tag/SymbolicUmasTag.java (96%)
rename plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/{readwrite
=> }/tag/UmasTag.java (96%)
rename plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/{readwrite
=> }/tag/UmasTagHandler.java (92%)
delete mode 100644
plc4j/drivers/umas/src/main/temp/org/apache/plc4x/java/umas/readwrite/utils/StaticHelper.java
copy
plc4j/drivers/{eip/src/test/java/org/apache/plc4x/java/eip/base/tag/EipTagHandlerTest.java
=>
umas/src/test/java/org/apache/plc4x/java/umas/UmasFunctionKeyTrackerTest.java}
(63%)
copy
plc4j/drivers/{ab-eth/src/test/java/org/apache/plc4x/java/abeth/configuration/AbEthConfigurationTest.java
=>
umas/src/test/java/org/apache/plc4x/java/umas/configuration/UmasConfigurationTest.java}
(58%)
create mode 100644
plc4j/drivers/umas/src/test/java/org/apache/plc4x/java/umas/readwrite/utils/StaticHelperTest.java
create mode 100644
plc4j/drivers/umas/src/test/java/org/apache/plc4x/java/umas/tag/SymbolicUmasTagTest.java
copy
plc4j/drivers/{ab-eth/src/test/java/org/apache/plc4x/java/abeth/tag/AbEthTagHandlerTest.java
=> umas/src/test/java/org/apache/plc4x/java/umas/tag/UmasTagHandlerTest.java}
(67%)