This is an automated email from the ASF dual-hosted git repository.
sruehl pushed a change to branch fix/cdutz/reenable-golang-driver-testsuites
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from b58312912f refactor(plc4j): Continued porting the code to using
contexts ... tried to fix the EIP Integration-Tests
new 2b0ae68e05 fix(plc4j/eip): partial fixed length calculation
add 97d9468a08 fix(plc4j/profinet): Implemented additional LLDP TLV's for
Profibus and IEEE8023
add f4866fe0ba chore: add idea copyright settings [skip ci]
add 3a479ae216 build(deps): bump equalsverifier from 3.12.4 to 3.13 (#783)
add 45836c4a0e build(deps): bump checker-qual from 3.29.0 to 3.30.0 (#781)
add 9ee9c2b776 build(deps): bump BobAnkh/auto-generate-changelog from
1.2.3 to 1.2.4 (#780)
add ee76133310 build(deps): bump commons-csv from 1.9.0 to 1.10.0 (#779)
add abbe70d865 build(deps): bump maven-enforcer-plugin from 3.1.0 to 3.2.1
(#777)
add ef74a156bc fix(plc4j/profinet): Fixed issue with subslot and ident
numbers.
add 6203dc6b07 fix(plc4j/profinet): Fixed issue with Write Parameter Size
add 33dc434a4a fix(plc4j/profinet): Error in IEE8023 Tlv for LLDP
broadcast.
add 235074b5b0 build(deps): bump jaxb-runtime from 4.0.1 to 4.0.2 (#789)
add 97de9f2a5d build(deps): bump byte-buddy from 1.12.22 to 1.12.23 (#788)
add 94185e1693 build(deps): bump calcite-core.version from 1.32.0 to
1.33.0 (#787)
add b3645142ab build(deps): bump asciidoctorj-diagram from 2.2.3 to 2.2.4
(#786)
add 0900b34e15 fix(plc4j/profinet): Fixed issue with endianess - still
need to specify the rest
add 0fe3bb518b Feature/nifi integration address text (#755)
add edfb537653 build(deps): bump groovy.version from 4.0.8 to 4.0.9 (#792)
add 91b68ad4b9 fix(plc4j/nifi): removed explicit version reference in
pom.xml for jackson.
add c2228db67c build(deps): bump zip4j from 2.11.3 to 2.11.4 (#794)
add 653732bfd4 chore: sync code gen
add f7588833b3 build(deps): bump nifi.version from 1.19.1 to 1.20.0 (#793)
new 148d4e4c67 Merge remote-tracking branch 'origin/develop' into
fix/cdutz/reenable-golang-driver-testsuites
The 2 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:
.github/workflows/changelog.yml | 2 +-
.idea/copyright/Apache.xml | 6 +
.idea/copyright/profiles_settings.xml | 3 +
.../java/test/readwrite/AbstractTypeTest.java | 3 +
.../test/readwrite/AbstractTypeTestSubType.java | 4 +-
.../plc4x/java/test/readwrite/ArrayTypeTest.java | 3 +
.../java/test/readwrite/CheckSumTypeTest.java | 3 +
.../test/readwrite/ComplexOfComplexUsageA.java | 3 +
.../test/readwrite/ComplexOfComplexUsageB.java | 5 +-
.../test/readwrite/ComplexOfComplexUsageC.java | 3 +
.../test/readwrite/ComplexOfComplexUsageD.java | 3 +
.../plc4x/java/test/readwrite/ConstTypeTest.java | 3 +
.../java/test/readwrite/EnumDiscriminatedType.java | 3 +
.../test/readwrite/EnumDiscriminatedTypeA.java | 4 +-
.../test/readwrite/EnumDiscriminatedTypeB.java | 4 +-
.../test/readwrite/EnumDiscriminatedTypeC.java | 4 +-
.../readwrite/EnumDiscriminatedTypeMultiple.java | 3 +
.../readwrite/EnumDiscriminatedTypeMultipleA.java | 4 +-
.../readwrite/EnumDiscriminatedTypeMultipleB.java | 4 +-
.../readwrite/EnumDiscriminatedTypeMultipleC.java | 4 +-
.../readwrite/EnumDiscriminatedTypeParameter.java | 3 +
.../readwrite/EnumDiscriminatedTypeParameterA.java | 4 +-
.../readwrite/EnumDiscriminatedTypeParameterB.java | 4 +-
.../readwrite/EnumDiscriminatedTypeParameterC.java | 4 +-
.../EnumDiscriminatedTypeParameterMultiple.java | 3 +
.../EnumDiscriminatedTypeParameterMultipleA.java | 4 +-
.../EnumDiscriminatedTypeParameterMultipleB.java | 4 +-
.../EnumDiscriminatedTypeParameterMultipleC.java | 4 +-
.../plc4x/java/test/readwrite/EnumTypeTest.java | 3 +
.../plc4x/java/test/readwrite/FieldTypeTest.java | 5 +-
.../readwrite/FieldTypeTestWithUnknownField.java | 5 +-
.../readwrite/ImplicitPascalStringTypeTest.java | 3 +
.../java/test/readwrite/ImplicitTypeTest.java | 3 +
.../plc4x/java/test/readwrite/IntTypeTest.java | 3 +
.../plc4x/java/test/readwrite/LengthLoopTest.java | 3 +
.../java/test/readwrite/OptionalTypeTest.java | 9 +-
.../plc4x/java/test/readwrite/PaddingTypeTest.java | 3 +
.../java/test/readwrite/PascalStringTypeTest.java | 3 +
.../java/test/readwrite/ReservedTypeTest.java | 12 +-
.../java/test/readwrite/ReservedTypeTestChild.java | 18 +-
.../test/readwrite/ReservedTypeTestParent.java | 11 +-
.../java/test/readwrite/SimpleBitTypeTest.java | 3 +
.../test/readwrite/SimpleDiscriminatedType.java | 3 +
.../test/readwrite/SimpleDiscriminatedTypeA.java | 4 +-
.../test/readwrite/SimpleDiscriminatedTypeB.java | 4 +-
.../test/readwrite/SimpleDiscriminatedTypeC.java | 4 +-
.../plc4x/java/test/readwrite/SimpleTypeTest.java | 3 +
.../plc4x/java/test/readwrite/UIntTypeTest.java | 3 +
.../java/test/readwrite/VirtualFieldTest.java | 3 +
.../knxnetip/readwrite/model/KnxManufacturer.go | 42 +-
.../apache/plc4x/java/eip/readwrite/EIPDriver.java | 2 +-
.../eip/src/test/resources/logback-test.xml | 2 +-
.../java/knxnetip/readwrite/KnxManufacturer.java | 6 +-
.../plc4x/java/profinet/readwrite/LldpUnit.java | 8 +
.../readwrite/PnIoCm_ModuleDiffBlockApi.java | 32 +-
.../PnIoCm_ModuleDiffBlockApi_Module.java | 48 +-
.../PnIoCm_ModuleDiffBlockApi_Submodule.java | 108 +-
...TlvProfibusSubType.java => TlvIEEESubType.java} | 14 +-
...023.java => TlvIeee8023MacPhyConfigStatus.java} | 73 +-
...Interface.java => TlvIeee8023MaxFrameSize.java} | 65 +-
.../profinet/readwrite/TlvOrgSpecificIeee8023.java | 109 +-
...usUnit.java => TlvOrgSpecificIeee8023Unit.java} | 57 +-
.../readwrite/TlvOrgSpecificProfibusUnit.java | 8 +-
...{TlvTimeToLive.java => TlvPortDescription.java} | 62 +-
.../profinet/readwrite/TlvProfibusSubType.java | 2 +
.../readwrite/TlvProfibusSubTypeMeasuredDelay.java | 213 +
...c.java => TlvProfibusSubTypeMrpPortStatus.java} | 67 +-
.../profinet/readwrite/TlvSystemCapabilities.java | 527 +
...lvTimeToLive.java => TlvSystemDescription.java} | 62 +-
.../{TlvTimeToLive.java => TlvSystemName.java} | 62 +-
.../java/profinet/device/ProfinetChannel.java | 2 +-
.../plc4x/java/profinet/device/ProfinetDevice.java | 35 +-
.../java/profinet/device/ProfinetModuleImpl.java | 14 +-
.../profinet/discovery/ProfinetPlcDiscoverer.java | 5 +-
...ProfinetParserSerializerTestSuiteGenerator.java | 2 +-
plc4j/integrations/apache-calcite/pom.xml | 4 +-
plc4j/integrations/apache-nifi/README.md | 30 +
.../apache-nifi/nifi-plc4x-processors/pom.xml | 13 +
.../org/apache/plc4x/nifi/BasePlc4xProcessor.java | 78 +-
.../org/apache/plc4x/nifi/Plc4xSinkProcessor.java | 32 +-
.../apache/plc4x/nifi/Plc4xSourceProcessor.java | 33 +-
.../plc4x/nifi/Plc4xSourceRecordProcessor.java | 46 +-
.../nifi/address/AddressesAccessStrategy.java} | 27 +-
.../plc4x/nifi/address/AddressesAccessUtils.java | 66 +
.../address/DynamicPropertyAccessStrategy.java | 41 +
.../nifi/address/TextPropertyAccessStrategy.java | 46 +
.../nifi/record/Plc4xReadResponseRecordSet.java | 13 +-
.../org/apache/plc4x/nifi/record/Plc4xWriter.java | 12 +-
.../plc4x/nifi/record/RecordPlc4xWriter.java | 22 +-
.../org/apache/plc4x/nifi/record/SchemaCache.java | 139 +
.../plc4x/nifi/Plc4xSourceProcessorTest.java | 31 +-
.../plc4x/nifi/Plc4xSourceRecordProcessorTest.java | 33 +-
.../apache/plc4x/nifi/record/SchemaCacheTest.java | 174 +
.../apache/plc4x/nifi/util/Plc4xCommonTest.java | 14 +
plc4j/integrations/apache-nifi/pom.xml | 7 +-
pom.xml | 16 +-
.../resources/protocols/profinet/profinet.mspec | 75 +-
.../pcap/implicit-messages-plc4x-testsuite.pcapng | Bin 0 -> 4092 bytes
.../profinet/ParserSerializerTestsuite.xml | 10038 ++++++++++++++++++-
99 files changed, 11964 insertions(+), 862 deletions(-)
create mode 100644 .idea/copyright/Apache.xml
create mode 100644 .idea/copyright/profiles_settings.xml
copy
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{TlvProfibusSubType.java
=> TlvIEEESubType.java} (80%)
copy
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{TlvOrgSpecificIeee8023.java
=> TlvIeee8023MacPhyConfigStatus.java} (70%)
copy
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{DceRpc_InterfaceUuid_ControllerInterface.java
=> TlvIeee8023MaxFrameSize.java} (62%)
copy
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{TlvOrgSpecificProfibusUnit.java
=> TlvOrgSpecificIeee8023Unit.java} (70%)
copy
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{TlvTimeToLive.java
=> TlvPortDescription.java} (64%)
create mode 100644
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvProfibusSubTypeMeasuredDelay.java
copy
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{TlvProfibusSubTypeChassisMac.java
=> TlvProfibusSubTypeMrpPortStatus.java} (64%)
create mode 100644
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvSystemCapabilities.java
copy
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{TlvTimeToLive.java
=> TlvSystemDescription.java} (64%)
copy
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{TlvTimeToLive.java
=> TlvSystemName.java} (65%)
copy
plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/{test/java/org/apache/plc4x/nifi/Plc4xSinkProcessorTest.java
=> main/java/org/apache/plc4x/nifi/address/AddressesAccessStrategy.java} (58%)
create mode 100644
plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/AddressesAccessUtils.java
create mode 100644
plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/DynamicPropertyAccessStrategy.java
create mode 100644
plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/TextPropertyAccessStrategy.java
create mode 100644
plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/record/SchemaCache.java
create mode 100644
plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/test/java/org/apache/plc4x/nifi/record/SchemaCacheTest.java
create mode 100644
protocols/profinet/src/test/resources/pcap/implicit-messages-plc4x-testsuite.pcapng