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 2023/05/31 07:37:08 UTC
[plc4x] branch develop updated (0c46213146 -> 974138ec4a)
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 0c46213146 Feature/nifi integration record listener (#958)
add 974138ec4a feat(eip): Started adding auto-discovery to the EIP driver.
No new revisions were added by this update.
Summary of changes:
.../plugins/codegenerator/language/mspec/MSpec.g4 | 2 +-
plc4go/protocols/eip/readwrite/ParserHelper.go | 4 +
plc4go/protocols/eip/readwrite/XmlParserHelper.go | 4 +
plc4go/protocols/eip/readwrite/model/CIPStatus.go | 72 +--
.../protocols/eip/readwrite/model/EipConstants.go | 192 ++++++++
plc4go/protocols/eip/readwrite/model/EipPacket.go | 4 +
plc4j/drivers/eip/pom.xml | 10 +
.../apache/plc4x/java/eip/readwrite/CIPStatus.java | 3 +-
.../plc4x/java/eip/readwrite/CipIdentity.java | 493 +++++++++++++++++++++
.../eip/readwrite/CipSecurityInformation.java} | 83 ++--
.../eip/readwrite/CommandSpecificDataItem.java} | 53 +--
.../plc4x/java/eip/readwrite/EipConstants.java} | 65 +--
...esResponse.java => EipListIdentityRequest.java} | 38 +-
...sResponse.java => EipListIdentityResponse.java} | 89 ++--
.../apache/plc4x/java/eip/readwrite/EipPacket.java | 6 +
.../java/eip/base/discovery/EipPlcDiscoverer.java | 181 ++++++++
.../java/eip/base/protocol/EipProtocolLogic.java | 13 +-
.../eip/src/main/resources/protocols/eip/eip.mspec | 105 +++--
18 files changed, 1196 insertions(+), 221 deletions(-)
create mode 100644 plc4go/protocols/eip/readwrite/model/EipConstants.go
create mode 100644 plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipIdentity.java
copy plc4j/drivers/{s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/S7VarRequestParameterItemAddress.java => eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipSecurityInformation.java} (56%)
copy plc4j/drivers/{s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/S7ParameterUserDataItem.java => eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CommandSpecificDataItem.java} (71%)
copy plc4j/drivers/{ads/src/main/generated/org/apache/plc4x/java/ads/discovery/readwrite/AdsDiscoveryConstants.java => eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/EipConstants.java} (65%)
copy plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/{NullListServicesResponse.java => EipListIdentityRequest.java} (77%)
copy plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/{ListServicesResponse.java => EipListIdentityResponse.java} (59%)
create mode 100644 plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/base/discovery/EipPlcDiscoverer.java