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

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


    from 640aa4f12 chore(plc4j/ads): Refactored the ADS driver to require less 
input. - Also noticed the integration tests seem to be ignored in Java and 
tried fixing them
     new 66f0501d5 chore(protocols/knx): Updated the XSLT to rename the second 
"Phoenix Contact" manufacturer entry.
     new 38a452fa5 chore(protocols/ads): Added some info on 
multi-item-notification adding/deleting
     new d610b0a6f chore(protocols/plc4x-api): Added a new "protocol" for 
keeping track of the API types (PlcValueType, PlcResponseCode, 
PlcSubscriptionType)
     new 85a399075 chore(plc4j/api): Added new versions of PlcValueType, 
PlcResponseCode, PlcSubscriptionType. Adjusted PlcValue to return a 
PlcValueType.
     new 73a6d8e2a chore(plc4j/api): Added new versions of PlcValueType, 
PlcResponseCode, PlcSubscriptionType.
     new 7daa0b937 chore(plc4j/opc-ua): Downgraded the version of milo used in 
tests as 0.6.7 doesn't seem to work.
     new a6637e83e chore(protocols/plc4x): Merged the plc4x and plc4x-api 
mspecs again
     new bf2c042d8 chore(protocols/ads): Switched the ads spec to use 
PlcValueType enums for DataIo
     new 71607402b chore(protocols/knx): Updated the XSLT to rename the second 
"Phoenix Contact" manufacturer entry.
     new 0af938f7b chore(protocols/knx): Disabled the hanging OPC-UA test
     new 513fa6718 chore(plc4go/ads): Updated go code for ADS
     new 42c119505 chore(protocols/plc4x): Finetuning of the plc4x protocol to 
avoid naming collisions

The 12 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:
 .../plc4x/include/plc4x_value_type.h               |  11 +-
 .../generated-sources/plc4x/src/plc4x_value_type.c |  42 ++-
 plc4go/protocols/ads/readwrite/ParserHelper.go     |   7 +-
 plc4go/protocols/ads/readwrite/XmlParserHelper.go  |   5 +-
 .../protocols/ads/readwrite/model/AdsDataType.go   |  92 +++---
 plc4go/protocols/ads/readwrite/model/DataItem.go   | 104 +++---
 .../protocols/ads/readwrite/model/PlcValueType.go  | 361 +++++++++++++++++++++
 .../ads/readwrite/model/ReservedIndexGroups.go     |  88 +++--
 .../knxnetip/readwrite/model/KnxManufacturer.go    |  26 +-
 .../plc4x/java/api/types/PlcResponseCode.java      |  49 ++-
 .../plc4x/java/api/types/PlcSubscriptionType.java  |  44 ++-
 .../apache/plc4x/java/api/types/PlcValueType.java  |  84 +++++
 .../org/apache/plc4x/java/api/value/PlcValue.java  |   3 +
 .../plc4x/java/ads/protocol/AdsProtocolLogic.java  |  14 +-
 .../apache/plc4x/java/mock/field/MockPlcValue.java |   6 +
 .../plc4x/java/opcua/OpcuaPlcDriverTest.java       |   1 +
 .../org/apache/plc4x/nifi/util/Plc4xCommon.java    |  16 +-
 .../java/spi/values/IEC61131ValueHandler.java      |   9 +-
 .../org/apache/plc4x/java/spi/values/PlcBOOL.java  |   6 +
 .../org/apache/plc4x/java/spi/values/PlcBYTE.java  |   6 +
 .../plc4x/java/spi/values/PlcBigDecimal.java       | 171 ----------
 .../plc4x/java/spi/values/PlcBigInteger.java       | 170 ----------
 .../org/apache/plc4x/java/spi/values/PlcCHAR.java  |   6 +
 .../org/apache/plc4x/java/spi/values/PlcDATE.java  |   6 +
 .../plc4x/java/spi/values/PlcDATE_AND_TIME.java    |   6 +
 .../org/apache/plc4x/java/spi/values/PlcDINT.java  |   5 +
 .../org/apache/plc4x/java/spi/values/PlcDWORD.java |   6 +
 .../org/apache/plc4x/java/spi/values/PlcINT.java   |   6 +
 .../org/apache/plc4x/java/spi/values/PlcLINT.java  |   5 +
 .../org/apache/plc4x/java/spi/values/PlcLREAL.java |   6 +
 .../org/apache/plc4x/java/spi/values/PlcLTIME.java |   6 +
 .../org/apache/plc4x/java/spi/values/PlcLWORD.java |   6 +
 .../org/apache/plc4x/java/spi/values/PlcList.java  |   6 +
 .../org/apache/plc4x/java/spi/values/PlcNull.java  |   6 +
 .../org/apache/plc4x/java/spi/values/PlcREAL.java  |   6 +
 .../{PlcByteArray.java => PlcRawByteArray.java}    |  14 +-
 .../org/apache/plc4x/java/spi/values/PlcSINT.java  |   6 +
 .../apache/plc4x/java/spi/values/PlcSTRING.java    |   6 +
 .../apache/plc4x/java/spi/values/PlcStruct.java    |   6 +
 .../org/apache/plc4x/java/spi/values/PlcTIME.java  |   6 +
 .../plc4x/java/spi/values/PlcTIME_OF_DAY.java      |   6 +
 .../org/apache/plc4x/java/spi/values/PlcUDINT.java |   5 +
 .../org/apache/plc4x/java/spi/values/PlcUINT.java  |   6 +
 .../org/apache/plc4x/java/spi/values/PlcULINT.java |   6 +
 .../org/apache/plc4x/java/spi/values/PlcUSINT.java |   6 +
 .../org/apache/plc4x/java/spi/values/PlcWCHAR.java |   6 +
 .../org/apache/plc4x/java/spi/values/PlcWORD.java  |   6 +
 pom.xml                                            |   2 +-
 .../ads/src/main/resources/protocols/ads/ads.mspec | 189 +++++++----
 protocols/knxnetip/src/main/xslt/knx-types.xsl     |   1 +
 protocols/{mqtt => plc4x-api}/pom.xml              |   6 +-
 .../plc4x/protocol/plc4xapi/v0/Plc4xApi.java}      |  13 +-
 ...e.plc4x.plugins.codegenerator.protocol.Protocol |   2 +-
 .../protocols/plc4xapi/v0/plc4x-api.mspec          |  87 +++++
 .../protocol/plc4xapi}/v0/Plc4xProtocolTest.java   |   5 +-
 .../plc4x-api/src/test/resources}/logback-test.xml |   0
 .../plc4x/protocol/plc4x/v0/Plc4xProtocol.java     |   3 -
 .../resources/protocols/plc4x/v0/plc4x-api.mspec   | 110 -------
 .../main/resources/protocols/plc4x/v0/plc4x.mspec  |  88 ++++-
 protocols/pom.xml                                  |   1 +
 60 files changed, 1227 insertions(+), 750 deletions(-)
 create mode 100644 plc4go/protocols/ads/readwrite/model/PlcValueType.go
 create mode 100644 
plc4j/api/src/main/java/org/apache/plc4x/java/api/types/PlcValueType.java
 delete mode 100644 
plc4j/spi/src/main/java/org/apache/plc4x/java/spi/values/PlcBigDecimal.java
 delete mode 100644 
plc4j/spi/src/main/java/org/apache/plc4x/java/spi/values/PlcBigInteger.java
 rename 
plc4j/spi/src/main/java/org/apache/plc4x/java/spi/values/{PlcByteArray.java => 
PlcRawByteArray.java} (82%)
 copy protocols/{mqtt => plc4x-api}/pom.xml (89%)
 copy 
protocols/{plc4x/src/main/java/org/apache/plc4x/protocol/plc4x/v0/Plc4xProtocol.java
 => 
plc4x-api/src/main/java/org/apache/plc4x/protocol/plc4xapi/v0/Plc4xApi.java} 
(86%)
 copy {code-generation/protocol-test => 
protocols/plc4x-api}/src/main/resources/META-INF/services/org.apache.plc4x.plugins.codegenerator.protocol.Protocol
 (94%)
 create mode 100644 
protocols/plc4x-api/src/main/resources/protocols/plc4xapi/v0/plc4x-api.mspec
 copy protocols/{plc4x/src/test/java/org/apache/plc4x/protocol/plc4x => 
plc4x-api/src/test/java/org/apache/plc4x/protocol/plc4xapi}/v0/Plc4xProtocolTest.java
 (88%)
 copy {plc4go/assets/testing => 
protocols/plc4x-api/src/test/resources}/logback-test.xml (100%)
 delete mode 100644 
protocols/plc4x/src/main/resources/protocols/plc4x/v0/plc4x-api.mspec

Reply via email to