You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by ot...@apache.org on 2022/10/15 10:57:24 UTC
[plc4x] branch develop updated (693d3de6b -> e270dc798)
This is an automated email from the ASF dual-hosted git repository.
otluk pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from 693d3de6b build(deps): bump actions/github-script from 6.3.2 to 6.3.3 (#548)
add 8e51ee25f Initial api layout base off Java
add defa84fb4 Merge branch 'develop' into plc4py/pipeline
add 9891fcd6a Added TCP transport.
add 9d5ec1640 Looking at the transport formats
add 475b060ef Finially took a look at how the Transport/protocol stuff works.
add ee835f9ea Started to add PlcConfiguration, still need to look at parameters
add adebc8f8d Fixed PlcConfiguration and added tests
add 19baa51bb feat(plc4py): Fixed tests
add ca564ce31 feat(plc4py): Modbus Driver can now connect and disconnect
add 906c07546 feat(plc4py): Added Generic for PlcConfiguration in PlcConnection
add 65684a026 feat(plc4py): Fixed python maven build. Next need to review and add comments.
add 87d795fcb feat(plc4py): now using async generators for connection
add add49ca88 fix(plc4py): Found some inconsistancies in the PlcConnection classes
new e9ba2c575 Merge branch 'develop' into plc4py/pipeline
new e270dc798 Merge remote-tracking branch 'origin/develop' into develop
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:
sandbox/plc4py/plc4py/PlcDriverManager.py | 20 +++--
sandbox/plc4py/plc4py/api/PlcConnection.py | 13 +---
sandbox/plc4py/plc4py/api/PlcDriver.py | 2 +-
.../PlcMessage.py => listener/__init__.py} | 4 +-
.../plc4py/plc4py/drivers/mock/MockConnection.py | 14 +++-
.../modbus/ModbusConfiguration.py} | 22 +++---
.../plc4py/drivers/modbus/ModbusConnection.py | 43 +++++++----
.../modbus/ModbusProtocol.py} | 14 ++--
.../utils/ResponseItem.py => Plc4xBaseProtocol.py} | 25 +++---
.../plc4py/spi/configuration/PlcConfiguration.py | 61 +++++++++++++++
.../exceptions => spi/configuration}/__init__.py | 2 +-
.../plc4py/plc4py/spi/connection/ProtocolStack.py | 76 ++++++++++++++++++
.../{api/exceptions => spi/connection}/__init__.py | 2 +-
.../PlcMessage.py => spi/context/DriverContext.py} | 4 +-
.../{api/exceptions => spi/context}/__init__.py | 2 +-
.../__init__.py => spi/messages/ChannelMessage.py} | 11 ++-
.../plc4py/spi/transport/Plc4xBaseTransport.py | 53 +++++++++++++
.../PlcValue.py => spi/transport/TCPTransport.py} | 46 +++++------
.../{api/exceptions => spi/transport}/__init__.py | 2 +-
sandbox/plc4py/plc4py/utils/GenericTypes.py | 11 ++-
sandbox/plc4py/setup.py | 2 +-
sandbox/plc4py/tests/test_plc4py.py | 15 ++--
.../tests/unit/plc4py/api/test_PlcRequest.py | 10 +--
.../unit/plc4py/drivers}/__init__.py | 2 +-
.../unit/plc4py/drivers/modbus}/__init__.py | 2 +-
.../drivers/modbus/test_modbus_connection.py} | 12 +--
.../unit/plc4py/spi}/__init__.py | 2 +-
.../unit/plc4py/spi/configuration}/__init__.py | 2 +-
.../plc4py/spi/configuration/test_configuration.py | 84 ++++++++++++++++++++
.../unit/plc4py/spi/tcp}/__init__.py | 2 +-
sandbox/plc4py/tests/unit/plc4py/spi/tcp/server.py | 50 ++++++++++++
.../plc4py/tests/unit/plc4py/spi/test_protocol.py | 64 +++++++++++++++
.../plc4py/tests/unit/plc4py/spi/test_transport.py | 90 ++++++++++++++++++++++
.../tests/unit/plc4py/test_PlcDriverManager.py | 39 ----------
34 files changed, 631 insertions(+), 172 deletions(-)
copy sandbox/plc4py/plc4py/api/{messages/PlcMessage.py => listener/__init__.py} (91%)
copy sandbox/plc4py/plc4py/{api/exceptions/exceptions.py => drivers/modbus/ModbusConfiguration.py} (68%)
copy sandbox/plc4py/plc4py/{spi/values/PlcBOOL.py => drivers/modbus/ModbusProtocol.py} (73%)
copy sandbox/plc4py/plc4py/spi/{messages/utils/ResponseItem.py => Plc4xBaseProtocol.py} (64%)
create mode 100644 sandbox/plc4py/plc4py/spi/configuration/PlcConfiguration.py
copy sandbox/plc4py/plc4py/{api/exceptions => spi/configuration}/__init__.py (93%)
create mode 100644 sandbox/plc4py/plc4py/spi/connection/ProtocolStack.py
copy sandbox/plc4py/plc4py/{api/exceptions => spi/connection}/__init__.py (93%)
copy sandbox/plc4py/plc4py/{api/messages/PlcMessage.py => spi/context/DriverContext.py} (91%)
copy sandbox/plc4py/plc4py/{api/exceptions => spi/context}/__init__.py (93%)
copy sandbox/plc4py/plc4py/{api/messages/__init__.py => spi/messages/ChannelMessage.py} (63%)
create mode 100644 sandbox/plc4py/plc4py/spi/transport/Plc4xBaseTransport.py
copy sandbox/plc4py/plc4py/{api/value/PlcValue.py => spi/transport/TCPTransport.py} (52%)
copy sandbox/plc4py/plc4py/{api/exceptions => spi/transport}/__init__.py (93%)
copy sandbox/plc4py/{plc4py/api/exceptions => tests/unit/plc4py/drivers}/__init__.py (93%)
copy sandbox/plc4py/{plc4py/api/exceptions => tests/unit/plc4py/drivers/modbus}/__init__.py (93%)
copy sandbox/plc4py/{plc4py/__init__.py => tests/unit/plc4py/drivers/modbus/test_modbus_connection.py} (72%)
copy sandbox/plc4py/{plc4py/api/exceptions => tests/unit/plc4py/spi}/__init__.py (93%)
copy sandbox/plc4py/{plc4py/api/exceptions => tests/unit/plc4py/spi/configuration}/__init__.py (93%)
create mode 100644 sandbox/plc4py/tests/unit/plc4py/spi/configuration/test_configuration.py
copy sandbox/plc4py/{plc4py/api/exceptions => tests/unit/plc4py/spi/tcp}/__init__.py (93%)
create mode 100644 sandbox/plc4py/tests/unit/plc4py/spi/tcp/server.py
create mode 100644 sandbox/plc4py/tests/unit/plc4py/spi/test_protocol.py
create mode 100644 sandbox/plc4py/tests/unit/plc4py/spi/test_transport.py
delete mode 100644 sandbox/plc4py/tests/unit/plc4py/test_PlcDriverManager.py
[plc4x] 02/02: Merge remote-tracking branch 'origin/develop' into develop
Posted by ot...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
otluk pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git
commit e270dc798d5d92cabfb8419687c6a881bb21eb1c
Merge: e9ba2c575 693d3de6b
Author: ottlukas <ot...@gmail.com>
AuthorDate: Sat Oct 15 12:57:14 2022 +0200
Merge remote-tracking branch 'origin/develop' into develop
.github/workflows/ensure-platforms.yml | 6 +-
RELEASE_NOTES | 2 +-
media/release-image-template.svg | 4 +-
plc4go/go.mod | 4 +-
plc4go/go.sum | 8 +-
.../protocols/bacnetip/readwrite/ParserHelper.go | 4 +-
.../bacnetip/readwrite/XmlParserHelper.go | 8 +-
.../bacnetip/readwrite/model/APDUComplexAck.go | 2 +-
.../readwrite/model/APDUConfirmedRequest.go | 2 +-
.../model/BACnetConfirmedServiceRequest.go | 18 ++--
...ACnetConfirmedServiceRequestAcknowledgeAlarm.go | 4 +-
.../BACnetConfirmedServiceRequestAddListElement.go | 4 +-
.../BACnetConfirmedServiceRequestAtomicReadFile.go | 4 +-
...BACnetConfirmedServiceRequestAtomicWriteFile.go | 4 +-
.../BACnetConfirmedServiceRequestAuthenticate.go | 8 +-
...firmedServiceRequestConfirmedCOVNotification.go | 4 +-
...rviceRequestConfirmedCOVNotificationMultiple.go | 4 +-
...rmedServiceRequestConfirmedEventNotification.go | 4 +-
...firmedServiceRequestConfirmedPrivateTransfer.go | 4 +-
...tConfirmedServiceRequestConfirmedTextMessage.go | 4 +-
.../BACnetConfirmedServiceRequestCreateObject.go | 4 +-
.../BACnetConfirmedServiceRequestDeleteObject.go | 4 +-
...rmedServiceRequestDeviceCommunicationControl.go | 4 +-
...tConfirmedServiceRequestGetEnrollmentSummary.go | 4 +-
...etConfirmedServiceRequestGetEventInformation.go | 4 +-
...etConfirmedServiceRequestLifeSafetyOperation.go | 4 +-
.../BACnetConfirmedServiceRequestReadProperty.go | 4 +-
...nfirmedServiceRequestReadPropertyConditional.go | 8 +-
...tConfirmedServiceRequestReadPropertyMultiple.go | 8 +-
.../BACnetConfirmedServiceRequestReadRange.go | 4 +-
...netConfirmedServiceRequestReinitializeDevice.go | 4 +-
...CnetConfirmedServiceRequestRemoveListElement.go | 4 +-
.../BACnetConfirmedServiceRequestRequestKey.go | 8 +-
.../BACnetConfirmedServiceRequestSubscribeCOV.go | 4 +-
...tConfirmedServiceRequestSubscribeCOVProperty.go | 4 +-
...edServiceRequestSubscribeCOVPropertyMultiple.go | 4 +-
.../model/BACnetConfirmedServiceRequestUnknown.go | 8 +-
.../model/BACnetConfirmedServiceRequestVTClose.go | 8 +-
.../model/BACnetConfirmedServiceRequestVTData.go | 4 +-
.../model/BACnetConfirmedServiceRequestVTOpen.go | 4 +-
.../BACnetConfirmedServiceRequestWriteProperty.go | 4 +-
...ConfirmedServiceRequestWritePropertyMultiple.go | 8 +-
.../bacnetip/readwrite/model/BACnetServiceAck.go | 18 ++--
.../model/BACnetServiceAckAtomicReadFile.go | 4 +-
.../model/BACnetServiceAckAtomicWriteFile.go | 4 +-
.../model/BACnetServiceAckAuthenticate.go | 8 +-
.../BACnetServiceAckConfirmedPrivateTransfer.go | 4 +-
.../model/BACnetServiceAckCreateObject.go | 4 +-
.../model/BACnetServiceAckGetAlarmSummary.go | 4 +-
.../model/BACnetServiceAckGetEnrollmentSummary.go | 4 +-
.../model/BACnetServiceAckGetEventInformation.go | 4 +-
.../model/BACnetServiceAckReadProperty.go | 4 +-
.../BACnetServiceAckReadPropertyConditional.go | 8 +-
.../model/BACnetServiceAckReadPropertyMultiple.go | 8 +-
.../readwrite/model/BACnetServiceAckReadRange.go | 4 +-
.../readwrite/model/BACnetServiceAckRequestKey.go | 8 +-
.../readwrite/model/BACnetServiceAckVTData.go | 4 +-
.../readwrite/model/BACnetServiceAckVTOpen.go | 4 +-
.../knxnetip/readwrite/model/KnxManufacturer.go | 26 ++++--
plc4go/spi/model/DefaultPlcReadRequest.go | 2 +-
.../plc4x/java/bacnetip/RandomPackagesTest.java | 2 +-
plc4j/drivers/mock/false-positives.xml | 27 ------
plc4j/drivers/mock/pom.xml | 12 ---
plc4j/drivers/opcua/false-positives.xml | 28 -------
plc4j/drivers/opcua/pom.xml | 8 --
plc4j/examples/hello-cloud-azure/pom.xml | 2 +-
.../examples/hello-influx-data-collection/pom.xml | 2 +-
plc4j/examples/hello-integration-edgent/pom.xml | 71 ----------------
.../examples/integration/edgent/CliOptions.java | 98 ----------------------
.../examples/integration/edgent/PlcLogger.java | 59 -------------
.../src/main/resources/logback.xml | 34 --------
plc4j/examples/hello-integration-iotdb/pom.xml | 2 +-
plc4j/examples/hello-nats/pom.xml | 6 +-
plc4j/examples/hello-world-kotlin/pom.xml | 2 +-
plc4j/examples/pom.xml | 12 +--
plc4j/integrations/apache-calcite/pom.xml | 6 +-
plc4j/integrations/apache-camel/pom.xml | 2 +-
plc4j/integrations/apache-kafka/pom.xml | 30 +++----
.../apache-nifi/nifi-plc4x-nar/false-positives.xml | 27 ------
.../apache-nifi/nifi-plc4x-nar/pom.xml | 7 --
plc4j/integrations/apache-nifi/pom.xml | 2 +-
plc4j/pom.xml | 2 +-
plc4j/utils/test-generator/pom.xml | 4 +-
plc4j/utils/test-utils/false-positives.xml | 27 ------
plc4j/utils/test-utils/pom.xml | 12 ---
plc4net/api/pom.xml | 2 +-
pom.xml | 71 ++--------------
.../resources/protocols/bacnetip/bacnetip.mspec | 30 +++----
src/site/asciidoc/users/download.adoc | 44 +++++++++-
src/site/resources-filtered/plc4x-doap.rdf | 17 ++--
90 files changed, 286 insertions(+), 698 deletions(-)
[plc4x] 01/02: Merge branch 'develop' into plc4py/pipeline
Posted by ot...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
otluk pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git
commit e9ba2c575582fab67a21f456eb5d3b379c615931
Merge: add49ca88 a94fb8230
Author: ottlukas <ot...@gmail.com>
AuthorDate: Sat Oct 15 12:52:24 2022 +0200
Merge branch 'develop' into plc4py/pipeline
.asf.yaml | 6 +-
.dockerignore | 10 +-
.editorconfig | 2 +-
.github/dependabot.yml | 18 +-
.github/release-drafter.yml | 49 +
.github/workflows/changelog.yml | 6 +-
.github/workflows/codeql-analysis.yml | 10 +-
.github/workflows/dependency-review.yml | 6 +-
.github/workflows/ensure-platforms.yml | 22 +-
.github/workflows/release-drafter.yml | 58 +
.github/workflows/sast.yaml | 8 +-
.gitignore | 1 +
.idea/fileTemplates/includes/C File Header.h | 2 +-
.idea/fileTemplates/includes/File Header Go.go | 2 +-
.../includes/File Header Properties.properties | 2 +-
.idea/fileTemplates/includes/File Header XML.xml | 2 +-
.idea/fileTemplates/includes/File Header Yaml.yaml | 2 +-
.idea/fileTemplates/includes/File Header Yml.yml | 2 +-
.idea/fileTemplates/includes/File Header.java | 2 +-
.mvn/extensions.xml | 2 +-
.mvn/wrapper/MavenWrapperDownloader.java | 2 +-
.mvn/wrapper/maven-wrapper.properties | 2 +-
CHANGELOG.md | 2289 ++
CONTRIBUTING.md | 19 +
DEVELOPMENT.md | 2 +-
Dockerfile | 31 +-
Jenkinsfile | 8 +-
LICENSE | 2 +-
README.md | 161 +-
RELEASE_NOTES | 31 +-
build-reproducible.sh | 4 +-
code-generation/language-base-freemarker/pom.xml | 6 +-
.../BaseFreemarkerLanguageTemplateHelper.java | 3 +-
.../protocol/freemarker/FreemarkerException.java | 2 +-
.../freemarker/FreemarkerLanguageOutput.java | 29 +-
.../FreemarkerLanguageTemplateHelper.java | 2 +-
.../codegenerator/protocol/freemarker/Tracer.java | 2 +-
.../protocol/freemarker/TracerTest.java | 2 +-
code-generation/language-c/pom.xml | 14 +-
.../apache/plc4x/language/c/CLanguageOutput.java | 2 +-
.../plc4x/language/c/CLanguageTemplateHelper.java | 201 +-
...x.plugins.codegenerator.language.LanguageOutput | 2 +-
.../templates/c/complex-type-template.c.ftlh | 41 +-
.../templates/c/complex-type-template.h.ftlh | 4 +-
.../resources/templates/c/data-io-template.c.ftlh | 247 +-
.../resources/templates/c/data-io-template.h.ftlh | 10 +-
.../resources/templates/c/enum-template.c.ftlh | 17 +-
.../resources/templates/c/enum-template.h.ftlh | 6 +-
.../test/resources/integration-test/CMakeLists.txt | 2 +-
.../generated-sources/CMakeLists.txt | 2 +-
.../generated-sources/test/CMakeLists.txt | 2 +-
.../include/plc4c/driver_test_static.h | 10 +-
.../src/test/resources/integration-test/pom.xml | 41 +-
.../language-c/src/test/resources/settings.xml | 2 +-
code-generation/language-cs/pom.xml | 6 +-
.../apache/plc4x/language/cs/CsLanguageOutput.java | 2 +-
.../language/cs/CsLanguageTemplateHelper.java | 14 +-
...x.plugins.codegenerator.language.LanguageOutput | 2 +-
.../templates/cs/data-io-template.cs.ftlh | 4 +-
.../resources/templates/cs/enum-template.cs.ftlh | 4 +-
.../resources/templates/cs/io-template.cs.ftlh | 4 +-
.../resources/templates/cs/model-template.cs.ftlh | 4 +-
code-generation/language-go/pom.xml | 14 +-
.../apache/plc4x/language/go/GoLanguageOutput.java | 7 +-
.../language/go/GoLanguageTemplateHelper.java | 156 +-
.../apache/plc4x/language/go/utils/FieldUtils.java | 103 -
...x.plugins.codegenerator.language.LanguageOutput | 2 +-
.../templates/go/complex-type-template.go.ftlh | 659 +-
.../templates/go/data-io-template.go.ftlh | 6 +-
.../resources/templates/go/enum-template.go.ftlh | 35 +-
.../templates/go/parser-factory-template.go.ftlh | 12 +-
.../resources/templates/go/plc4x_common.go.ftlh | 55 +
.../go/xml-parser-factory-template.go.ftlh | 12 +-
.../language-go/src/test/resources/plc4go/go.mod | 4 +-
.../plc4go/test/readwrite/model/StaticHelper.go | 90 -
.../language-go/src/test/resources/plc4go/pom.xml | 10 +-
.../protocols/test/readwrite/model/StaticHelper.go | 90 +
.../language-go/src/test/resources/settings.xml | 2 +-
code-generation/language-java/pom.xml | 33 +-
.../plc4x/language/java/JavaLanguageOutput.java | 2 +-
.../language/java/JavaLanguageTemplateHelper.java | 26 +-
...x.plugins.codegenerator.language.LanguageOutput | 2 +-
.../templates/java/complex-type-template.java.ftlh | 154 +-
.../templates/java/data-io-template.java.ftlh | 6 +-
.../templates/java/enum-template.java.ftlh | 13 +-
.../src/test/resources/integration-test/pom.xml | 2 +-
.../java/test/readwrite/utils/StaticHelper.java | 2 +-
.../language-java/src/test/resources/settings.xml | 2 +-
code-generation/pom.xml | 7 +-
code-generation/protocol-base-mspec/pom.xml | 4 +-
.../plugins/codegenerator/language/mspec/MSpec.g4 | 8 +-
.../language/mspec/LazyTypeDefinitionConsumer.java | 2 +-
.../mspec/expression/ExpressionStringListener.java | 4 +-
.../mspec/expression/ExpressionStringParser.java | 2 +-
.../mspec/model/definitions/DefaultArgument.java | 7 +-
.../definitions/DefaultComplexTypeDefinition.java | 2 +-
.../definitions/DefaultDataIoTypeDefinition.java | 7 +-
.../DefaultDiscriminatedComplexTypeDefinition.java | 2 +-
.../definitions/DefaultEnumTypeDefinition.java | 2 +-
.../mspec/model/definitions/DefaultEnumValue.java | 2 +-
.../model/definitions/DefaultTypeDefinition.java | 2 +-
.../mspec/model/fields/DefaultAbstractField.java | 6 +-
.../mspec/model/fields/DefaultArrayField.java | 3 +-
.../mspec/model/fields/DefaultAssertField.java | 3 +-
.../mspec/model/fields/DefaultChecksumField.java | 3 +-
.../mspec/model/fields/DefaultConstField.java | 3 +-
.../model/fields/DefaultDiscriminatorField.java | 3 +-
.../mspec/model/fields/DefaultEnumField.java | 3 +-
.../language/mspec/model/fields/DefaultField.java | 12 +-
.../mspec/model/fields/DefaultImplicitField.java | 3 +-
.../model/fields/DefaultManualArrayField.java | 3 +-
.../mspec/model/fields/DefaultManualField.java | 3 +-
.../mspec/model/fields/DefaultOptionalField.java | 3 +-
.../mspec/model/fields/DefaultPaddingField.java | 3 +-
.../mspec/model/fields/DefaultPeekField.java | 3 +-
.../mspec/model/fields/DefaultReservedField.java | 3 +-
.../mspec/model/fields/DefaultSimpleField.java | 3 +-
.../mspec/model/fields/DefaultSwitchField.java | 8 +-
.../mspec/model/fields/DefaultTypedField.java | 3 +-
.../mspec/model/fields/DefaultTypedNamedField.java | 3 +-
.../mspec/model/fields/DefaultUnknownField.java | 3 +-
.../mspec/model/fields/DefaultValidationField.java | 19 +-
.../mspec/model/fields/DefaultVirtualField.java | 3 +-
.../references/AbstractSimpleTypeReference.java | 2 +-
.../references/DefaultArrayTypeReference.java | 2 +-
.../references/DefaultBooleanTypeReference.java | 2 +-
.../model/references/DefaultByteTypeReference.java | 2 +-
.../references/DefaultComplexTypeReference.java | 2 +-
.../references/DefaultDataIoTypeReference.java | 2 +-
.../model/references/DefaultEnumTypeReference.java | 2 +-
.../references/DefaultFloatTypeReference.java | 2 +-
.../references/DefaultIntegerTypeReference.java | 2 +-
.../DefaultSimpleVarLengthTypeReference.java | 2 +-
.../references/DefaultStringTypeReference.java | 2 +-
.../references/DefaultTemporalTypeReference.java | 2 +-
.../references/DefaultUndefinedTypeReference.java | 2 +-
.../references/DefaultVintegerTypeReference.java | 38 +
.../references/DefaultVstringTypeReference.java | 2 +-
.../mspec/model/terms/DefaultBinaryTerm.java | 2 +-
.../mspec/model/terms/DefaultBooleanLiteral.java | 2 +-
.../model/terms/DefaultHexadecimalLiteral.java | 2 +-
.../mspec/model/terms/DefaultNullLiteral.java | 2 +-
.../mspec/model/terms/DefaultNumericLiteral.java | 2 +-
.../mspec/model/terms/DefaultStringLiteral.java | 2 +-
.../mspec/model/terms/DefaultTernaryTerm.java | 2 +-
.../mspec/model/terms/DefaultUnaryTerm.java | 2 +-
.../mspec/model/terms/DefaultVariableLiteral.java | 12 +-
.../language/mspec/model/terms/WildcardTerm.java | 6 +-
.../mspec/parser/MessageFormatListener.java | 88 +-
.../language/mspec/parser/MessageFormatParser.java | 34 +-
.../language/mspec/protocol/ProtocolHelpers.java | 73 +
.../mspec/protocol/ValidatableTypeContext.java | 37 +
.../expression/ExpressionStringParserTest.java | 10 +-
.../mspec/parser/MessageFormatParserTest.java | 2 +-
.../src/test/resources/logback-test.xml | 33 +
.../src/test/resources/logback.xml | 33 -
.../src/test/resources/mspec.example | 12 +-
.../src/test/resources/mspec.example2 | 2 +-
.../src/test/resources/mspec.example3 | 2 +-
code-generation/protocol-test/pom.xml | 8 +-
.../apache/plc4x/protocol/test/TestProtocol.java | 2 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../src/main/resources/protocols/test/test.mspec | 71 +-
.../protocol-test/src/site/asciidoc/index.adoc | 2 +-
code-generation/protocol-test/src/site/site.xml | 2 +-
compare-reproducible.sh | 2 +-
jenkins.pom | 4 +-
media/logos/SVG/PLC4X logo without mascot.svg | 2 +-
.../logos/SVG/logo PLC4X black line only toddy.svg | 2 +-
media/logos/SVG/logo PLC4X black line.svg | 2 +-
media/logos/SVG/logo PLC4X color CMYK@300x.svg | 2 +-
media/logos/SVG/logo PLC4X on dark bg.svg | 2 +-
media/logos/SVG/logo PLC4X white line.svg | 2 +-
.../logos/SVG/mascot color with apache feather.svg | 2 +-
media/logos/SVG/mascot color without feather.svg | 2 +-
media/release-image-template.svg | 2 +-
mvnw | 2 +-
mvnw.cmd | 2 +-
plc4c/.clang-format | 2 +-
plc4c/.gitignore | 2 +-
plc4c/CMakeLists.txt | 5 +-
plc4c/CODE_CONVENTIONS.md | 2 +-
plc4c/README.md | 2 +-
plc4c/SonarcloudBuildWrapperHack.groovy | 2 +-
plc4c/api/CMakeLists.txt | 6 +-
plc4c/api/include/plc4c/connection.h | 2 +-
plc4c/api/include/plc4c/data.h | 142 +-
plc4c/api/include/plc4c/plc4c.h | 2 +-
plc4c/api/include/plc4c/read.h | 2 +-
plc4c/api/include/plc4c/subscribe.h | 2 +-
plc4c/api/include/plc4c/system.h | 2 +-
plc4c/api/include/plc4c/types.h | 50 +-
plc4c/api/include/plc4c/utils/list.h | 2 +-
plc4c/api/include/plc4c/utils/queue.h | 2 +-
plc4c/api/include/plc4c/write.h | 2 +-
.../parser-serializer-testcase-generator.xsl | 4 +-
plc4c/design-guidelines.adoc | 2 +-
plc4c/drivers/CMakeLists.txt | 2 +-
plc4c/drivers/modbus/CMakeLists.txt | 12 +-
plc4c/drivers/modbus/include/plc4c/driver_modbus.h | 2 +-
.../include/plc4c/driver_modbus_encode_decode.h | 2 +-
.../modbus/include/plc4c/driver_modbus_packets.h | 2 +-
.../modbus/include/plc4c/driver_modbus_sm.h | 4 +-
.../modbus/include/plc4c/driver_modbus_static.h | 2 +-
plc4c/drivers/modbus/src/driver_modbus.c | 4 +-
.../modbus/src/driver_modbus_encode_decode.c | 2 +-
plc4c/drivers/modbus/src/driver_modbus_packets.c | 4 +-
.../drivers/modbus/src/driver_modbus_sm_connect.c | 2 +-
.../modbus/src/driver_modbus_sm_disconnect.c | 3 +-
plc4c/drivers/modbus/src/driver_modbus_sm_read.c | 19 +-
plc4c/drivers/modbus/src/driver_modbus_sm_write.c | 19 +-
plc4c/drivers/modbus/src/driver_modbus_static.c | 2 +-
plc4c/drivers/plc4x/CMakeLists.txt | 12 +-
plc4c/drivers/plc4x/include/plc4c/driver_plc4x.h | 2 +-
.../include/plc4c/driver_plc4x_encode_decode.h | 2 +-
.../plc4x/include/plc4c/driver_plc4x_packets.h | 2 +-
.../drivers/plc4x/include/plc4c/driver_plc4x_sm.h | 2 +-
.../plc4x/include/plc4c/driver_plc4x_static.h | 2 +-
plc4c/drivers/plc4x/src/driver_plc4x.c | 2 +-
.../drivers/plc4x/src/driver_plc4x_encode_decode.c | 2 +-
plc4c/drivers/plc4x/src/driver_plc4x_packets.c | 4 +-
plc4c/drivers/plc4x/src/driver_plc4x_sm_connect.c | 2 +-
.../drivers/plc4x/src/driver_plc4x_sm_disconnect.c | 2 +-
plc4c/drivers/plc4x/src/driver_plc4x_sm_read.c | 16 +-
plc4c/drivers/plc4x/src/driver_plc4x_sm_write.c | 10 +-
plc4c/drivers/plc4x/src/driver_plc4x_static.c | 2 +-
plc4c/drivers/plc4x/test/plc4x_test.c | 5 +-
plc4c/drivers/s7/CMakeLists.txt | 13 +-
plc4c/drivers/s7/include/plc4c/driver_s7.h | 2 +-
.../s7/include/plc4c/driver_s7_encode_decode.h | 2 +-
plc4c/drivers/s7/include/plc4c/driver_s7_packets.h | 2 +-
plc4c/drivers/s7/include/plc4c/driver_s7_sm.h | 2 +-
plc4c/drivers/s7/include/plc4c/driver_s7_static.h | 3 +-
plc4c/drivers/s7/src/driver_modbus_encode_decode.c | 7 +-
plc4c/drivers/s7/src/driver_s7.c | 2 +-
plc4c/drivers/s7/src/driver_s7_packets.c | 51 +-
plc4c/drivers/s7/src/driver_s7_sm_connect.c | 2 +-
plc4c/drivers/s7/src/driver_s7_sm_disconnect.c | 2 +-
plc4c/drivers/s7/src/driver_s7_sm_read.c | 10 +-
plc4c/drivers/s7/src/driver_s7_sm_write.c | 26 +-
plc4c/drivers/s7/src/driver_s7_static.c | 5 +-
plc4c/drivers/s7/test/s7_address_parser_test.c | 2 +-
plc4c/drivers/s7/test/s7_test.c | 4 +-
plc4c/drivers/simulated/CMakeLists.txt | 11 +-
.../simulated/include/plc4c/driver_simulated.h | 2 +-
.../simulated/include/plc4c/static_helper.h | 2 +-
plc4c/drivers/simulated/src/driver_simulated.c | 6 +-
plc4c/examples/CMakeLists.txt | 2 +-
plc4c/examples/hello-subscriptions/CMakeLists.txt | 14 +-
.../hello-subscriptions/src/hello_subscriptions.c | 2 +-
plc4c/examples/hello-world-modbus/CMakeLists.txt | 15 +-
.../hello-world-modbus/src/hello_world_modbus.c | 2 +-
plc4c/examples/hello-world-s7/CMakeLists.txt | 23 +-
plc4c/examples/hello-world-s7/src/hello_world_s7.c | 6 +-
.../hello-world-s7/src/hello_world_s7_loopback.c | 6 +-
plc4c/fetch-dependencies.sh | 26 +
plc4c/generated-sources/modbus/include/data_item.h | 8 +-
.../generated-sources/modbus/include/driver_type.h | 4 +-
.../generated-sources/modbus/include/modbus_adu.h | 2 +-
.../modbus/include/modbus_constants.h | 2 +-
.../modbus/include/modbus_data_type.h | 4 +-
.../modbus_device_information_conformity_level.h | 4 +-
.../include/modbus_device_information_level.h | 4 +-
.../modbus_device_information_more_follows.h | 4 +-
.../include/modbus_device_information_object.h | 2 +-
.../modbus/include/modbus_error_code.h | 4 +-
.../generated-sources/modbus/include/modbus_pdu.h | 2 +-
.../modbus_pdu_read_file_record_request_item.h | 2 +-
.../modbus_pdu_read_file_record_response_item.h | 2 +-
.../modbus_pdu_write_file_record_request_item.h | 2 +-
.../modbus_pdu_write_file_record_response_item.h | 2 +-
plc4c/generated-sources/modbus/src/data_item.c | 478 +-
plc4c/generated-sources/modbus/src/driver_type.c | 15 +-
plc4c/generated-sources/modbus/src/modbus_adu.c | 6 +-
.../modbus/src/modbus_constants.c | 2 +-
.../modbus/src/modbus_data_type.c | 15 +-
.../modbus_device_information_conformity_level.c | 15 +-
.../modbus/src/modbus_device_information_level.c | 15 +-
.../src/modbus_device_information_more_follows.c | 15 +-
.../modbus/src/modbus_device_information_object.c | 4 +-
.../modbus/src/modbus_error_code.c | 15 +-
plc4c/generated-sources/modbus/src/modbus_pdu.c | 42 +-
.../src/modbus_pdu_read_file_record_request_item.c | 2 +-
.../modbus_pdu_read_file_record_response_item.c | 4 +-
.../modbus_pdu_write_file_record_request_item.c | 4 +-
.../modbus_pdu_write_file_record_response_item.c | 4 +-
.../plc4x/include/plc4x_constants.h | 2 +-
.../generated-sources/plc4x/include/plc4x_field.h | 2 +-
.../plc4x/include/plc4x_field_request.h | 2 +-
.../plc4x/include/plc4x_field_response.h | 2 +-
.../plc4x/include/plc4x_field_value_request.h | 2 +-
.../plc4x/include/plc4x_field_value_response.h | 2 +-
.../plc4x/include/plc4x_message.h | 2 +-
.../plc4x/include/plc4x_request_type.h | 4 +-
.../plc4x/include/plc4x_response_code.h | 4 +-
.../plc4x/include/plc4x_return_code.h | 4 +-
.../plc4x/include/plc4x_subscription_type.h | 58 +
.../generated-sources/plc4x/include/plc4x_value.h | 8 +-
.../plc4x/include/plc4x_value_type.h | 16 +-
.../generated-sources/plc4x/src/plc4x_constants.c | 2 +-
plc4c/generated-sources/plc4x/src/plc4x_field.c | 18 +-
.../plc4x/src/plc4x_field_request.c | 2 +-
.../plc4x/src/plc4x_field_response.c | 2 +-
.../plc4x/src/plc4x_field_value_request.c | 6 +-
.../plc4x/src/plc4x_field_value_response.c | 6 +-
plc4c/generated-sources/plc4x/src/plc4x_message.c | 34 +-
.../plc4x/src/plc4x_request_type.c | 15 +-
.../plc4x/src/plc4x_response_code.c | 15 +-
.../plc4x/src/plc4x_return_code.c | 15 +-
.../plc4x/src/plc4x_subscription_type.c | 103 +
plc4c/generated-sources/plc4x/src/plc4x_value.c | 264 +-
.../generated-sources/plc4x/src/plc4x_value_type.c | 95 +-
.../plc4x/test/ParserSerializerTestsuite.c | 18 +-
.../include/alarm_message_ack_object_push_type.h | 2 +-
.../s7/include/alarm_message_ack_push_type.h | 2 +-
.../s7/include/alarm_message_ack_response_type.h | 2 +-
.../s7/include/alarm_message_ack_type.h | 2 +-
.../s7/include/alarm_message_object_ack_type.h | 2 +-
.../s7/include/alarm_message_object_push_type.h | 2 +-
.../s7/include/alarm_message_object_query_type.h | 2 +-
.../s7/include/alarm_message_push_type.h | 2 +-
.../s7/include/alarm_message_query_type.h | 2 +-
.../s7/include/alarm_state_type.h | 4 +-
plc4c/generated-sources/s7/include/alarm_type.h | 4 +-
.../s7/include/associated_value_type.h | 2 +-
plc4c/generated-sources/s7/include/cotp_packet.h | 2 +-
.../generated-sources/s7/include/cotp_parameter.h | 2 +-
.../s7/include/cotp_protocol_class.h | 4 +-
.../generated-sources/s7/include/cotp_tpdu_size.h | 4 +-
.../s7/include/cpu_subscribe_events.h | 4 +-
plc4c/generated-sources/s7/include/data_item.h | 8 +-
.../s7/include/data_transport_error_code.h | 4 +-
.../s7/include/data_transport_size.h | 4 +-
plc4c/generated-sources/s7/include/date_and_time.h | 2 +-
plc4c/generated-sources/s7/include/device_group.h | 4 +-
plc4c/generated-sources/s7/include/event_type.h | 4 +-
plc4c/generated-sources/s7/include/memory_area.h | 4 +-
.../s7/include/mode_transition_type.h | 4 +-
plc4c/generated-sources/s7/include/query_type.h | 4 +-
plc4c/generated-sources/s7/include/s7_address.h | 2 +-
.../s7/include/s7_data_alarm_message.h | 2 +-
plc4c/generated-sources/s7/include/s7_message.h | 2 +-
plc4c/generated-sources/s7/include/s7_parameter.h | 2 +-
.../s7/include/s7_parameter_user_data_item.h | 2 +-
plc4c/generated-sources/s7/include/s7_payload.h | 2 +-
.../s7/include/s7_payload_user_data_item.h | 2 +-
.../s7/include/s7_var_payload_data_item.h | 2 +-
.../s7/include/s7_var_payload_status_item.h | 2 +-
.../s7/include/s7_var_request_parameter_item.h | 2 +-
plc4c/generated-sources/s7/include/state.h | 2 +-
.../generated-sources/s7/include/syntax_id_type.h | 4 +-
.../s7/include/szl_data_tree_item.h | 2 +-
plc4c/generated-sources/s7/include/szl_id.h | 2 +-
.../s7/include/szl_module_type_class.h | 4 +-
plc4c/generated-sources/s7/include/szl_sublist.h | 4 +-
plc4c/generated-sources/s7/include/tpkt_packet.h | 2 +-
.../generated-sources/s7/include/transport_size.h | 4 +-
.../s7/src/alarm_message_ack_object_push_type.c | 2 +-
.../s7/src/alarm_message_ack_push_type.c | 2 +-
.../s7/src/alarm_message_ack_response_type.c | 2 +-
.../s7/src/alarm_message_ack_type.c | 2 +-
.../s7/src/alarm_message_object_ack_type.c | 2 +-
.../s7/src/alarm_message_object_push_type.c | 2 +-
.../s7/src/alarm_message_object_query_type.c | 2 +-
.../s7/src/alarm_message_push_type.c | 2 +-
.../s7/src/alarm_message_query_type.c | 2 +-
plc4c/generated-sources/s7/src/alarm_state_type.c | 15 +-
plc4c/generated-sources/s7/src/alarm_type.c | 15 +-
.../s7/src/associated_value_type.c | 2 +-
plc4c/generated-sources/s7/src/cotp_packet.c | 8 +-
plc4c/generated-sources/s7/src/cotp_parameter.c | 8 +-
.../generated-sources/s7/src/cotp_protocol_class.c | 15 +-
plc4c/generated-sources/s7/src/cotp_tpdu_size.c | 15 +-
.../s7/src/cpu_subscribe_events.c | 15 +-
plc4c/generated-sources/s7/src/data_item.c | 515 +-
.../s7/src/data_transport_error_code.c | 15 +-
.../generated-sources/s7/src/data_transport_size.c | 15 +-
plc4c/generated-sources/s7/src/date_and_time.c | 2 +-
plc4c/generated-sources/s7/src/device_group.c | 15 +-
plc4c/generated-sources/s7/src/event_type.c | 15 +-
plc4c/generated-sources/s7/src/memory_area.c | 15 +-
.../s7/src/mode_transition_type.c | 15 +-
plc4c/generated-sources/s7/src/query_type.c | 15 +-
plc4c/generated-sources/s7/src/s7_address.c | 6 +-
.../s7/src/s7_data_alarm_message.c | 4 +-
plc4c/generated-sources/s7/src/s7_message.c | 10 +-
plc4c/generated-sources/s7/src/s7_parameter.c | 14 +-
.../s7/src/s7_parameter_user_data_item.c | 8 +-
plc4c/generated-sources/s7/src/s7_payload.c | 4 +-
.../s7/src/s7_payload_user_data_item.c | 14 +-
.../s7/src/s7_var_payload_data_item.c | 8 +-
.../s7/src/s7_var_payload_status_item.c | 2 +-
.../s7/src/s7_var_request_parameter_item.c | 8 +-
plc4c/generated-sources/s7/src/state.c | 2 +-
plc4c/generated-sources/s7/src/syntax_id_type.c | 15 +-
.../generated-sources/s7/src/szl_data_tree_item.c | 2 +-
plc4c/generated-sources/s7/src/szl_id.c | 2 +-
.../s7/src/szl_module_type_class.c | 15 +-
plc4c/generated-sources/s7/src/szl_sublist.c | 15 +-
plc4c/generated-sources/s7/src/tpkt_packet.c | 4 +-
plc4c/generated-sources/s7/src/transport_size.c | 15 +-
.../s7/test/ParserSerializerTestsuite.c | 24 +-
plc4c/integrations/CMakeLists.txt | 2 +-
plc4c/integrations/apache-mynewt/CMakeLists.txt | 2 +-
plc4c/pom.xml | 70 +-
plc4c/spi/CMakeLists.txt | 10 +-
plc4c/spi/include/plc4c/spi/evaluation_helper.h | 2 +-
plc4c/spi/include/plc4c/spi/read_buffer.h | 2 +-
plc4c/spi/include/plc4c/spi/system_private.h | 2 +-
plc4c/spi/include/plc4c/spi/types_private.h | 46 +-
plc4c/spi/include/plc4c/spi/write_buffer.h | 2 +-
plc4c/spi/src/connection.c | 2 +-
plc4c/spi/src/data.c | 694 +-
plc4c/spi/src/evaluation_helper.c | 2 +-
plc4c/spi/src/read.c | 2 +-
plc4c/spi/src/read_buffer.c | 14 +-
plc4c/spi/src/subscribe.c | 2 +-
plc4c/spi/src/system.c | 2 +-
plc4c/spi/src/types.c | 106 +-
plc4c/spi/src/utils/list.c | 2 +-
plc4c/spi/src/utils/queue.c | 2 +-
plc4c/spi/src/write.c | 2 +-
plc4c/spi/src/write_buffer.c | 6 +-
plc4c/spi/test/read_buffer_test.c | 2 +-
plc4c/spi/test/spi_test.c | 2 +-
plc4c/spi/test/system_test.c | 2 +-
plc4c/spi/test/utils/test_utils.c | 2 +-
plc4c/spi/test/write_buffer_test.c | 2 +-
plc4c/tools/CMakeLists.txt | 20 +
plc4c/tools/plc4x-server/CMakeLists.txt | 53 +
plc4c/tools/plc4x-server/src/plc4x_server.c | 125 +
plc4c/transports/CMakeLists.txt | 2 +-
plc4c/transports/dummy/CMakeLists.txt | 11 +-
.../dummy/include/plc4c/transport_dummy.h | 2 +-
plc4c/transports/dummy/src/transport_dummy.c | 2 +-
plc4c/transports/serial/CMakeLists.txt | 11 +-
.../serial/include/plc4c/transport_serial.h | 2 +-
plc4c/transports/serial/src/transport_serial.c | 2 +-
plc4c/transports/tcp/CMakeLists.txt | 10 +-
plc4c/transports/tcp/include/plc4c/transport_tcp.h | 4 +-
plc4c/transports/tcp/src/transport_tcp.c | 2 +-
plc4go/Makefile | 2 +-
plc4go/README.md | 42 +
plc4go/assets/testing/logback-test.xml | 36 +
.../protocols/abeth/ParserSerializerTestsuite.xml | 10 +-
.../protocols/ads/AdsDiscoverySerializerTest.xml | 829 +-
.../testing/protocols/ads/DriverTestsuite.xml | 438 +-
.../protocols/ads/ParserSerializerTestsuite.xml | 328 +-
.../protocols/bacnet/ParserSerializerTestsuite.xml | 3457 ++-
.../protocols/df1/ParserSerializerTestsuite.xml | 2 +-
.../testing/protocols/eip/DriverTestsuite.xml | 2 +-
.../protocols/eip/ParserSerializerTestsuite.xml | 16 +-
.../firmata/ParserSerializerTestsuite.xml | 2 +-
.../knxnetip/ParserSerializerTestsuite.xml | 2 +-
.../modbus/ascii/ParserSerializerTestsuite.xml | 2 +-
.../modbus/rtu/ParserSerializerTestsuite.xml | 2 +-
.../protocols/modbus/tcp/DriverTestsuite.xml | 2 +-
.../modbus/tcp/ParserSerializerTestsuite.xml | 2 +-
.../testing/protocols/s7/DriverTestsuite.xml | 2 +-
.../protocols/s7/ParserSerializerTestsuite.xml | 2 +-
plc4go/cmd/main/drivers/s7_test.go | 44 -
plc4go/cmd/main/drivers/tests/abeth_driver_test.go | 33 -
.../drivers/tests/abeth_parser_serializer_test.go | 30 -
plc4go/cmd/main/drivers/tests/ads_driver_test.go | 37 -
.../drivers/tests/ads_parser_serializer_test.go | 30 -
.../drivers/tests/bacnet_parser_serializer_test.go | 30 -
plc4go/cmd/main/drivers/tests/df1_driver_test.go | 33 -
.../drivers/tests/df1_parser_serializer_test.go | 31 -
plc4go/cmd/main/drivers/tests/eip_driver_test.go | 37 -
.../drivers/tests/eip_parser_serializer_test.go | 31 -
.../cmd/main/drivers/tests/firmata_driver_test.go | 33 -
.../tests/firmata_parser_serializer_test.go | 30 -
.../cmd/main/drivers/tests/knxnetip_driver_test.go | 38 -
.../tests/knxnetip_parser_serializer_test.go | 30 -
.../main/drivers/tests/manual_ads_driver_test.go | 113 -
.../drivers/tests/manual_bacnet_PcapTest_test.go | 110 -
.../main/drivers/tests/manual_s7_driver_test.go | 112 -
.../cmd/main/drivers/tests/modbus_driver_test.go | 37 -
.../drivers/tests/modbus_parser_serializer_test.go | 32 -
plc4go/cmd/main/drivers/tests/s7_driver_test.go | 37 -
.../drivers/tests/s7_parser_serializer_test.go | 30 -
plc4go/cmd/main/initializetest/init.go | 35 -
plc4go/cmd/main/main.go | 23 -
.../hello_world_plc4go_bacnet_discovery.go | 81 +
plc4go/examples/doc.go | 21 +
.../discovery/hello_world_plc4go_knx_discovery.go | 22 +-
.../hello_world_plc4go_knx_read_group_address.go | 10 +-
.../hello_world_plc4go_knx_subscription.go | 14 +-
plc4go/examples/read/hello_world_plc4go_read.go | 8 +-
plc4go/examples/write/hello_world_plc4go_write.go | 8 +-
plc4go/go.mod | 62 +-
plc4go/go.sum | 565 +-
plc4go/internal/ads/Configuration.go | 147 +
plc4go/internal/ads/Connection.go | 136 +
plc4go/internal/ads/Driver.go | 87 +
plc4go/internal/ads/Field.go | 216 +
plc4go/internal/ads/FieldHandler.go | 177 +
plc4go/internal/ads/MessageCodec.go | 100 +
plc4go/internal/ads/Reader.go | 424 +
plc4go/internal/ads/ValueHandler.go | 32 +
plc4go/internal/ads/Writer.go | 213 +
.../internal/{plc4go => }/ads/fieldtype_string.go | 0
plc4go/internal/bacnetip/Connection.go | 146 +
plc4go/internal/bacnetip/Discoverer.go | 659 +
plc4go/internal/bacnetip/Driver.go | 143 +
plc4go/internal/bacnetip/Field.go | 148 +
plc4go/internal/bacnetip/FieldHandler.go | 106 +
plc4go/internal/bacnetip/MessageCodec.go | 106 +
plc4go/internal/bacnetip/Reader.go | 367 +
plc4go/internal/bacnetip/Subscriber.go | 85 +
plc4go/internal/bacnetip/ValueHandler.go | 32 +
plc4go/internal/cbus/Browser.go | 324 +
plc4go/internal/cbus/CBusMessageFactory.go | 200 +
plc4go/internal/cbus/Configuration.go | 100 +
plc4go/internal/cbus/Connection.go | 466 +
plc4go/internal/cbus/Discoverer.go | 256 +
plc4go/internal/cbus/Driver.go | 127 +
plc4go/internal/cbus/DriverContext.go | 29 +
plc4go/internal/cbus/Field.go | 705 +
plc4go/internal/cbus/FieldHandler.go | 537 +
plc4go/internal/cbus/FieldRender_test.go | 45 +
plc4go/internal/cbus/MessageCodec.go | 322 +
plc4go/internal/cbus/Reader.go | 413 +
plc4go/internal/cbus/Subscriber.go | 376 +
plc4go/internal/cbus/SubscriptionEvent.go | 57 +
plc4go/internal/cbus/SubscriptionHandle.go | 44 +
plc4go/internal/cbus/Util.go | 67 +
plc4go/internal/cbus/ValueHandler.go | 360 +
plc4go/internal/cbus/Writer.go | 149 +
plc4go/internal/cbus/fieldtype_string.go | 52 +
plc4go/internal/doc.go | 21 +
plc4go/internal/eip/Configuration.go | 66 +
plc4go/internal/eip/Connection.go | 201 +
plc4go/internal/eip/Driver.go | 110 +
plc4go/internal/eip/DriverContext.go | 36 +
plc4go/internal/eip/Field.go | 99 +
plc4go/internal/eip/FieldHandler.go | 59 +
plc4go/internal/eip/MessageCodec.go | 101 +
plc4go/internal/eip/Reader.go | 533 +
plc4go/internal/eip/ValueHandler.go | 32 +
plc4go/internal/eip/Writer.go | 353 +
plc4go/internal/knxnetip/Browser.go | 680 +
plc4go/internal/knxnetip/Connection.go | 500 +
.../knxnetip/ConnectionDriverSpecificOperations.go | 522 +
plc4go/internal/knxnetip/ConnectionHelper.go | 238 +
.../knxnetip/ConnectionInternalOperations.go | 1154 +
plc4go/internal/knxnetip/Discoverer.go | 194 +
plc4go/internal/knxnetip/Driver.go | 87 +
plc4go/internal/knxnetip/Field.go | 446 +
plc4go/internal/knxnetip/FieldHandler.go | 141 +
plc4go/internal/knxnetip/MessageCodec.go | 139 +
plc4go/internal/knxnetip/Reader.go | 353 +
plc4go/internal/knxnetip/Subscriber.go | 175 +
plc4go/internal/knxnetip/SubscriptionEvent.go | 63 +
plc4go/internal/knxnetip/SubscriptionHandle.go | 45 +
plc4go/internal/knxnetip/Utils.go | 107 +
plc4go/internal/knxnetip/ValueDecoder.go | 45 +
plc4go/internal/knxnetip/ValueHandler.go | 36 +
plc4go/internal/knxnetip/Writer.go | 75 +
plc4go/internal/modbus/Connection.go | 160 +
plc4go/internal/modbus/Field.go | 112 +
plc4go/internal/modbus/FieldHandler.go | 139 +
plc4go/internal/modbus/MessageCodec.go | 103 +
plc4go/internal/modbus/ModbusAsciiDriver.go | 102 +
plc4go/internal/modbus/ModbusRtuDriver.go | 102 +
plc4go/internal/modbus/ModbusTcpDriver.go | 102 +
plc4go/internal/modbus/Reader.go | 206 +
plc4go/internal/modbus/ValueHandler.go | 32 +
plc4go/internal/modbus/Writer.go | 214 +
.../{plc4go => }/modbus/fieldtype_string.go | 0
.../plc4go/abeth/readwrite/ParserHelper.go | 49 -
.../plc4go/abeth/readwrite/XmlParserHelper.go | 60 -
.../model/CIPEncapsulationConnectionRequest.go | 154 -
.../model/CIPEncapsulationConnectionResponse.go | 154 -
.../readwrite/model/CIPEncapsulationPacket.go | 357 -
.../readwrite/model/CIPEncapsulationReadRequest.go | 202 -
.../model/CIPEncapsulationReadResponse.go | 205 -
.../readwrite/model/DF1CommandRequestMessage.go | 202 -
...mandResponseMessageProtectedTypedLogicalRead.go | 219 -
.../abeth/readwrite/model/DF1RequestCommand.go | 179 -
.../abeth/readwrite/model/DF1RequestMessage.go | 311 -
.../model/DF1RequestProtectedTypedLogicalRead.go | 290 -
.../abeth/readwrite/model/DF1ResponseMessage.go | 339 -
plc4go/internal/plc4go/ads/Configuration.go | 147 -
plc4go/internal/plc4go/ads/Connection.go | 136 -
plc4go/internal/plc4go/ads/Driver.go | 87 -
plc4go/internal/plc4go/ads/Field.go | 216 -
plc4go/internal/plc4go/ads/FieldHandler.go | 162 -
plc4go/internal/plc4go/ads/MessageCodec.go | 101 -
plc4go/internal/plc4go/ads/Reader.go | 432 -
plc4go/internal/plc4go/ads/ValueHandler.go | 32 -
plc4go/internal/plc4go/ads/Writer.go | 216 -
.../internal/plc4go/ads/readwrite/ParserHelper.go | 78 -
.../plc4go/ads/readwrite/XmlParserHelper.go | 85 -
.../model/AdsAddDeviceNotificationRequest.go | 371 -
.../model/AdsAddDeviceNotificationResponse.go | 227 -
.../internal/plc4go/ads/readwrite/model/AdsData.go | 203 -
.../plc4go/ads/readwrite/model/AdsDataType.go | 782 -
.../model/AdsDeleteDeviceNotificationRequest.go | 190 -
.../model/AdsDeleteDeviceNotificationResponse.go | 201 -
.../model/AdsDeviceNotificationRequest.go | 268 -
.../model/AdsDeviceNotificationResponse.go | 153 -
.../ads/readwrite/model/AdsInvalidRequest.go | 153 -
.../ads/readwrite/model/AdsInvalidResponse.go | 153 -
.../ads/readwrite/model/AdsMultiRequestItem.go | 167 -
.../ads/readwrite/model/AdsMultiRequestItemRead.go | 238 -
.../model/AdsMultiRequestItemReadWrite.go | 264 -
.../readwrite/model/AdsMultiRequestItemWrite.go | 238 -
.../ads/readwrite/model/AdsNotificationSample.go | 196 -
.../readwrite/model/AdsReadDeviceInfoRequest.go | 153 -
.../readwrite/model/AdsReadDeviceInfoResponse.go | 308 -
.../plc4go/ads/readwrite/model/AdsReadRequest.go | 242 -
.../plc4go/ads/readwrite/model/AdsReadResponse.go | 247 -
.../ads/readwrite/model/AdsReadStateRequest.go | 153 -
.../ads/readwrite/model/AdsReadStateResponse.go | 253 -
.../ads/readwrite/model/AdsReadWriteRequest.go | 340 -
.../ads/readwrite/model/AdsReadWriteResponse.go | 247 -
.../plc4go/ads/readwrite/model/AdsStampHeader.go | 219 -
.../ads/readwrite/model/AdsWriteControlRequest.go | 262 -
.../ads/readwrite/model/AdsWriteControlResponse.go | 201 -
.../plc4go/ads/readwrite/model/AdsWriteRequest.go | 262 -
.../plc4go/ads/readwrite/model/AdsWriteResponse.go | 201 -
.../plc4go/ads/readwrite/model/AmsNetId.go | 265 -
.../plc4go/ads/readwrite/model/AmsPacket.go | 409 -
.../readwrite/model/AmsSerialAcknowledgeFrame.go | 265 -
.../plc4go/ads/readwrite/model/AmsSerialFrame.go | 300 -
.../ads/readwrite/model/AmsSerialResetFrame.go | 265 -
.../plc4go/ads/readwrite/model/AmsTCPPacket.go | 199 -
.../plc4go/ads/readwrite/model/CommandId.go | 185 -
.../plc4go/ads/readwrite/model/DataItem.go | 369 -
.../ads/readwrite/model/ReservedIndexGroups.go | 345 -
.../plc4go/ads/readwrite/model/ReturnCode.go | 1081 -
.../internal/plc4go/ads/readwrite/model/State.go | 363 -
.../plc4go/ads/readwrite/model/StaticHelper.go | 47 -
plc4go/internal/plc4go/bacnetip/Connection.go | 118 -
plc4go/internal/plc4go/bacnetip/Driver.go | 77 -
plc4go/internal/plc4go/bacnetip/Field.go | 92 -
plc4go/internal/plc4go/bacnetip/FieldHandler.go | 88 -
plc4go/internal/plc4go/bacnetip/MessageCodec.go | 107 -
plc4go/internal/plc4go/bacnetip/Subscriber.go | 71 -
plc4go/internal/plc4go/bacnetip/ValueHandler.go | 32 -
.../plc4go/bacnetip/readwrite/ParserHelper.go | 265 -
.../plc4go/bacnetip/readwrite/XmlParserHelper.go | 304 -
.../plc4go/bacnetip/readwrite/model/APDU.go | 198 -
.../plc4go/bacnetip/readwrite/model/APDUAbort.go | 267 -
.../bacnetip/readwrite/model/APDUComplexAck.go | 454 -
.../readwrite/model/APDUConfirmedRequest.go | 472 -
.../plc4go/bacnetip/readwrite/model/APDUError.go | 252 -
.../plc4go/bacnetip/readwrite/model/APDUReject.go | 241 -
.../bacnetip/readwrite/model/APDUSegmentAck.go | 319 -
.../bacnetip/readwrite/model/APDUSimpleAck.go | 241 -
.../readwrite/model/APDUUnconfirmedRequest.go | 226 -
.../plc4go/bacnetip/readwrite/model/APDUUnknown.go | 192 -
.../bacnetip/readwrite/model/BACnetAction.go | 221 -
.../readwrite/model/BACnetActionCommand.go | 507 -
.../bacnetip/readwrite/model/BACnetAddress.go | 192 -
.../readwrite/model/BACnetApplicationTag.go | 278 -
.../model/BACnetApplicationTagBitString.go | 195 -
.../readwrite/model/BACnetApplicationTagBoolean.go | 221 -
.../model/BACnetApplicationTagCharacterString.go | 221 -
.../readwrite/model/BACnetApplicationTagDate.go | 195 -
.../readwrite/model/BACnetApplicationTagDouble.go | 221 -
.../model/BACnetApplicationTagEnumerated.go | 221 -
.../readwrite/model/BACnetApplicationTagNull.go | 147 -
.../model/BACnetApplicationTagObjectIdentifier.go | 238 -
.../model/BACnetApplicationTagOctetString.go | 221 -
.../readwrite/model/BACnetApplicationTagReal.go | 221 -
.../model/BACnetApplicationTagSignedInteger.go | 221 -
.../readwrite/model/BACnetApplicationTagTime.go | 195 -
.../model/BACnetApplicationTagUnsignedInteger.go | 221 -
.../bacnetip/readwrite/model/BACnetBinaryPV.go | 221 -
.../readwrite/model/BACnetCharacterEncoding.go | 153 -
.../bacnetip/readwrite/model/BACnetClosingTag.go | 160 -
.../model/BACnetConfirmedServiceRequest.go | 244 -
...ACnetConfirmedServiceRequestAcknowledgeAlarm.go | 153 -
.../BACnetConfirmedServiceRequestAddListElement.go | 153 -
.../BACnetConfirmedServiceRequestAtomicReadFile.go | 238 -
...tConfirmedServiceRequestAtomicReadFileRecord.go | 234 -
...tConfirmedServiceRequestAtomicReadFileStream.go | 234 -
...edServiceRequestAtomicReadFileStreamOrRecord.go | 284 -
...BACnetConfirmedServiceRequestAtomicWriteFile.go | 378 -
...firmedServiceRequestConfirmedCOVNotification.go | 349 -
...rviceRequestConfirmedCOVNotificationMultiple.go | 153 -
...rmedServiceRequestConfirmedEventNotification.go | 702 -
...firmedServiceRequestConfirmedPrivateTransfer.go | 153 -
...tConfirmedServiceRequestConfirmedTextMessage.go | 153 -
...ACnetConfirmedServiceRequestConfirmedUnknown.go | 193 -
.../BACnetConfirmedServiceRequestCreateObject.go | 153 -
.../BACnetConfirmedServiceRequestDeleteObject.go | 153 -
...rmedServiceRequestDeviceCommunicationControl.go | 304 -
...tConfirmedServiceRequestGetEnrollmentSummary.go | 153 -
...etConfirmedServiceRequestGetEventInformation.go | 153 -
...etConfirmedServiceRequestLifeSafetyOperation.go | 153 -
.../BACnetConfirmedServiceRequestReadProperty.go | 290 -
...tConfirmedServiceRequestReadPropertyMultiple.go | 217 -
.../BACnetConfirmedServiceRequestReadRange.go | 153 -
...netConfirmedServiceRequestReinitializeDevice.go | 253 -
...erviceRequestReinitializeDeviceEnableDisable.go | 240 -
...CnetConfirmedServiceRequestRemoveListElement.go | 153 -
...etConfirmedServiceRequestRemovedAuthenticate.go | 153 -
...ServiceRequestRemovedReadPropertyConditional.go | 153 -
...CnetConfirmedServiceRequestRemovedRequestKey.go | 153 -
.../BACnetConfirmedServiceRequestSubscribeCOV.go | 312 -
...tConfirmedServiceRequestSubscribeCOVProperty.go | 153 -
...edServiceRequestSubscribeCOVPropertyMultiple.go | 153 -
.../model/BACnetConfirmedServiceRequestVTClose.go | 153 -
.../model/BACnetConfirmedServiceRequestVTData.go | 153 -
.../model/BACnetConfirmedServiceRequestVTOpen.go | 153 -
.../BACnetConfirmedServiceRequestWriteProperty.go | 378 -
...ConfirmedServiceRequestWritePropertyMultiple.go | 217 -
.../readwrite/model/BACnetConstructedData.go | 281 -
.../model/BACnetConstructedDataCommand.go | 293 -
.../model/BACnetConstructedDataElement.go | 394 -
.../model/BACnetConstructedDataEventTimestamps.go | 278 -
.../model/BACnetConstructedDataLifeSafetyZone.go | 219 -
...onstructedDataListOfObjectPropertyReferences.go | 219 -
.../model/BACnetConstructedDataUnspecified.go | 352 -
.../bacnetip/readwrite/model/BACnetContextTag.go | 321 -
.../readwrite/model/BACnetContextTagBitString.go | 208 -
.../readwrite/model/BACnetContextTagBoolean.go | 265 -
.../model/BACnetContextTagCharacterString.go | 234 -
.../readwrite/model/BACnetContextTagDate.go | 208 -
.../readwrite/model/BACnetContextTagDeviceState.go | 208 -
.../readwrite/model/BACnetContextTagDouble.go | 234 -
.../readwrite/model/BACnetContextTagEmpty.go | 154 -
.../readwrite/model/BACnetContextTagEnumerated.go | 234 -
.../readwrite/model/BACnetContextTagEventState.go | 246 -
.../readwrite/model/BACnetContextTagEventType.go | 246 -
.../readwrite/model/BACnetContextTagNotifyType.go | 209 -
.../readwrite/model/BACnetContextTagNull.go | 165 -
.../model/BACnetContextTagObjectIdentifier.go | 251 -
.../readwrite/model/BACnetContextTagOctetString.go | 234 -
.../model/BACnetContextTagPropertyIdentifier.go | 246 -
.../readwrite/model/BACnetContextTagReal.go | 234 -
.../model/BACnetContextTagSignedInteger.go | 234 -
.../readwrite/model/BACnetContextTagTime.go | 208 -
.../model/BACnetContextTagUnsignedInteger.go | 234 -
.../bacnetip/readwrite/model/BACnetDataType.go | 265 -
.../bacnetip/readwrite/model/BACnetDateTime.go | 264 -
.../model/BACnetDeviceObjectPropertyReference.go | 290 -
.../BACnetDeviceObjectPropertyReferenceEnclosed.go | 229 -
.../bacnetip/readwrite/model/BACnetDeviceState.go | 169 -
.../plc4go/bacnetip/readwrite/model/BACnetError.go | 299 -
.../readwrite/model/BACnetErrorAcknowledgeAlarm.go | 152 -
.../readwrite/model/BACnetErrorAtomicReadFile.go | 152 -
.../readwrite/model/BACnetErrorAtomicWriteFile.go | 152 -
.../model/BACnetErrorConfirmedEventNotification.go | 152 -
.../model/BACnetErrorConfirmedPrivateTransfer.go | 152 -
.../readwrite/model/BACnetErrorCreateObject.go | 152 -
.../BACnetErrorDeviceCommunicationProtocol.go | 152 -
.../readwrite/model/BACnetErrorGetAlarmSummary.go | 152 -
.../model/BACnetErrorGetEnrollmentSummary.go | 152 -
.../model/BACnetErrorGetEventInformation.go | 152 -
.../readwrite/model/BACnetErrorPasswordFailure.go | 152 -
.../readwrite/model/BACnetErrorReadProperty.go | 152 -
.../model/BACnetErrorReadPropertyMultiple.go | 152 -
.../readwrite/model/BACnetErrorReadRange.go | 152 -
.../model/BACnetErrorRemovedAuthenticate.go | 152 -
.../BACnetErrorRemovedReadPropertyConditional.go | 152 -
.../bacnetip/readwrite/model/BACnetErrorUnknown.go | 152 -
.../bacnetip/readwrite/model/BACnetErrorVTData.go | 152 -
.../bacnetip/readwrite/model/BACnetErrorVTOpen.go | 152 -
.../readwrite/model/BACnetErrorWriteProperty.go | 152 -
.../bacnetip/readwrite/model/BACnetEventState.go | 161 -
.../bacnetip/readwrite/model/BACnetEventType.go | 273 -
.../bacnetip/readwrite/model/BACnetNetworkType.go | 193 -
.../bacnetip/readwrite/model/BACnetNodeType.go | 281 -
.../model/BACnetNotificationParameters.go | 302 -
.../BACnetNotificationParametersBufferReady.go | 349 -
...ACnetNotificationParametersChangeOfBitString.go | 312 -
.../BACnetNotificationParametersChangeOfState.go | 312 -
.../BACnetNotificationParametersChangeOfValue.go | 312 -
...tNotificationParametersChangeOfValueNewValue.go | 287 -
...onParametersChangeOfValueNewValueChangedBits.go | 200 -
...nParametersChangeOfValueNewValueChangedValue.go | 200 -
...BACnetNotificationParametersComplexEventType.go | 201 -
.../model/BACnetNotificationParametersExtended.go | 349 -
...CnetNotificationParametersExtendedParameters.go | 881 -
.../BACnetNotificationParametersFloatingLimit.go | 386 -
.../BACnetNotificationParametersOutOfRange.go | 386 -
.../BACnetNotificationParametersUnsignedRange.go | 349 -
.../bacnetip/readwrite/model/BACnetNotifyType.go | 129 -
.../bacnetip/readwrite/model/BACnetObjectType.go | 593 -
.../bacnetip/readwrite/model/BACnetOpeningTag.go | 160 -
.../readwrite/model/BACnetPropertyIdentifier.go | 3769 ---
.../readwrite/model/BACnetPropertyReference.go | 206 -
.../readwrite/model/BACnetPropertyStates.go | 289 -
.../readwrite/model/BACnetPropertyStatesAction.go | 215 -
.../model/BACnetPropertyStatesBinaryValue.go | 215 -
.../readwrite/model/BACnetPropertyStatesBoolean.go | 215 -
.../readwrite/model/BACnetPropertyValue.go | 307 -
.../readwrite/model/BACnetPropertyValues.go | 245 -
.../model/BACnetPropertyWriteDefinition.go | 307 -
.../readwrite/model/BACnetReadAccessProperty.go | 307 -
.../model/BACnetReadAccessPropertyError.go | 261 -
.../readwrite/model/BACnetReadAccessResult.go | 276 -
.../model/BACnetReadAccessSpecification.go | 276 -
.../bacnetip/readwrite/model/BACnetSegmentation.go | 233 -
.../bacnetip/readwrite/model/BACnetServiceAck.go | 208 -
.../model/BACnetServiceAckAtomicReadFile.go | 237 -
.../model/BACnetServiceAckAtomicReadFileRecord.go | 286 -
.../model/BACnetServiceAckAtomicReadFileStream.go | 234 -
...BACnetServiceAckAtomicReadFileStreamOrRecord.go | 284 -
.../model/BACnetServiceAckAtomicWriteFile.go | 200 -
.../BACnetServiceAckConfirmedPrivateTransfer.go | 152 -
.../model/BACnetServiceAckCreateObject.go | 152 -
.../model/BACnetServiceAckGetAlarmSummary.go | 152 -
.../model/BACnetServiceAckGetEnrollmentSummary.go | 152 -
.../model/BACnetServiceAckGetEventInformation.go | 152 -
.../model/BACnetServiceAckReadProperty.go | 340 -
.../model/BACnetServiceAckReadPropertyMultiple.go | 216 -
.../readwrite/model/BACnetServiceAckReadRange.go | 152 -
.../model/BACnetServiceAckRemovedAuthenticate.go | 152 -
...CnetServiceAckRemovedReadPropertyConditional.go | 152 -
.../readwrite/model/BACnetServiceAckVTData.go | 152 -
.../readwrite/model/BACnetServiceAckVTOpen.go | 152 -
.../bacnetip/readwrite/model/BACnetStatusFlags.go | 236 -
.../bacnetip/readwrite/model/BACnetTagHeader.go | 474 -
.../readwrite/model/BACnetTagPayloadBitString.go | 242 -
.../readwrite/model/BACnetTagPayloadBoolean.go | 175 -
.../model/BACnetTagPayloadCharacterString.go | 209 -
.../readwrite/model/BACnetTagPayloadDate.go | 413 -
.../readwrite/model/BACnetTagPayloadDouble.go | 145 -
.../readwrite/model/BACnetTagPayloadEnumerated.go | 177 -
.../model/BACnetTagPayloadObjectIdentifier.go | 215 -
.../readwrite/model/BACnetTagPayloadOctetString.go | 174 -
.../readwrite/model/BACnetTagPayloadReal.go | 145 -
.../model/BACnetTagPayloadSignedInteger.go | 710 -
.../readwrite/model/BACnetTagPayloadTime.go | 311 -
.../model/BACnetTagPayloadUnsignedInteger.go | 710 -
.../bacnetip/readwrite/model/BACnetTimeStamp.go | 289 -
.../readwrite/model/BACnetTimeStampDateTime.go | 200 -
.../readwrite/model/BACnetTimeStampSequence.go | 200 -
.../readwrite/model/BACnetTimeStampTime.go | 200 -
.../model/BACnetUnconfirmedServiceRequest.go | 206 -
.../model/BACnetUnconfirmedServiceRequestIAm.go | 312 -
.../model/BACnetUnconfirmedServiceRequestIHave.go | 275 -
...UnconfirmedServiceRequestTimeSynchronization.go | 238 -
...onfirmedServiceRequestUTCTimeSynchronization.go | 153 -
...rmedServiceRequestUnconfirmedCOVNotification.go | 349 -
...iceRequestUnconfirmedCOVNotificationMultiple.go | 153 -
...edServiceRequestUnconfirmedEventNotification.go | 153 -
...rmedServiceRequestUnconfirmedPrivateTransfer.go | 290 -
...onfirmedServiceRequestUnconfirmedTextMessage.go | 153 -
...tUnconfirmedServiceRequestUnconfirmedUnknown.go | 193 -
.../model/BACnetUnconfirmedServiceRequestWhoHas.go | 369 -
.../model/BACnetUnconfirmedServiceRequestWhoIs.go | 267 -
.../BACnetUnconfirmedServiceRequestWriteGroup.go | 153 -
.../model/BACnetWriteAccessSpecification.go | 276 -
.../plc4go/bacnetip/readwrite/model/BVLC.go | 282 -
.../model/BVLCBroadcastDistributionTableEntry.go | 239 -
.../model/BVLCDeleteForeignDeviceTableEntry.go | 235 -
.../model/BVLCDistributeBroadcastToNetwork.go | 200 -
.../readwrite/model/BVLCForeignDeviceTableEntry.go | 240 -
.../bacnetip/readwrite/model/BVLCForwardedNPDU.go | 275 -
.../readwrite/model/BVLCOriginalBroadcastNPDU.go | 200 -
.../readwrite/model/BVLCOriginalUnicastNPDU.go | 200 -
.../model/BVLCReadBroadcastDistributionTable.go | 149 -
.../model/BVLCReadBroadcastDistributionTableAck.go | 216 -
.../readwrite/model/BVLCReadForeignDeviceTable.go | 149 -
.../model/BVLCReadForeignDeviceTableAck.go | 216 -
.../readwrite/model/BVLCRegisterForeignDevice.go | 186 -
.../plc4go/bacnetip/readwrite/model/BVLCResult.go | 197 -
.../bacnetip/readwrite/model/BVLCResultCode.go | 161 -
.../bacnetip/readwrite/model/BVLCSecureBVLL.go | 192 -
.../model/BVLCWriteBroadcastDistributionTable.go | 216 -
.../readwrite/model/MaxApduLengthAccepted.go | 233 -
.../readwrite/model/MaxSegmentsAccepted.go | 169 -
.../plc4go/bacnetip/readwrite/model/NLM.go | 242 -
.../model/NLMDisconnectConnectionToNetwork.go | 191 -
.../model/NLMEstablishConnectionToNetwork.go | 217 -
.../readwrite/model/NLMIAmRouterToNetwork.go | 216 -
.../readwrite/model/NLMICouldBeRouterToNetwork.go | 217 -
.../readwrite/model/NLMInitalizeRoutingTable.go | 243 -
.../readwrite/model/NLMInitalizeRoutingTableAck.go | 243 -
.../model/NLMInitalizeRoutingTablePortMapping.go | 220 -
.../readwrite/model/NLMRejectRouterToNetwork.go | 228 -
.../model/NLMRejectRouterToNetworkRejectReason.go | 161 -
.../readwrite/model/NLMRouterAvailableToNetwork.go | 216 -
.../readwrite/model/NLMRouterBusyToNetwork.go | 216 -
.../readwrite/model/NLMWhoIsRouterToNetwork.go | 216 -
.../plc4go/bacnetip/readwrite/model/NPDU.go | 638 -
.../plc4go/bacnetip/readwrite/model/NPDUControl.go | 303 -
.../readwrite/model/NPDUNetworkPriority.go | 137 -
.../bacnetip/readwrite/model/StaticHelper.go | 648 -
.../plc4go/bacnetip/readwrite/model/TagClass.go | 121 -
.../internal/plc4go/cbus/readwrite/ParserHelper.go | 120 -
.../plc4go/cbus/readwrite/XmlParserHelper.go | 118 -
.../internal/plc4go/cbus/readwrite/model/Alpha.go | 145 -
.../plc4go/cbus/readwrite/model/Application.go | 143 -
.../plc4go/cbus/readwrite/model/ApplicationId.go | 265 -
.../cbus/readwrite/model/ApplicationIdContainer.go | 4238 ----
.../plc4go/cbus/readwrite/model/Attribute.go | 339 -
.../plc4go/cbus/readwrite/model/BridgeAddress.go | 145 -
.../plc4go/cbus/readwrite/model/BridgeCount.go | 145 -
.../plc4go/cbus/readwrite/model/CALCommandType.go | 157 -
.../readwrite/model/CALCommandTypeContainer.go | 1696 --
.../plc4go/cbus/readwrite/model/CALData.go | 246 -
.../readwrite/model/CALDataReplyAcknowledge.go | 210 -
.../cbus/readwrite/model/CALDataReplyReply.go | 213 -
.../cbus/readwrite/model/CALDataReplyStatus.go | 250 -
.../readwrite/model/CALDataReplyStatusExtended.go | 276 -
.../readwrite/model/CALDataRequestGetStatus.go | 210 -
.../cbus/readwrite/model/CALDataRequestIdentify.go | 195 -
.../cbus/readwrite/model/CALDataRequestRecall.go | 210 -
.../cbus/readwrite/model/CALDataRequestReset.go | 147 -
.../plc4go/cbus/readwrite/model/CALReply.go | 282 -
.../plc4go/cbus/readwrite/model/CALReplyLong.go | 467 -
.../plc4go/cbus/readwrite/model/CALReplyReply.go | 195 -
.../plc4go/cbus/readwrite/model/CALReplyShort.go | 148 -
.../plc4go/cbus/readwrite/model/CBusCommand.go | 274 -
.../model/CBusCommandPointToMultiPoint.go | 198 -
.../readwrite/model/CBusCommandPointToPoint.go | 198 -
.../model/CBusCommandPointToPointToMultiPoint.go | 198 -
.../CBusCommandPointToPointToMultiPointNormal.go | 393 -
.../CBusCommandPointToPointToMultiPointStatus.go | 382 -
.../plc4go/cbus/readwrite/model/CBusHeader.go | 242 -
.../plc4go/cbus/readwrite/model/CBusOptions.go | 313 -
.../model/CBusPointToMultiPointCommand.go | 192 -
.../model/CBusPointToMultiPointCommandNormal.go | 417 -
.../model/CBusPointToMultiPointCommandStatus.go | 405 -
.../readwrite/model/CBusPointToPointCommand.go | 407 -
.../model/CBusPointToPointCommandDirect.go | 228 -
.../model/CBusPointToPointCommandIndirect.go | 276 -
.../model/CBusPointToPointToMultipointCommand.go | 262 -
.../plc4go/cbus/readwrite/model/ChannelStatus.go | 129 -
.../plc4go/cbus/readwrite/model/Checksum.go | 145 -
.../plc4go/cbus/readwrite/model/CommandHeader.go | 145 -
.../plc4go/cbus/readwrite/model/Confirmation.go | 232 -
.../cbus/readwrite/model/ConfirmationReply.go | 195 -
.../cbus/readwrite/model/ConfirmationSuccessful.go | 151 -
.../cbus/readwrite/model/DestinationAddressType.go | 129 -
.../plc4go/cbus/readwrite/model/ExclamationMark.go | 110 -
.../cbus/readwrite/model/ExclamationMarkReply.go | 195 -
.../readwrite/model/ExtendedFormatStatusReply.go | 393 -
.../cbus/readwrite/model/ExtendedStatusHeader.go | 171 -
.../plc4go/cbus/readwrite/model/GAVState.go | 137 -
.../cbus/readwrite/model/IdentifyReplyCommand.go | 197 -
.../IdentifyReplyCommandCurrentSenseLevels.go | 149 -
.../model/IdentifyReplyCommandDSIStatus.go | 519 -
.../readwrite/model/IdentifyReplyCommandDelays.go | 149 -
...dentifyReplyCommandExtendedDiagnosticSummary.go | 753 -
.../model/IdentifyReplyCommandFirmwareSummary.go | 238 -
.../model/IdentifyReplyCommandFirmwareVersion.go | 186 -
.../IdentifyReplyCommandGAVPhysicalAddresses.go | 189 -
.../model/IdentifyReplyCommandGAVValuesCurrent.go | 189 -
.../model/IdentifyReplyCommandGAVValuesStored.go | 189 -
.../model/IdentifyReplyCommandLogicalAssignment.go | 149 -
.../model/IdentifyReplyCommandManufacturer.go | 186 -
.../model/IdentifyReplyCommandMaximumLevels.go | 149 -
.../model/IdentifyReplyCommandMinimumLevels.go | 149 -
.../IdentifyReplyCommandNetworkTerminalLevels.go | 149 -
.../model/IdentifyReplyCommandNetworkVoltage.go | 270 -
.../model/IdentifyReplyCommandOutputUnitSummary.go | 149 -
.../model/IdentifyReplyCommandTerminalLevels.go | 149 -
.../readwrite/model/IdentifyReplyCommandType.go | 186 -
.../cbus/readwrite/model/LightingCompatible.go | 137 -
.../plc4go/cbus/readwrite/model/MonitoredSAL.go | 297 -
.../model/MonitoredSALLongFormSmartMode.go | 467 -
.../cbus/readwrite/model/MonitoredSALReply.go | 195 -
.../model/MonitoredSALShortFormBasicMode.go | 351 -
.../plc4go/cbus/readwrite/model/NetworkNumber.go | 145 -
.../model/NetworkProtocolControlInformation.go | 195 -
.../plc4go/cbus/readwrite/model/NetworkRoute.go | 206 -
.../readwrite/model/NotTransmittedCorruption.go | 151 -
.../cbus/readwrite/model/NotTransmittedSyncLoss.go | 151 -
.../model/NotTransmittedToManyReTransmissions.go | 151 -
.../cbus/readwrite/model/NotTransmittedTooLong.go | 151 -
.../plc4go/cbus/readwrite/model/ParameterChange.go | 216 -
.../cbus/readwrite/model/ParameterChangeReply.go | 195 -
.../plc4go/cbus/readwrite/model/PowerUp.go | 193 -
.../plc4go/cbus/readwrite/model/PowerUpReply.go | 195 -
.../plc4go/cbus/readwrite/model/PriorityClass.go | 137 -
.../internal/plc4go/cbus/readwrite/model/Reply.go | 197 -
.../plc4go/cbus/readwrite/model/ReplyNetwork.go | 241 -
.../plc4go/cbus/readwrite/model/RouteType.go | 207 -
.../plc4go/cbus/readwrite/model/SALCommandType.go | 137 -
.../readwrite/model/SALCommandTypeContainer.go | 351 -
.../plc4go/cbus/readwrite/model/SALData.go | 238 -
.../plc4go/cbus/readwrite/model/SALDataOff.go | 184 -
.../plc4go/cbus/readwrite/model/SALDataOn.go | 184 -
.../cbus/readwrite/model/SALDataRampToLevel.go | 210 -
.../cbus/readwrite/model/SALDataTerminateRamp.go | 184 -
.../cbus/readwrite/model/SerialInterfaceAddress.go | 145 -
.../readwrite/model/StandardFormatStatusReply.go | 358 -
.../plc4go/cbus/readwrite/model/StatusByte.go | 261 -
.../plc4go/cbus/readwrite/model/StatusCoding.go | 137 -
.../plc4go/cbus/readwrite/model/StatusHeader.go | 171 -
.../plc4go/cbus/readwrite/model/StatusRequest.go | 189 -
.../readwrite/model/StatusRequestBinaryState.go | 235 -
.../cbus/readwrite/model/StatusRequestLevel.go | 266 -
.../plc4go/cbus/readwrite/model/UnitAddress.go | 145 -
.../plc4go/cbus/readwrite/model/UnitStatus.go | 129 -
.../internal/plc4go/df1/readwrite/ParserHelper.go | 41 -
.../plc4go/df1/readwrite/XmlParserHelper.go | 51 -
.../plc4go/df1/readwrite/model/DF1Command.go | 239 -
.../plc4go/df1/readwrite/model/DF1Symbol.go | 219 -
.../df1/readwrite/model/DF1SymbolMessageFrame.go | 337 -
.../readwrite/model/DF1SymbolMessageFrameACK.go | 149 -
.../readwrite/model/DF1SymbolMessageFrameNAK.go | 149 -
.../readwrite/model/DF1UnprotectedReadRequest.go | 215 -
.../readwrite/model/DF1UnprotectedReadResponse.go | 205 -
.../plc4go/df1/readwrite/model/StaticHelper.go | 84 -
.../df1/readwrite/model/StaticHelper_test.go | 75 -
plc4go/internal/plc4go/eip/Configuration.go | 66 -
plc4go/internal/plc4go/eip/Connection.go | 208 -
plc4go/internal/plc4go/eip/Driver.go | 110 -
plc4go/internal/plc4go/eip/DriverContext.go | 36 -
plc4go/internal/plc4go/eip/Field.go | 99 -
plc4go/internal/plc4go/eip/FieldHandler.go | 56 -
plc4go/internal/plc4go/eip/MessageCodec.go | 102 -
plc4go/internal/plc4go/eip/Reader.go | 541 -
plc4go/internal/plc4go/eip/ValueHandler.go | 32 -
plc4go/internal/plc4go/eip/Writer.go | 361 -
.../internal/plc4go/eip/readwrite/ParserHelper.go | 57 -
.../plc4go/eip/readwrite/XmlParserHelper.go | 70 -
.../plc4go/eip/readwrite/model/CIPDataTypeCode.go | 223 -
.../plc4go/eip/readwrite/model/CipExchange.go | 257 -
.../plc4go/eip/readwrite/model/CipRRData.go | 256 -
.../plc4go/eip/readwrite/model/CipReadRequest.go | 244 -
.../plc4go/eip/readwrite/model/CipReadResponse.go | 307 -
.../plc4go/eip/readwrite/model/CipService.go | 194 -
.../eip/readwrite/model/CipUnconnectedRequest.go | 455 -
.../plc4go/eip/readwrite/model/CipWriteRequest.go | 310 -
.../plc4go/eip/readwrite/model/CipWriteResponse.go | 241 -
.../plc4go/eip/readwrite/model/EiPCommand.go | 129 -
.../eip/readwrite/model/EipConnectionRequest.go | 214 -
.../eip/readwrite/model/EipDisconnectRequest.go | 154 -
.../plc4go/eip/readwrite/model/EipPacket.go | 329 -
.../eip/readwrite/model/MultipleServiceRequest.go | 258 -
.../eip/readwrite/model/MultipleServiceResponse.go | 345 -
.../plc4go/eip/readwrite/model/Services.go | 245 -
.../plc4go/firmata/readwrite/ParserHelper.go | 55 -
.../plc4go/firmata/readwrite/XmlParserHelper.go | 56 -
.../firmata/readwrite/model/FirmataCommand.go | 190 -
.../model/FirmataCommandProtocolVersion.go | 215 -
.../model/FirmataCommandSetDigitalPinValue.go | 241 -
.../readwrite/model/FirmataCommandSetPinMode.go | 226 -
.../firmata/readwrite/model/FirmataCommandSysex.go | 226 -
.../readwrite/model/FirmataCommandSystemReset.go | 152 -
.../firmata/readwrite/model/FirmataMessage.go | 190 -
.../readwrite/model/FirmataMessageAnalogIO.go | 238 -
.../readwrite/model/FirmataMessageCommand.go | 200 -
.../readwrite/model/FirmataMessageDigitalIO.go | 238 -
.../model/FirmataMessageSubscribeAnalogPinValue.go | 241 -
.../FirmataMessageSubscribeDigitalPinValue.go | 241 -
.../plc4go/firmata/readwrite/model/PinMode.go | 201 -
.../plc4go/firmata/readwrite/model/StaticHelper.go | 45 -
.../plc4go/firmata/readwrite/model/SysexCommand.go | 209 -
.../model/SysexCommandAnalogMappingQueryRequest.go | 153 -
.../SysexCommandAnalogMappingQueryResponse.go | 190 -
.../model/SysexCommandAnalogMappingResponse.go | 153 -
.../readwrite/model/SysexCommandCapabilityQuery.go | 153 -
.../model/SysexCommandCapabilityResponse.go | 153 -
.../readwrite/model/SysexCommandExtendedAnalog.go | 153 -
.../readwrite/model/SysexCommandExtendedId.go | 213 -
.../readwrite/model/SysexCommandPinStateQuery.go | 190 -
.../model/SysexCommandPinStateResponse.go | 242 -
.../model/SysexCommandReportFirmwareRequest.go | 153 -
.../model/SysexCommandReportFirmwareResponse.go | 259 -
.../model/SysexCommandSamplingInterval.go | 153 -
.../readwrite/model/SysexCommandStringData.go | 153 -
.../model/SysexCommandSysexNonRealtime.go | 153 -
.../readwrite/model/SysexCommandSysexRealtime.go | 153 -
plc4go/internal/plc4go/knxnetip/Browser.go | 703 -
plc4go/internal/plc4go/knxnetip/Connection.go | 494 -
.../knxnetip/ConnectionDriverSpecificOperations.go | 521 -
.../internal/plc4go/knxnetip/ConnectionHelper.go | 237 -
.../knxnetip/ConnectionInternalOperations.go | 1183 -
plc4go/internal/plc4go/knxnetip/Discoverer.go | 190 -
plc4go/internal/plc4go/knxnetip/Driver.go | 82 -
plc4go/internal/plc4go/knxnetip/Field.go | 468 -
plc4go/internal/plc4go/knxnetip/FieldHandler.go | 132 -
plc4go/internal/plc4go/knxnetip/MessageCodec.go | 140 -
plc4go/internal/plc4go/knxnetip/Reader.go | 351 -
plc4go/internal/plc4go/knxnetip/Subscriber.go | 178 -
.../internal/plc4go/knxnetip/SubscriptionEvent.go | 68 -
plc4go/internal/plc4go/knxnetip/Utils.go | 102 -
plc4go/internal/plc4go/knxnetip/ValueDecoder.go | 45 -
plc4go/internal/plc4go/knxnetip/ValueHandler.go | 36 -
plc4go/internal/plc4go/knxnetip/Writer.go | 73 -
.../plc4go/knxnetip/readwrite/ParserHelper.go | 138 -
.../plc4go/knxnetip/readwrite/XmlParserHelper.go | 154 -
.../plc4go/knxnetip/readwrite/model/AccessLevel.go | 222 -
.../plc4go/knxnetip/readwrite/model/Apdu.go | 242 -
.../plc4go/knxnetip/readwrite/model/ApduControl.go | 185 -
.../knxnetip/readwrite/model/ApduControlAck.go | 149 -
.../knxnetip/readwrite/model/ApduControlConnect.go | 149 -
.../readwrite/model/ApduControlContainer.go | 203 -
.../readwrite/model/ApduControlDisconnect.go | 149 -
.../knxnetip/readwrite/model/ApduControlNack.go | 149 -
.../plc4go/knxnetip/readwrite/model/ApduData.go | 212 -
.../knxnetip/readwrite/model/ApduDataAdcRead.go | 152 -
.../readwrite/model/ApduDataAdcResponse.go | 152 -
.../knxnetip/readwrite/model/ApduDataContainer.go | 203 -
.../model/ApduDataDeviceDescriptorRead.go | 189 -
.../model/ApduDataDeviceDescriptorResponse.go | 218 -
.../plc4go/knxnetip/readwrite/model/ApduDataExt.go | 262 -
.../readwrite/model/ApduDataExtAuthorizeRequest.go | 218 -
.../model/ApduDataExtAuthorizeResponse.go | 189 -
.../model/ApduDataExtDomainAddressRead.go | 152 -
.../model/ApduDataExtDomainAddressResponse.go | 152 -
.../model/ApduDataExtDomainAddressSelectiveRead.go | 152 -
.../ApduDataExtDomainAddressSerialNumberRead.go | 152 -
...ApduDataExtDomainAddressSerialNumberResponse.go | 152 -
.../ApduDataExtDomainAddressSerialNumberWrite.go | 152 -
.../model/ApduDataExtDomainAddressWrite.go | 152 -
.../model/ApduDataExtFileStreamInfoReport.go | 152 -
.../ApduDataExtGroupPropertyValueInfoReport.go | 152 -
.../model/ApduDataExtGroupPropertyValueRead.go | 152 -
.../model/ApduDataExtGroupPropertyValueResponse.go | 152 -
.../model/ApduDataExtGroupPropertyValueWrite.go | 152 -
...ApduDataExtIndividualAddressSerialNumberRead.go | 152 -
...DataExtIndividualAddressSerialNumberResponse.go | 152 -
...pduDataExtIndividualAddressSerialNumberWrite.go | 152 -
.../readwrite/model/ApduDataExtKeyResponse.go | 152 -
.../readwrite/model/ApduDataExtKeyWrite.go | 152 -
.../readwrite/model/ApduDataExtLinkRead.go | 152 -
.../readwrite/model/ApduDataExtLinkResponse.go | 152 -
.../readwrite/model/ApduDataExtLinkWrite.go | 152 -
.../readwrite/model/ApduDataExtMemoryBitWrite.go | 152 -
.../model/ApduDataExtNetworkParameterRead.go | 152 -
.../model/ApduDataExtNetworkParameterResponse.go | 152 -
.../model/ApduDataExtNetworkParameterWrite.go | 152 -
.../model/ApduDataExtOpenRoutingTableRequest.go | 152 -
.../model/ApduDataExtPropertyDescriptionRead.go | 241 -
.../ApduDataExtPropertyDescriptionResponse.go | 455 -
.../model/ApduDataExtPropertyValueRead.go | 267 -
.../model/ApduDataExtPropertyValueResponse.go | 296 -
.../model/ApduDataExtPropertyValueWrite.go | 296 -
.../model/ApduDataExtReadRouterMemoryRequest.go | 152 -
.../model/ApduDataExtReadRouterMemoryResponse.go | 152 -
.../model/ApduDataExtReadRouterStatusRequest.go | 152 -
.../model/ApduDataExtReadRouterStatusResponse.go | 152 -
.../model/ApduDataExtReadRoutingTableRequest.go | 152 -
.../model/ApduDataExtReadRoutingTableResponse.go | 152 -
.../model/ApduDataExtWriteRouterMemoryRequest.go | 152 -
.../model/ApduDataExtWriteRouterStatusRequest.go | 152 -
.../model/ApduDataExtWriteRoutingTableRequest.go | 152 -
.../readwrite/model/ApduDataGroupValueRead.go | 179 -
.../readwrite/model/ApduDataGroupValueResponse.go | 218 -
.../readwrite/model/ApduDataGroupValueWrite.go | 218 -
.../model/ApduDataIndividualAddressRead.go | 152 -
.../model/ApduDataIndividualAddressResponse.go | 152 -
.../model/ApduDataIndividualAddressWrite.go | 152 -
.../knxnetip/readwrite/model/ApduDataMemoryRead.go | 215 -
.../readwrite/model/ApduDataMemoryResponse.go | 235 -
.../readwrite/model/ApduDataMemoryWrite.go | 152 -
.../knxnetip/readwrite/model/ApduDataOther.go | 200 -
.../knxnetip/readwrite/model/ApduDataRestart.go | 152 -
.../readwrite/model/ApduDataUserMessage.go | 152 -
.../plc4go/knxnetip/readwrite/model/CEMI.go | 226 -
.../readwrite/model/CEMIAdditionalInformation.go | 181 -
.../CEMIAdditionalInformationBusmonitorInfo.go | 352 -
.../CEMIAdditionalInformationRelativeTimestamp.go | 233 -
.../knxnetip/readwrite/model/CEMIPriority.go | 137 -
.../knxnetip/readwrite/model/ChannelInformation.go | 169 -
.../knxnetip/readwrite/model/ComObjectTable.go | 167 -
.../readwrite/model/ComObjectTableAddresses.go | 22239 ------------------
.../model/ComObjectTableRealisationType1.go | 264 -
.../model/ComObjectTableRealisationType2.go | 264 -
.../model/ComObjectTableRealisationType6.go | 197 -
.../knxnetip/readwrite/model/ComObjectValueType.go | 303 -
.../knxnetip/readwrite/model/ConnectionRequest.go | 271 -
.../model/ConnectionRequestInformation.go | 198 -
...ConnectionRequestInformationDeviceManagement.go | 150 -
...ConnectionRequestInformationTunnelConnection.go | 224 -
.../knxnetip/readwrite/model/ConnectionResponse.go | 326 -
.../readwrite/model/ConnectionResponseDataBlock.go | 198 -
.../ConnectionResponseDataBlockDeviceManagement.go | 150 -
.../ConnectionResponseDataBlockTunnelConnection.go | 198 -
.../readwrite/model/ConnectionStateRequest.go | 249 -
.../readwrite/model/ConnectionStateResponse.go | 223 -
.../knxnetip/readwrite/model/DIBDeviceInfo.go | 426 -
.../knxnetip/readwrite/model/DIBSuppSvcFamilies.go | 213 -
.../knxnetip/readwrite/model/DescriptionRequest.go | 197 -
.../readwrite/model/DescriptionResponse.go | 234 -
.../readwrite/model/DeviceConfigurationAck.go | 197 -
.../model/DeviceConfigurationAckDataBlock.go | 221 -
.../readwrite/model/DeviceConfigurationRequest.go | 237 -
.../model/DeviceConfigurationRequestDataBlock.go | 212 -
.../knxnetip/readwrite/model/DeviceDescriptor.go | 606 -
.../readwrite/model/DeviceDescriptorMediumType.go | 153 -
.../readwrite/model/DeviceDescriptorType2.go | 405 -
.../knxnetip/readwrite/model/DeviceStatus.go | 171 -
.../knxnetip/readwrite/model/DisconnectRequest.go | 249 -
.../knxnetip/readwrite/model/DisconnectResponse.go | 223 -
.../knxnetip/readwrite/model/FirmwareType.go | 233 -
.../model/GroupObjectDescriptorRealisationType1.go | 361 -
.../model/GroupObjectDescriptorRealisationType2.go | 359 -
.../model/GroupObjectDescriptorRealisationType6.go | 110 -
.../model/GroupObjectDescriptorRealisationType7.go | 359 -
.../model/GroupObjectDescriptorRealisationTypeB.go | 335 -
.../readwrite/model/HPAIControlEndpoint.go | 232 -
.../knxnetip/readwrite/model/HPAIDataEndpoint.go | 232 -
.../readwrite/model/HPAIDiscoveryEndpoint.go | 232 -
.../knxnetip/readwrite/model/HostProtocolCode.go | 121 -
.../plc4go/knxnetip/readwrite/model/IPAddress.go | 148 -
.../plc4go/knxnetip/readwrite/model/KnxAddress.go | 193 -
.../knxnetip/readwrite/model/KnxDatapoint.go | 10063 --------
.../readwrite/model/KnxDatapointMainType.go | 1381 --
.../knxnetip/readwrite/model/KnxDatapointType.go | 7141 ------
.../knxnetip/readwrite/model/KnxGroupAddress.go | 167 -
.../readwrite/model/KnxGroupAddress2Level.go | 212 -
.../readwrite/model/KnxGroupAddress3Level.go | 238 -
.../readwrite/model/KnxGroupAddressFreeLevel.go | 186 -
.../readwrite/model/KnxInterfaceObjectProperty.go | 5364 -----
.../readwrite/model/KnxInterfaceObjectType.go | 542 -
.../plc4go/knxnetip/readwrite/model/KnxLayer.go | 129 -
.../knxnetip/readwrite/model/KnxManufacturer.go | 9566 --------
.../plc4go/knxnetip/readwrite/model/KnxMedium.go | 153 -
.../knxnetip/readwrite/model/KnxNetIpCore.go | 186 -
.../readwrite/model/KnxNetIpDeviceManagement.go | 186 -
.../knxnetip/readwrite/model/KnxNetIpMessage.go | 279 -
.../knxnetip/readwrite/model/KnxNetIpRouting.go | 186 -
.../knxnetip/readwrite/model/KnxNetIpTunneling.go | 186 -
.../knxnetip/readwrite/model/KnxNetObjectServer.go | 186 -
.../model/KnxNetRemoteConfigurationAndDiagnosis.go | 186 -
.../readwrite/model/KnxNetRemoteLogging.go | 186 -
.../plc4go/knxnetip/readwrite/model/KnxProperty.go | 1402 --
.../readwrite/model/KnxPropertyDataType.go | 1161 -
.../plc4go/knxnetip/readwrite/model/LBusmonInd.go | 313 -
.../plc4go/knxnetip/readwrite/model/LDataCon.go | 279 -
.../knxnetip/readwrite/model/LDataExtended.go | 368 -
.../plc4go/knxnetip/readwrite/model/LDataFrame.go | 342 -
.../knxnetip/readwrite/model/LDataFrameACK.go | 159 -
.../plc4go/knxnetip/readwrite/model/LDataInd.go | 279 -
.../plc4go/knxnetip/readwrite/model/LDataReq.go | 279 -
.../plc4go/knxnetip/readwrite/model/LPollData.go | 288 -
.../knxnetip/readwrite/model/LPollDataCon.go | 152 -
.../knxnetip/readwrite/model/LPollDataReq.go | 152 -
.../plc4go/knxnetip/readwrite/model/LRawCon.go | 152 -
.../plc4go/knxnetip/readwrite/model/LRawInd.go | 152 -
.../plc4go/knxnetip/readwrite/model/LRawReq.go | 152 -
.../plc4go/knxnetip/readwrite/model/MACAddress.go | 148 -
.../readwrite/model/MFuncPropCommandReq.go | 152 -
.../knxnetip/readwrite/model/MFuncPropCon.go | 152 -
.../readwrite/model/MFuncPropStateReadReq.go | 152 -
.../knxnetip/readwrite/model/MPropInfoInd.go | 152 -
.../knxnetip/readwrite/model/MPropReadCon.go | 319 -
.../knxnetip/readwrite/model/MPropReadReq.go | 293 -
.../knxnetip/readwrite/model/MPropWriteCon.go | 152 -
.../knxnetip/readwrite/model/MPropWriteReq.go | 152 -
.../plc4go/knxnetip/readwrite/model/MResetInd.go | 152 -
.../plc4go/knxnetip/readwrite/model/MResetReq.go | 152 -
.../model/ProjectInstallationIdentifier.go | 169 -
.../knxnetip/readwrite/model/RelativeTimestamp.go | 145 -
.../knxnetip/readwrite/model/RoutingIndication.go | 149 -
.../knxnetip/readwrite/model/SearchRequest.go | 197 -
.../knxnetip/readwrite/model/SearchResponse.go | 271 -
.../plc4go/knxnetip/readwrite/model/ServiceId.go | 191 -
.../plc4go/knxnetip/readwrite/model/Status.go | 201 -
.../readwrite/model/SupportedPhysicalMedia.go | 478 -
.../knxnetip/readwrite/model/TDataConnectedInd.go | 152 -
.../knxnetip/readwrite/model/TDataConnectedReq.go | 152 -
.../knxnetip/readwrite/model/TDataIndividualInd.go | 152 -
.../knxnetip/readwrite/model/TDataIndividualReq.go | 152 -
.../knxnetip/readwrite/model/TunnelingRequest.go | 237 -
.../readwrite/model/TunnelingRequestDataBlock.go | 212 -
.../knxnetip/readwrite/model/TunnelingResponse.go | 197 -
.../readwrite/model/TunnelingResponseDataBlock.go | 221 -
.../knxnetip/readwrite/model/UnknownMessage.go | 192 -
plc4go/internal/plc4go/modbus/Connection.go | 154 -
plc4go/internal/plc4go/modbus/Field.go | 112 -
plc4go/internal/plc4go/modbus/FieldHandler.go | 99 -
plc4go/internal/plc4go/modbus/MessageCodec.go | 104 -
plc4go/internal/plc4go/modbus/ModbusAsciiDriver.go | 102 -
plc4go/internal/plc4go/modbus/ModbusRtuDriver.go | 102 -
plc4go/internal/plc4go/modbus/ModbusTcpDriver.go | 102 -
plc4go/internal/plc4go/modbus/Reader.go | 217 -
plc4go/internal/plc4go/modbus/ValueHandler.go | 32 -
plc4go/internal/plc4go/modbus/Writer.go | 224 -
.../plc4go/modbus/readwrite/ParserHelper.go | 69 -
.../plc4go/modbus/readwrite/XmlParserHelper.go | 74 -
.../plc4go/modbus/readwrite/model/DataItem.go | 657 -
.../plc4go/modbus/readwrite/model/DriverType.go | 129 -
.../plc4go/modbus/readwrite/model/ModbusADU.go | 170 -
.../modbus/readwrite/model/ModbusAsciiADU.go | 256 -
.../modbus/readwrite/model/ModbusConstants.go | 147 -
.../modbus/readwrite/model/ModbusDataType.go | 447 -
.../ModbusDeviceInformationConformityLevel.go | 129 -
.../model/ModbusDeviceInformationLevel.go | 137 -
.../model/ModbusDeviceInformationMoreFollows.go | 121 -
.../model/ModbusDeviceInformationObject.go | 189 -
.../modbus/readwrite/model/ModbusErrorCode.go | 185 -
.../plc4go/modbus/readwrite/model/ModbusPDU.go | 275 -
.../readwrite/model/ModbusPDUDiagnosticRequest.go | 220 -
.../readwrite/model/ModbusPDUDiagnosticResponse.go | 220 -
.../modbus/readwrite/model/ModbusPDUError.go | 205 -
.../model/ModbusPDUGetComEventCounterRequest.go | 157 -
.../model/ModbusPDUGetComEventCounterResponse.go | 220 -
.../model/ModbusPDUGetComEventLogRequest.go | 157 -
.../model/ModbusPDUGetComEventLogResponse.go | 292 -
.../ModbusPDUMaskWriteHoldingRegisterRequest.go | 246 -
.../ModbusPDUMaskWriteHoldingRegisterResponse.go | 246 -
.../readwrite/model/ModbusPDUReadCoilsRequest.go | 220 -
.../readwrite/model/ModbusPDUReadCoilsResponse.go | 214 -
.../ModbusPDUReadDeviceIdentificationRequest.go | 266 -
.../ModbusPDUReadDeviceIdentificationResponse.go | 435 -
.../model/ModbusPDUReadDiscreteInputsRequest.go | 220 -
.../model/ModbusPDUReadDiscreteInputsResponse.go | 214 -
.../model/ModbusPDUReadExceptionStatusRequest.go | 157 -
.../model/ModbusPDUReadExceptionStatusResponse.go | 194 -
.../model/ModbusPDUReadFifoQueueRequest.go | 194 -
.../model/ModbusPDUReadFifoQueueResponse.go | 251 -
.../model/ModbusPDUReadFileRecordRequest.go | 245 -
.../model/ModbusPDUReadFileRecordRequestItem.go | 217 -
.../model/ModbusPDUReadFileRecordResponse.go | 245 -
.../model/ModbusPDUReadFileRecordResponseItem.go | 189 -
.../model/ModbusPDUReadHoldingRegistersRequest.go | 220 -
.../model/ModbusPDUReadHoldingRegistersResponse.go | 214 -
.../model/ModbusPDUReadInputRegistersRequest.go | 220 -
.../model/ModbusPDUReadInputRegistersResponse.go | 214 -
...sPDUReadWriteMultipleHoldingRegistersRequest.go | 318 -
...PDUReadWriteMultipleHoldingRegistersResponse.go | 214 -
.../model/ModbusPDUReportServerIdRequest.go | 157 -
.../model/ModbusPDUReportServerIdResponse.go | 214 -
.../model/ModbusPDUWriteFileRecordRequest.go | 245 -
.../model/ModbusPDUWriteFileRecordRequestItem.go | 237 -
.../model/ModbusPDUWriteFileRecordResponse.go | 245 -
.../model/ModbusPDUWriteFileRecordResponseItem.go | 237 -
.../model/ModbusPDUWriteMultipleCoilsRequest.go | 266 -
.../model/ModbusPDUWriteMultipleCoilsResponse.go | 220 -
...odbusPDUWriteMultipleHoldingRegistersRequest.go | 266 -
...dbusPDUWriteMultipleHoldingRegistersResponse.go | 220 -
.../model/ModbusPDUWriteSingleCoilRequest.go | 220 -
.../model/ModbusPDUWriteSingleCoilResponse.go | 220 -
.../model/ModbusPDUWriteSingleRegisterRequest.go | 220 -
.../model/ModbusPDUWriteSingleRegisterResponse.go | 220 -
.../plc4go/modbus/readwrite/model/ModbusRtuADU.go | 256 -
.../plc4go/modbus/readwrite/model/ModbusTcpADU.go | 304 -
.../plc4go/modbus/readwrite/model/StaticHelper.go | 28 -
plc4go/internal/plc4go/s7/Configuration.go | 135 -
plc4go/internal/plc4go/s7/Connection.go | 460 -
plc4go/internal/plc4go/s7/ControllerType.go | 32 -
plc4go/internal/plc4go/s7/Driver.go | 110 -
plc4go/internal/plc4go/s7/DriverContext.go | 93 -
plc4go/internal/plc4go/s7/Field.go | 186 -
plc4go/internal/plc4go/s7/FieldHandler.go | 344 -
plc4go/internal/plc4go/s7/MessageCodec.go | 102 -
plc4go/internal/plc4go/s7/Reader.go | 294 -
plc4go/internal/plc4go/s7/TsapIdEncoder.go | 41 -
plc4go/internal/plc4go/s7/ValueHandler.go | 32 -
plc4go/internal/plc4go/s7/Writer.go | 249 -
.../internal/plc4go/s7/readwrite/ParserHelper.go | 130 -
.../plc4go/s7/readwrite/XmlParserHelper.go | 147 -
.../model/AlarmMessageAckObjectPushType.go | 333 -
.../s7/readwrite/model/AlarmMessageAckPushType.go | 254 -
.../readwrite/model/AlarmMessageAckResponseType.go | 216 -
.../s7/readwrite/model/AlarmMessageAckType.go | 219 -
.../readwrite/model/AlarmMessageObjectAckType.go | 332 -
.../readwrite/model/AlarmMessageObjectPushType.go | 453 -
.../readwrite/model/AlarmMessageObjectQueryType.go | 451 -
.../s7/readwrite/model/AlarmMessagePushType.go | 254 -
.../s7/readwrite/model/AlarmMessageQueryType.go | 324 -
.../plc4go/s7/readwrite/model/AlarmStateType.go | 153 -
.../plc4go/s7/readwrite/model/AlarmType.go | 129 -
.../s7/readwrite/model/AssociatedValueType.go | 260 -
.../plc4go/s7/readwrite/model/COTPPacket.go | 325 -
.../readwrite/model/COTPPacketConnectionRequest.go | 255 -
.../model/COTPPacketConnectionResponse.go | 255 -
.../plc4go/s7/readwrite/model/COTPPacketData.go | 218 -
.../readwrite/model/COTPPacketDisconnectRequest.go | 255 -
.../model/COTPPacketDisconnectResponse.go | 218 -
.../s7/readwrite/model/COTPPacketTpduError.go | 218 -
.../plc4go/s7/readwrite/model/COTPParameter.go | 207 -
.../s7/readwrite/model/COTPParameterCalledTsap.go | 189 -
.../s7/readwrite/model/COTPParameterCallingTsap.go | 189 -
.../s7/readwrite/model/COTPParameterChecksum.go | 189 -
...COTPParameterDisconnectAdditionalInformation.go | 192 -
.../s7/readwrite/model/COTPParameterTpduSize.go | 200 -
.../plc4go/s7/readwrite/model/COTPProtocolClass.go | 145 -
.../plc4go/s7/readwrite/model/COTPTpduSize.go | 207 -
.../s7/readwrite/model/CpuSubscribeEvents.go | 137 -
.../internal/plc4go/s7/readwrite/model/DataItem.go | 489 -
.../s7/readwrite/model/DataTransportErrorCode.go | 153 -
.../plc4go/s7/readwrite/model/DataTransportSize.go | 207 -
.../plc4go/s7/readwrite/model/DateAndTime.go | 299 -
.../plc4go/s7/readwrite/model/DeviceGroup.go | 129 -
.../plc4go/s7/readwrite/model/EventType.go | 137 -
.../plc4go/s7/readwrite/model/MemoryArea.go | 231 -
.../s7/readwrite/model/ModeTransitionType.go | 177 -
.../plc4go/s7/readwrite/model/QueryType.go | 129 -
.../plc4go/s7/readwrite/model/S7Address.go | 179 -
.../plc4go/s7/readwrite/model/S7AddressAny.go | 367 -
.../s7/readwrite/model/S7DataAlarmMessage.go | 224 -
.../plc4go/s7/readwrite/model/S7Message.go | 413 -
.../s7/readwrite/model/S7MessageObjectRequest.go | 380 -
.../s7/readwrite/model/S7MessageObjectResponse.go | 260 -
.../plc4go/s7/readwrite/model/S7MessageRequest.go | 153 -
.../plc4go/s7/readwrite/model/S7MessageResponse.go | 216 -
.../s7/readwrite/model/S7MessageResponseData.go | 216 -
.../plc4go/s7/readwrite/model/S7MessageUserData.go | 153 -
.../plc4go/s7/readwrite/model/S7Parameter.go | 193 -
.../readwrite/model/S7ParameterModeTransition.go | 337 -
.../readwrite/model/S7ParameterReadVarRequest.go | 233 -
.../readwrite/model/S7ParameterReadVarResponse.go | 190 -
.../model/S7ParameterSetupCommunication.go | 268 -
.../s7/readwrite/model/S7ParameterUserData.go | 233 -
.../s7/readwrite/model/S7ParameterUserDataItem.go | 179 -
.../model/S7ParameterUserDataItemCPUFunctions.go | 409 -
.../readwrite/model/S7ParameterWriteVarRequest.go | 233 -
.../readwrite/model/S7ParameterWriteVarResponse.go | 190 -
.../plc4go/s7/readwrite/model/S7Payload.go | 174 -
.../plc4go/s7/readwrite/model/S7PayloadAlarm8.go | 208 -
.../s7/readwrite/model/S7PayloadAlarmAckInd.go | 208 -
.../plc4go/s7/readwrite/model/S7PayloadAlarmS.go | 208 -
.../plc4go/s7/readwrite/model/S7PayloadAlarmSC.go | 208 -
.../plc4go/s7/readwrite/model/S7PayloadAlarmSQ.go | 208 -
.../readwrite/model/S7PayloadDiagnosticMessage.go | 364 -
.../plc4go/s7/readwrite/model/S7PayloadNotify.go | 208 -
.../plc4go/s7/readwrite/model/S7PayloadNotify8.go | 208 -
.../s7/readwrite/model/S7PayloadReadVarResponse.go | 219 -
.../plc4go/s7/readwrite/model/S7PayloadUserData.go | 219 -
.../s7/readwrite/model/S7PayloadUserDataItem.go | 298 -
.../S7PayloadUserDataItemCpuFunctionAlarmAck.go | 266 -
...yloadUserDataItemCpuFunctionAlarmAckResponse.go | 263 -
.../S7PayloadUserDataItemCpuFunctionAlarmQuery.go | 437 -
...oadUserDataItemCpuFunctionAlarmQueryResponse.go | 329 -
...ayloadUserDataItemCpuFunctionMsgSubscription.go | 329 -
...aItemCpuFunctionMsgSubscriptionAlarmResponse.go | 312 -
...erDataItemCpuFunctionMsgSubscriptionResponse.go | 160 -
...ataItemCpuFunctionMsgSubscriptionSysResponse.go | 223 -
...PayloadUserDataItemCpuFunctionReadSzlRequest.go | 234 -
...ayloadUserDataItemCpuFunctionReadSzlResponse.go | 338 -
.../s7/readwrite/model/S7PayloadWriteVarRequest.go | 219 -
.../readwrite/model/S7PayloadWriteVarResponse.go | 219 -
.../s7/readwrite/model/S7VarPayloadDataItem.go | 280 -
.../s7/readwrite/model/S7VarPayloadStatusItem.go | 156 -
.../readwrite/model/S7VarRequestParameterItem.go | 179 -
.../model/S7VarRequestParameterItemAddress.go | 214 -
plc4go/internal/plc4go/s7/readwrite/model/State.go | 313 -
.../plc4go/s7/readwrite/model/StaticHelper.go | 181 -
.../plc4go/s7/readwrite/model/SyntaxIdType.go | 209 -
.../plc4go/s7/readwrite/model/SzlDataTreeItem.go | 244 -
plc4go/internal/plc4go/s7/readwrite/model/SzlId.go | 215 -
.../s7/readwrite/model/SzlModuleTypeClass.go | 137 -
.../plc4go/s7/readwrite/model/SzlSublist.go | 257 -
.../plc4go/s7/readwrite/model/TPKTPacket.go | 234 -
.../plc4go/s7/readwrite/model/TransportSize.go | 1665 --
plc4go/internal/plc4go/s7/s7Io_test.go | 950 -
plc4go/internal/plc4go/simulated/Connection.go | 243 -
.../internal/plc4go/simulated/Connection_test.go | 735 -
plc4go/internal/plc4go/simulated/Device.go | 76 -
plc4go/internal/plc4go/simulated/Device_test.go | 288 -
plc4go/internal/plc4go/simulated/Driver.go | 79 -
plc4go/internal/plc4go/simulated/Driver_test.go | 326 -
plc4go/internal/plc4go/simulated/Field.go | 71 -
plc4go/internal/plc4go/simulated/FieldHandler.go | 103 -
.../internal/plc4go/simulated/FieldHandler_test.go | 169 -
plc4go/internal/plc4go/simulated/Field_test.go | 291 -
plc4go/internal/plc4go/simulated/Reader.go | 94 -
plc4go/internal/plc4go/simulated/Reader_test.go | 202 -
plc4go/internal/plc4go/simulated/ValueHandler.go | 37 -
plc4go/internal/plc4go/simulated/Writer.go | 86 -
plc4go/internal/plc4go/simulated/Writer_test.go | 214 -
.../plc4go/simulated/readwrite/ParserHelper.go | 49 -
.../plc4go/simulated/readwrite/XmlParserHelper.go | 58 -
.../plc4go/simulated/readwrite/model/DataItem.go | 643 -
.../plc4go/simulated/readwrite/model/Dummy.go | 145 -
.../readwrite/model/SimulatedDataTypeSizes.go | 447 -
plc4go/internal/plc4go/spi/HandlerExposer.go | 25 -
plc4go/internal/plc4go/spi/Message.go | 28 -
plc4go/internal/plc4go/spi/MessageCodec.go | 61 -
plc4go/internal/plc4go/spi/PlcBrowser.go | 35 -
plc4go/internal/plc4go/spi/PlcConnection.go | 32 -
plc4go/internal/plc4go/spi/PlcDiscoverer.go | 29 -
plc4go/internal/plc4go/spi/PlcFieldHandler.go | 27 -
plc4go/internal/plc4go/spi/PlcReader.go | 26 -
plc4go/internal/plc4go/spi/PlcSubscriber.go | 27 -
plc4go/internal/plc4go/spi/PlcValueHandler.go | 29 -
plc4go/internal/plc4go/spi/PlcWriter.go | 26 -
.../plc4go/spi/RequestTransactionManager.go | 357 -
plc4go/internal/plc4go/spi/Tracer.go | 129 -
plc4go/internal/plc4go/spi/TransportAware.go | 31 -
.../plc4go/spi/TransportInstanceExposer.go | 26 -
plc4go/internal/plc4go/spi/default/DefaultCodec.go | 310 -
.../plc4go/spi/default/DefaultConnection.go | 351 -
.../internal/plc4go/spi/default/DefaultDriver.go | 96 -
plc4go/internal/plc4go/spi/default/init.go | 21 -
.../plc4go/spi/interceptors/RequestInterceptor.go | 39 -
.../interceptors/SingleItemRequestInterceptor.go | 227 -
.../plc4go/spi/model/DefaultBrowseRequest.go | 103 -
.../plc4go/spi/model/DefaultPlcBrowseEvent.go | 45 -
.../spi/model/DefaultPlcBrowseQueryResult.go | 55 -
.../spi/model/DefaultPlcBrowseRequestResult.go | 40 -
.../plc4go/spi/model/DefaultPlcDiscoveryEvent.go | 59 -
.../plc4go/spi/model/DefaultPlcReadRequest.go | 174 -
.../spi/model/DefaultPlcReadRequestResult.go | 40 -
.../plc4go/spi/model/DefaultPlcReadResponse.go | 115 -
.../spi/model/DefaultPlcSubscriptionEvent.go | 104 -
.../spi/model/DefaultPlcSubscriptionRequest.go | 185 -
.../model/DefaultPlcSubscriptionRequestResult.go | 40 -
.../spi/model/DefaultPlcSubscriptionResponse.go | 91 -
.../spi/model/DefaultPlcUnsubscriptionRequest.go | 20 -
.../model/DefaultPlcUnsubscriptionRequestResult.go | 40 -
.../spi/model/DefaultPlcUnsubscriptionResponse.go | 23 -
.../plc4go/spi/model/DefaultPlcWriteRequest.go | 232 -
.../spi/model/DefaultPlcWriteRequestResult.go | 40 -
.../plc4go/spi/model/DefaultPlcWriteResponse.go | 82 -
plc4go/internal/plc4go/spi/model/DefaultRequest.go | 42 -
.../internal/plc4go/spi/model/DefaultResponse.go | 34 -
.../internal/plc4go/spi/options/DiscoveryOption.go | 195 -
plc4go/internal/plc4go/spi/options/Option.go | 33 -
.../internal/plc4go/spi/plcerrors/TimeoutError.go | 37 -
.../plc4go/spi/testutils/DriverTestRunner.go | 713 -
.../plc4go/spi/testutils/ManualTestRunner.go | 188 -
.../spi/testutils/ParserSerializerTestRunner.go | 257 -
plc4go/internal/plc4go/spi/testutils/TestUtils.go | 90 -
plc4go/internal/plc4go/spi/transports/Transport.go | 31 -
.../plc4go/spi/transports/TransportInstance.go | 40 -
.../plc4go/spi/transports/pcap/Transport.go | 226 -
.../plc4go/spi/transports/serial/Transport.go | 183 -
.../plc4go/spi/transports/tcp/Transport.go | 192 -
.../plc4go/spi/transports/test/Transport.go | 129 -
.../plc4go/spi/transports/udp/Transport.go | 221 -
.../plc4go/spi/transports/utils/TransportLogger.go | 68 -
plc4go/internal/plc4go/spi/utils/Buffer.go | 85 -
plc4go/internal/plc4go/spi/utils/CastUtils.go | 156 -
plc4go/internal/plc4go/spi/utils/IdGenerator.go | 31 -
plc4go/internal/plc4go/spi/utils/MultiError.go | 47 -
plc4go/internal/plc4go/spi/utils/ReadBuffer.go | 77 -
.../plc4go/spi/utils/ReadBufferByteBased.go | 390 -
.../plc4go/spi/utils/ReadBufferByteBased_test.go | 1809 --
.../plc4go/spi/utils/ReadBufferJsonBased.go | 491 -
.../plc4go/spi/utils/ReadBufferXmlBased.go | 397 -
plc4go/internal/plc4go/spi/utils/Regexp.go | 36 -
plc4go/internal/plc4go/spi/utils/Serializable.go | 24 -
plc4go/internal/plc4go/spi/utils/Utils.go | 41 -
plc4go/internal/plc4go/spi/utils/WriteBuffer.go | 72 -
.../plc4go/spi/utils/WriteBufferBoxBased.go | 259 -
.../plc4go/spi/utils/WriteBufferByteBased.go | 232 -
.../plc4go/spi/utils/WriteBufferJsonBased.go | 265 -
.../plc4go/spi/utils/WriteBufferXmlBased.go | 241 -
plc4go/internal/plc4go/spi/utils/asciiBox.go | 390 -
plc4go/internal/plc4go/spi/utils/asciiBox_test.go | 879 -
plc4go/internal/plc4go/spi/utils/bufferCommons.go | 105 -
plc4go/internal/plc4go/spi/utils/dumpUtils.go | 117 -
plc4go/internal/plc4go/spi/utils/dumpUtils_test.go | 278 -
plc4go/internal/plc4go/spi/utils/hex.go | 152 -
plc4go/internal/plc4go/spi/utils/hex_test.go | 477 -
plc4go/internal/plc4go/spi/values/BINT.go | 146 -
plc4go/internal/plc4go/spi/values/BOOL.go | 79 -
plc4go/internal/plc4go/spi/values/BREAL.go | 178 -
plc4go/internal/plc4go/spi/values/BYTE.go | 103 -
plc4go/internal/plc4go/spi/values/CHAR.go | 52 -
plc4go/internal/plc4go/spi/values/DATE.go | 71 -
plc4go/internal/plc4go/spi/values/DATE_AND_TIME.go | 58 -
plc4go/internal/plc4go/spi/values/DINT.go | 142 -
plc4go/internal/plc4go/spi/values/DWORD.go | 102 -
.../plc4go/spi/values/IEC61131ValueHandler.go | 430 -
plc4go/internal/plc4go/spi/values/INT.go | 135 -
plc4go/internal/plc4go/spi/values/LINT.go | 149 -
plc4go/internal/plc4go/spi/values/LREAL.go | 165 -
plc4go/internal/plc4go/spi/values/LTIME.go | 63 -
plc4go/internal/plc4go/spi/values/LWORD.go | 118 -
plc4go/internal/plc4go/spi/values/NULL.go | 32 -
plc4go/internal/plc4go/spi/values/PlcBitString.go | 81 -
plc4go/internal/plc4go/spi/values/PlcByteArray.go | 75 -
plc4go/internal/plc4go/spi/values/PlcList.go | 78 -
.../plc4go/spi/values/PlcSimpleValueAdapter.go | 92 -
plc4go/internal/plc4go/spi/values/PlcStruct.go | 106 -
.../internal/plc4go/spi/values/PlcValueAdapter.go | 238 -
plc4go/internal/plc4go/spi/values/REAL.go | 159 -
plc4go/internal/plc4go/spi/values/RawPlcValue.go | 83 -
plc4go/internal/plc4go/spi/values/SINT.go | 127 -
plc4go/internal/plc4go/spi/values/STRING.go | 53 -
plc4go/internal/plc4go/spi/values/TIME.go | 63 -
plc4go/internal/plc4go/spi/values/TIME_OF_DAY.go | 74 -
plc4go/internal/plc4go/spi/values/UDINT.go | 135 -
plc4go/internal/plc4go/spi/values/UINT.go | 121 -
plc4go/internal/plc4go/spi/values/ULINT.go | 149 -
plc4go/internal/plc4go/spi/values/USINT.go | 107 -
plc4go/internal/plc4go/spi/values/WCHAR.go | 54 -
plc4go/internal/plc4go/spi/values/WORD.go | 94 -
plc4go/internal/plc4go/spi/values/WSTRING.go | 54 -
plc4go/internal/s7/Configuration.go | 136 +
plc4go/internal/s7/Connection.go | 442 +
plc4go/internal/s7/ControllerType.go | 32 +
plc4go/internal/s7/Driver.go | 110 +
plc4go/internal/s7/DriverContext.go | 93 +
plc4go/internal/s7/Field.go | 179 +
plc4go/internal/s7/FieldHandler.go | 359 +
plc4go/internal/s7/MessageCodec.go | 101 +
plc4go/internal/s7/Reader.go | 289 +
plc4go/internal/s7/TsapIdEncoder.go | 42 +
plc4go/internal/s7/ValueHandler.go | 32 +
plc4go/internal/s7/Writer.go | 244 +
.../internal/{plc4go => }/s7/fieldtype_string.go | 0
plc4go/internal/s7/s7Io_test.go | 958 +
plc4go/internal/simulated/Connection.go | 243 +
plc4go/internal/simulated/Connection_test.go | 744 +
plc4go/internal/simulated/Device.go | 76 +
plc4go/internal/simulated/Device_test.go | 288 +
plc4go/internal/simulated/Driver.go | 58 +
plc4go/internal/simulated/Driver_test.go | 230 +
plc4go/internal/simulated/Field.go | 71 +
plc4go/internal/simulated/FieldHandler.go | 103 +
plc4go/internal/simulated/FieldHandler_test.go | 169 +
plc4go/internal/simulated/Field_test.go | 291 +
plc4go/internal/simulated/Reader.go | 96 +
plc4go/internal/simulated/Reader_test.go | 198 +
plc4go/internal/simulated/ValueHandler.go | 37 +
plc4go/internal/simulated/Writer.go | 88 +
plc4go/internal/simulated/Writer_test.go | 210 +
plc4go/pkg/api/cache/plc_connection_cache.go | 277 +
plc4go/pkg/api/cache/plc_connection_cache_test.go | 774 +
plc4go/pkg/api/cache/plc_connection_common.go | 103 +
plc4go/pkg/api/cache/plc_connection_container.go | 220 +
.../pkg/api/cache/plc_connection_container_test.go | 305 +
plc4go/pkg/api/cache/plc_connection_lease.go | 204 +
plc4go/pkg/api/cache/plc_connection_lease_test.go | 650 +
plc4go/pkg/api/config/config.go | 32 +
plc4go/pkg/api/connection.go | 66 +
plc4go/pkg/api/doc.go | 21 +
plc4go/pkg/api/driver.go | 54 +
plc4go/pkg/api/driverManager.go | 319 +
plc4go/pkg/api/drivers/drivers.go | 79 +
plc4go/pkg/api/logging/init.go | 63 +
plc4go/pkg/api/model/plc_browse.go | 76 +
plc4go/pkg/api/model/plc_connection_metadata.go | 35 +
plc4go/pkg/api/model/plc_discovery.go | 35 +
plc4go/pkg/api/model/plc_field.go | 26 +
plc4go/pkg/api/model/plc_message.go | 27 +
plc4go/pkg/api/model/plc_read.go | 53 +
plc4go/pkg/api/model/plc_request.go | 24 +
plc4go/pkg/api/model/plc_response.go | 24 +
plc4go/pkg/api/model/plc_response_code.go | 72 +
plc4go/pkg/api/model/plc_subscription.go | 86 +
plc4go/pkg/api/model/plc_unsubscription.go | 41 +
plc4go/pkg/api/model/plc_write.go | 53 +
plc4go/pkg/api/transports/transports.go | 40 +
plc4go/pkg/api/values/plc_value.go | 262 +
plc4go/pkg/plc4go/cache/plc_connection_cache.go | 612 -
.../pkg/plc4go/cache/plc_connection_cache_test.go | 1381 --
plc4go/pkg/plc4go/config/config.go | 31 -
plc4go/pkg/plc4go/connection.go | 66 -
plc4go/pkg/plc4go/driver.go | 52 -
plc4go/pkg/plc4go/driverManager.go | 307 -
plc4go/pkg/plc4go/drivers/drivers.go | 67 -
plc4go/pkg/plc4go/logging/init.go | 63 -
plc4go/pkg/plc4go/model/plc_browse.go | 64 -
plc4go/pkg/plc4go/model/plc_connection_metadata.go | 37 -
plc4go/pkg/plc4go/model/plc_discovery.go | 32 -
plc4go/pkg/plc4go/model/plc_field.go | 26 -
plc4go/pkg/plc4go/model/plc_message.go | 23 -
plc4go/pkg/plc4go/model/plc_read.go | 49 -
plc4go/pkg/plc4go/model/plc_request.go | 24 -
plc4go/pkg/plc4go/model/plc_response.go | 24 -
plc4go/pkg/plc4go/model/plc_response_code.go | 68 -
plc4go/pkg/plc4go/model/plc_subscription.go | 67 -
plc4go/pkg/plc4go/model/plc_unsubscription.go | 38 -
plc4go/pkg/plc4go/model/plc_write.go | 49 -
plc4go/pkg/plc4go/transports/transports.go | 40 -
plc4go/pkg/plc4go/values/plc_value.go | 146 -
plc4go/pom.xml | 153 +-
plc4go/protocols/abeth/readwrite/ParserHelper.go | 49 +
.../protocols/abeth/readwrite/XmlParserHelper.go | 60 +
.../model/CIPEncapsulationConnectionRequest.go | 161 +
.../model/CIPEncapsulationConnectionResponse.go | 161 +
.../readwrite/model/CIPEncapsulationPacket.go | 381 +
.../readwrite/model/CIPEncapsulationReadRequest.go | 208 +
.../model/CIPEncapsulationReadResponse.go | 221 +
.../readwrite/model/DF1CommandRequestMessage.go | 208 +
...mandResponseMessageProtectedTypedLogicalRead.go | 222 +
.../abeth/readwrite/model/DF1RequestCommand.go | 188 +
.../abeth/readwrite/model/DF1RequestMessage.go | 333 +
.../model/DF1RequestProtectedTypedLogicalRead.go | 296 +
.../abeth/readwrite/model/DF1ResponseMessage.go | 384 +
.../abeth/readwrite/model/plc4x_common.go | 27 +
plc4go/protocols/ads/readwrite/ParserHelper.go | 78 +
plc4go/protocols/ads/readwrite/XmlParserHelper.go | 90 +
.../model/AdsAddDeviceNotificationRequest.go | 410 +
.../model/AdsAddDeviceNotificationResponse.go | 240 +
.../protocols/ads/readwrite/model/AdsConstants.go | 159 +
.../protocols/ads/readwrite/model/AdsDataType.go | 789 +
.../ads/readwrite/model/AdsDataTypeArrayInfo.go | 210 +
.../readwrite/model/AdsDataTypeTableChildEntry.go | 725 +
.../ads/readwrite/model/AdsDataTypeTableEntry.go | 725 +
.../model/AdsDeleteDeviceNotificationRequest.go | 203 +
.../model/AdsDeleteDeviceNotificationResponse.go | 214 +
.../model/AdsDeviceNotificationRequest.go | 283 +
.../model/AdsDeviceNotificationResponse.go | 167 +
.../ads/readwrite/model/AdsInvalidRequest.go | 167 +
.../ads/readwrite/model/AdsInvalidResponse.go | 167 +
.../ads/readwrite/model/AdsMultiRequestItem.go | 176 +
.../ads/readwrite/model/AdsMultiRequestItemRead.go | 244 +
.../model/AdsMultiRequestItemReadWrite.go | 270 +
.../readwrite/model/AdsMultiRequestItemWrite.go | 244 +
.../ads/readwrite/model/AdsNotificationSample.go | 209 +
.../readwrite/model/AdsReadDeviceInfoRequest.go | 167 +
.../readwrite/model/AdsReadDeviceInfoResponse.go | 318 +
.../ads/readwrite/model/AdsReadRequest.go | 255 +
.../ads/readwrite/model/AdsReadResponse.go | 257 +
.../ads/readwrite/model/AdsReadStateRequest.go | 167 +
.../ads/readwrite/model/AdsReadStateResponse.go | 266 +
.../ads/readwrite/model/AdsReadWriteRequest.go | 352 +
.../ads/readwrite/model/AdsReadWriteResponse.go | 257 +
.../ads/readwrite/model/AdsStampHeader.go | 237 +
.../ads/readwrite/model/AdsSymbolTableEntry.go | 896 +
.../protocols/ads/readwrite/model/AdsTableSizes.go | 284 +
.../ads/readwrite/model/AdsWriteControlRequest.go | 272 +
.../ads/readwrite/model/AdsWriteControlResponse.go | 214 +
.../ads/readwrite/model/AdsWriteRequest.go | 272 +
.../ads/readwrite/model/AdsWriteResponse.go | 214 +
plc4go/protocols/ads/readwrite/model/AmsNetId.go | 284 +
plc4go/protocols/ads/readwrite/model/AmsPacket.go | 686 +
.../readwrite/model/AmsSerialAcknowledgeFrame.go | 284 +
.../ads/readwrite/model/AmsSerialFrame.go | 320 +
.../ads/readwrite/model/AmsSerialResetFrame.go | 284 +
.../protocols/ads/readwrite/model/AmsTCPPacket.go | 226 +
plc4go/protocols/ads/readwrite/model/CommandId.go | 192 +
plc4go/protocols/ads/readwrite/model/DataItem.go | 400 +
.../ads/readwrite/model/DefaultAmsPorts.go | 552 +
.../protocols/ads/readwrite/model/PlcValueType.go | 360 +
.../ads/readwrite/model/ReservedIndexGroups.go | 400 +
plc4go/protocols/ads/readwrite/model/ReturnCode.go | 1088 +
.../protocols/ads/readwrite/model/StaticHelper.go | 24 +
.../protocols/ads/readwrite/model/plc4x_common.go | 27 +
.../protocols/bacnetip/readwrite/ParserHelper.go | 1434 ++
.../bacnetip/readwrite/XmlParserHelper.go | 1625 ++
plc4go/protocols/bacnetip/readwrite/model/APDU.go | 230 +
.../bacnetip/readwrite/model/APDUAbort.go | 296 +
.../bacnetip/readwrite/model/APDUComplexAck.go | 532 +
.../readwrite/model/APDUConfirmedRequest.go | 632 +
.../bacnetip/readwrite/model/APDUError.go | 307 +
.../bacnetip/readwrite/model/APDUReject.go | 270 +
.../bacnetip/readwrite/model/APDUSegmentAck.go | 337 +
.../bacnetip/readwrite/model/APDUSimpleAck.go | 259 +
.../readwrite/model/APDUUnconfirmedRequest.go | 244 +
.../bacnetip/readwrite/model/APDUUnknown.go | 220 +
.../protocols/bacnetip/readwrite/model/ApduType.go | 240 +
.../bacnetip/readwrite/model/BACnetAbortReason.go | 216 +
.../readwrite/model/BACnetAbortReasonTagged.go | 228 +
.../BACnetAccessAuthenticationFactorDisable.go | 168 +
...ACnetAccessAuthenticationFactorDisableTagged.go | 279 +
.../model/BACnetAccessCredentialDisable.go | 152 +
.../model/BACnetAccessCredentialDisableReason.go | 200 +
.../BACnetAccessCredentialDisableReasonTagged.go | 279 +
.../model/BACnetAccessCredentialDisableTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetAccessEvent.go | 552 +
.../readwrite/model/BACnetAccessEventTagged.go | 279 +
.../readwrite/model/BACnetAccessPassbackMode.go | 136 +
.../model/BACnetAccessPassbackModeTagged.go | 226 +
.../bacnetip/readwrite/model/BACnetAccessRule.go | 345 +
.../model/BACnetAccessRuleLocationSpecifier.go | 128 +
.../BACnetAccessRuleLocationSpecifierTagged.go | 226 +
.../model/BACnetAccessRuleTimeRangeSpecifier.go | 128 +
.../BACnetAccessRuleTimeRangeSpecifierTagged.go | 226 +
.../readwrite/model/BACnetAccessThreatLevel.go | 170 +
.../readwrite/model/BACnetAccessUserType.go | 144 +
.../readwrite/model/BACnetAccessUserTypeTagged.go | 279 +
.../model/BACnetAccessZoneOccupancyState.go | 176 +
.../model/BACnetAccessZoneOccupancyStateTagged.go | 279 +
.../readwrite/model/BACnetAccumulatorRecord.go | 278 +
.../BACnetAccumulatorRecordAccumulatorStatus.go | 152 +
...CnetAccumulatorRecordAccumulatorStatusTagged.go | 226 +
.../bacnetip/readwrite/model/BACnetAction.go | 128 +
.../readwrite/model/BACnetActionCommand.go | 534 +
.../bacnetip/readwrite/model/BACnetActionList.go | 255 +
.../bacnetip/readwrite/model/BACnetActionTagged.go | 226 +
.../bacnetip/readwrite/model/BACnetAddress.go | 266 +
.../readwrite/model/BACnetAddressBinding.go | 206 +
.../readwrite/model/BACnetAddressEnclosed.go | 256 +
.../readwrite/model/BACnetApplicationTag.go | 286 +
.../model/BACnetApplicationTagBitString.go | 201 +
.../readwrite/model/BACnetApplicationTagBoolean.go | 227 +
.../model/BACnetApplicationTagCharacterString.go | 227 +
.../readwrite/model/BACnetApplicationTagDate.go | 201 +
.../readwrite/model/BACnetApplicationTagDouble.go | 227 +
.../model/BACnetApplicationTagEnumerated.go | 227 +
.../readwrite/model/BACnetApplicationTagNull.go | 154 +
.../model/BACnetApplicationTagObjectIdentifier.go | 244 +
.../model/BACnetApplicationTagOctetString.go | 201 +
.../readwrite/model/BACnetApplicationTagReal.go | 227 +
.../model/BACnetApplicationTagSignedInteger.go | 227 +
.../readwrite/model/BACnetApplicationTagTime.go | 201 +
.../model/BACnetApplicationTagUnsignedInteger.go | 227 +
.../readwrite/model/BACnetAssignedAccessRights.go | 206 +
.../readwrite/model/BACnetAssignedLandingCalls.go | 170 +
.../BACnetAssignedLandingCallsLandingCallsList.go | 269 +
...netAssignedLandingCallsLandingCallsListEntry.go | 206 +
.../readwrite/model/BACnetAuthenticationFactor.go | 242 +
.../model/BACnetAuthenticationFactorEnclosed.go | 256 +
.../model/BACnetAuthenticationFactorFormat.go | 273 +
.../model/BACnetAuthenticationFactorType.go | 312 +
.../model/BACnetAuthenticationFactorTypeTagged.go | 226 +
.../readwrite/model/BACnetAuthenticationPolicy.go | 242 +
.../model/BACnetAuthenticationPolicyList.go | 269 +
.../model/BACnetAuthenticationPolicyListEntry.go | 206 +
.../readwrite/model/BACnetAuthenticationStatus.go | 168 +
.../model/BACnetAuthenticationStatusTagged.go | 226 +
.../model/BACnetAuthorizationExemption.go | 176 +
.../model/BACnetAuthorizationExemptionTagged.go | 279 +
.../readwrite/model/BACnetAuthorizationMode.go | 168 +
.../model/BACnetAuthorizationModeTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetBDTEntry.go | 222 +
.../bacnetip/readwrite/model/BACnetBackupState.go | 168 +
.../readwrite/model/BACnetBackupStateTagged.go | 226 +
.../readwrite/model/BACnetBinaryLightingPV.go | 168 +
.../model/BACnetBinaryLightingPVTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetBinaryPV.go | 128 +
.../readwrite/model/BACnetBinaryPVTagged.go | 226 +
.../model/BACnetCOVMultipleSubscription.go | 314 +
...bscriptionListOfCovSubscriptionSpecification.go | 269 +
...ptionListOfCovSubscriptionSpecificationEntry.go | 206 +
...riptionSpecificationEntryListOfCovReferences.go | 269 +
...onSpecificationEntryListOfCovReferencesEntry.go | 258 +
.../readwrite/model/BACnetCOVSubscription.go | 330 +
.../readwrite/model/BACnetCalendarEntry.go | 229 +
.../readwrite/model/BACnetCalendarEntryDate.go | 201 +
.../model/BACnetCalendarEntryDateRange.go | 201 +
.../readwrite/model/BACnetCalendarEntryEnclosed.go | 256 +
.../readwrite/model/BACnetCalendarEntryWeekNDay.go | 201 +
.../bacnetip/readwrite/model/BACnetChannelValue.go | 268 +
.../readwrite/model/BACnetChannelValueBitString.go | 201 +
.../readwrite/model/BACnetChannelValueBoolean.go | 201 +
.../model/BACnetChannelValueCharacterString.go | 201 +
.../readwrite/model/BACnetChannelValueDate.go | 201 +
.../readwrite/model/BACnetChannelValueDouble.go | 201 +
.../model/BACnetChannelValueEnumerated.go | 201 +
.../readwrite/model/BACnetChannelValueInteger.go | 201 +
.../model/BACnetChannelValueLightingCommand.go | 201 +
.../readwrite/model/BACnetChannelValueNull.go | 201 +
.../model/BACnetChannelValueObjectidentifier.go | 201 +
.../model/BACnetChannelValueOctetString.go | 201 +
.../readwrite/model/BACnetChannelValueReal.go | 201 +
.../readwrite/model/BACnetChannelValueTime.go | 201 +
.../readwrite/model/BACnetChannelValueUnsigned.go | 201 +
.../readwrite/model/BACnetCharacterEncoding.go | 160 +
.../bacnetip/readwrite/model/BACnetClientCOV.go | 222 +
.../readwrite/model/BACnetClientCOVNone.go | 201 +
.../readwrite/model/BACnetClientCOVObject.go | 201 +
.../bacnetip/readwrite/model/BACnetClosingTag.go | 199 +
.../model/BACnetConfirmedServiceChoice.go | 368 +
.../model/BACnetConfirmedServiceRequest.go | 303 +
...ACnetConfirmedServiceRequestAcknowledgeAlarm.go | 391 +
.../BACnetConfirmedServiceRequestAddListElement.go | 348 +
.../BACnetConfirmedServiceRequestAtomicReadFile.go | 243 +
...tConfirmedServiceRequestAtomicReadFileRecord.go | 240 +
...tConfirmedServiceRequestAtomicReadFileStream.go | 240 +
...edServiceRequestAtomicReadFileStreamOrRecord.go | 292 +
...BACnetConfirmedServiceRequestAtomicWriteFile.go | 385 +
.../BACnetConfirmedServiceRequestAuthenticate.go | 208 +
...firmedServiceRequestConfirmedCOVNotification.go | 354 +
...rviceRequestConfirmedCOVNotificationMultiple.go | 370 +
...rmedServiceRequestConfirmedEventNotification.go | 711 +
...firmedServiceRequestConfirmedPrivateTransfer.go | 296 +
...tConfirmedServiceRequestConfirmedTextMessage.go | 333 +
...rviceRequestConfirmedTextMessageMessageClass.go | 305 +
...estConfirmedTextMessageMessageClassCharacter.go | 205 +
...questConfirmedTextMessageMessageClassNumeric.go | 205 +
...ceRequestConfirmedTextMessageMessagePriority.go | 128 +
...estConfirmedTextMessageMessagePriorityTagged.go | 226 +
.../BACnetConfirmedServiceRequestCreateObject.go | 259 +
...medServiceRequestCreateObjectObjectSpecifier.go | 400 +
.../BACnetConfirmedServiceRequestDeleteObject.go | 206 +
...rmedServiceRequestDeviceCommunicationControl.go | 311 +
...questDeviceCommunicationControlEnableDisable.go | 136 +
...eviceCommunicationControlEnableDisableTagged.go | 226 +
...tConfirmedServiceRequestGetEnrollmentSummary.go | 467 +
...estGetEnrollmentSummaryAcknowledgementFilter.go | 136 +
...EnrollmentSummaryAcknowledgementFilterTagged.go | 226 +
...eRequestGetEnrollmentSummaryEventStateFilter.go | 152 +
...stGetEnrollmentSummaryEventStateFilterTagged.go | 226 +
...iceRequestGetEnrollmentSummaryPriorityFilter.go | 292 +
...etConfirmedServiceRequestGetEventInformation.go | 222 +
...etConfirmedServiceRequestLifeSafetyOperation.go | 333 +
.../BACnetConfirmedServiceRequestReadProperty.go | 296 +
...nfirmedServiceRequestReadPropertyConditional.go | 208 +
...tConfirmedServiceRequestReadPropertyMultiple.go | 233 +
.../BACnetConfirmedServiceRequestReadRange.go | 348 +
.../BACnetConfirmedServiceRequestReadRangeRange.go | 294 +
...firmedServiceRequestReadRangeRangeByPosition.go | 240 +
...ServiceRequestReadRangeRangeBySequenceNumber.go | 240 +
...tConfirmedServiceRequestReadRangeRangeByTime.go | 240 +
...netConfirmedServiceRequestReinitializeDevice.go | 259 +
...ReinitializeDeviceReinitializedStateOfDevice.go | 184 +
...ializeDeviceReinitializedStateOfDeviceTagged.go | 226 +
...CnetConfirmedServiceRequestRemoveListElement.go | 348 +
.../BACnetConfirmedServiceRequestRequestKey.go | 208 +
.../BACnetConfirmedServiceRequestSubscribeCOV.go | 348 +
...tConfirmedServiceRequestSubscribeCOVProperty.go | 437 +
...edServiceRequestSubscribeCOVPropertyMultiple.go | 400 +
...yMultipleListOfCovSubscriptionSpecifications.go | 291 +
...tipleListOfCovSubscriptionSpecificationsList.go | 269 +
...ListOfCovSubscriptionSpecificationsReference.go | 258 +
.../model/BACnetConfirmedServiceRequestUnknown.go | 208 +
.../model/BACnetConfirmedServiceRequestVTClose.go | 233 +
.../model/BACnetConfirmedServiceRequestVTData.go | 280 +
.../model/BACnetConfirmedServiceRequestVTOpen.go | 243 +
.../BACnetConfirmedServiceRequestWriteProperty.go | 385 +
...ConfirmedServiceRequestWritePropertyMultiple.go | 233 +
.../readwrite/model/BACnetConstructedData.go | 1627 ++
.../model/BACnetConstructedDataAPDULength.go | 240 +
.../BACnetConstructedDataAPDUSegmentTimeout.go | 240 +
.../model/BACnetConstructedDataAPDUTimeout.go | 240 +
.../model/BACnetConstructedDataAbsenteeLimit.go | 240 +
.../model/BACnetConstructedDataAcceptedModes.go | 227 +
.../BACnetConstructedDataAccessAlarmEvents.go | 227 +
.../BACnetConstructedDataAccessCredentialAll.go | 172 +
.../BACnetConstructedDataAccessDoorAlarmValues.go | 227 +
.../model/BACnetConstructedDataAccessDoorAll.go | 172 +
.../BACnetConstructedDataAccessDoorFaultValues.go | 227 +
.../BACnetConstructedDataAccessDoorPresentValue.go | 240 +
...etConstructedDataAccessDoorRelinquishDefault.go | 240 +
.../model/BACnetConstructedDataAccessDoors.go | 308 +
.../model/BACnetConstructedDataAccessEvent.go | 240 +
...nstructedDataAccessEventAuthenticationFactor.go | 240 +
.../BACnetConstructedDataAccessEventCredential.go | 240 +
.../model/BACnetConstructedDataAccessEventTag.go | 240 +
.../model/BACnetConstructedDataAccessEventTime.go | 240 +
.../model/BACnetConstructedDataAccessPointAll.go | 172 +
.../model/BACnetConstructedDataAccessRightsAll.go | 172 +
...BACnetConstructedDataAccessTransactionEvents.go | 227 +
.../model/BACnetConstructedDataAccessUserAll.go | 172 +
.../BACnetConstructedDataAccessZoneAdjustValue.go | 240 +
.../BACnetConstructedDataAccessZoneAlarmValues.go | 227 +
.../model/BACnetConstructedDataAccessZoneAll.go | 172 +
.../model/BACnetConstructedDataAccompaniment.go | 240 +
.../BACnetConstructedDataAccompanimentTime.go | 240 +
.../model/BACnetConstructedDataAccumulatorAll.go | 172 +
...CnetConstructedDataAccumulatorFaultHighLimit.go | 240 +
...ACnetConstructedDataAccumulatorFaultLowLimit.go | 240 +
.../BACnetConstructedDataAccumulatorHighLimit.go | 240 +
.../BACnetConstructedDataAccumulatorLowLimit.go | 240 +
...BACnetConstructedDataAccumulatorMaxPresValue.go | 240 +
...BACnetConstructedDataAccumulatorMinPresValue.go | 240 +
.../model/BACnetConstructedDataAckRequired.go | 240 +
.../model/BACnetConstructedDataAckedTransitions.go | 240 +
.../readwrite/model/BACnetConstructedDataAction.go | 308 +
.../model/BACnetConstructedDataActionText.go | 308 +
.../model/BACnetConstructedDataActivationTime.go | 240 +
...netConstructedDataActiveAuthenticationPolicy.go | 240 +
...onstructedDataActiveCOVMultipleSubscriptions.go | 227 +
.../BACnetConstructedDataActiveCOVSubscriptions.go | 227 +
.../model/BACnetConstructedDataActiveText.go | 240 +
.../model/BACnetConstructedDataActiveVTSessions.go | 227 +
.../model/BACnetConstructedDataActualShedLevel.go | 240 +
.../model/BACnetConstructedDataAdjustValue.go | 240 +
.../model/BACnetConstructedDataAlarmValue.go | 240 +
.../model/BACnetConstructedDataAlarmValues.go | 308 +
.../BACnetConstructedDataAlertEnrollmentAll.go | 172 +
...etConstructedDataAlertEnrollmentPresentValue.go | 240 +
.../model/BACnetConstructedDataAlignIntervals.go | 240 +
.../BACnetConstructedDataAllWritesSuccessful.go | 240 +
.../BACnetConstructedDataAllowGroupDelayInhibit.go | 240 +
.../model/BACnetConstructedDataAnalogInputAll.go | 172 +
...CnetConstructedDataAnalogInputFaultHighLimit.go | 240 +
...ACnetConstructedDataAnalogInputFaultLowLimit.go | 240 +
...CnetConstructedDataAnalogInputInterfaceValue.go | 240 +
...BACnetConstructedDataAnalogInputMaxPresValue.go | 240 +
...BACnetConstructedDataAnalogInputPresentValue.go | 240 +
.../model/BACnetConstructedDataAnalogOutputAll.go | 172 +
...netConstructedDataAnalogOutputInterfaceValue.go | 240 +
...ACnetConstructedDataAnalogOutputMaxPresValue.go | 240 +
...ACnetConstructedDataAnalogOutputPresentValue.go | 240 +
...ConstructedDataAnalogOutputRelinquishDefault.go | 240 +
.../model/BACnetConstructedDataAnalogValueAll.go | 172 +
...CnetConstructedDataAnalogValueFaultHighLimit.go | 240 +
...ACnetConstructedDataAnalogValueFaultLowLimit.go | 240 +
...BACnetConstructedDataAnalogValueMaxPresValue.go | 240 +
...BACnetConstructedDataAnalogValuePresentValue.go | 240 +
...tConstructedDataAnalogValueRelinquishDefault.go | 240 +
...netConstructedDataApplicationSoftwareVersion.go | 240 +
.../model/BACnetConstructedDataArchive.go | 240 +
.../BACnetConstructedDataAssignedAccessRights.go | 308 +
.../BACnetConstructedDataAssignedLandingCalls.go | 308 +
.../model/BACnetConstructedDataAttemptedSamples.go | 240 +
.../BACnetConstructedDataAuthenticationFactors.go | 308 +
...ACnetConstructedDataAuthenticationPolicyList.go | 308 +
...CnetConstructedDataAuthenticationPolicyNames.go | 308 +
.../BACnetConstructedDataAuthenticationStatus.go | 240 +
...BACnetConstructedDataAuthorizationExemptions.go | 227 +
.../BACnetConstructedDataAuthorizationMode.go | 240 +
.../BACnetConstructedDataAutoSlaveDiscovery.go | 240 +
.../model/BACnetConstructedDataAverageValue.go | 240 +
.../model/BACnetConstructedDataAveragingAll.go | 172 +
.../BACnetConstructedDataBACnetIPGlobalAddress.go | 240 +
.../model/BACnetConstructedDataBACnetIPMode.go | 240 +
...ACnetConstructedDataBACnetIPMulticastAddress.go | 240 +
.../BACnetConstructedDataBACnetIPNATTraversal.go | 240 +
.../model/BACnetConstructedDataBACnetIPUDPPort.go | 240 +
.../model/BACnetConstructedDataBACnetIPv6Mode.go | 240 +
...netConstructedDataBACnetIPv6MulticastAddress.go | 240 +
.../BACnetConstructedDataBACnetIPv6UDPPort.go | 240 +
...CnetConstructedDataBBMDAcceptFDRegistrations.go | 240 +
...onstructedDataBBMDBroadcastDistributionTable.go | 227 +
.../BACnetConstructedDataBBMDForeignDeviceTable.go | 227 +
.../BACnetConstructedDataBackupAndRestoreState.go | 240 +
.../BACnetConstructedDataBackupFailureTimeout.go | 240 +
.../BACnetConstructedDataBackupPreparationTime.go | 240 +
...ACnetConstructedDataBaseDeviceSecurityPolicy.go | 240 +
.../model/BACnetConstructedDataBelongsTo.go | 240 +
.../readwrite/model/BACnetConstructedDataBias.go | 240 +
.../model/BACnetConstructedDataBinaryInputAll.go | 172 +
...CnetConstructedDataBinaryInputInterfaceValue.go | 240 +
...BACnetConstructedDataBinaryInputPresentValue.go | 240 +
...BACnetConstructedDataBinaryLightingOutputAll.go | 172 +
...tructedDataBinaryLightingOutputFeedbackValue.go | 240 +
...structedDataBinaryLightingOutputPresentValue.go | 240 +
...tedDataBinaryLightingOutputRelinquishDefault.go | 240 +
.../model/BACnetConstructedDataBinaryOutputAll.go | 172 +
...CnetConstructedDataBinaryOutputFeedbackValue.go | 240 +
...netConstructedDataBinaryOutputInterfaceValue.go | 240 +
...ACnetConstructedDataBinaryOutputPresentValue.go | 240 +
...ConstructedDataBinaryOutputRelinquishDefault.go | 240 +
.../model/BACnetConstructedDataBinaryValueAll.go | 172 +
...BACnetConstructedDataBinaryValuePresentValue.go | 240 +
...tConstructedDataBinaryValueRelinquishDefault.go | 240 +
.../model/BACnetConstructedDataBitMask.go | 240 +
...CnetConstructedDataBitStringValueAlarmValues.go | 308 +
...netConstructedDataBitStringValuePresentValue.go | 240 +
...nstructedDataBitStringValueRelinquishDefault.go | 240 +
.../model/BACnetConstructedDataBitText.go | 308 +
.../BACnetConstructedDataBitstringValueAll.go | 172 +
.../model/BACnetConstructedDataBlinkWarnEnable.go | 240 +
.../model/BACnetConstructedDataBufferSize.go | 240 +
.../model/BACnetConstructedDataCOVIncrement.go | 240 +
.../model/BACnetConstructedDataCOVPeriod.go | 240 +
...CnetConstructedDataCOVResubscriptionInterval.go | 240 +
.../model/BACnetConstructedDataCOVUPeriod.go | 240 +
.../model/BACnetConstructedDataCOVURecipients.go | 227 +
.../model/BACnetConstructedDataCalendarAll.go | 172 +
.../BACnetConstructedDataCalendarPresentValue.go | 240 +
.../BACnetConstructedDataCarAssignedDirection.go | 240 +
.../model/BACnetConstructedDataCarDoorCommand.go | 308 +
.../model/BACnetConstructedDataCarDoorStatus.go | 308 +
.../model/BACnetConstructedDataCarDoorText.go | 308 +
.../model/BACnetConstructedDataCarDoorZone.go | 240 +
.../model/BACnetConstructedDataCarDriveStatus.go | 240 +
.../model/BACnetConstructedDataCarLoad.go | 240 +
.../model/BACnetConstructedDataCarLoadUnits.go | 240 +
.../model/BACnetConstructedDataCarMode.go | 240 +
.../BACnetConstructedDataCarMovingDirection.go | 240 +
.../model/BACnetConstructedDataCarPosition.go | 240 +
.../BACnetConstructedDataChangeOfStateCount.go | 240 +
.../BACnetConstructedDataChangeOfStateTime.go | 240 +
.../model/BACnetConstructedDataChangesPending.go | 240 +
.../model/BACnetConstructedDataChannelAll.go | 172 +
...tedDataChannelListOfObjectPropertyReferences.go | 308 +
.../model/BACnetConstructedDataChannelNumber.go | 240 +
.../BACnetConstructedDataChannelPresentValue.go | 240 +
...nstructedDataCharacterStringValueAlarmValues.go | 308 +
...nstructedDataCharacterStringValueFaultValues.go | 308 +
...structedDataCharacterStringValuePresentValue.go | 240 +
...tedDataCharacterStringValueRelinquishDefault.go | 240 +
...BACnetConstructedDataCharacterstringValueAll.go | 172 +
.../BACnetConstructedDataClientCOVIncrement.go | 240 +
.../model/BACnetConstructedDataCommand.go | 240 +
.../model/BACnetConstructedDataCommandAction.go | 308 +
.../model/BACnetConstructedDataCommandAll.go | 172 +
.../model/BACnetConstructedDataCommandTimeArray.go | 313 +
.../BACnetConstructedDataConfigurationFiles.go | 308 +
.../model/BACnetConstructedDataControlGroups.go | 308 +
...etConstructedDataControlledVariableReference.go | 240 +
...BACnetConstructedDataControlledVariableUnits.go | 240 +
...BACnetConstructedDataControlledVariableValue.go | 240 +
.../readwrite/model/BACnetConstructedDataCount.go | 240 +
.../BACnetConstructedDataCountBeforeChange.go | 240 +
.../model/BACnetConstructedDataCountChangeTime.go | 240 +
.../BACnetConstructedDataCredentialDataInputAll.go | 172 +
...nstructedDataCredentialDataInputPresentValue.go | 240 +
...ConstructedDataCredentialDataInputUpdateTime.go | 240 +
.../BACnetConstructedDataCredentialDisable.go | 240 +
.../model/BACnetConstructedDataCredentialStatus.go | 240 +
.../model/BACnetConstructedDataCredentials.go | 227 +
.../BACnetConstructedDataCredentialsInZone.go | 227 +
.../BACnetConstructedDataCurrentCommandPriority.go | 240 +
.../model/BACnetConstructedDataDatabaseRevision.go | 240 +
.../model/BACnetConstructedDataDateList.go | 227 +
...tConstructedDataDatePatternValuePresentValue.go | 240 +
...tructedDataDatePatternValueRelinquishDefault.go | 240 +
...structedDataDateTimePatternValuePresentValue.go | 240 +
...tedDataDateTimePatternValueRelinquishDefault.go | 240 +
...CnetConstructedDataDateTimeValuePresentValue.go | 240 +
...onstructedDataDateTimeValueRelinquishDefault.go | 240 +
.../model/BACnetConstructedDataDateValueAll.go | 172 +
.../BACnetConstructedDataDateValuePresentValue.go | 240 +
...netConstructedDataDateValueRelinquishDefault.go | 240 +
.../BACnetConstructedDataDatepatternValueAll.go | 172 +
.../model/BACnetConstructedDataDatetimeValueAll.go | 172 +
...BACnetConstructedDataDatetimepatternValueAll.go | 172 +
.../BACnetConstructedDataDaylightSavingsStatus.go | 240 +
.../model/BACnetConstructedDataDaysRemaining.go | 240 +
.../model/BACnetConstructedDataDeadband.go | 240 +
.../model/BACnetConstructedDataDefaultFadeTime.go | 240 +
.../model/BACnetConstructedDataDefaultRampRate.go | 240 +
.../BACnetConstructedDataDefaultStepIncrement.go | 240 +
...onstructedDataDefaultSubordinateRelationship.go | 240 +
.../model/BACnetConstructedDataDefaultTimeout.go | 240 +
...BACnetConstructedDataDeployedProfileLocation.go | 240 +
.../BACnetConstructedDataDerivativeConstant.go | 240 +
...BACnetConstructedDataDerivativeConstantUnits.go | 240 +
.../model/BACnetConstructedDataDescription.go | 240 +
.../BACnetConstructedDataDescriptionOfHalt.go | 240 +
.../BACnetConstructedDataDeviceAddressBinding.go | 227 +
.../model/BACnetConstructedDataDeviceAll.go | 172 +
.../BACnetConstructedDataDeviceMaxInfoFrames.go | 240 +
.../model/BACnetConstructedDataDeviceMaxMaster.go | 240 +
.../model/BACnetConstructedDataDeviceType.go | 240 +
.../model/BACnetConstructedDataDirectReading.go | 240 +
...BACnetConstructedDataDistributionKeyRevision.go | 240 +
.../model/BACnetConstructedDataDoNotHide.go | 240 +
.../model/BACnetConstructedDataDoorAlarmState.go | 240 +
.../BACnetConstructedDataDoorExtendedPulseTime.go | 240 +
.../model/BACnetConstructedDataDoorMembers.go | 308 +
.../BACnetConstructedDataDoorOpenTooLongTime.go | 240 +
.../model/BACnetConstructedDataDoorPulseTime.go | 240 +
.../model/BACnetConstructedDataDoorStatus.go | 240 +
.../BACnetConstructedDataDoorUnlockDelayTime.go | 240 +
.../model/BACnetConstructedDataDutyWindow.go | 240 +
.../model/BACnetConstructedDataEffectivePeriod.go | 240 +
.../model/BACnetConstructedDataEgressActive.go | 240 +
.../model/BACnetConstructedDataEgressTime.go | 240 +
.../BACnetConstructedDataElapsedActiveTime.go | 240 +
.../model/BACnetConstructedDataElement.go | 439 +
.../model/BACnetConstructedDataElevatorGroup.go | 240 +
.../model/BACnetConstructedDataElevatorGroupAll.go | 172 +
...CnetConstructedDataElevatorGroupGroupMembers.go | 308 +
.../readwrite/model/BACnetConstructedDataEnable.go | 240 +
.../model/BACnetConstructedDataEnergyMeter.go | 240 +
.../model/BACnetConstructedDataEnergyMeterRef.go | 240 +
.../model/BACnetConstructedDataEntryPoints.go | 227 +
.../model/BACnetConstructedDataErrorLimit.go | 240 +
.../model/BACnetConstructedDataEscalatorAll.go | 172 +
.../BACnetConstructedDataEscalatorFaultSignals.go | 227 +
.../model/BACnetConstructedDataEscalatorMode.go | 240 +
.../BACnetConstructedDataEventAlgorithmInhibit.go | 240 +
...ACnetConstructedDataEventAlgorithmInhibitRef.go | 240 +
.../BACnetConstructedDataEventDetectionEnable.go | 240 +
.../model/BACnetConstructedDataEventEnable.go | 240 +
.../BACnetConstructedDataEventEnrollmentAll.go | 172 +
.../model/BACnetConstructedDataEventLogAll.go | 172 +
.../BACnetConstructedDataEventLogLogBuffer.go | 227 +
.../BACnetConstructedDataEventMessageTexts.go | 370 +
...BACnetConstructedDataEventMessageTextsConfig.go | 370 +
.../model/BACnetConstructedDataEventParameters.go | 240 +
.../model/BACnetConstructedDataEventState.go | 240 +
.../model/BACnetConstructedDataEventTimeStamps.go | 370 +
.../model/BACnetConstructedDataEventType.go | 240 +
.../BACnetConstructedDataExceptionSchedule.go | 308 +
.../model/BACnetConstructedDataExecutionDelay.go | 308 +
.../model/BACnetConstructedDataExitPoints.go | 227 +
.../BACnetConstructedDataExpectedShedLevel.go | 240 +
.../model/BACnetConstructedDataExpirationTime.go | 240 +
.../BACnetConstructedDataExtendedTimeEnable.go | 240 +
.../model/BACnetConstructedDataFDBBMDAddress.go | 240 +
.../BACnetConstructedDataFDSubscriptionLifetime.go | 240 +
.../BACnetConstructedDataFailedAttemptEvents.go | 227 +
.../model/BACnetConstructedDataFailedAttempts.go | 240 +
.../BACnetConstructedDataFailedAttemptsTime.go | 240 +
.../model/BACnetConstructedDataFaultHighLimit.go | 240 +
.../model/BACnetConstructedDataFaultLowLimit.go | 240 +
.../model/BACnetConstructedDataFaultParameters.go | 240 +
.../model/BACnetConstructedDataFaultSignals.go | 227 +
.../model/BACnetConstructedDataFaultType.go | 240 +
.../model/BACnetConstructedDataFaultValues.go | 308 +
.../model/BACnetConstructedDataFileAccessMethod.go | 240 +
.../model/BACnetConstructedDataFileAll.go | 172 +
.../model/BACnetConstructedDataFileRecordCount.go | 240 +
.../model/BACnetConstructedDataFileSize.go | 240 +
.../model/BACnetConstructedDataFileType.go | 240 +
.../model/BACnetConstructedDataFirmwareRevision.go | 240 +
.../model/BACnetConstructedDataFloorText.go | 308 +
.../model/BACnetConstructedDataFullDutyBaseline.go | 240 +
.../model/BACnetConstructedDataGlobalGroupAll.go | 172 +
...BACnetConstructedDataGlobalGroupGroupMembers.go | 308 +
...BACnetConstructedDataGlobalGroupPresentValue.go | 308 +
.../model/BACnetConstructedDataGlobalIdentifier.go | 240 +
.../model/BACnetConstructedDataGroupAll.go | 172 +
.../model/BACnetConstructedDataGroupID.go | 240 +
.../model/BACnetConstructedDataGroupMemberNames.go | 308 +
.../model/BACnetConstructedDataGroupMembers.go | 308 +
.../model/BACnetConstructedDataGroupMode.go | 240 +
.../BACnetConstructedDataGroupPresentValue.go | 227 +
.../model/BACnetConstructedDataHighLimit.go | 240 +
.../model/BACnetConstructedDataHigherDeck.go | 240 +
.../model/BACnetConstructedDataIPAddress.go | 240 +
.../model/BACnetConstructedDataIPDHCPEnable.go | 240 +
.../model/BACnetConstructedDataIPDHCPLeaseTime.go | 240 +
...ACnetConstructedDataIPDHCPLeaseTimeRemaining.go | 240 +
.../model/BACnetConstructedDataIPDHCPServer.go | 240 +
.../model/BACnetConstructedDataIPDNSServer.go | 308 +
.../model/BACnetConstructedDataIPDefaultGateway.go | 240 +
.../model/BACnetConstructedDataIPSubnetMask.go | 240 +
.../model/BACnetConstructedDataIPv6Address.go | 240 +
...ACnetConstructedDataIPv6AutoAddressingEnable.go | 240 +
.../BACnetConstructedDataIPv6DHCPLeaseTime.go | 240 +
...netConstructedDataIPv6DHCPLeaseTimeRemaining.go | 240 +
.../model/BACnetConstructedDataIPv6DHCPServer.go | 240 +
.../model/BACnetConstructedDataIPv6DNSServer.go | 308 +
.../BACnetConstructedDataIPv6DefaultGateway.go | 240 +
.../model/BACnetConstructedDataIPv6PrefixLength.go | 240 +
.../model/BACnetConstructedDataIPv6ZoneIndex.go | 240 +
.../model/BACnetConstructedDataInProcess.go | 240 +
.../model/BACnetConstructedDataInProgress.go | 240 +
.../model/BACnetConstructedDataInactiveText.go | 240 +
.../model/BACnetConstructedDataInitialTimeout.go | 240 +
.../model/BACnetConstructedDataInputReference.go | 240 +
.../model/BACnetConstructedDataInstallationID.go | 240 +
.../model/BACnetConstructedDataInstanceOf.go | 240 +
.../BACnetConstructedDataInstantaneousPower.go | 240 +
.../model/BACnetConstructedDataIntegerValueAll.go | 172 +
...ACnetConstructedDataIntegerValueCOVIncrement.go | 240 +
.../BACnetConstructedDataIntegerValueDeadband.go | 240 +
...netConstructedDataIntegerValueFaultHighLimit.go | 240 +
...CnetConstructedDataIntegerValueFaultLowLimit.go | 240 +
.../BACnetConstructedDataIntegerValueHighLimit.go | 240 +
.../BACnetConstructedDataIntegerValueLowLimit.go | 240 +
...ACnetConstructedDataIntegerValueMaxPresValue.go | 240 +
...ACnetConstructedDataIntegerValueMinPresValue.go | 240 +
...ACnetConstructedDataIntegerValuePresentValue.go | 240 +
...ConstructedDataIntegerValueRelinquishDefault.go | 240 +
.../BACnetConstructedDataIntegerValueResolution.go | 240 +
.../model/BACnetConstructedDataIntegralConstant.go | 240 +
.../BACnetConstructedDataIntegralConstantUnits.go | 240 +
.../model/BACnetConstructedDataIntervalOffset.go | 240 +
.../readwrite/model/BACnetConstructedDataIsUTC.go | 240 +
.../model/BACnetConstructedDataKeySets.go | 313 +
.../BACnetConstructedDataLandingCallControl.go | 240 +
.../model/BACnetConstructedDataLandingCalls.go | 227 +
.../BACnetConstructedDataLandingDoorStatus.go | 308 +
.../BACnetConstructedDataLargeAnalogValueAll.go | 172 +
...tConstructedDataLargeAnalogValueCOVIncrement.go | 240 +
...ACnetConstructedDataLargeAnalogValueDeadband.go | 240 +
...onstructedDataLargeAnalogValueFaultHighLimit.go | 240 +
...ConstructedDataLargeAnalogValueFaultLowLimit.go | 240 +
...CnetConstructedDataLargeAnalogValueHighLimit.go | 240 +
...ACnetConstructedDataLargeAnalogValueLowLimit.go | 240 +
...tConstructedDataLargeAnalogValueMaxPresValue.go | 240 +
...tConstructedDataLargeAnalogValueMinPresValue.go | 240 +
...tConstructedDataLargeAnalogValuePresentValue.go | 240 +
...tructedDataLargeAnalogValueRelinquishDefault.go | 240 +
...netConstructedDataLargeAnalogValueResolution.go | 240 +
.../model/BACnetConstructedDataLastAccessEvent.go | 240 +
.../model/BACnetConstructedDataLastAccessPoint.go | 240 +
.../model/BACnetConstructedDataLastCommandTime.go | 240 +
.../BACnetConstructedDataLastCredentialAdded.go | 240 +
...BACnetConstructedDataLastCredentialAddedTime.go | 240 +
.../BACnetConstructedDataLastCredentialRemoved.go | 240 +
...CnetConstructedDataLastCredentialRemovedTime.go | 240 +
.../model/BACnetConstructedDataLastKeyServer.go | 240 +
.../model/BACnetConstructedDataLastNotifyRecord.go | 240 +
.../model/BACnetConstructedDataLastPriority.go | 240 +
.../BACnetConstructedDataLastRestartReason.go | 240 +
.../model/BACnetConstructedDataLastRestoreTime.go | 240 +
.../model/BACnetConstructedDataLastStateChange.go | 240 +
.../model/BACnetConstructedDataLastUseTime.go | 240 +
.../BACnetConstructedDataLifeSafetyAlarmValues.go | 227 +
...netConstructedDataLifeSafetyPointAlarmValues.go | 227 +
.../BACnetConstructedDataLifeSafetyPointAll.go | 172 +
...netConstructedDataLifeSafetyPointFaultValues.go | 227 +
...etConstructedDataLifeSafetyPointPresentValue.go | 240 +
...CnetConstructedDataLifeSafetyZoneAlarmValues.go | 227 +
.../BACnetConstructedDataLifeSafetyZoneAll.go | 172 +
...CnetConstructedDataLifeSafetyZoneFaultValues.go | 227 +
...tructedDataLifeSafetyZoneMaintenanceRequired.go | 240 +
...netConstructedDataLifeSafetyZonePresentValue.go | 240 +
.../model/BACnetConstructedDataLiftAll.go | 172 +
.../model/BACnetConstructedDataLiftFaultSignals.go | 227 +
.../model/BACnetConstructedDataLightingCommand.go | 240 +
...onstructedDataLightingCommandDefaultPriority.go | 240 +
.../BACnetConstructedDataLightingOutputAll.go | 172 +
...etConstructedDataLightingOutputFeedbackValue.go | 240 +
...netConstructedDataLightingOutputPresentValue.go | 240 +
...nstructedDataLightingOutputRelinquishDefault.go | 240 +
...etConstructedDataLightingOutputTrackingValue.go | 240 +
.../model/BACnetConstructedDataLimitEnable.go | 240 +
...BACnetConstructedDataLimitMonitoringInterval.go | 240 +
.../model/BACnetConstructedDataLinkSpeed.go | 240 +
.../BACnetConstructedDataLinkSpeedAutonegotiate.go | 240 +
.../model/BACnetConstructedDataLinkSpeeds.go | 308 +
.../BACnetConstructedDataListOfGroupMembers.go | 227 +
...onstructedDataListOfObjectPropertyReferences.go | 227 +
.../model/BACnetConstructedDataLoadControlAll.go | 172 +
...BACnetConstructedDataLoadControlPresentValue.go | 240 +
.../model/BACnetConstructedDataLocalDate.go | 240 +
.../BACnetConstructedDataLocalForwardingOnly.go | 240 +
.../model/BACnetConstructedDataLocalTime.go | 240 +
.../model/BACnetConstructedDataLocation.go | 240 +
.../model/BACnetConstructedDataLockStatus.go | 240 +
.../model/BACnetConstructedDataLockout.go | 240 +
.../BACnetConstructedDataLockoutRelinquishTime.go | 240 +
.../model/BACnetConstructedDataLogBuffer.go | 308 +
...BACnetConstructedDataLogDeviceObjectProperty.go | 240 +
.../model/BACnetConstructedDataLogInterval.go | 240 +
.../model/BACnetConstructedDataLoggingObject.go | 240 +
.../model/BACnetConstructedDataLoggingRecord.go | 240 +
.../model/BACnetConstructedDataLoggingType.go | 240 +
.../model/BACnetConstructedDataLoopAction.go | 240 +
.../model/BACnetConstructedDataLoopAll.go | 172 +
.../model/BACnetConstructedDataLoopPresentValue.go | 240 +
.../model/BACnetConstructedDataLowDiffLimit.go | 240 +
.../model/BACnetConstructedDataLowLimit.go | 240 +
.../model/BACnetConstructedDataLowerDeck.go | 240 +
.../model/BACnetConstructedDataMACAddress.go | 240 +
.../model/BACnetConstructedDataMachineRoomID.go | 240 +
.../BACnetConstructedDataMaintenanceRequired.go | 240 +
.../model/BACnetConstructedDataMakingCarCall.go | 308 +
...tConstructedDataManipulatedVariableReference.go | 240 +
...CnetConstructedDataManualSlaveAddressBinding.go | 227 +
.../BACnetConstructedDataMaskedAlarmValues.go | 227 +
.../BACnetConstructedDataMaxAPDULengthAccepted.go | 240 +
.../model/BACnetConstructedDataMaxActualValue.go | 240 +
.../BACnetConstructedDataMaxFailedAttempts.go | 240 +
.../model/BACnetConstructedDataMaxInfoFrames.go | 240 +
.../model/BACnetConstructedDataMaxMaster.go | 240 +
.../model/BACnetConstructedDataMaxPresValue.go | 240 +
.../BACnetConstructedDataMaxSegmentsAccepted.go | 240 +
.../model/BACnetConstructedDataMaximumOutput.go | 240 +
.../model/BACnetConstructedDataMaximumValue.go | 240 +
.../BACnetConstructedDataMaximumValueTimestamp.go | 240 +
.../model/BACnetConstructedDataMemberOf.go | 227 +
.../BACnetConstructedDataMemberStatusFlags.go | 240 +
.../model/BACnetConstructedDataMembers.go | 227 +
.../model/BACnetConstructedDataMinActualValue.go | 240 +
.../model/BACnetConstructedDataMinPresValue.go | 240 +
.../model/BACnetConstructedDataMinimumOffTime.go | 240 +
.../model/BACnetConstructedDataMinimumOnTime.go | 240 +
.../model/BACnetConstructedDataMinimumOutput.go | 240 +
.../model/BACnetConstructedDataMinimumValue.go | 240 +
.../BACnetConstructedDataMinimumValueTimestamp.go | 240 +
.../readwrite/model/BACnetConstructedDataMode.go | 240 +
.../model/BACnetConstructedDataModelName.go | 240 +
.../model/BACnetConstructedDataModificationDate.go | 240 +
...netConstructedDataMultiStateInputAlarmValues.go | 227 +
.../BACnetConstructedDataMultiStateInputAll.go | 172 +
...netConstructedDataMultiStateInputFaultValues.go | 227 +
...ConstructedDataMultiStateInputInterfaceValue.go | 240 +
.../BACnetConstructedDataMultiStateOutputAll.go | 172 +
...ConstructedDataMultiStateOutputFeedbackValue.go | 240 +
...onstructedDataMultiStateOutputInterfaceValue.go | 240 +
...tructedDataMultiStateOutputRelinquishDefault.go | 240 +
...netConstructedDataMultiStateValueAlarmValues.go | 227 +
.../BACnetConstructedDataMultiStateValueAll.go | 172 +
...netConstructedDataMultiStateValueFaultValues.go | 227 +
...structedDataMultiStateValueRelinquishDefault.go | 240 +
.../model/BACnetConstructedDataMusterPoint.go | 240 +
.../BACnetConstructedDataNegativeAccessRules.go | 308 +
...ConstructedDataNetworkAccessSecurityPolicies.go | 308 +
.../BACnetConstructedDataNetworkInterfaceName.go | 240 +
.../model/BACnetConstructedDataNetworkNumber.go | 240 +
.../BACnetConstructedDataNetworkNumberQuality.go | 240 +
.../model/BACnetConstructedDataNetworkPortAll.go | 172 +
...ACnetConstructedDataNetworkPortMaxInfoFrames.go | 240 +
.../BACnetConstructedDataNetworkPortMaxMaster.go | 240 +
.../BACnetConstructedDataNetworkSecurityAll.go | 172 +
.../model/BACnetConstructedDataNetworkType.go | 240 +
.../BACnetConstructedDataNextStoppingFloor.go | 240 +
.../model/BACnetConstructedDataNodeSubtype.go | 240 +
.../model/BACnetConstructedDataNodeType.go | 240 +
.../BACnetConstructedDataNotificationClass.go | 240 +
.../BACnetConstructedDataNotificationClassAll.go | 172 +
...ACnetConstructedDataNotificationForwarderAll.go | 172 +
.../BACnetConstructedDataNotificationThreshold.go | 240 +
.../model/BACnetConstructedDataNotifyType.go | 240 +
.../BACnetConstructedDataNumberOfAPDURetries.go | 240 +
...onstructedDataNumberOfAuthenticationPolicies.go | 240 +
.../model/BACnetConstructedDataNumberOfStates.go | 240 +
.../model/BACnetConstructedDataObjectIdentifier.go | 240 +
.../model/BACnetConstructedDataObjectList.go | 308 +
.../model/BACnetConstructedDataObjectName.go | 240 +
...BACnetConstructedDataObjectPropertyReference.go | 240 +
.../model/BACnetConstructedDataObjectType.go | 240 +
.../model/BACnetConstructedDataOccupancyCount.go | 240 +
.../BACnetConstructedDataOccupancyCountAdjust.go | 240 +
.../BACnetConstructedDataOccupancyCountEnable.go | 240 +
.../BACnetConstructedDataOccupancyLowerLimit.go | 240 +
...etConstructedDataOccupancyLowerLimitEnforced.go | 240 +
.../model/BACnetConstructedDataOccupancyState.go | 240 +
.../BACnetConstructedDataOccupancyUpperLimit.go | 240 +
...etConstructedDataOccupancyUpperLimitEnforced.go | 240 +
...tConstructedDataOctetStringValuePresentValue.go | 240 +
...tructedDataOctetStringValueRelinquishDefault.go | 240 +
.../BACnetConstructedDataOctetstringValueAll.go | 172 +
.../BACnetConstructedDataOperationDirection.go | 240 +
.../BACnetConstructedDataOperationExpected.go | 240 +
.../model/BACnetConstructedDataOptional.go | 172 +
.../model/BACnetConstructedDataOutOfService.go | 240 +
.../model/BACnetConstructedDataOutputUnits.go | 240 +
.../BACnetConstructedDataPacketReorderTime.go | 240 +
.../model/BACnetConstructedDataPassbackMode.go | 240 +
.../model/BACnetConstructedDataPassbackTimeout.go | 240 +
.../model/BACnetConstructedDataPassengerAlarm.go | 240 +
.../model/BACnetConstructedDataPolarity.go | 240 +
.../model/BACnetConstructedDataPortFilter.go | 308 +
.../BACnetConstructedDataPositiveAccessRules.go | 308 +
...BACnetConstructedDataPositiveIntegerValueAll.go | 172 +
...structedDataPositiveIntegerValueCOVIncrement.go | 240 +
...tConstructedDataPositiveIntegerValueDeadband.go | 240 +
...ructedDataPositiveIntegerValueFaultHighLimit.go | 240 +
...tructedDataPositiveIntegerValueFaultLowLimit.go | 240 +
...ConstructedDataPositiveIntegerValueHighLimit.go | 240 +
...tConstructedDataPositiveIntegerValueLowLimit.go | 240 +
...structedDataPositiveIntegerValueMaxPresValue.go | 240 +
...structedDataPositiveIntegerValueMinPresValue.go | 240 +
...tedDataPositiveIntegerValueRelinquishDefault.go | 240 +
...onstructedDataPositiveIntegerValueResolution.go | 240 +
.../readwrite/model/BACnetConstructedDataPower.go | 240 +
.../model/BACnetConstructedDataPowerMode.go | 240 +
.../model/BACnetConstructedDataPrescale.go | 240 +
.../model/BACnetConstructedDataPresentValue.go | 240 +
.../model/BACnetConstructedDataPriority.go | 313 +
.../model/BACnetConstructedDataPriorityArray.go | 240 +
.../BACnetConstructedDataPriorityForWriting.go | 240 +
.../BACnetConstructedDataProcessIdentifier.go | 240 +
...BACnetConstructedDataProcessIdentifierFilter.go | 240 +
.../model/BACnetConstructedDataProfileLocation.go | 240 +
.../model/BACnetConstructedDataProfileName.go | 240 +
.../model/BACnetConstructedDataProgramAll.go | 172 +
.../model/BACnetConstructedDataProgramChange.go | 240 +
.../model/BACnetConstructedDataProgramLocation.go | 240 +
.../model/BACnetConstructedDataProgramState.go | 240 +
.../model/BACnetConstructedDataPropertyList.go | 308 +
.../BACnetConstructedDataProportionalConstant.go | 240 +
...CnetConstructedDataProportionalConstantUnits.go | 240 +
.../model/BACnetConstructedDataProtocolLevel.go | 240 +
...tConstructedDataProtocolObjectTypesSupported.go | 240 +
.../model/BACnetConstructedDataProtocolRevision.go | 240 +
...CnetConstructedDataProtocolServicesSupported.go | 240 +
.../model/BACnetConstructedDataProtocolVersion.go | 240 +
...CnetConstructedDataPulseConverterAdjustValue.go | 240 +
.../BACnetConstructedDataPulseConverterAll.go | 172 +
...netConstructedDataPulseConverterPresentValue.go | 240 +
.../model/BACnetConstructedDataPulseRate.go | 240 +
.../model/BACnetConstructedDataReadOnly.go | 240 +
.../model/BACnetConstructedDataReasonForDisable.go | 227 +
.../model/BACnetConstructedDataReasonForHalt.go | 240 +
.../model/BACnetConstructedDataRecipientList.go | 227 +
.../model/BACnetConstructedDataRecordCount.go | 240 +
...ACnetConstructedDataRecordsSinceNotification.go | 240 +
.../model/BACnetConstructedDataReferencePort.go | 240 +
.../BACnetConstructedDataRegisteredCarCall.go | 308 +
.../model/BACnetConstructedDataReliability.go | 240 +
...tConstructedDataReliabilityEvaluationInhibit.go | 240 +
.../BACnetConstructedDataRelinquishDefault.go | 240 +
.../model/BACnetConstructedDataRepresents.go | 240 +
.../BACnetConstructedDataRequestedShedLevel.go | 240 +
...BACnetConstructedDataRequestedUpdateInterval.go | 240 +
.../model/BACnetConstructedDataRequired.go | 172 +
.../model/BACnetConstructedDataResolution.go | 240 +
...ConstructedDataRestartNotificationRecipients.go | 227 +
.../BACnetConstructedDataRestoreCompletionTime.go | 240 +
.../BACnetConstructedDataRestorePreparationTime.go | 240 +
.../model/BACnetConstructedDataRoutingTable.go | 227 +
.../readwrite/model/BACnetConstructedDataScale.go | 240 +
.../model/BACnetConstructedDataScaleFactor.go | 240 +
.../model/BACnetConstructedDataScheduleAll.go | 172 +
.../model/BACnetConstructedDataScheduleDefault.go | 240 +
.../BACnetConstructedDataSchedulePresentValue.go | 240 +
.../model/BACnetConstructedDataSecuredStatus.go | 240 +
.../BACnetConstructedDataSecurityPDUTimeout.go | 240 +
.../BACnetConstructedDataSecurityTimeWindow.go | 240 +
.../BACnetConstructedDataSegmentationSupported.go | 240 +
.../model/BACnetConstructedDataSerialNumber.go | 240 +
.../model/BACnetConstructedDataSetpoint.go | 240 +
.../BACnetConstructedDataSetpointReference.go | 240 +
.../model/BACnetConstructedDataSetting.go | 240 +
.../model/BACnetConstructedDataShedDuration.go | 240 +
.../BACnetConstructedDataShedLevelDescriptions.go | 308 +
.../model/BACnetConstructedDataShedLevels.go | 308 +
.../model/BACnetConstructedDataSilenced.go | 240 +
.../BACnetConstructedDataSlaveAddressBinding.go | 227 +
.../model/BACnetConstructedDataSlaveProxyEnable.go | 240 +
.../model/BACnetConstructedDataStartTime.go | 240 +
.../BACnetConstructedDataStateChangeValues.go | 313 +
.../model/BACnetConstructedDataStateDescription.go | 240 +
.../model/BACnetConstructedDataStateText.go | 308 +
.../model/BACnetConstructedDataStatusFlags.go | 240 +
.../model/BACnetConstructedDataStopTime.go | 240 +
.../model/BACnetConstructedDataStopWhenFull.go | 240 +
.../model/BACnetConstructedDataStrikeCount.go | 240 +
.../BACnetConstructedDataStructuredObjectList.go | 308 +
.../BACnetConstructedDataStructuredViewAll.go | 172 +
.../BACnetConstructedDataSubordinateAnnotations.go | 308 +
.../model/BACnetConstructedDataSubordinateList.go | 308 +
.../BACnetConstructedDataSubordinateNodeTypes.go | 308 +
...ACnetConstructedDataSubordinateRelationships.go | 308 +
.../model/BACnetConstructedDataSubordinateTags.go | 308 +
.../BACnetConstructedDataSubscribedRecipients.go | 227 +
.../BACnetConstructedDataSupportedFormatClasses.go | 308 +
.../model/BACnetConstructedDataSupportedFormats.go | 308 +
...etConstructedDataSupportedSecurityAlgorithms.go | 227 +
.../model/BACnetConstructedDataSystemStatus.go | 240 +
.../readwrite/model/BACnetConstructedDataTags.go | 308 +
.../model/BACnetConstructedDataThreatAuthority.go | 240 +
.../model/BACnetConstructedDataThreatLevel.go | 240 +
.../model/BACnetConstructedDataTimeDelay.go | 240 +
.../model/BACnetConstructedDataTimeDelayNormal.go | 240 +
.../BACnetConstructedDataTimeOfActiveTimeReset.go | 240 +
.../BACnetConstructedDataTimeOfDeviceRestart.go | 240 +
.../BACnetConstructedDataTimeOfStateCountReset.go | 240 +
.../BACnetConstructedDataTimeOfStrikeCountReset.go | 240 +
...tConstructedDataTimePatternValuePresentValue.go | 240 +
...tructedDataTimePatternValueRelinquishDefault.go | 240 +
...etConstructedDataTimeSynchronizationInterval.go | 240 +
...ConstructedDataTimeSynchronizationRecipients.go | 227 +
.../model/BACnetConstructedDataTimeValueAll.go | 172 +
.../BACnetConstructedDataTimeValuePresentValue.go | 240 +
...netConstructedDataTimeValueRelinquishDefault.go | 240 +
.../BACnetConstructedDataTimepatternValueAll.go | 172 +
.../model/BACnetConstructedDataTimerAlarmValues.go | 227 +
.../model/BACnetConstructedDataTimerAll.go | 172 +
.../BACnetConstructedDataTimerMaxPresValue.go | 240 +
.../BACnetConstructedDataTimerMinPresValue.go | 240 +
.../model/BACnetConstructedDataTimerResolution.go | 240 +
.../model/BACnetConstructedDataTimerRunning.go | 240 +
.../model/BACnetConstructedDataTimerState.go | 240 +
.../model/BACnetConstructedDataTotalRecordCount.go | 240 +
.../model/BACnetConstructedDataTraceFlag.go | 240 +
.../model/BACnetConstructedDataTrackingValue.go | 240 +
...tConstructedDataTransactionNotificationClass.go | 240 +
.../model/BACnetConstructedDataTransition.go | 240 +
.../model/BACnetConstructedDataTrendLogAll.go | 172 +
.../BACnetConstructedDataTrendLogLogBuffer.go | 227 +
...nstructedDataTrendLogLogDeviceObjectProperty.go | 240 +
.../BACnetConstructedDataTrendLogMultipleAll.go | 172 +
...CnetConstructedDataTrendLogMultipleLogBuffer.go | 227 +
...dDataTrendLogMultipleLogDeviceObjectProperty.go | 308 +
.../model/BACnetConstructedDataTrigger.go | 240 +
.../model/BACnetConstructedDataUTCOffset.go | 240 +
...structedDataUTCTimeSynchronizationRecipients.go | 227 +
.../readwrite/model/BACnetConstructedDataUnits.go | 240 +
.../model/BACnetConstructedDataUnspecified.go | 308 +
.../model/BACnetConstructedDataUpdateInterval.go | 240 +
.../BACnetConstructedDataUpdateKeySetTimeout.go | 240 +
.../model/BACnetConstructedDataUpdateTime.go | 240 +
.../BACnetConstructedDataUserExternalIdentifier.go | 240 +
...ACnetConstructedDataUserInformationReference.go | 240 +
.../model/BACnetConstructedDataUserName.go | 240 +
.../model/BACnetConstructedDataUserType.go | 240 +
.../model/BACnetConstructedDataUsesRemaining.go | 240 +
.../BACnetConstructedDataVTClassesSupported.go | 227 +
.../model/BACnetConstructedDataValidSamples.go | 240 +
.../BACnetConstructedDataValueBeforeChange.go | 240 +
.../model/BACnetConstructedDataValueChangeTime.go | 240 +
.../model/BACnetConstructedDataValueSet.go | 240 +
.../model/BACnetConstructedDataValueSource.go | 240 +
.../model/BACnetConstructedDataValueSourceArray.go | 313 +
.../model/BACnetConstructedDataVarianceValue.go | 240 +
.../model/BACnetConstructedDataVendorIdentifier.go | 240 +
.../model/BACnetConstructedDataVendorName.go | 240 +
.../model/BACnetConstructedDataVerificationTime.go | 240 +
.../BACnetConstructedDataVirtualMACAddressTable.go | 227 +
.../model/BACnetConstructedDataWeeklySchedule.go | 313 +
.../model/BACnetConstructedDataWindowInterval.go | 240 +
.../model/BACnetConstructedDataWindowSamples.go | 240 +
.../model/BACnetConstructedDataWriteStatus.go | 240 +
.../model/BACnetConstructedDataZoneFrom.go | 240 +
.../model/BACnetConstructedDataZoneMembers.go | 227 +
.../readwrite/model/BACnetConstructedDataZoneTo.go | 240 +
.../bacnetip/readwrite/model/BACnetContextTag.go | 314 +
.../readwrite/model/BACnetContextTagBitString.go | 207 +
.../readwrite/model/BACnetContextTagBoolean.go | 264 +
.../model/BACnetContextTagCharacterString.go | 233 +
.../readwrite/model/BACnetContextTagDate.go | 207 +
.../readwrite/model/BACnetContextTagDouble.go | 233 +
.../readwrite/model/BACnetContextTagEnumerated.go | 233 +
.../readwrite/model/BACnetContextTagNull.go | 165 +
.../model/BACnetContextTagObjectIdentifier.go | 250 +
.../readwrite/model/BACnetContextTagOctetString.go | 207 +
.../readwrite/model/BACnetContextTagReal.go | 233 +
.../model/BACnetContextTagSignedInteger.go | 233 +
.../readwrite/model/BACnetContextTagTime.go | 207 +
.../readwrite/model/BACnetContextTagUnknown.go | 209 +
.../model/BACnetContextTagUnsignedInteger.go | 233 +
.../model/BACnetCredentialAuthenticationFactor.go | 206 +
.../readwrite/model/BACnetDailySchedule.go | 255 +
.../bacnetip/readwrite/model/BACnetDataType.go | 224 +
.../bacnetip/readwrite/model/BACnetDateRange.go | 206 +
.../readwrite/model/BACnetDateRangeEnclosed.go | 256 +
.../bacnetip/readwrite/model/BACnetDateTime.go | 206 +
.../readwrite/model/BACnetDateTimeEnclosed.go | 256 +
.../bacnetip/readwrite/model/BACnetDaysOfWeek.go | 168 +
.../readwrite/model/BACnetDaysOfWeekTagged.go | 363 +
.../bacnetip/readwrite/model/BACnetDestination.go | 386 +
.../model/BACnetDeviceObjectPropertyReference.go | 309 +
.../BACnetDeviceObjectPropertyReferenceEnclosed.go | 256 +
.../readwrite/model/BACnetDeviceObjectReference.go | 222 +
.../model/BACnetDeviceObjectReferenceEnclosed.go | 256 +
.../bacnetip/readwrite/model/BACnetDeviceStatus.go | 168 +
.../readwrite/model/BACnetDeviceStatusTagged.go | 279 +
.../readwrite/model/BACnetDoorAlarmState.go | 192 +
.../readwrite/model/BACnetDoorAlarmStateTagged.go | 279 +
.../readwrite/model/BACnetDoorSecuredStatus.go | 136 +
.../model/BACnetDoorSecuredStatusTagged.go | 226 +
.../bacnetip/readwrite/model/BACnetDoorStatus.go | 200 +
.../readwrite/model/BACnetDoorStatusTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetDoorValue.go | 144 +
.../readwrite/model/BACnetDoorValueTagged.go | 226 +
.../readwrite/model/BACnetEngineeringUnits.go | 2128 ++
.../model/BACnetEngineeringUnitsTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetError.go | 186 +
.../bacnetip/readwrite/model/BACnetErrorGeneral.go | 203 +
.../readwrite/model/BACnetEscalatorFault.go | 192 +
.../readwrite/model/BACnetEscalatorFaultTagged.go | 279 +
.../readwrite/model/BACnetEscalatorMode.go | 168 +
.../readwrite/model/BACnetEscalatorModeTagged.go | 279 +
.../model/BACnetEscalatorOperationDirection.go | 168 +
.../BACnetEscalatorOperationDirectionTagged.go | 279 +
.../readwrite/model/BACnetEventLogRecord.go | 206 +
.../model/BACnetEventLogRecordLogDatum.go | 307 +
.../model/BACnetEventLogRecordLogDatumLogStatus.go | 205 +
.../BACnetEventLogRecordLogDatumNotification.go | 279 +
.../BACnetEventLogRecordLogDatumTimeChange.go | 205 +
.../model/BACnetEventNotificationSubscription.go | 294 +
.../readwrite/model/BACnetEventParameter.go | 256 +
.../model/BACnetEventParameterAccessEvent.go | 312 +
...tEventParameterAccessEventListOfAccessEvents.go | 269 +
.../model/BACnetEventParameterBufferReady.go | 312 +
.../model/BACnetEventParameterChangeOfBitstring.go | 349 +
...ameterChangeOfBitstringListOfBitstringValues.go | 269 +
.../BACnetEventParameterChangeOfCharacterString.go | 312 +
...eterChangeOfCharacterStringListOfAlarmValues.go | 269 +
.../BACnetEventParameterChangeOfDiscreteValue.go | 275 +
.../BACnetEventParameterChangeOfLifeSavety.go | 386 +
...ParameterChangeOfLifeSavetyListOfAlarmValues.go | 269 +
...hangeOfLifeSavetyListOfLifeSavetyAlarmValues.go | 269 +
.../model/BACnetEventParameterChangeOfState.go | 312 +
...ACnetEventParameterChangeOfStateListOfValues.go | 269 +
.../BACnetEventParameterChangeOfStatusFlags.go | 312 +
.../model/BACnetEventParameterChangeOfTimer.go | 349 +
.../BACnetEventParameterChangeOfTimerAlarmValue.go | 269 +
.../model/BACnetEventParameterChangeOfValue.go | 312 +
...BACnetEventParameterChangeOfValueCivCriteria.go | 305 +
...ventParameterChangeOfValueCivCriteriaBitmask.go | 205 +
...fValueCivCriteriaReferencedPropertyIncrement.go | 205 +
.../model/BACnetEventParameterCommandFailure.go | 312 +
.../model/BACnetEventParameterDoubleOutOfRange.go | 386 +
.../model/BACnetEventParameterExtended.go | 349 +
.../BACnetEventParameterExtendedParameters.go | 1095 +
.../model/BACnetEventParameterFloatingLimit.go | 423 +
.../readwrite/model/BACnetEventParameterNone.go | 201 +
.../model/BACnetEventParameterOutOfRange.go | 386 +
.../model/BACnetEventParameterSignedOutOfRange.go | 386 +
.../BACnetEventParameterUnsignedOutOfRange.go | 386 +
.../model/BACnetEventParameterUnsignedRange.go | 349 +
.../readwrite/model/BACnetEventPriorities.go | 328 +
.../bacnetip/readwrite/model/BACnetEventState.go | 168 +
.../readwrite/model/BACnetEventStateTagged.go | 279 +
.../readwrite/model/BACnetEventSummariesList.go | 269 +
.../bacnetip/readwrite/model/BACnetEventSummary.go | 386 +
.../readwrite/model/BACnetEventTimestamps.go | 242 +
.../model/BACnetEventTimestampsEnclosed.go | 256 +
.../readwrite/model/BACnetEventTransitionBits.go | 136 +
.../model/BACnetEventTransitionBitsTagged.go | 295 +
.../bacnetip/readwrite/model/BACnetEventType.go | 280 +
.../readwrite/model/BACnetEventTypeTagged.go | 279 +
.../readwrite/model/BACnetFaultParameter.go | 234 +
.../BACnetFaultParameterFaultCharacterString.go | 275 +
...rameterFaultCharacterStringListOfFaultValues.go | 269 +
.../model/BACnetFaultParameterFaultExtended.go | 349 +
.../BACnetFaultParameterFaultExtendedParameters.go | 269 +
...etFaultParameterFaultExtendedParametersEntry.go | 268 +
...rameterFaultExtendedParametersEntryBitString.go | 201 +
...ParameterFaultExtendedParametersEntryBoolean.go | 201 +
...rFaultExtendedParametersEntryCharacterString.go | 201 +
...ultParameterFaultExtendedParametersEntryDate.go | 201 +
...tParameterFaultExtendedParametersEntryDouble.go | 201 +
...ameterFaultExtendedParametersEntryEnumerated.go | 201 +
...ParameterFaultExtendedParametersEntryInteger.go | 201 +
...ultParameterFaultExtendedParametersEntryNull.go | 201 +
...FaultExtendedParametersEntryObjectidentifier.go | 201 +
...meterFaultExtendedParametersEntryOctetString.go | 201 +
...ultParameterFaultExtendedParametersEntryReal.go | 201 +
...rameterFaultExtendedParametersEntryReference.go | 201 +
...ultParameterFaultExtendedParametersEntryTime.go | 201 +
...arameterFaultExtendedParametersEntryUnsigned.go | 201 +
.../model/BACnetFaultParameterFaultLifeSafety.go | 312 +
...ultParameterFaultLifeSafetyListOfFaultValues.go | 269 +
.../model/BACnetFaultParameterFaultListed.go | 275 +
.../model/BACnetFaultParameterFaultOutOfRange.go | 312 +
...tFaultParameterFaultOutOfRangeMaxNormalValue.go | 314 +
...ParameterFaultOutOfRangeMaxNormalValueDouble.go | 205 +
...arameterFaultOutOfRangeMaxNormalValueInteger.go | 205 +
...ltParameterFaultOutOfRangeMaxNormalValueReal.go | 205 +
...rameterFaultOutOfRangeMaxNormalValueUnsigned.go | 205 +
...tFaultParameterFaultOutOfRangeMinNormalValue.go | 314 +
...ParameterFaultOutOfRangeMinNormalValueDouble.go | 205 +
...arameterFaultOutOfRangeMinNormalValueInteger.go | 205 +
...ltParameterFaultOutOfRangeMinNormalValueReal.go | 205 +
...rameterFaultOutOfRangeMinNormalValueUnsigned.go | 205 +
.../model/BACnetFaultParameterFaultState.go | 275 +
...netFaultParameterFaultStateListOfFaultValues.go | 269 +
.../model/BACnetFaultParameterFaultStatusFlags.go | 275 +
.../readwrite/model/BACnetFaultParameterNone.go | 201 +
.../bacnetip/readwrite/model/BACnetFaultType.go | 176 +
.../readwrite/model/BACnetFaultTypeTagged.go | 226 +
.../readwrite/model/BACnetFileAccessMethod.go | 128 +
.../model/BACnetFileAccessMethodTagged.go | 226 +
.../readwrite/model/BACnetGroupChannelValue.go | 258 +
.../readwrite/model/BACnetGroupChannelValueList.go | 269 +
.../bacnetip/readwrite/model/BACnetHostAddress.go | 224 +
.../readwrite/model/BACnetHostAddressEnclosed.go | 256 +
.../readwrite/model/BACnetHostAddressIpAddress.go | 201 +
.../readwrite/model/BACnetHostAddressName.go | 201 +
.../readwrite/model/BACnetHostAddressNull.go | 201 +
.../bacnetip/readwrite/model/BACnetHostNPort.go | 206 +
.../readwrite/model/BACnetHostNPortEnclosed.go | 256 +
.../bacnetip/readwrite/model/BACnetIPMode.go | 136 +
.../bacnetip/readwrite/model/BACnetIPModeTagged.go | 226 +
.../readwrite/model/BACnetKeyIdentifier.go | 206 +
.../readwrite/model/BACnetLandingCallStatus.go | 258 +
.../model/BACnetLandingCallStatusCommand.go | 222 +
.../BACnetLandingCallStatusCommandDestination.go | 201 +
.../BACnetLandingCallStatusCommandDirection.go | 201 +
.../readwrite/model/BACnetLandingDoorStatus.go | 170 +
.../BACnetLandingDoorStatusLandingDoorsList.go | 269 +
...BACnetLandingDoorStatusLandingDoorsListEntry.go | 206 +
.../readwrite/model/BACnetLifeSafetyMode.go | 240 +
.../readwrite/model/BACnetLifeSafetyModeTagged.go | 279 +
.../readwrite/model/BACnetLifeSafetyOperation.go | 200 +
.../model/BACnetLifeSafetyOperationTagged.go | 279 +
.../readwrite/model/BACnetLifeSafetyState.go | 312 +
.../readwrite/model/BACnetLifeSafetyStateTagged.go | 279 +
.../readwrite/model/BACnetLiftCarCallList.go | 170 +
.../model/BACnetLiftCarCallListFloorList.go | 269 +
.../readwrite/model/BACnetLiftCarDirection.go | 168 +
.../model/BACnetLiftCarDirectionTagged.go | 279 +
.../readwrite/model/BACnetLiftCarDoorCommand.go | 136 +
.../model/BACnetLiftCarDoorCommandTagged.go | 226 +
.../readwrite/model/BACnetLiftCarDriveStatus.go | 200 +
.../model/BACnetLiftCarDriveStatusTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetLiftCarMode.go | 232 +
.../readwrite/model/BACnetLiftCarModeTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetLiftFault.go | 256 +
.../readwrite/model/BACnetLiftFaultTagged.go | 279 +
.../readwrite/model/BACnetLiftGroupMode.go | 168 +
.../readwrite/model/BACnetLiftGroupModeTagged.go | 226 +
.../readwrite/model/BACnetLightingCommand.go | 426 +
.../model/BACnetLightingCommandEnclosed.go | 256 +
.../readwrite/model/BACnetLightingInProgress.go | 152 +
.../model/BACnetLightingInProgressTagged.go | 226 +
.../readwrite/model/BACnetLightingOperation.go | 208 +
.../model/BACnetLightingOperationTagged.go | 279 +
.../readwrite/model/BACnetLightingTransition.go | 144 +
.../model/BACnetLightingTransitionTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetLimitEnable.go | 128 +
.../readwrite/model/BACnetLimitEnableTagged.go | 278 +
.../bacnetip/readwrite/model/BACnetLockStatus.go | 152 +
.../readwrite/model/BACnetLockStatusTagged.go | 226 +
.../bacnetip/readwrite/model/BACnetLogData.go | 307 +
.../readwrite/model/BACnetLogDataLogData.go | 292 +
.../readwrite/model/BACnetLogDataLogDataEntry.go | 236 +
.../model/BACnetLogDataLogDataEntryAnyValue.go | 217 +
.../BACnetLogDataLogDataEntryBitStringValue.go | 201 +
.../model/BACnetLogDataLogDataEntryBooleanValue.go | 201 +
.../BACnetLogDataLogDataEntryEnumeratedValue.go | 201 +
.../model/BACnetLogDataLogDataEntryFailure.go | 201 +
.../model/BACnetLogDataLogDataEntryIntegerValue.go | 201 +
.../model/BACnetLogDataLogDataEntryNullValue.go | 201 +
.../model/BACnetLogDataLogDataEntryRealValue.go | 201 +
.../BACnetLogDataLogDataEntryUnsignedValue.go | 201 +
.../model/BACnetLogDataLogDataTimeChange.go | 205 +
.../readwrite/model/BACnetLogDataLogStatus.go | 205 +
.../readwrite/model/BACnetLogMultipleRecord.go | 206 +
.../bacnetip/readwrite/model/BACnetLogRecord.go | 258 +
.../readwrite/model/BACnetLogRecordLogDatum.go | 323 +
.../model/BACnetLogRecordLogDatumAnyValue.go | 221 +
.../model/BACnetLogRecordLogDatumBitStringValue.go | 205 +
.../model/BACnetLogRecordLogDatumBooleanValue.go | 205 +
.../BACnetLogRecordLogDatumEnumeratedValue.go | 205 +
.../model/BACnetLogRecordLogDatumFailure.go | 205 +
.../model/BACnetLogRecordLogDatumIntegerValue.go | 205 +
.../model/BACnetLogRecordLogDatumLogStatus.go | 205 +
.../model/BACnetLogRecordLogDatumNullValue.go | 205 +
.../model/BACnetLogRecordLogDatumRealValue.go | 205 +
.../model/BACnetLogRecordLogDatumTimeChange.go | 205 +
.../model/BACnetLogRecordLogDatumUnsignedValue.go | 205 +
.../bacnetip/readwrite/model/BACnetLogStatus.go | 136 +
.../readwrite/model/BACnetLogStatusTagged.go | 295 +
.../bacnetip/readwrite/model/BACnetLoggingType.go | 144 +
.../readwrite/model/BACnetLoggingTypeTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetMaintenance.go | 152 +
.../readwrite/model/BACnetMaintenanceTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetNameValue.go | 222 +
.../readwrite/model/BACnetNameValueCollection.go | 269 +
.../readwrite/model/BACnetNetworkNumberQuality.go | 144 +
.../model/BACnetNetworkNumberQualityTagged.go | 226 +
.../readwrite/model/BACnetNetworkPortCommand.go | 184 +
.../model/BACnetNetworkPortCommandTagged.go | 279 +
.../readwrite/model/BACnetNetworkSecurityPolicy.go | 206 +
.../bacnetip/readwrite/model/BACnetNetworkType.go | 208 +
.../readwrite/model/BACnetNetworkTypeTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetNodeType.go | 288 +
.../readwrite/model/BACnetNodeTypeTagged.go | 226 +
.../model/BACnetNotificationParameters.go | 345 +
.../BACnetNotificationParametersAccessEvent.go | 481 +
.../BACnetNotificationParametersBufferReady.go | 354 +
...ACnetNotificationParametersChangeOfBitString.go | 317 +
...otificationParametersChangeOfCharacterString.go | 354 +
...tNotificationParametersChangeOfDiscreteValue.go | 317 +
...ationParametersChangeOfDiscreteValueNewValue.go | 343 +
...rametersChangeOfDiscreteValueNewValueBoolean.go | 205 +
...ChangeOfDiscreteValueNewValueCharacterString.go | 205 +
...ametersChangeOfDiscreteValueNewValueDatetime.go | 205 +
...etersChangeOfDiscreteValueNewValueEnumerated.go | 205 +
...rametersChangeOfDiscreteValueNewValueInteger.go | 205 +
...hangeOfDiscreteValueNewValueObjectidentifier.go | 205 +
...metersChangeOfDiscreteValueNewValueOctetDate.go | 205 +
...tersChangeOfDiscreteValueNewValueOctetString.go | 205 +
...metersChangeOfDiscreteValueNewValueOctetTime.go | 205 +
...ametersChangeOfDiscreteValueNewValueUnsigned.go | 205 +
...CnetNotificationParametersChangeOfLifeSafety.go | 391 +
...netNotificationParametersChangeOfReliability.go | 354 +
.../BACnetNotificationParametersChangeOfState.go | 317 +
...netNotificationParametersChangeOfStatusFlags.go | 317 +
.../BACnetNotificationParametersChangeOfTimer.go | 511 +
.../BACnetNotificationParametersChangeOfValue.go | 317 +
...tNotificationParametersChangeOfValueNewValue.go | 305 +
...onParametersChangeOfValueNewValueChangedBits.go | 205 +
...nParametersChangeOfValueNewValueChangedValue.go | 205 +
.../BACnetNotificationParametersCommandFailure.go | 354 +
...BACnetNotificationParametersComplexEventType.go | 206 +
...BACnetNotificationParametersDoubleOutOfRange.go | 391 +
.../model/BACnetNotificationParametersExtended.go | 354 +
...CnetNotificationParametersExtendedParameters.go | 1095 +
.../BACnetNotificationParametersFloatingLimit.go | 391 +
.../BACnetNotificationParametersOutOfRange.go | 391 +
...BACnetNotificationParametersSignedOutOfRange.go | 391 +
...CnetNotificationParametersUnsignedOutOfRange.go | 391 +
.../BACnetNotificationParametersUnsignedRange.go | 354 +
.../bacnetip/readwrite/model/BACnetNotifyType.go | 136 +
.../readwrite/model/BACnetNotifyTypeTagged.go | 226 +
.../model/BACnetObjectPropertyReference.go | 258 +
.../model/BACnetObjectPropertyReferenceEnclosed.go | 256 +
.../bacnetip/readwrite/model/BACnetObjectType.go | 600 +
.../readwrite/model/BACnetObjectTypeTagged.go | 279 +
.../readwrite/model/BACnetObjectTypesSupported.go | 592 +
.../model/BACnetObjectTypesSupportedTagged.go | 414 +
.../bacnetip/readwrite/model/BACnetOpeningTag.go | 199 +
.../readwrite/model/BACnetOptionalBinaryPV.go | 222 +
.../readwrite/model/BACnetOptionalBinaryPVNull.go | 201 +
.../readwrite/model/BACnetOptionalBinaryPVValue.go | 201 +
.../model/BACnetOptionalCharacterString.go | 222 +
.../model/BACnetOptionalCharacterStringNull.go | 201 +
.../model/BACnetOptionalCharacterStringValue.go | 201 +
.../bacnetip/readwrite/model/BACnetOptionalREAL.go | 222 +
.../readwrite/model/BACnetOptionalREALNull.go | 201 +
.../readwrite/model/BACnetOptionalREALValue.go | 201 +
.../readwrite/model/BACnetOptionalUnsigned.go | 222 +
.../readwrite/model/BACnetOptionalUnsignedNull.go | 201 +
.../readwrite/model/BACnetOptionalUnsignedValue.go | 201 +
.../bacnetip/readwrite/model/BACnetPolarity.go | 128 +
.../readwrite/model/BACnetPolarityTagged.go | 226 +
.../readwrite/model/BACnetPortPermission.go | 222 +
.../bacnetip/readwrite/model/BACnetPrescale.go | 206 +
.../readwrite/model/BACnetPriorityArray.go | 634 +
.../readwrite/model/BACnetPriorityValue.go | 283 +
.../model/BACnetPriorityValueBitString.go | 203 +
.../readwrite/model/BACnetPriorityValueBoolean.go | 203 +
.../model/BACnetPriorityValueCharacterString.go | 203 +
.../model/BACnetPriorityValueConstructedValue.go | 203 +
.../readwrite/model/BACnetPriorityValueDate.go | 203 +
.../readwrite/model/BACnetPriorityValueDateTime.go | 203 +
.../readwrite/model/BACnetPriorityValueDouble.go | 203 +
.../model/BACnetPriorityValueEnumerated.go | 203 +
.../readwrite/model/BACnetPriorityValueInteger.go | 203 +
.../readwrite/model/BACnetPriorityValueNull.go | 203 +
.../model/BACnetPriorityValueObjectidentifier.go | 203 +
.../model/BACnetPriorityValueOctetString.go | 203 +
.../readwrite/model/BACnetPriorityValueReal.go | 203 +
.../readwrite/model/BACnetPriorityValueTime.go | 203 +
.../readwrite/model/BACnetPriorityValueUnsigned.go | 203 +
.../readwrite/model/BACnetProcessIdSelection.go | 222 +
.../model/BACnetProcessIdSelectionNull.go | 201 +
.../model/BACnetProcessIdSelectionValue.go | 201 +
.../bacnetip/readwrite/model/BACnetProgramError.go | 160 +
.../readwrite/model/BACnetProgramErrorTagged.go | 279 +
.../readwrite/model/BACnetProgramRequest.go | 160 +
.../readwrite/model/BACnetProgramRequestTagged.go | 226 +
.../bacnetip/readwrite/model/BACnetProgramState.go | 160 +
.../readwrite/model/BACnetProgramStateTagged.go | 226 +
.../readwrite/model/BACnetPropertyAccessResult.go | 345 +
.../BACnetPropertyAccessResultAccessResult.go | 243 +
...yAccessResultAccessResultPropertyAccessError.go | 205 +
...ropertyAccessResultAccessResultPropertyValue.go | 205 +
.../readwrite/model/BACnetPropertyIdentifier.go | 3776 ++++
.../model/BACnetPropertyIdentifierTagged.go | 279 +
.../readwrite/model/BACnetPropertyReference.go | 222 +
.../model/BACnetPropertyReferenceEnclosed.go | 256 +
.../model/BACnetPropertyStateActionUnknown.go | 201 +
.../readwrite/model/BACnetPropertyStates.go | 336 +
.../BACnetPropertyStatesAccessCredentialDisable.go | 201 +
...tPropertyStatesAccessCredentialDisableReason.go | 201 +
.../model/BACnetPropertyStatesAccessEvent.go | 201 +
.../readwrite/model/BACnetPropertyStatesAction.go | 201 +
.../BACnetPropertyStatesAuthenticationStatus.go | 201 +
.../model/BACnetPropertyStatesBackupState.go | 201 +
.../model/BACnetPropertyStatesBacnetIpMode.go | 201 +
.../BACnetPropertyStatesBinaryLightningValue.go | 201 +
.../model/BACnetPropertyStatesBinaryValue.go | 201 +
.../readwrite/model/BACnetPropertyStatesBoolean.go | 201 +
.../model/BACnetPropertyStatesDoorAlarmState.go | 201 +
.../model/BACnetPropertyStatesDoorSecuredStatus.go | 201 +
.../model/BACnetPropertyStatesDoorStatus.go | 201 +
.../model/BACnetPropertyStatesDoorValue.go | 201 +
.../model/BACnetPropertyStatesEnclosed.go | 256 +
.../model/BACnetPropertyStatesEscalatorFault.go | 201 +
.../model/BACnetPropertyStatesEscalatorMode.go | 201 +
...netPropertyStatesEscalatorOperationDirection.go | 201 +
.../model/BACnetPropertyStatesEventType.go | 201 +
.../model/BACnetPropertyStatesExtendedValue.go | 201 +
.../model/BACnetPropertyStatesFileAccessMethod.go | 201 +
.../model/BACnetPropertyStatesIntegerValue.go | 201 +
.../model/BACnetPropertyStatesLifeSafetyMode.go | 201 +
.../BACnetPropertyStatesLifeSafetyOperations.go | 201 +
.../model/BACnetPropertyStatesLifeSafetyState.go | 201 +
.../model/BACnetPropertyStatesLiftCarDirection.go | 201 +
.../BACnetPropertyStatesLiftCarDoorCommand.go | 201 +
.../BACnetPropertyStatesLiftCarDriveStatus.go | 201 +
.../model/BACnetPropertyStatesLiftCarMode.go | 201 +
.../model/BACnetPropertyStatesLiftFault.go | 201 +
.../model/BACnetPropertyStatesLiftGroupMode.go | 201 +
.../BACnetPropertyStatesLightningInProgress.go | 201 +
.../BACnetPropertyStatesLightningOperation.go | 201 +
.../BACnetPropertyStatesLightningTransition.go | 201 +
.../model/BACnetPropertyStatesLockStatus.go | 201 +
.../model/BACnetPropertyStatesMaintenance.go | 201 +
.../BACnetPropertyStatesNetworkNumberQuality.go | 201 +
.../BACnetPropertyStatesNetworkPortCommand.go | 201 +
.../model/BACnetPropertyStatesNetworkType.go | 201 +
.../model/BACnetPropertyStatesNodeType.go | 201 +
.../model/BACnetPropertyStatesNotifyType.go | 201 +
.../model/BACnetPropertyStatesPolarity.go | 201 +
.../model/BACnetPropertyStatesProgramChange.go | 201 +
.../model/BACnetPropertyStatesProtocolLevel.go | 201 +
.../model/BACnetPropertyStatesReasonForHalt.go | 201 +
.../model/BACnetPropertyStatesReliability.go | 201 +
.../model/BACnetPropertyStatesRestartReason.go | 201 +
.../model/BACnetPropertyStatesSecurityLevel.go | 201 +
.../model/BACnetPropertyStatesShedState.go | 201 +
.../model/BACnetPropertyStatesSilencedState.go | 201 +
.../readwrite/model/BACnetPropertyStatesState.go | 201 +
.../model/BACnetPropertyStatesSystemStatus.go | 201 +
.../model/BACnetPropertyStatesTimerState.go | 201 +
.../model/BACnetPropertyStatesTimerTransition.go | 201 +
.../readwrite/model/BACnetPropertyStatesUnits.go | 201 +
.../model/BACnetPropertyStatesWriteStatus.go | 201 +
.../model/BACnetPropertyStatesZoneOccupanyState.go | 201 +
.../readwrite/model/BACnetPropertyValue.go | 338 +
.../readwrite/model/BACnetPropertyValues.go | 274 +
.../model/BACnetPropertyWriteDefinition.go | 338 +
.../readwrite/model/BACnetProtocolLevel.go | 144 +
.../readwrite/model/BACnetProtocolLevelTagged.go | 226 +
.../readwrite/model/BACnetReadAccessProperty.go | 287 +
.../model/BACnetReadAccessPropertyReadResult.go | 322 +
.../readwrite/model/BACnetReadAccessResult.go | 222 +
.../model/BACnetReadAccessResultListOfResults.go | 274 +
.../model/BACnetReadAccessSpecification.go | 291 +
.../bacnetip/readwrite/model/BACnetRecipient.go | 222 +
.../readwrite/model/BACnetRecipientAddress.go | 201 +
.../readwrite/model/BACnetRecipientDevice.go | 201 +
.../readwrite/model/BACnetRecipientEnclosed.go | 256 +
.../readwrite/model/BACnetRecipientProcess.go | 222 +
.../model/BACnetRecipientProcessEnclosed.go | 256 +
.../bacnetip/readwrite/model/BACnetRejectReason.go | 200 +
.../readwrite/model/BACnetRejectReasonTagged.go | 228 +
.../bacnetip/readwrite/model/BACnetRelationship.go | 360 +
.../readwrite/model/BACnetRelationshipTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetReliability.go | 312 +
.../readwrite/model/BACnetReliabilityTagged.go | 279 +
.../readwrite/model/BACnetRestartReason.go | 192 +
.../readwrite/model/BACnetRestartReasonTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetResultFlags.go | 136 +
.../readwrite/model/BACnetResultFlagsTagged.go | 295 +
.../bacnetip/readwrite/model/BACnetRouterEntry.go | 294 +
.../readwrite/model/BACnetRouterEntryStatus.go | 136 +
.../model/BACnetRouterEntryStatusTagged.go | 226 +
.../bacnetip/readwrite/model/BACnetScale.go | 222 +
.../readwrite/model/BACnetScaleFloatScale.go | 201 +
.../readwrite/model/BACnetScaleIntegerScale.go | 201 +
.../readwrite/model/BACnetSecurityKeySet.go | 278 +
.../readwrite/model/BACnetSecurityKeySetKeyIds.go | 269 +
.../readwrite/model/BACnetSecurityLevel.go | 160 +
.../readwrite/model/BACnetSecurityLevelTagged.go | 226 +
.../readwrite/model/BACnetSecurityPolicy.go | 144 +
.../readwrite/model/BACnetSecurityPolicyTagged.go | 226 +
.../bacnetip/readwrite/model/BACnetSegmentation.go | 144 +
.../readwrite/model/BACnetSegmentationTagged.go | 226 +
.../bacnetip/readwrite/model/BACnetServiceAck.go | 269 +
.../model/BACnetServiceAckAtomicReadFile.go | 242 +
.../model/BACnetServiceAckAtomicReadFileRecord.go | 294 +
.../model/BACnetServiceAckAtomicReadFileStream.go | 240 +
...BACnetServiceAckAtomicReadFileStreamOrRecord.go | 292 +
.../model/BACnetServiceAckAtomicWriteFile.go | 205 +
.../model/BACnetServiceAckAuthenticate.go | 207 +
.../BACnetServiceAckConfirmedPrivateTransfer.go | 295 +
.../model/BACnetServiceAckCreateObject.go | 205 +
.../model/BACnetServiceAckGetAlarmSummary.go | 279 +
.../model/BACnetServiceAckGetEnrollmentSummary.go | 369 +
.../model/BACnetServiceAckGetEventInformation.go | 242 +
.../model/BACnetServiceAckReadProperty.go | 347 +
.../BACnetServiceAckReadPropertyConditional.go | 207 +
.../model/BACnetServiceAckReadPropertyMultiple.go | 232 +
.../readwrite/model/BACnetServiceAckReadRange.go | 473 +
.../readwrite/model/BACnetServiceAckRequestKey.go | 207 +
.../readwrite/model/BACnetServiceAckVTData.go | 279 +
.../readwrite/model/BACnetServiceAckVTOpen.go | 205 +
.../readwrite/model/BACnetServicesSupported.go | 440 +
.../model/BACnetServicesSupportedTagged.go | 414 +
.../readwrite/model/BACnetSetpointReference.go | 186 +
.../bacnetip/readwrite/model/BACnetShedLevel.go | 224 +
.../readwrite/model/BACnetShedLevelAmount.go | 201 +
.../readwrite/model/BACnetShedLevelLevel.go | 201 +
.../readwrite/model/BACnetShedLevelPercent.go | 201 +
.../bacnetip/readwrite/model/BACnetShedState.go | 144 +
.../readwrite/model/BACnetShedStateTagged.go | 226 +
.../readwrite/model/BACnetSilencedState.go | 152 +
.../readwrite/model/BACnetSilencedStateTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetSpecialEvent.go | 242 +
.../model/BACnetSpecialEventListOfTimeValues.go | 269 +
.../readwrite/model/BACnetSpecialEventPeriod.go | 227 +
.../model/BACnetSpecialEventPeriodCalendarEntry.go | 201 +
.../BACnetSpecialEventPeriodCalendarReference.go | 201 +
.../bacnetip/readwrite/model/BACnetStatusFlags.go | 144 +
.../readwrite/model/BACnetStatusFlagsTagged.go | 312 +
.../bacnetip/readwrite/model/BACnetTagHeader.go | 494 +
.../readwrite/model/BACnetTagPayloadBitString.go | 273 +
.../readwrite/model/BACnetTagPayloadBoolean.go | 199 +
.../model/BACnetTagPayloadCharacterString.go | 235 +
.../readwrite/model/BACnetTagPayloadDate.go | 430 +
.../readwrite/model/BACnetTagPayloadDouble.go | 159 +
.../readwrite/model/BACnetTagPayloadEnumerated.go | 199 +
.../model/BACnetTagPayloadObjectIdentifier.go | 239 +
.../readwrite/model/BACnetTagPayloadOctetString.go | 173 +
.../readwrite/model/BACnetTagPayloadReal.go | 159 +
.../model/BACnetTagPayloadSignedInteger.go | 747 +
.../readwrite/model/BACnetTagPayloadTime.go | 328 +
.../model/BACnetTagPayloadUnsignedInteger.go | 747 +
.../bacnetip/readwrite/model/BACnetTimeStamp.go | 224 +
.../readwrite/model/BACnetTimeStampDateTime.go | 201 +
.../readwrite/model/BACnetTimeStampEnclosed.go | 256 +
.../readwrite/model/BACnetTimeStampSequence.go | 201 +
.../readwrite/model/BACnetTimeStampTime.go | 201 +
.../readwrite/model/BACnetTimeStampsEnclosed.go | 269 +
.../bacnetip/readwrite/model/BACnetTimeValue.go | 206 +
.../bacnetip/readwrite/model/BACnetTimerState.go | 136 +
.../readwrite/model/BACnetTimerStateChangeValue.go | 287 +
.../model/BACnetTimerStateChangeValueBitString.go | 203 +
.../model/BACnetTimerStateChangeValueBoolean.go | 203 +
.../BACnetTimerStateChangeValueCharacterString.go | 203 +
.../BACnetTimerStateChangeValueConstructedValue.go | 203 +
.../model/BACnetTimerStateChangeValueDate.go | 203 +
.../model/BACnetTimerStateChangeValueDateTime.go | 203 +
.../model/BACnetTimerStateChangeValueDouble.go | 203 +
.../model/BACnetTimerStateChangeValueEnumerated.go | 203 +
.../model/BACnetTimerStateChangeValueInteger.go | 203 +
.../BACnetTimerStateChangeValueLightingCommand.go | 203 +
.../model/BACnetTimerStateChangeValueNoValue.go | 203 +
.../model/BACnetTimerStateChangeValueNull.go | 203 +
.../BACnetTimerStateChangeValueObjectidentifier.go | 203 +
.../BACnetTimerStateChangeValueOctetString.go | 203 +
.../model/BACnetTimerStateChangeValueReal.go | 203 +
.../model/BACnetTimerStateChangeValueTime.go | 203 +
.../model/BACnetTimerStateChangeValueUnsigned.go | 203 +
.../readwrite/model/BACnetTimerStateTagged.go | 226 +
.../readwrite/model/BACnetTimerTransition.go | 176 +
.../readwrite/model/BACnetTimerTransitionTagged.go | 226 +
.../model/BACnetUnconfirmedServiceChoice.go | 208 +
.../model/BACnetUnconfirmedServiceChoiceTagged.go | 226 +
.../model/BACnetUnconfirmedServiceRequest.go | 238 +
.../model/BACnetUnconfirmedServiceRequestIAm.go | 317 +
.../model/BACnetUnconfirmedServiceRequestIHave.go | 280 +
...UnconfirmedServiceRequestTimeSynchronization.go | 243 +
...onfirmedServiceRequestUTCTimeSynchronization.go | 243 +
...rmedServiceRequestUnconfirmedCOVNotification.go | 354 +
...iceRequestUnconfirmedCOVNotificationMultiple.go | 370 +
...edServiceRequestUnconfirmedEventNotification.go | 711 +
...rmedServiceRequestUnconfirmedPrivateTransfer.go | 296 +
...onfirmedServiceRequestUnconfirmedTextMessage.go | 333 +
.../BACnetUnconfirmedServiceRequestUnknown.go | 195 +
.../model/BACnetUnconfirmedServiceRequestWhoHas.go | 311 +
.../BACnetUnconfirmedServiceRequestWhoHasObject.go | 222 +
...onfirmedServiceRequestWhoHasObjectIdentifier.go | 201 +
...netUnconfirmedServiceRequestWhoHasObjectName.go | 201 +
.../model/BACnetUnconfirmedServiceRequestWhoIs.go | 274 +
.../BACnetUnconfirmedServiceRequestWriteGroup.go | 333 +
.../bacnetip/readwrite/model/BACnetVMACEntry.go | 237 +
.../bacnetip/readwrite/model/BACnetVTClass.go | 176 +
.../readwrite/model/BACnetVTClassTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetVTSession.go | 242 +
.../bacnetip/readwrite/model/BACnetValueSource.go | 224 +
.../readwrite/model/BACnetValueSourceAddress.go | 201 +
.../readwrite/model/BACnetValueSourceNone.go | 201 +
.../readwrite/model/BACnetValueSourceObject.go | 201 +
.../bacnetip/readwrite/model/BACnetVendorId.go | 21797 ++++++++++++++++++
.../readwrite/model/BACnetVendorIdTagged.go | 279 +
.../bacnetip/readwrite/model/BACnetWeekNDay.go | 128 +
.../readwrite/model/BACnetWeekNDayTagged.go | 526 +
.../model/BACnetWriteAccessSpecification.go | 291 +
.../bacnetip/readwrite/model/BACnetWriteStatus.go | 144 +
.../readwrite/model/BACnetWriteStatusTagged.go | 226 +
plc4go/protocols/bacnetip/readwrite/model/BVLC.go | 291 +
.../model/BVLCBroadcastDistributionTableEntry.go | 259 +
.../model/BVLCDeleteForeignDeviceTableEntry.go | 243 +
.../model/BVLCDistributeBroadcastToNetwork.go | 216 +
.../readwrite/model/BVLCForeignDeviceTableEntry.go | 259 +
.../bacnetip/readwrite/model/BVLCForwardedNPDU.go | 293 +
.../readwrite/model/BVLCOriginalBroadcastNPDU.go | 216 +
.../readwrite/model/BVLCOriginalUnicastNPDU.go | 216 +
.../model/BVLCReadBroadcastDistributionTable.go | 156 +
.../model/BVLCReadBroadcastDistributionTableAck.go | 230 +
.../readwrite/model/BVLCReadForeignDeviceTable.go | 156 +
.../model/BVLCReadForeignDeviceTableAck.go | 230 +
.../readwrite/model/BVLCRegisterForeignDevice.go | 192 +
.../bacnetip/readwrite/model/BVLCResult.go | 203 +
.../bacnetip/readwrite/model/BVLCResultCode.go | 168 +
.../readwrite/model/BVLCResultCodeTagged.go | 226 +
.../bacnetip/readwrite/model/BVLCSecureBVLL.go | 205 +
.../model/BVLCWriteBroadcastDistributionTable.go | 230 +
.../bacnetip/readwrite/model/ChangeListAddError.go | 240 +
.../readwrite/model/ChangeListRemoveError.go | 240 +
.../model/ConfirmedEventNotificationRequest.go | 663 +
.../model/ConfirmedPrivateTransferError.go | 330 +
.../bacnetip/readwrite/model/CreateObjectError.go | 240 +
plc4go/protocols/bacnetip/readwrite/model/Error.go | 206 +
.../bacnetip/readwrite/model/ErrorClass.go | 184 +
.../bacnetip/readwrite/model/ErrorClassTagged.go | 279 +
.../bacnetip/readwrite/model/ErrorCode.go | 1152 +
.../bacnetip/readwrite/model/ErrorCodeTagged.go | 279 +
.../bacnetip/readwrite/model/ErrorEnclosed.go | 256 +
.../readwrite/model/ListOfCovNotifications.go | 291 +
.../readwrite/model/ListOfCovNotificationsList.go | 269 +
.../readwrite/model/ListOfCovNotificationsValue.go | 323 +
.../readwrite/model/MaxApduLengthAccepted.go | 240 +
.../readwrite/model/MaxApduLengthAcceptedTagged.go | 226 +
.../readwrite/model/MaxSegmentsAccepted.go | 176 +
.../readwrite/model/MaxSegmentsAcceptedTagged.go | 226 +
plc4go/protocols/bacnetip/readwrite/model/NLM.go | 273 +
.../model/NLMDisconnectConnectionToNetwork.go | 196 +
.../model/NLMEstablishConnectionToNetwork.go | 222 +
.../readwrite/model/NLMIAmRouterToNetwork.go | 219 +
.../readwrite/model/NLMICouldBeRouterToNetwork.go | 222 +
.../readwrite/model/NLMInitalizeRoutingTable.go | 250 +
.../readwrite/model/NLMInitalizeRoutingTableAck.go | 250 +
.../model/NLMInitalizeRoutingTablePortMapping.go | 234 +
.../readwrite/model/NLMRejectRouterToNetwork.go | 233 +
.../model/NLMRejectRouterToNetworkRejectReason.go | 168 +
.../readwrite/model/NLMRouterAvailableToNetwork.go | 219 +
.../readwrite/model/NLMRouterBusyToNetwork.go | 219 +
.../readwrite/model/NLMWhoIsRouterToNetwork.go | 219 +
plc4go/protocols/bacnetip/readwrite/model/NPDU.go | 684 +
.../bacnetip/readwrite/model/NPDUControl.go | 347 +
.../readwrite/model/NPDUNetworkPriority.go | 144 +
.../readwrite/model/NPDUNetworkPriorityTagged.go | 226 +
.../bacnetip/readwrite/model/StaticHelper.go | 1018 +
.../model/SubscribeCOVPropertyMultipleError.go | 240 +
...PropertyMultipleErrorFirstFailedSubscription.go | 328 +
.../protocols/bacnetip/readwrite/model/TagClass.go | 128 +
.../bacnetip/readwrite/model/VTCloseError.go | 256 +
.../VTCloseErrorListOfVTSessionIdentifiers.go | 269 +
.../readwrite/model/WritePropertyMultipleError.go | 240 +
.../bacnetip/readwrite/model/plc4x_common.go | 27 +
plc4go/protocols/cbus/readwrite/ParserHelper.go | 232 +
plc4go/protocols/cbus/readwrite/XmlParserHelper.go | 260 +
.../cbus/readwrite/model/AccessControlCategory.go | 128 +
.../readwrite/model/AccessControlCommandType.go | 226 +
.../model/AccessControlCommandTypeContainer.go | 1568 ++
.../cbus/readwrite/model/AccessControlData.go | 307 +
.../model/AccessControlDataAccessPointClosed.go | 156 +
.../AccessControlDataAccessPointForcedOpen.go | 156 +
.../model/AccessControlDataAccessPointLeftOpen.go | 156 +
.../model/AccessControlDataCloseAccessPoint.go | 156 +
.../model/AccessControlDataInvalidAccessRequest.go | 229 +
.../model/AccessControlDataLockAccessPoint.go | 156 +
.../model/AccessControlDataRequestToExit.go | 156 +
.../model/AccessControlDataValidAccessRequest.go | 229 +
.../cbus/readwrite/model/AccessControlDirection.go | 136 +
.../readwrite/model/AirConditioningCommandType.go | 358 +
.../model/AirConditioningCommandTypeContainer.go | 453 +
.../cbus/readwrite/model/AirConditioningData.go | 281 +
.../AirConditioningDataHumidityScheduleEntry.go | 458 +
.../model/AirConditioningDataHvacScheduleEntry.go | 458 +
.../readwrite/model/AirConditioningDataRefresh.go | 190 +
...irConditioningDataSetHumidityLowerGuardLimit.go | 301 +
.../AirConditioningDataSetHumiditySetbackLimit.go | 301 +
...irConditioningDataSetHumidityUpperGuardLimit.go | 301 +
.../AirConditioningDataSetHvacLowerGuardLimit.go | 301 +
.../AirConditioningDataSetHvacSetbackLimit.go | 301 +
.../AirConditioningDataSetHvacUpperGuardLimit.go | 301 +
.../AirConditioningDataSetPlantHumidityLevel.go | 458 +
.../model/AirConditioningDataSetPlantHvacLevel.go | 458 +
.../model/AirConditioningDataSetZoneGroupOff.go | 190 +
.../model/AirConditioningDataSetZoneGroupOn.go | 190 +
.../AirConditioningDataSetZoneHumidityMode.go | 458 +
.../model/AirConditioningDataSetZoneHvacMode.go | 458 +
.../model/AirConditioningDataZoneHumidity.go | 301 +
.../AirConditioningDataZoneHumidityPlantStatus.go | 338 +
.../AirConditioningDataZoneHvacPlantStatus.go | 338 +
.../model/AirConditioningDataZoneTemperature.go | 301 +
plc4go/protocols/cbus/readwrite/model/Alpha.go | 164 +
.../cbus/readwrite/model/ApplicationAddress1.go | 185 +
.../cbus/readwrite/model/ApplicationAddress2.go | 185 +
.../cbus/readwrite/model/ApplicationId.go | 312 +
.../cbus/readwrite/model/ApplicationIdContainer.go | 4245 ++++
plc4go/protocols/cbus/readwrite/model/Attribute.go | 346 +
.../cbus/readwrite/model/BaudRateSelector.go | 160 +
.../cbus/readwrite/model/BridgeAddress.go | 159 +
.../cbus/readwrite/model/CALCommandType.go | 184 +
.../readwrite/model/CALCommandTypeContainer.go | 2021 ++
plc4go/protocols/cbus/readwrite/model/CALData.go | 348 +
.../cbus/readwrite/model/CALDataAcknowledge.go | 230 +
.../cbus/readwrite/model/CALDataGetStatus.go | 230 +
.../cbus/readwrite/model/CALDataIdentify.go | 204 +
.../cbus/readwrite/model/CALDataIdentifyReply.go | 241 +
.../cbus/readwrite/model/CALDataRecall.go | 230 +
.../protocols/cbus/readwrite/model/CALDataReply.go | 241 +
.../protocols/cbus/readwrite/model/CALDataReset.go | 157 +
.../cbus/readwrite/model/CALDataStatus.go | 284 +
.../cbus/readwrite/model/CALDataStatusExtended.go | 422 +
.../protocols/cbus/readwrite/model/CALDataWrite.go | 267 +
plc4go/protocols/cbus/readwrite/model/CALReply.go | 249 +
.../protocols/cbus/readwrite/model/CALReplyLong.go | 492 +
.../cbus/readwrite/model/CALReplyShort.go | 158 +
.../protocols/cbus/readwrite/model/CBusCommand.go | 276 +
.../readwrite/model/CBusCommandDeviceManagement.go | 264 +
.../model/CBusCommandPointToMultiPoint.go | 203 +
.../readwrite/model/CBusCommandPointToPoint.go | 203 +
.../model/CBusCommandPointToPointToMultiPoint.go | 203 +
.../cbus/readwrite/model/CBusConstants.go | 159 +
.../protocols/cbus/readwrite/model/CBusHeader.go | 256 +
.../protocols/cbus/readwrite/model/CBusMessage.go | 201 +
.../cbus/readwrite/model/CBusMessageToClient.go | 206 +
.../cbus/readwrite/model/CBusMessageToServer.go | 206 +
.../protocols/cbus/readwrite/model/CBusOptions.go | 359 +
.../model/CBusPointToMultiPointCommand.go | 210 +
.../model/CBusPointToMultiPointCommandNormal.go | 279 +
.../model/CBusPointToMultiPointCommandStatus.go | 280 +
.../readwrite/model/CBusPointToPointCommand.go | 271 +
.../model/CBusPointToPointCommandDirect.go | 243 +
.../model/CBusPointToPointCommandIndirect.go | 278 +
.../model/CBusPointToPointToMultiPointCommand.go | 280 +
.../CBusPointToPointToMultiPointCommandNormal.go | 242 +
.../CBusPointToPointToMultiPointCommandStatus.go | 244 +
.../cbus/readwrite/model/ChannelStatus.go | 136 +
plc4go/protocols/cbus/readwrite/model/Checksum.go | 159 +
.../model/ClockAndTimekeepingCommandType.go | 154 +
.../ClockAndTimekeepingCommandTypeContainer.go | 293 +
.../readwrite/model/ClockAndTimekeepingData.go | 273 +
.../model/ClockAndTimekeepingDataRequestRefresh.go | 155 +
.../model/ClockAndTimekeepingDataUpdateDate.go | 295 +
.../model/ClockAndTimekeepingDataUpdateTime.go | 346 +
.../protocols/cbus/readwrite/model/Confirmation.go | 286 +
.../cbus/readwrite/model/ConfirmationType.go | 160 +
.../cbus/readwrite/model/CustomManufacturer.go | 173 +
.../protocols/cbus/readwrite/model/CustomTypes.go | 173 +
.../cbus/readwrite/model/DestinationAddressType.go | 136 +
.../cbus/readwrite/model/DialInFailureReason.go | 120 +
.../cbus/readwrite/model/DialOutFailureReason.go | 160 +
.../readwrite/model/EnableControlCommandType.go | 142 +
.../model/EnableControlCommandTypeContainer.go | 405 +
.../cbus/readwrite/model/EnableControlData.go | 251 +
.../protocols/cbus/readwrite/model/EncodedReply.go | 240 +
.../cbus/readwrite/model/EncodedReplyCALReply.go | 204 +
.../readwrite/model/ErrorReportingCommandType.go | 178 +
.../model/ErrorReportingCommandTypeContainer.go | 213 +
.../cbus/readwrite/model/ErrorReportingData.go | 245 +
.../readwrite/model/ErrorReportingDataGeneric.go | 459 +
.../cbus/readwrite/model/ErrorReportingSeverity.go | 176 +
.../model/ErrorReportingSystemCategory.go | 242 +
.../model/ErrorReportingSystemCategoryClass.go | 240 +
.../model/ErrorReportingSystemCategoryType.go | 182 +
...gSystemCategoryTypeBuildingManagementSystems.go | 204 +
...eportingSystemCategoryTypeClimateControllers.go | 204 +
...stemCategoryTypeForBuildingManagementSystems.go | 240 +
...rtingSystemCategoryTypeForClimateControllers.go | 240 +
...rrorReportingSystemCategoryTypeForInputUnits.go | 240 +
...rorReportingSystemCategoryTypeForOutputUnits.go | 240 +
...orReportingSystemCategoryTypeForSupportUnits.go | 240 +
.../ErrorReportingSystemCategoryTypeInputUnits.go | 204 +
.../ErrorReportingSystemCategoryTypeOutputUnits.go | 204 +
.../ErrorReportingSystemCategoryTypeReserved.go | 193 +
...ErrorReportingSystemCategoryTypeSupportUnits.go | 204 +
.../model/ErrorReportingSystemCategoryVariant.go | 144 +
plc4go/protocols/cbus/readwrite/model/GAVState.go | 144 +
.../cbus/readwrite/model/HVACAuxiliaryLevel.go | 300 +
plc4go/protocols/cbus/readwrite/model/HVACError.go | 1232 +
.../protocols/cbus/readwrite/model/HVACHumidity.go | 185 +
.../cbus/readwrite/model/HVACHumidityError.go | 1232 +
.../readwrite/model/HVACHumidityModeAndFlags.go | 454 +
.../model/HVACHumidityModeAndFlagsMode.go | 144 +
.../readwrite/model/HVACHumidityStatusFlags.go | 391 +
.../cbus/readwrite/model/HVACHumidityType.go | 144 +
.../cbus/readwrite/model/HVACModeAndFlags.go | 454 +
.../cbus/readwrite/model/HVACModeAndFlagsMode.go | 152 +
.../cbus/readwrite/model/HVACRawLevels.go | 185 +
.../cbus/readwrite/model/HVACSensorStatus.go | 144 +
.../cbus/readwrite/model/HVACStartTime.go | 253 +
.../cbus/readwrite/model/HVACStatusFlags.go | 391 +
.../cbus/readwrite/model/HVACTemperature.go | 185 +
plc4go/protocols/cbus/readwrite/model/HVACType.go | 208 +
.../protocols/cbus/readwrite/model/HVACZoneList.go | 360 +
.../cbus/readwrite/model/IdentifyReplyCommand.go | 219 +
.../IdentifyReplyCommandCurrentSenseLevels.go | 194 +
.../model/IdentifyReplyCommandDSIStatus.go | 527 +
.../readwrite/model/IdentifyReplyCommandDelays.go | 220 +
...dentifyReplyCommandExtendedDiagnosticSummary.go | 826 +
.../model/IdentifyReplyCommandFirmwareVersion.go | 194 +
.../IdentifyReplyCommandGAVPhysicalAddresses.go | 194 +
.../model/IdentifyReplyCommandGAVValuesCurrent.go | 194 +
.../model/IdentifyReplyCommandGAVValuesStored.go | 194 +
.../model/IdentifyReplyCommandLogicalAssignment.go | 222 +
.../model/IdentifyReplyCommandManufacturer.go | 194 +
.../model/IdentifyReplyCommandMaximumLevels.go | 194 +
.../model/IdentifyReplyCommandMinimumLevels.go | 194 +
.../IdentifyReplyCommandNetworkTerminalLevels.go | 194 +
.../model/IdentifyReplyCommandNetworkVoltage.go | 278 +
.../model/IdentifyReplyCommandOutputUnitSummary.go | 299 +
.../readwrite/model/IdentifyReplyCommandSummary.go | 246 +
.../model/IdentifyReplyCommandTerminalLevels.go | 194 +
.../readwrite/model/IdentifyReplyCommandType.go | 194 +
.../model/IdentifyReplyCommandUnitSummary.go | 334 +
.../cbus/readwrite/model/InterfaceOptions1.go | 361 +
.../model/InterfaceOptions1PowerUpSettings.go | 170 +
.../cbus/readwrite/model/InterfaceOptions2.go | 413 +
.../cbus/readwrite/model/InterfaceOptions3.go | 387 +
plc4go/protocols/cbus/readwrite/model/Language.go | 664 +
.../cbus/readwrite/model/LevelInformation.go | 344 +
.../cbus/readwrite/model/LevelInformationAbsent.go | 193 +
.../readwrite/model/LevelInformationCorrupted.go | 268 +
.../readwrite/model/LevelInformationNibblePair.go | 322 +
.../cbus/readwrite/model/LevelInformationNormal.go | 281 +
.../cbus/readwrite/model/LightingCommandType.go | 190 +
.../model/LightingCommandTypeContainer.go | 965 +
.../cbus/readwrite/model/LightingCompatible.go | 144 +
.../protocols/cbus/readwrite/model/LightingData.go | 253 +
.../cbus/readwrite/model/LightingDataLabel.go | 299 +
.../cbus/readwrite/model/LightingDataOff.go | 190 +
.../cbus/readwrite/model/LightingDataOn.go | 190 +
.../readwrite/model/LightingDataRampToLevel.go | 216 +
.../readwrite/model/LightingDataTerminateRamp.go | 190 +
.../cbus/readwrite/model/LightingLabelFlavour.go | 144 +
.../cbus/readwrite/model/LightingLabelOptions.go | 359 +
.../cbus/readwrite/model/LightingLabelType.go | 144 +
.../cbus/readwrite/model/LineOffHookReason.go | 176 +
.../cbus/readwrite/model/LogicAssignment.go | 361 +
.../cbus/readwrite/model/MeasurementCommandType.go | 142 +
.../model/MeasurementCommandTypeContainer.go | 165 +
.../cbus/readwrite/model/MeasurementData.go | 245 +
.../model/MeasurementDataChannelMeasurementData.go | 374 +
.../cbus/readwrite/model/MeasurementUnits.go | 448 +
.../model/MediaTransportControlCommandType.go | 312 +
.../MediaTransportControlCommandTypeContainer.go | 1973 ++
.../readwrite/model/MediaTransportControlData.go | 309 +
.../model/MediaTransportControlDataCategoryName.go | 191 +
...ontrolDataEnumerateCategoriesSelectionTracks.go | 294 +
.../MediaTransportControlDataEnumerationsSize.go | 320 +
.../model/MediaTransportControlDataFastForward.go | 336 +
...ediaTransportControlDataNextPreviousCategory.go | 234 +
...diaTransportControlDataNextPreviousSelection.go | 234 +
.../MediaTransportControlDataNextPreviousTrack.go | 234 +
.../model/MediaTransportControlDataPauseResume.go | 234 +
.../model/MediaTransportControlDataPlay.go | 155 +
.../model/MediaTransportControlDataRepeatOnOff.go | 251 +
.../model/MediaTransportControlDataRewind.go | 336 +
.../MediaTransportControlDataSelectionName.go | 191 +
.../model/MediaTransportControlDataSetCategory.go | 191 +
.../model/MediaTransportControlDataSetSelection.go | 217 +
.../model/MediaTransportControlDataSetTrack.go | 269 +
.../model/MediaTransportControlDataShuffleOnOff.go | 234 +
.../MediaTransportControlDataSourcePowerControl.go | 234 +
.../MediaTransportControlDataStatusRequest.go | 155 +
.../model/MediaTransportControlDataStop.go | 155 +
.../model/MediaTransportControlDataTotalTracks.go | 269 +
.../model/MediaTransportControlDataTrackName.go | 191 +
.../cbus/readwrite/model/MeteringCommandType.go | 142 +
.../model/MeteringCommandTypeContainer.go | 277 +
.../protocols/cbus/readwrite/model/MeteringData.go | 287 +
.../model/MeteringDataDrinkingWaterConsumption.go | 191 +
.../model/MeteringDataElectricityConsumption.go | 191 +
.../readwrite/model/MeteringDataGasConsumption.go | 191 +
.../model/MeteringDataMeasureDrinkingWater.go | 155 +
.../model/MeteringDataMeasureElectricity.go | 155 +
.../cbus/readwrite/model/MeteringDataMeasureGas.go | 155 +
.../cbus/readwrite/model/MeteringDataMeasureOil.go | 155 +
.../model/MeteringDataMeasureOtherWater.go | 155 +
.../readwrite/model/MeteringDataOilConsumption.go | 191 +
.../model/MeteringDataOtherWaterConsumption.go | 191 +
.../protocols/cbus/readwrite/model/MonitoredSAL.go | 210 +
.../model/MonitoredSALLongFormSmartMode.go | 544 +
.../cbus/readwrite/model/MonitoredSALReply.go | 204 +
.../model/MonitoredSALShortFormBasicMode.go | 376 +
.../model/NetworkProtocolControlInformation.go | 223 +
.../protocols/cbus/readwrite/model/NetworkRoute.go | 223 +
.../protocols/cbus/readwrite/model/PanicStatus.go | 219 +
plc4go/protocols/cbus/readwrite/model/Parameter.go | 8417 +++++++
.../cbus/readwrite/model/ParameterChange.go | 182 +
.../cbus/readwrite/model/ParameterChangeReply.go | 204 +
.../cbus/readwrite/model/ParameterType.go | 200 +
.../cbus/readwrite/model/ParameterValue.go | 205 +
.../model/ParameterValueApplicationAddress1.go | 236 +
.../model/ParameterValueApplicationAddress2.go | 236 +
.../model/ParameterValueBaudRateSelector.go | 236 +
.../model/ParameterValueCustomManufacturer.go | 205 +
.../readwrite/model/ParameterValueCustomTypes.go | 205 +
.../model/ParameterValueInterfaceOptions1.go | 236 +
...rameterValueInterfaceOptions1PowerUpSettings.go | 210 +
.../model/ParameterValueInterfaceOptions2.go | 236 +
.../model/ParameterValueInterfaceOptions3.go | 236 +
.../cbus/readwrite/model/ParameterValueRaw.go | 194 +
.../readwrite/model/ParameterValueSerialNumber.go | 236 +
plc4go/protocols/cbus/readwrite/model/PowerUp.go | 182 +
.../protocols/cbus/readwrite/model/PowerUpReply.go | 204 +
.../cbus/readwrite/model/PriorityClass.go | 144 +
.../cbus/readwrite/model/ProtectionLevel.go | 178 +
plc4go/protocols/cbus/readwrite/model/Reply.go | 216 +
.../cbus/readwrite/model/ReplyEncodedReply.go | 266 +
.../protocols/cbus/readwrite/model/ReplyNetwork.go | 206 +
.../cbus/readwrite/model/ReplyOrConfirmation.go | 242 +
.../model/ReplyOrConfirmationConfirmation.go | 257 +
.../readwrite/model/ReplyOrConfirmationReply.go | 241 +
plc4go/protocols/cbus/readwrite/model/Request.go | 401 +
.../cbus/readwrite/model/RequestCommand.go | 361 +
.../cbus/readwrite/model/RequestContext.go | 159 +
.../readwrite/model/RequestDirectCommandAccess.go | 314 +
.../protocols/cbus/readwrite/model/RequestEmpty.go | 160 +
.../protocols/cbus/readwrite/model/RequestNull.go | 196 +
.../cbus/readwrite/model/RequestObsolete.go | 279 +
.../protocols/cbus/readwrite/model/RequestReset.go | 310 +
.../readwrite/model/RequestSmartConnectShortcut.go | 263 +
.../cbus/readwrite/model/RequestTermination.go | 159 +
.../protocols/cbus/readwrite/model/RequestType.go | 214 +
.../cbus/readwrite/model/ResponseTermination.go | 182 +
plc4go/protocols/cbus/readwrite/model/SALData.go | 277 +
.../cbus/readwrite/model/SALDataAccessControl.go | 205 +
.../cbus/readwrite/model/SALDataAirConditioning.go | 205 +
.../cbus/readwrite/model/SALDataAudioAndVideo.go | 205 +
.../readwrite/model/SALDataClockAndTimekeeping.go | 205 +
.../cbus/readwrite/model/SALDataEnableControl.go | 205 +
.../cbus/readwrite/model/SALDataErrorReporting.go | 205 +
.../cbus/readwrite/model/SALDataFreeUsage.go | 163 +
.../cbus/readwrite/model/SALDataHeating.go | 205 +
.../cbus/readwrite/model/SALDataHvacActuator.go | 205 +
.../readwrite/model/SALDataIrrigationControl.go | 205 +
.../cbus/readwrite/model/SALDataLighting.go | 205 +
.../cbus/readwrite/model/SALDataMeasurement.go | 205 +
.../cbus/readwrite/model/SALDataMediaTransport.go | 205 +
.../cbus/readwrite/model/SALDataMetering.go | 205 +
.../model/SALDataPoolsSpasPondsFountainsControl.go | 205 +
.../cbus/readwrite/model/SALDataReserved.go | 163 +
.../readwrite/model/SALDataRoomControlSystem.go | 163 +
.../cbus/readwrite/model/SALDataSecurity.go | 205 +
.../model/SALDataTelephonyStatusAndControl.go | 205 +
.../readwrite/model/SALDataTemperatureBroadcast.go | 205 +
.../cbus/readwrite/model/SALDataTesting.go | 163 +
.../cbus/readwrite/model/SALDataTriggerControl.go | 205 +
.../cbus/readwrite/model/SALDataVentilation.go | 205 +
.../cbus/readwrite/model/SecurityArmCode.go | 253 +
.../cbus/readwrite/model/SecurityCommandType.go | 166 +
.../model/SecurityCommandTypeContainer.go | 2069 ++
.../protocols/cbus/readwrite/model/SecurityData.go | 363 +
.../cbus/readwrite/model/SecurityDataAlarmOff.go | 155 +
.../cbus/readwrite/model/SecurityDataAlarmOn.go | 155 +
.../model/SecurityDataArmFailedCleared.go | 155 +
.../readwrite/model/SecurityDataArmFailedRaised.go | 155 +
.../model/SecurityDataArmReadyNotReady.go | 191 +
.../cbus/readwrite/model/SecurityDataArmSystem.go | 302 +
.../model/SecurityDataCurrentAlarmType.go | 155 +
.../readwrite/model/SecurityDataDisplayMessage.go | 191 +
.../cbus/readwrite/model/SecurityDataDropTamper.go | 155 +
.../readwrite/model/SecurityDataEmulatedKeypad.go | 387 +
.../model/SecurityDataEntryDelayStarted.go | 155 +
.../cbus/readwrite/model/SecurityDataEvent.go | 191 +
.../model/SecurityDataExitDelayStarted.go | 155 +
.../model/SecurityDataFireAlarmCleared.go | 155 +
.../readwrite/model/SecurityDataFireAlarmRaised.go | 155 +
.../readwrite/model/SecurityDataGasAlarmCleared.go | 155 +
.../readwrite/model/SecurityDataGasAlarmRaised.go | 155 +
.../model/SecurityDataLineCutAlarmCleared.go | 155 +
.../model/SecurityDataLineCutAlarmRaised.go | 155 +
.../model/SecurityDataLowBatteryCharging.go | 234 +
.../model/SecurityDataLowBatteryCorrected.go | 155 +
.../model/SecurityDataLowBatteryDetected.go | 155 +
.../readwrite/model/SecurityDataMainsFailure.go | 155 +
.../model/SecurityDataMainsRestoredOrApplied.go | 155 +
.../cbus/readwrite/model/SecurityDataOff.go | 191 +
.../cbus/readwrite/model/SecurityDataOn.go | 191 +
.../model/SecurityDataOtherAlarmCleared.go | 155 +
.../model/SecurityDataOtherAlarmRaised.go | 155 +
.../readwrite/model/SecurityDataPanicActivated.go | 155 +
.../readwrite/model/SecurityDataPanicCleared.go | 155 +
.../model/SecurityDataPasswordEntryStatus.go | 285 +
.../cbus/readwrite/model/SecurityDataRaiseAlarm.go | 155 +
.../readwrite/model/SecurityDataRaiseTamper.go | 155 +
.../readwrite/model/SecurityDataRequestZoneName.go | 191 +
.../readwrite/model/SecurityDataStatus1Request.go | 155 +
.../readwrite/model/SecurityDataStatus2Request.go | 155 +
.../readwrite/model/SecurityDataStatusReport1.go | 330 +
.../readwrite/model/SecurityDataStatusReport2.go | 219 +
.../model/SecurityDataSystemArmedDisarmed.go | 202 +
.../readwrite/model/SecurityDataSystemDisarmed.go | 155 +
.../cbus/readwrite/model/SecurityDataTamperOff.go | 155 +
.../cbus/readwrite/model/SecurityDataTamperOn.go | 155 +
.../readwrite/model/SecurityDataZoneIsolated.go | 191 +
.../cbus/readwrite/model/SecurityDataZoneName.go | 217 +
.../cbus/readwrite/model/SecurityDataZoneOpen.go | 191 +
.../cbus/readwrite/model/SecurityDataZoneSealed.go | 191 +
.../cbus/readwrite/model/SecurityDataZoneShort.go | 191 +
.../readwrite/model/SecurityDataZoneUnsealed.go | 191 +
.../cbus/readwrite/model/SerialInterfaceAddress.go | 159 +
.../protocols/cbus/readwrite/model/SerialNumber.go | 234 +
.../cbus/readwrite/model/ServerErrorReply.go | 193 +
.../protocols/cbus/readwrite/model/StaticHelper.go | 334 +
.../cbus/readwrite/model/StaticHelper_test.go | 646 +
.../protocols/cbus/readwrite/model/StatusByte.go | 278 +
.../protocols/cbus/readwrite/model/StatusCoding.go | 144 +
.../cbus/readwrite/model/StatusRequest.go | 199 +
.../readwrite/model/StatusRequestBinaryState.go | 278 +
.../model/StatusRequestBinaryStateDeprecated.go | 278 +
.../cbus/readwrite/model/StatusRequestLevel.go | 309 +
.../protocols/cbus/readwrite/model/TamperStatus.go | 219 +
.../cbus/readwrite/model/TelephonyCommandType.go | 142 +
.../model/TelephonyCommandTypeContainer.go | 677 +
.../cbus/readwrite/model/TelephonyData.go | 291 +
.../readwrite/model/TelephonyDataClearDiversion.go | 155 +
.../readwrite/model/TelephonyDataDialInFailure.go | 202 +
.../readwrite/model/TelephonyDataDialOutFailure.go | 202 +
.../cbus/readwrite/model/TelephonyDataDivert.go | 191 +
.../TelephonyDataInternetConnectionRequestMade.go | 155 +
.../model/TelephonyDataIsolateSecondaryOutlet.go | 234 +
.../readwrite/model/TelephonyDataLineOffHook.go | 228 +
.../readwrite/model/TelephonyDataLineOnHook.go | 155 +
.../model/TelephonyDataRecallLastNumber.go | 260 +
.../model/TelephonyDataRecallLastNumberRequest.go | 234 +
.../model/TelephonyDataRejectIncomingCall.go | 155 +
.../cbus/readwrite/model/TelephonyDataRinging.go | 230 +
.../model/TemperatureBroadcastCommandType.go | 142 +
.../TemperatureBroadcastCommandTypeContainer.go | 405 +
.../readwrite/model/TemperatureBroadcastData.go | 268 +
.../readwrite/model/TriggerControlCommandType.go | 190 +
.../model/TriggerControlCommandTypeContainer.go | 965 +
.../cbus/readwrite/model/TriggerControlData.go | 294 +
.../model/TriggerControlDataIndicatorKill.go | 155 +
.../readwrite/model/TriggerControlDataLabel.go | 300 +
.../model/TriggerControlDataTriggerEvent.go | 191 +
.../model/TriggerControlDataTriggerMax.go | 155 +
.../model/TriggerControlDataTriggerMin.go | 155 +
.../readwrite/model/TriggerControlLabelFlavour.go | 144 +
.../readwrite/model/TriggerControlLabelOptions.go | 359 +
.../readwrite/model/TriggerControlLabelType.go | 144 +
.../protocols/cbus/readwrite/model/UnitAddress.go | 159 +
.../protocols/cbus/readwrite/model/UnitStatus.go | 136 +
.../protocols/cbus/readwrite/model/ZoneStatus.go | 170 +
.../cbus/readwrite/model/ZoneStatusTemp.go | 144 +
.../protocols/cbus/readwrite/model/plc4x_common.go | 27 +
plc4go/protocols/df1/readwrite/ParserHelper.go | 41 +
plc4go/protocols/df1/readwrite/XmlParserHelper.go | 51 +
plc4go/protocols/df1/readwrite/model/DF1Command.go | 248 +
plc4go/protocols/df1/readwrite/model/DF1Symbol.go | 228 +
.../df1/readwrite/model/DF1SymbolMessageFrame.go | 343 +
.../readwrite/model/DF1SymbolMessageFrameACK.go | 156 +
.../readwrite/model/DF1SymbolMessageFrameNAK.go | 156 +
.../readwrite/model/DF1UnprotectedReadRequest.go | 221 +
.../readwrite/model/DF1UnprotectedReadResponse.go | 210 +
.../protocols/df1/readwrite/model/StaticHelper.go | 84 +
.../df1/readwrite/model/StaticHelper_test.go | 70 +
.../protocols/df1/readwrite/model/plc4x_common.go | 27 +
plc4go/protocols/doc.go | 21 +
plc4go/protocols/eip/readwrite/ParserHelper.go | 57 +
plc4go/protocols/eip/readwrite/XmlParserHelper.go | 70 +
.../eip/readwrite/model/CIPDataTypeCode.go | 230 +
.../eip/readwrite/model/CIPStructTypeCode.go | 120 +
.../protocols/eip/readwrite/model/CipExchange.go | 282 +
plc4go/protocols/eip/readwrite/model/CipRRData.go | 298 +
.../eip/readwrite/model/CipReadRequest.go | 246 +
.../eip/readwrite/model/CipReadResponse.go | 322 +
plc4go/protocols/eip/readwrite/model/CipService.go | 213 +
.../eip/readwrite/model/CipUnconnectedRequest.go | 538 +
.../eip/readwrite/model/CipWriteRequest.go | 309 +
.../eip/readwrite/model/CipWriteResponse.go | 259 +
plc4go/protocols/eip/readwrite/model/EiPCommand.go | 136 +
.../eip/readwrite/model/EipConnectionRequest.go | 220 +
.../eip/readwrite/model/EipDisconnectRequest.go | 161 +
plc4go/protocols/eip/readwrite/model/EipPacket.go | 340 +
.../eip/readwrite/model/MultipleServiceRequest.go | 263 +
.../eip/readwrite/model/MultipleServiceResponse.go | 362 +
plc4go/protocols/eip/readwrite/model/Services.go | 276 +
.../protocols/eip/readwrite/model/plc4x_common.go | 27 +
plc4go/protocols/firmata/readwrite/ParserHelper.go | 55 +
.../protocols/firmata/readwrite/XmlParserHelper.go | 56 +
.../firmata/readwrite/model/FirmataCommand.go | 209 +
.../model/FirmataCommandProtocolVersion.go | 220 +
.../model/FirmataCommandSetDigitalPinValue.go | 259 +
.../readwrite/model/FirmataCommandSetPinMode.go | 231 +
.../firmata/readwrite/model/FirmataCommandSysex.go | 244 +
.../readwrite/model/FirmataCommandSystemReset.go | 158 +
.../firmata/readwrite/model/FirmataMessage.go | 209 +
.../readwrite/model/FirmataMessageAnalogIO.go | 245 +
.../readwrite/model/FirmataMessageCommand.go | 205 +
.../readwrite/model/FirmataMessageDigitalIO.go | 245 +
.../model/FirmataMessageSubscribeAnalogPinValue.go | 259 +
.../FirmataMessageSubscribeDigitalPinValue.go | 259 +
.../protocols/firmata/readwrite/model/PinMode.go | 208 +
.../firmata/readwrite/model/StaticHelper.go | 45 +
.../firmata/readwrite/model/SysexCommand.go | 219 +
.../model/SysexCommandAnalogMappingQueryRequest.go | 160 +
.../SysexCommandAnalogMappingQueryResponse.go | 196 +
.../model/SysexCommandAnalogMappingResponse.go | 160 +
.../readwrite/model/SysexCommandCapabilityQuery.go | 160 +
.../model/SysexCommandCapabilityResponse.go | 160 +
.../readwrite/model/SysexCommandExtendedAnalog.go | 160 +
.../readwrite/model/SysexCommandExtendedId.go | 221 +
.../readwrite/model/SysexCommandPinStateQuery.go | 196 +
.../model/SysexCommandPinStateResponse.go | 248 +
.../model/SysexCommandReportFirmwareRequest.go | 160 +
.../model/SysexCommandReportFirmwareResponse.go | 263 +
.../model/SysexCommandSamplingInterval.go | 160 +
.../readwrite/model/SysexCommandStringData.go | 160 +
.../model/SysexCommandSysexNonRealtime.go | 160 +
.../readwrite/model/SysexCommandSysexRealtime.go | 160 +
.../firmata/readwrite/model/plc4x_common.go | 27 +
.../protocols/knxnetip/readwrite/ParserHelper.go | 138 +
.../knxnetip/readwrite/XmlParserHelper.go | 154 +
.../knxnetip/readwrite/model/AccessLevel.go | 229 +
plc4go/protocols/knxnetip/readwrite/model/Apdu.go | 261 +
.../knxnetip/readwrite/model/ApduControl.go | 194 +
.../knxnetip/readwrite/model/ApduControlAck.go | 156 +
.../knxnetip/readwrite/model/ApduControlConnect.go | 156 +
.../readwrite/model/ApduControlContainer.go | 208 +
.../readwrite/model/ApduControlDisconnect.go | 156 +
.../knxnetip/readwrite/model/ApduControlNack.go | 156 +
.../protocols/knxnetip/readwrite/model/ApduData.go | 231 +
.../knxnetip/readwrite/model/ApduDataAdcRead.go | 158 +
.../readwrite/model/ApduDataAdcResponse.go | 158 +
.../knxnetip/readwrite/model/ApduDataContainer.go | 208 +
.../model/ApduDataDeviceDescriptorRead.go | 194 +
.../model/ApduDataDeviceDescriptorResponse.go | 220 +
.../knxnetip/readwrite/model/ApduDataExt.go | 281 +
.../readwrite/model/ApduDataExtAuthorizeRequest.go | 220 +
.../model/ApduDataExtAuthorizeResponse.go | 194 +
.../model/ApduDataExtDomainAddressRead.go | 158 +
.../model/ApduDataExtDomainAddressResponse.go | 158 +
.../model/ApduDataExtDomainAddressSelectiveRead.go | 158 +
.../ApduDataExtDomainAddressSerialNumberRead.go | 158 +
...ApduDataExtDomainAddressSerialNumberResponse.go | 158 +
.../ApduDataExtDomainAddressSerialNumberWrite.go | 158 +
.../model/ApduDataExtDomainAddressWrite.go | 158 +
.../model/ApduDataExtFileStreamInfoReport.go | 158 +
.../ApduDataExtGroupPropertyValueInfoReport.go | 158 +
.../model/ApduDataExtGroupPropertyValueRead.go | 158 +
.../model/ApduDataExtGroupPropertyValueResponse.go | 158 +
.../model/ApduDataExtGroupPropertyValueWrite.go | 158 +
...ApduDataExtIndividualAddressSerialNumberRead.go | 158 +
...DataExtIndividualAddressSerialNumberResponse.go | 158 +
...pduDataExtIndividualAddressSerialNumberWrite.go | 158 +
.../readwrite/model/ApduDataExtKeyResponse.go | 158 +
.../readwrite/model/ApduDataExtKeyWrite.go | 158 +
.../readwrite/model/ApduDataExtLinkRead.go | 158 +
.../readwrite/model/ApduDataExtLinkResponse.go | 158 +
.../readwrite/model/ApduDataExtLinkWrite.go | 158 +
.../readwrite/model/ApduDataExtMemoryBitWrite.go | 158 +
.../model/ApduDataExtNetworkParameterRead.go | 158 +
.../model/ApduDataExtNetworkParameterResponse.go | 158 +
.../model/ApduDataExtNetworkParameterWrite.go | 158 +
.../model/ApduDataExtOpenRoutingTableRequest.go | 158 +
.../model/ApduDataExtPropertyDescriptionRead.go | 246 +
.../ApduDataExtPropertyDescriptionResponse.go | 486 +
.../model/ApduDataExtPropertyValueRead.go | 272 +
.../model/ApduDataExtPropertyValueResponse.go | 298 +
.../model/ApduDataExtPropertyValueWrite.go | 298 +
.../model/ApduDataExtReadRouterMemoryRequest.go | 158 +
.../model/ApduDataExtReadRouterMemoryResponse.go | 158 +
.../model/ApduDataExtReadRouterStatusRequest.go | 158 +
.../model/ApduDataExtReadRouterStatusResponse.go | 158 +
.../model/ApduDataExtReadRoutingTableRequest.go | 158 +
.../model/ApduDataExtReadRoutingTableResponse.go | 158 +
.../model/ApduDataExtWriteRouterMemoryRequest.go | 158 +
.../model/ApduDataExtWriteRouterStatusRequest.go | 158 +
.../model/ApduDataExtWriteRoutingTableRequest.go | 158 +
.../readwrite/model/ApduDataGroupValueRead.go | 197 +
.../readwrite/model/ApduDataGroupValueResponse.go | 220 +
.../readwrite/model/ApduDataGroupValueWrite.go | 220 +
.../model/ApduDataIndividualAddressRead.go | 158 +
.../model/ApduDataIndividualAddressResponse.go | 158 +
.../model/ApduDataIndividualAddressWrite.go | 158 +
.../knxnetip/readwrite/model/ApduDataMemoryRead.go | 220 +
.../readwrite/model/ApduDataMemoryResponse.go | 237 +
.../readwrite/model/ApduDataMemoryWrite.go | 158 +
.../knxnetip/readwrite/model/ApduDataOther.go | 205 +
.../knxnetip/readwrite/model/ApduDataRestart.go | 158 +
.../readwrite/model/ApduDataUserMessage.go | 158 +
plc4go/protocols/knxnetip/readwrite/model/CEMI.go | 245 +
.../readwrite/model/CEMIAdditionalInformation.go | 190 +
.../CEMIAdditionalInformationBusmonitorInfo.go | 358 +
.../CEMIAdditionalInformationRelativeTimestamp.go | 239 +
.../knxnetip/readwrite/model/CEMIPriority.go | 144 +
.../knxnetip/readwrite/model/ChannelInformation.go | 184 +
.../knxnetip/readwrite/model/ComObjectTable.go | 176 +
.../readwrite/model/ComObjectTableAddresses.go | 22642 +++++++++++++++++++
.../model/ComObjectTableRealisationType1.go | 272 +
.../model/ComObjectTableRealisationType2.go | 272 +
.../model/ComObjectTableRealisationType6.go | 203 +
.../knxnetip/readwrite/model/ComObjectValueType.go | 310 +
.../knxnetip/readwrite/model/ConnectionRequest.go | 277 +
.../model/ConnectionRequestInformation.go | 207 +
...ConnectionRequestInformationDeviceManagement.go | 157 +
...ConnectionRequestInformationTunnelConnection.go | 243 +
.../knxnetip/readwrite/model/ConnectionResponse.go | 334 +
.../readwrite/model/ConnectionResponseDataBlock.go | 207 +
.../ConnectionResponseDataBlockDeviceManagement.go | 157 +
.../ConnectionResponseDataBlockTunnelConnection.go | 204 +
.../readwrite/model/ConnectionStateRequest.go | 268 +
.../readwrite/model/ConnectionStateResponse.go | 229 +
.../knxnetip/readwrite/model/DIBDeviceInfo.go | 442 +
.../knxnetip/readwrite/model/DIBSuppSvcFamilies.go | 226 +
.../knxnetip/readwrite/model/DescriptionRequest.go | 203 +
.../readwrite/model/DescriptionResponse.go | 240 +
.../readwrite/model/DeviceConfigurationAck.go | 203 +
.../model/DeviceConfigurationAckDataBlock.go | 237 +
.../readwrite/model/DeviceConfigurationRequest.go | 253 +
.../model/DeviceConfigurationRequestDataBlock.go | 240 +
.../knxnetip/readwrite/model/DeviceDescriptor.go | 613 +
.../readwrite/model/DeviceDescriptorMediumType.go | 160 +
.../readwrite/model/DeviceDescriptorType2.go | 428 +
.../knxnetip/readwrite/model/DeviceStatus.go | 198 +
.../knxnetip/readwrite/model/DisconnectRequest.go | 268 +
.../knxnetip/readwrite/model/DisconnectResponse.go | 229 +
.../knxnetip/readwrite/model/FirmwareType.go | 240 +
.../model/GroupObjectDescriptorRealisationType1.go | 395 +
.../model/GroupObjectDescriptorRealisationType2.go | 381 +
.../model/GroupObjectDescriptorRealisationType6.go | 123 +
.../model/GroupObjectDescriptorRealisationType7.go | 381 +
.../model/GroupObjectDescriptorRealisationTypeB.go | 356 +
.../readwrite/model/HPAIControlEndpoint.go | 248 +
.../knxnetip/readwrite/model/HPAIDataEndpoint.go | 248 +
.../readwrite/model/HPAIDiscoveryEndpoint.go | 248 +
.../knxnetip/readwrite/model/HostProtocolCode.go | 128 +
.../knxnetip/readwrite/model/IPAddress.go | 159 +
.../knxnetip/readwrite/model/KnxAddress.go | 209 +
.../knxnetip/readwrite/model/KnxDatapoint.go | 13073 +++++++++++
.../readwrite/model/KnxDatapointMainType.go | 1388 ++
.../knxnetip/readwrite/model/KnxDatapointType.go | 7148 ++++++
.../knxnetip/readwrite/model/KnxGroupAddress.go | 176 +
.../readwrite/model/KnxGroupAddress2Level.go | 218 +
.../readwrite/model/KnxGroupAddress3Level.go | 244 +
.../readwrite/model/KnxGroupAddressFreeLevel.go | 192 +
.../readwrite/model/KnxInterfaceObjectProperty.go | 5371 +++++
.../readwrite/model/KnxInterfaceObjectType.go | 549 +
.../protocols/knxnetip/readwrite/model/KnxLayer.go | 136 +
.../knxnetip/readwrite/model/KnxManufacturer.go | 9781 ++++++++
.../knxnetip/readwrite/model/KnxMedium.go | 160 +
.../knxnetip/readwrite/model/KnxNetIpCore.go | 192 +
.../readwrite/model/KnxNetIpDeviceManagement.go | 192 +
.../knxnetip/readwrite/model/KnxNetIpMessage.go | 288 +
.../knxnetip/readwrite/model/KnxNetIpRouting.go | 192 +
.../knxnetip/readwrite/model/KnxNetIpTunneling.go | 192 +
.../knxnetip/readwrite/model/KnxNetObjectServer.go | 192 +
.../model/KnxNetRemoteConfigurationAndDiagnosis.go | 192 +
.../readwrite/model/KnxNetRemoteLogging.go | 192 +
.../knxnetip/readwrite/model/KnxProperty.go | 1402 ++
.../readwrite/model/KnxPropertyDataType.go | 1168 +
.../knxnetip/readwrite/model/LBusmonInd.go | 316 +
.../protocols/knxnetip/readwrite/model/LDataCon.go | 282 +
.../knxnetip/readwrite/model/LDataExtended.go | 371 +
.../knxnetip/readwrite/model/LDataFrame.go | 352 +
.../knxnetip/readwrite/model/LDataFrameACK.go | 166 +
.../protocols/knxnetip/readwrite/model/LDataInd.go | 282 +
.../protocols/knxnetip/readwrite/model/LDataReq.go | 282 +
.../knxnetip/readwrite/model/LPollData.go | 304 +
.../knxnetip/readwrite/model/LPollDataCon.go | 158 +
.../knxnetip/readwrite/model/LPollDataReq.go | 158 +
.../protocols/knxnetip/readwrite/model/LRawCon.go | 158 +
.../protocols/knxnetip/readwrite/model/LRawInd.go | 158 +
.../protocols/knxnetip/readwrite/model/LRawReq.go | 158 +
.../knxnetip/readwrite/model/MACAddress.go | 159 +
.../readwrite/model/MFuncPropCommandReq.go | 158 +
.../knxnetip/readwrite/model/MFuncPropCon.go | 158 +
.../readwrite/model/MFuncPropStateReadReq.go | 158 +
.../knxnetip/readwrite/model/MPropInfoInd.go | 158 +
.../knxnetip/readwrite/model/MPropReadCon.go | 324 +
.../knxnetip/readwrite/model/MPropReadReq.go | 298 +
.../knxnetip/readwrite/model/MPropWriteCon.go | 158 +
.../knxnetip/readwrite/model/MPropWriteReq.go | 158 +
.../knxnetip/readwrite/model/MResetInd.go | 158 +
.../knxnetip/readwrite/model/MResetReq.go | 158 +
.../model/ProjectInstallationIdentifier.go | 184 +
.../knxnetip/readwrite/model/RelativeTimestamp.go | 159 +
.../knxnetip/readwrite/model/RoutingIndication.go | 156 +
.../knxnetip/readwrite/model/SearchRequest.go | 203 +
.../knxnetip/readwrite/model/SearchResponse.go | 277 +
.../knxnetip/readwrite/model/ServiceId.go | 200 +
.../protocols/knxnetip/readwrite/model/Status.go | 208 +
.../readwrite/model/SupportedPhysicalMedia.go | 485 +
.../knxnetip/readwrite/model/TDataConnectedInd.go | 158 +
.../knxnetip/readwrite/model/TDataConnectedReq.go | 158 +
.../knxnetip/readwrite/model/TDataIndividualInd.go | 158 +
.../knxnetip/readwrite/model/TDataIndividualReq.go | 158 +
.../knxnetip/readwrite/model/TunnelingRequest.go | 253 +
.../readwrite/model/TunnelingRequestDataBlock.go | 240 +
.../knxnetip/readwrite/model/TunnelingResponse.go | 203 +
.../readwrite/model/TunnelingResponseDataBlock.go | 237 +
.../knxnetip/readwrite/model/UnknownMessage.go | 205 +
.../knxnetip/readwrite/model/plc4x_common.go | 27 +
plc4go/protocols/modbus/readwrite/ParserHelper.go | 69 +
.../protocols/modbus/readwrite/XmlParserHelper.go | 74 +
.../protocols/modbus/readwrite/model/DataItem.go | 597 +
.../protocols/modbus/readwrite/model/DriverType.go | 136 +
.../protocols/modbus/readwrite/model/ModbusADU.go | 189 +
.../modbus/readwrite/model/ModbusAsciiADU.go | 261 +
.../modbus/readwrite/model/ModbusConstants.go | 159 +
.../modbus/readwrite/model/ModbusDataType.go | 454 +
.../ModbusDeviceInformationConformityLevel.go | 136 +
.../model/ModbusDeviceInformationLevel.go | 144 +
.../model/ModbusDeviceInformationMoreFollows.go | 128 +
.../model/ModbusDeviceInformationObject.go | 201 +
.../modbus/readwrite/model/ModbusErrorCode.go | 192 +
.../protocols/modbus/readwrite/model/ModbusPDU.go | 286 +
.../readwrite/model/ModbusPDUDiagnosticRequest.go | 226 +
.../readwrite/model/ModbusPDUDiagnosticResponse.go | 226 +
.../modbus/readwrite/model/ModbusPDUError.go | 211 +
.../model/ModbusPDUGetComEventCounterRequest.go | 164 +
.../model/ModbusPDUGetComEventCounterResponse.go | 226 +
.../model/ModbusPDUGetComEventLogRequest.go | 164 +
.../model/ModbusPDUGetComEventLogResponse.go | 295 +
.../ModbusPDUMaskWriteHoldingRegisterRequest.go | 252 +
.../ModbusPDUMaskWriteHoldingRegisterResponse.go | 252 +
.../readwrite/model/ModbusPDUReadCoilsRequest.go | 226 +
.../readwrite/model/ModbusPDUReadCoilsResponse.go | 217 +
.../ModbusPDUReadDeviceIdentificationRequest.go | 272 +
.../ModbusPDUReadDeviceIdentificationResponse.go | 443 +
.../model/ModbusPDUReadDiscreteInputsRequest.go | 226 +
.../model/ModbusPDUReadDiscreteInputsResponse.go | 217 +
.../model/ModbusPDUReadExceptionStatusRequest.go | 164 +
.../model/ModbusPDUReadExceptionStatusResponse.go | 200 +
.../model/ModbusPDUReadFifoQueueRequest.go | 200 +
.../model/ModbusPDUReadFifoQueueResponse.go | 259 +
.../model/ModbusPDUReadFileRecordRequest.go | 249 +
.../model/ModbusPDUReadFileRecordRequestItem.go | 234 +
.../model/ModbusPDUReadFileRecordResponse.go | 249 +
.../model/ModbusPDUReadFileRecordResponseItem.go | 201 +
.../model/ModbusPDUReadHoldingRegistersRequest.go | 226 +
.../model/ModbusPDUReadHoldingRegistersResponse.go | 217 +
.../model/ModbusPDUReadInputRegistersRequest.go | 226 +
.../model/ModbusPDUReadInputRegistersResponse.go | 217 +
...sPDUReadWriteMultipleHoldingRegistersRequest.go | 321 +
...PDUReadWriteMultipleHoldingRegistersResponse.go | 217 +
.../model/ModbusPDUReportServerIdRequest.go | 164 +
.../model/ModbusPDUReportServerIdResponse.go | 217 +
.../model/ModbusPDUWriteFileRecordRequest.go | 249 +
.../model/ModbusPDUWriteFileRecordRequestItem.go | 251 +
.../model/ModbusPDUWriteFileRecordResponse.go | 249 +
.../model/ModbusPDUWriteFileRecordResponseItem.go | 251 +
.../model/ModbusPDUWriteMultipleCoilsRequest.go | 269 +
.../model/ModbusPDUWriteMultipleCoilsResponse.go | 226 +
...odbusPDUWriteMultipleHoldingRegistersRequest.go | 269 +
...dbusPDUWriteMultipleHoldingRegistersResponse.go | 226 +
.../model/ModbusPDUWriteSingleCoilRequest.go | 226 +
.../model/ModbusPDUWriteSingleCoilResponse.go | 226 +
.../model/ModbusPDUWriteSingleRegisterRequest.go | 226 +
.../model/ModbusPDUWriteSingleRegisterResponse.go | 226 +
.../modbus/readwrite/model/ModbusRtuADU.go | 261 +
.../modbus/readwrite/model/ModbusTcpADU.go | 309 +
.../modbus/readwrite/model/StaticHelper.go | 28 +
.../modbus/readwrite/model/plc4x_common.go | 27 +
plc4go/protocols/s7/readwrite/ParserHelper.go | 130 +
plc4go/protocols/s7/readwrite/XmlParserHelper.go | 147 +
.../model/AlarmMessageAckObjectPushType.go | 352 +
.../s7/readwrite/model/AlarmMessageAckPushType.go | 273 +
.../readwrite/model/AlarmMessageAckResponseType.go | 234 +
.../s7/readwrite/model/AlarmMessageAckType.go | 237 +
.../readwrite/model/AlarmMessageObjectAckType.go | 350 +
.../readwrite/model/AlarmMessageObjectPushType.go | 477 +
.../readwrite/model/AlarmMessageObjectQueryType.go | 485 +
.../s7/readwrite/model/AlarmMessagePushType.go | 273 +
.../s7/readwrite/model/AlarmMessageQueryType.go | 344 +
.../protocols/s7/readwrite/model/AlarmStateType.go | 160 +
plc4go/protocols/s7/readwrite/model/AlarmType.go | 136 +
.../s7/readwrite/model/AssociatedValueType.go | 283 +
plc4go/protocols/s7/readwrite/model/COTPPacket.go | 344 +
.../readwrite/model/COTPPacketConnectionRequest.go | 260 +
.../model/COTPPacketConnectionResponse.go | 260 +
.../protocols/s7/readwrite/model/COTPPacketData.go | 223 +
.../readwrite/model/COTPPacketDisconnectRequest.go | 260 +
.../model/COTPPacketDisconnectResponse.go | 223 +
.../s7/readwrite/model/COTPPacketTpduError.go | 223 +
.../protocols/s7/readwrite/model/COTPParameter.go | 226 +
.../s7/readwrite/model/COTPParameterCalledTsap.go | 194 +
.../s7/readwrite/model/COTPParameterCallingTsap.go | 194 +
.../s7/readwrite/model/COTPParameterChecksum.go | 194 +
...COTPParameterDisconnectAdditionalInformation.go | 194 +
.../s7/readwrite/model/COTPParameterTpduSize.go | 205 +
.../s7/readwrite/model/COTPProtocolClass.go | 152 +
.../protocols/s7/readwrite/model/COTPTpduSize.go | 214 +
.../s7/readwrite/model/CpuSubscribeEvents.go | 144 +
plc4go/protocols/s7/readwrite/model/DataItem.go | 459 +
.../s7/readwrite/model/DataTransportErrorCode.go | 160 +
.../s7/readwrite/model/DataTransportSize.go | 214 +
plc4go/protocols/s7/readwrite/model/DateAndTime.go | 348 +
plc4go/protocols/s7/readwrite/model/DeviceGroup.go | 136 +
plc4go/protocols/s7/readwrite/model/EventType.go | 144 +
plc4go/protocols/s7/readwrite/model/MemoryArea.go | 238 +
.../s7/readwrite/model/ModeTransitionType.go | 184 +
plc4go/protocols/s7/readwrite/model/QueryType.go | 136 +
plc4go/protocols/s7/readwrite/model/S7Address.go | 188 +
.../protocols/s7/readwrite/model/S7AddressAny.go | 386 +
.../s7/readwrite/model/S7DataAlarmMessage.go | 233 +
plc4go/protocols/s7/readwrite/model/S7Message.go | 437 +
.../s7/readwrite/model/S7MessageObjectRequest.go | 412 +
.../s7/readwrite/model/S7MessageObjectResponse.go | 279 +
.../s7/readwrite/model/S7MessageRequest.go | 160 +
.../s7/readwrite/model/S7MessageResponse.go | 222 +
.../s7/readwrite/model/S7MessageResponseData.go | 222 +
.../s7/readwrite/model/S7MessageUserData.go | 160 +
plc4go/protocols/s7/readwrite/model/S7Parameter.go | 203 +
.../readwrite/model/S7ParameterModeTransition.go | 356 +
.../readwrite/model/S7ParameterReadVarRequest.go | 241 +
.../readwrite/model/S7ParameterReadVarResponse.go | 196 +
.../model/S7ParameterSetupCommunication.go | 287 +
.../s7/readwrite/model/S7ParameterUserData.go | 241 +
.../s7/readwrite/model/S7ParameterUserDataItem.go | 188 +
.../model/S7ParameterUserDataItemCPUFunctions.go | 415 +
.../readwrite/model/S7ParameterWriteVarRequest.go | 241 +
.../readwrite/model/S7ParameterWriteVarResponse.go | 196 +
plc4go/protocols/s7/readwrite/model/S7Payload.go | 194 +
.../s7/readwrite/model/S7PayloadAlarm8.go | 214 +
.../s7/readwrite/model/S7PayloadAlarmAckInd.go | 214 +
.../s7/readwrite/model/S7PayloadAlarmS.go | 214 +
.../s7/readwrite/model/S7PayloadAlarmSC.go | 214 +
.../s7/readwrite/model/S7PayloadAlarmSQ.go | 214 +
.../readwrite/model/S7PayloadDiagnosticMessage.go | 370 +
.../s7/readwrite/model/S7PayloadNotify.go | 214 +
.../s7/readwrite/model/S7PayloadNotify8.go | 214 +
.../s7/readwrite/model/S7PayloadReadVarResponse.go | 226 +
.../s7/readwrite/model/S7PayloadUserData.go | 226 +
.../s7/readwrite/model/S7PayloadUserDataItem.go | 309 +
.../S7PayloadUserDataItemCpuFunctionAlarmAck.go | 274 +
...yloadUserDataItemCpuFunctionAlarmAckResponse.go | 271 +
.../S7PayloadUserDataItemCpuFunctionAlarmQuery.go | 469 +
...oadUserDataItemCpuFunctionAlarmQueryResponse.go | 348 +
...ayloadUserDataItemCpuFunctionMsgSubscription.go | 348 +
...aItemCpuFunctionMsgSubscriptionAlarmResponse.go | 318 +
...erDataItemCpuFunctionMsgSubscriptionResponse.go | 167 +
...ataItemCpuFunctionMsgSubscriptionSysResponse.go | 229 +
...PayloadUserDataItemCpuFunctionReadSzlRequest.go | 240 +
...ayloadUserDataItemCpuFunctionReadSzlResponse.go | 346 +
.../s7/readwrite/model/S7PayloadWriteVarRequest.go | 226 +
.../readwrite/model/S7PayloadWriteVarResponse.go | 226 +
.../s7/readwrite/model/S7VarPayloadDataItem.go | 293 +
.../s7/readwrite/model/S7VarPayloadStatusItem.go | 170 +
.../readwrite/model/S7VarRequestParameterItem.go | 188 +
.../model/S7VarRequestParameterItemAddress.go | 220 +
plc4go/protocols/s7/readwrite/model/State.go | 334 +
.../protocols/s7/readwrite/model/StaticHelper.go | 181 +
.../protocols/s7/readwrite/model/SyntaxIdType.go | 216 +
.../s7/readwrite/model/SzlDataTreeItem.go | 259 +
plc4go/protocols/s7/readwrite/model/SzlId.go | 231 +
.../s7/readwrite/model/SzlModuleTypeClass.go | 144 +
plc4go/protocols/s7/readwrite/model/SzlSublist.go | 264 +
plc4go/protocols/s7/readwrite/model/TPKTPacket.go | 261 +
.../protocols/s7/readwrite/model/TransportSize.go | 1672 ++
.../protocols/s7/readwrite/model/plc4x_common.go | 27 +
.../protocols/simulated/readwrite/ParserHelper.go | 49 +
.../simulated/readwrite/XmlParserHelper.go | 58 +
.../simulated/readwrite/model/DataItem.go | 643 +
.../protocols/simulated/readwrite/model/Dummy.go | 159 +
.../readwrite/model/SimulatedDataTypeSizes.go | 454 +
.../simulated/readwrite/model/plc4x_common.go | 27 +
plc4go/spi/HandlerExposer.go | 25 +
plc4go/spi/Message.go | 28 +
plc4go/spi/MessageCodec.go | 66 +
plc4go/spi/PlcBrowser.go | 38 +
plc4go/spi/PlcConnection.go | 32 +
plc4go/spi/PlcDiscoverer.go | 31 +
plc4go/spi/PlcFieldHandler.go | 27 +
plc4go/spi/PlcReader.go | 29 +
plc4go/spi/PlcSubscriber.go | 32 +
plc4go/spi/PlcValueHandler.go | 29 +
plc4go/spi/PlcWriter.go | 29 +
plc4go/spi/RequestTransactionManager.go | 394 +
plc4go/spi/Tracer.go | 129 +
plc4go/spi/TransportAware.go | 31 +
plc4go/spi/TransportInstanceExposer.go | 26 +
plc4go/spi/default/DefaultBrowser.go | 85 +
plc4go/spi/default/DefaultCodec.go | 339 +
plc4go/spi/default/DefaultConnection.go | 354 +
plc4go/spi/default/DefaultDriver.go | 107 +
plc4go/spi/default/doc.go | 21 +
plc4go/spi/doc.go | 41 +
plc4go/spi/interceptors/RequestInterceptor.go | 40 +
.../interceptors/SingleItemRequestInterceptor.go | 232 +
plc4go/spi/model/DefaultPlcBrowseEvent.go | 52 +
plc4go/spi/model/DefaultPlcBrowseEvent_plc4xgen.go | 95 +
plc4go/spi/model/DefaultPlcBrowseQueryResult.go | 64 +
.../model/DefaultPlcBrowseQueryResult_plc4xgen.go | 119 +
plc4go/spi/model/DefaultPlcBrowseRequest.go | 98 +
plc4go/spi/model/DefaultPlcBrowseRequestResult.go | 41 +
.../DefaultPlcBrowseRequestResult_plc4xgen.go | 91 +
.../spi/model/DefaultPlcBrowseRequest_plc4xgen.go | 69 +
plc4go/spi/model/DefaultPlcBrowseResponse.go | 118 +
plc4go/spi/model/DefaultPlcConsumerRegistration.go | 56 +
.../DefaultPlcConsumerRegistration_plc4xgen.go | 99 +
plc4go/spi/model/DefaultPlcDiscoveryItem.go | 70 +
plc4go/spi/model/DefaultPlcReadRequest.go | 151 +
.../model/DefaultPlcReadRequestBuilder_plc4xgen.go | 164 +
plc4go/spi/model/DefaultPlcReadRequestResult.go | 41 +
.../model/DefaultPlcReadRequestResult_plc4xgen.go | 91 +
plc4go/spi/model/DefaultPlcReadRequest_plc4xgen.go | 88 +
plc4go/spi/model/DefaultPlcReadResponse.go | 59 +
.../spi/model/DefaultPlcReadResponse_plc4xgen.go | 95 +
plc4go/spi/model/DefaultPlcSubscriptionEvent.go | 87 +
.../model/DefaultPlcSubscriptionEvent_plc4xgen.go | 141 +
plc4go/spi/model/DefaultPlcSubscriptionHandle.go | 53 +
.../model/DefaultPlcSubscriptionHandle_plc4xgen.go | 66 +
plc4go/spi/model/DefaultPlcSubscriptionRequest.go | 171 +
...efaultPlcSubscriptionRequestBuilder_plc4xgen.go | 203 +
.../model/DefaultPlcSubscriptionRequestResult.go | 41 +
...DefaultPlcSubscriptionRequestResult_plc4xgen.go | 91 +
.../DefaultPlcSubscriptionRequest_plc4xgen.go | 108 +
plc4go/spi/model/DefaultPlcSubscriptionResponse.go | 81 +
.../DefaultPlcSubscriptionResponse_plc4xgen.go | 95 +
.../spi/model/DefaultPlcUnsubscriptionRequest.go | 20 +
.../model/DefaultPlcUnsubscriptionRequestResult.go | 41 +
...faultPlcUnsubscriptionRequestResult_plc4xgen.go | 91 +
.../spi/model/DefaultPlcUnsubscriptionResponse.go | 23 +
plc4go/spi/model/DefaultPlcWriteRequest.go | 188 +
.../DefaultPlcWriteRequestBuilder_plc4xgen.go | 196 +
plc4go/spi/model/DefaultPlcWriteRequestResult.go | 41 +
.../model/DefaultPlcWriteRequestResult_plc4xgen.go | 91 +
.../spi/model/DefaultPlcWriteRequest_plc4xgen.go | 114 +
plc4go/spi/model/DefaultPlcWriteResponse.go | 52 +
.../spi/model/DefaultPlcWriteResponse_plc4xgen.go | 69 +
plc4go/spi/model/DefaultRequest.go | 49 +
plc4go/spi/model/DefaultRequest_plc4xgen.go | 84 +
plc4go/spi/model/DefaultResponse.go | 41 +
plc4go/spi/model/DefaultResponse_plc4xgen.go | 73 +
plc4go/spi/model/render_test.go | 59 +
plc4go/spi/options/DiscoveryOption.go | 231 +
plc4go/spi/options/Option.go | 33 +
plc4go/spi/plcerrors/TimeoutError.go | 37 +
plc4go/spi/testutils/DriverTestRunner.go | 722 +
plc4go/spi/testutils/ManualTestRunner.go | 212 +
plc4go/spi/testutils/ParserSerializerTestRunner.go | 259 +
plc4go/spi/testutils/TestUtils.go | 90 +
.../plc4go => }/spi/testutils/steptype_string.go | 0
plc4go/spi/transports/Transport.go | 31 +
plc4go/spi/transports/TransportInstance.go | 126 +
plc4go/spi/transports/pcap/Transport.go | 195 +
plc4go/spi/transports/serial/Transport.go | 152 +
plc4go/spi/transports/tcp/Transport.go | 168 +
plc4go/spi/transports/test/Transport.go | 142 +
plc4go/spi/transports/udp/Transport.go | 264 +
plc4go/spi/transports/utils/TransportLogger.go | 68 +
plc4go/spi/utils/Buffer.go | 85 +
plc4go/spi/utils/CastUtils.go | 156 +
plc4go/spi/utils/Errors.go | 73 +
plc4go/spi/utils/IdGenerator.go | 31 +
plc4go/spi/utils/LengthAware.go | 27 +
plc4go/spi/utils/Misc.go | 42 +
plc4go/spi/utils/Net.go | 266 +
plc4go/spi/utils/PositionAware.go | 25 +
plc4go/spi/utils/ReadBuffer.go | 77 +
plc4go/spi/utils/ReadBufferByteBased.go | 390 +
plc4go/spi/utils/ReadBufferByteBased_test.go | 1809 ++
plc4go/spi/utils/ReadBufferJsonBased.go | 491 +
plc4go/spi/utils/ReadBufferXmlBased.go | 397 +
plc4go/spi/utils/Regexp.go | 36 +
plc4go/spi/utils/Serializable.go | 25 +
plc4go/spi/utils/WriteBuffer.go | 75 +
plc4go/spi/utils/WriteBufferBoxBased.go | 297 +
plc4go/spi/utils/WriteBufferByteBased.go | 260 +
plc4go/spi/utils/WriteBufferJsonBased.go | 295 +
plc4go/spi/utils/WriteBufferXmlBased.go | 273 +
plc4go/spi/utils/asciiBox.go | 432 +
plc4go/spi/utils/asciiBox_test.go | 879 +
plc4go/spi/utils/bufferCommons.go | 105 +
plc4go/spi/utils/dumpUtils.go | 117 +
plc4go/spi/utils/dumpUtils_test.go | 278 +
plc4go/spi/utils/hex.go | 152 +
plc4go/spi/utils/hex_test.go | 477 +
plc4go/spi/values/BINT.go | 165 +
plc4go/spi/values/BOOL.go | 91 +
plc4go/spi/values/BREAL.go | 195 +
plc4go/spi/values/BYTE.go | 113 +
plc4go/spi/values/CHAR.go | 62 +
plc4go/spi/values/DATE.go | 81 +
plc4go/spi/values/DATE_AND_TIME.go | 67 +
plc4go/spi/values/DINT.go | 160 +
plc4go/spi/values/DWORD.go | 112 +
plc4go/spi/values/IEC61131ValueHandler.go | 413 +
plc4go/spi/values/INT.go | 153 +
plc4go/spi/values/LINT.go | 167 +
plc4go/spi/values/LREAL.go | 174 +
plc4go/spi/values/LTIME.go | 72 +
plc4go/spi/values/LWORD.go | 128 +
plc4go/spi/values/NULL.go | 45 +
plc4go/spi/values/PlcBitString.go | 85 +
plc4go/spi/values/PlcByteArray.go | 79 +
plc4go/spi/values/PlcList.go | 232 +
plc4go/spi/values/PlcStruct.go | 117 +
plc4go/spi/values/PlcValueAdapter.go | 322 +
plc4go/spi/values/REAL.go | 176 +
plc4go/spi/values/RawPlcValue.go | 92 +
plc4go/spi/values/SINT.go | 145 +
plc4go/spi/values/STRING.go | 63 +
plc4go/spi/values/TIME.go | 72 +
plc4go/spi/values/TIME_OF_DAY.go | 84 +
plc4go/spi/values/UDINT.go | 153 +
plc4go/spi/values/UINT.go | 139 +
plc4go/spi/values/ULINT.go | 167 +
plc4go/spi/values/USINT.go | 125 +
plc4go/spi/values/WCHAR.go | 63 +
plc4go/spi/values/WORD.go | 104 +
plc4go/spi/values/WSTRING.go | 63 +
plc4go/spi/values/WriteBufferPlcValueBased.go | 239 +
plc4go/spi/values/value_combination_test.go | 333 +
plc4go/tests/doc.go | 21 +
plc4go/tests/drivers/tests/abeth_driver_test.go | 33 +
.../drivers/tests/abeth_parser_serializer_test.go | 30 +
plc4go/tests/drivers/tests/ads_driver_test.go | 37 +
.../drivers/tests/ads_parser_serializer_test.go | 30 +
.../drivers/tests/bacnet_parser_serializer_test.go | 30 +
plc4go/tests/drivers/tests/df1_driver_test.go | 33 +
.../drivers/tests/df1_parser_serializer_test.go | 31 +
plc4go/tests/drivers/tests/eip_driver_test.go | 37 +
.../drivers/tests/eip_parser_serializer_test.go | 31 +
plc4go/tests/drivers/tests/firmata_driver_test.go | 33 +
.../tests/firmata_parser_serializer_test.go | 30 +
plc4go/tests/drivers/tests/knxnetip_driver_test.go | 38 +
.../tests/knxnetip_parser_serializer_test.go | 30 +
.../tests/drivers/tests/manual_ads_driver_test.go | 113 +
.../drivers/tests/manual_bacnet_PcapTest_test.go | 109 +
.../drivers/tests/manual_bacnet_driver_test.go | 44 +
plc4go/tests/drivers/tests/manual_bacnet_test.go | 42 +
.../tests/drivers/tests/manual_cbus_driver_test.go | 203 +
.../tests/drivers/tests/manual_s7_driver_test.go | 112 +
plc4go/tests/drivers/tests/modbus_driver_test.go | 37 +
.../drivers/tests/modbus_parser_serializer_test.go | 32 +
plc4go/tests/drivers/tests/s7_driver_test.go | 37 +
.../drivers/tests/s7_parser_serializer_test.go | 30 +
plc4go/tests/initializetest/init.go | 35 +
plc4go/tools/doc.go | 21 +
plc4go/tools/plc4xbrowser/doc.go | 26 +
plc4go/tools/plc4xbrowser/main.go | 35 +
plc4go/tools/plc4xbrowser/ui/actions.go | 125 +
plc4go/tools/plc4xbrowser/ui/commands.go | 776 +
plc4go/tools/plc4xbrowser/ui/common.go | 85 +
plc4go/tools/plc4xbrowser/ui/config.go | 178 +
plc4go/tools/plc4xbrowser/ui/ui.go | 298 +
plc4go/tools/plc4xgenerator/gen.go | 470 +
plc4go/tools/plc4xpcapanalyzer/cmd/analyze.go | 82 +
plc4go/tools/plc4xpcapanalyzer/cmd/bacnet.go | 72 +
plc4go/tools/plc4xpcapanalyzer/cmd/cbus.go | 82 +
plc4go/tools/plc4xpcapanalyzer/cmd/extract.go | 66 +
plc4go/tools/plc4xpcapanalyzer/cmd/root.go | 103 +
plc4go/tools/plc4xpcapanalyzer/cmd/ui.go | 71 +
.../plc4xpcapanalyzer/config/AnalyzeConfig.go | 31 +
.../tools/plc4xpcapanalyzer/config/BacnetConfig.go | 31 +
.../tools/plc4xpcapanalyzer/config/CBusConfig.go | 41 +
.../plc4xpcapanalyzer/config/ExtractConfig.go | 39 +
.../tools/plc4xpcapanalyzer/config/PcapConfig.go | 34 +
.../tools/plc4xpcapanalyzer/config/RootConfig.go | 30 +
plc4go/tools/plc4xpcapanalyzer/doc.go | 26 +
.../internal/analyzer/analyzer.go | 203 +
.../internal/bacnetanalyzer/analyzer.go | 52 +
.../internal/cbusanalyzer/analyzer.go | 309 +
.../plc4xpcapanalyzer/internal/common/common.go | 72 +
.../internal/extractor/extractor.go | 157 +
.../internal/pcaphandler/pcaphandler.go | 86 +
plc4go/tools/plc4xpcapanalyzer/main.go | 26 +
plc4go/tools/plc4xpcapanalyzer/ui/actions.go | 130 +
plc4go/tools/plc4xpcapanalyzer/ui/commands.go | 614 +
plc4go/tools/plc4xpcapanalyzer/ui/common.go | 82 +
plc4go/tools/plc4xpcapanalyzer/ui/config.go | 179 +
plc4go/tools/plc4xpcapanalyzer/ui/ui.go | 309 +
plc4j/api/pom.xml | 38 +-
.../org/apache/plc4x/java/PlcDriverManager.java | 28 +-
.../apache/plc4x/java/api/EventPlcConnection.java | 2 +-
.../org/apache/plc4x/java/api/Experimental.java | 2 +-
.../org/apache/plc4x/java/api/PlcConnection.java | 6 +-
.../plc4x/java/api/PlcConnectionExtension.java | 2 +-
.../java/org/apache/plc4x/java/api/PlcDriver.java | 2 +-
.../java/api/authentication/PlcAuthentication.java | 2 +-
.../PlcUsernamePasswordAuthentication.java | 2 +-
.../api/exceptions/PlcConnectionException.java | 2 +-
.../plc4x/java/api/exceptions/PlcException.java | 2 +-
.../api/exceptions/PlcFieldRangeException.java | 2 +-
.../PlcIncompatibleDatatypeException.java | 2 +-
.../api/exceptions/PlcInvalidFieldException.java | 2 +-
.../plc4x/java/api/exceptions/PlcIoException.java | 2 +-
.../api/exceptions/PlcNotImplementedException.java | 2 +-
.../java/api/exceptions/PlcProtocolException.java | 2 +-
.../PlcProtocolPayloadTooBigException.java | 2 +-
.../exceptions/PlcProtocolTimeoutException.java | 2 +-
.../java/api/exceptions/PlcRuntimeException.java | 2 +-
.../java/api/exceptions/PlcTimeoutException.java | 2 +-
.../PlcUnsupportedDataTypeException.java | 2 +-
.../PlcUnsupportedOperationException.java | 2 +-
.../PlcUnsupportedProtocolException.java | 2 +-
.../java/api/listener/ConnectionStateListener.java | 2 +-
.../plc4x/java/api/listener/EventListener.java | 2 +-
.../java/api/listener/MessageExchangeListener.java | 2 +-
.../plc4x/java/api/messages/PlcBrowseItem.java | 77 +
.../java/api/messages/PlcBrowseItemArrayInfo.java | 40 +
.../plc4x/java/api/messages/PlcBrowseRequest.java | 4 +-
.../plc4x/java/api/messages/PlcBrowseResponse.java | 10 +-
.../plc4x/java/api/messages/PlcDiscoveryItem.java | 9 +-
.../java/api/messages/PlcDiscoveryItemHandler.java | 2 +-
.../java/api/messages/PlcDiscoveryRequest.java | 4 +-
.../java/api/messages/PlcDiscoveryResponse.java | 2 +-
.../plc4x/java/api/messages/PlcFieldRequest.java | 2 +-
.../plc4x/java/api/messages/PlcFieldResponse.java | 2 +-
.../apache/plc4x/java/api/messages/PlcMessage.java | 2 +-
.../plc4x/java/api/messages/PlcReadRequest.java | 2 +-
.../plc4x/java/api/messages/PlcReadResponse.java | 2 +-
.../apache/plc4x/java/api/messages/PlcRequest.java | 2 +-
.../plc4x/java/api/messages/PlcRequestBuilder.java | 2 +-
.../plc4x/java/api/messages/PlcResponse.java | 2 +-
.../java/api/messages/PlcSubscriptionEvent.java | 2 +-
.../api/messages/PlcSubscriptionFieldRequest.java | 6 +-
.../api/messages/PlcSubscriptionFieldResponse.java | 2 +-
.../java/api/messages/PlcSubscriptionRequest.java | 17 +-
.../java/api/messages/PlcSubscriptionResponse.java | 11 +-
.../api/messages/PlcUnsubscriptionRequest.java | 18 +-
.../api/messages/PlcUnsubscriptionResponse.java | 2 +-
.../plc4x/java/api/messages/PlcWriteRequest.java | 2 +-
.../plc4x/java/api/messages/PlcWriteResponse.java | 2 +-
.../java/api/metadata/PlcConnectionMetadata.java | 6 +-
.../plc4x/java/api/metadata/PlcDriverMetadata.java | 2 +-
.../java/api/model/PlcConsumerRegistration.java | 2 +-
.../plc4x/java/api/model/PlcDiscoveryHandler.java | 2 +-
.../org/apache/plc4x/java/api/model/PlcField.java | 2 +-
.../plc4x/java/api/model/PlcSubscriptionField.java | 2 +-
.../java/api/model/PlcSubscriptionHandle.java | 2 +-
.../plc4x/java/api/types/PlcClientDatatype.java | 35 -
.../plc4x/java/api/types/PlcResponseCode.java | 51 +-
.../plc4x/java/api/types/PlcSubscriptionType.java | 46 +-
.../apache/plc4x/java/api/types/PlcValueType.java | 84 +
.../org/apache/plc4x/java/api/value/PlcValue.java | 5 +-
.../plc4x/java/api/value/PlcValueHandler.java | 2 +-
plc4j/api/src/site/asciidoc/design.adoc | 2 +-
.../apache/plc4x/java/PlcDriverManagerTest.java | 2 +-
.../PlcUsernamePasswordAuthenticationTest.java | 2 +-
.../plc4x/java/api/connection/PlcReaderTest.java | 2 +-
.../plc4x/java/api/connection/PlcWriterTest.java | 2 +-
.../api/exceptions/PlcConnectionExceptionTest.java | 2 +-
.../java/api/exceptions/PlcExceptionTest.java | 2 +-
.../api/exceptions/PlcFieldRangeExceptionTest.java | 2 +-
.../PlcIncompatibleDatatypeExceptionTest.java | 2 +-
.../exceptions/PlcInvalidFieldExceptionTest.java | 2 +-
.../java/api/exceptions/PlcIoExceptionTest.java | 2 +-
.../exceptions/PlcNotImplementedExceptionTest.java | 2 +-
.../api/exceptions/PlcProtocolExceptionTest.java | 2 +-
.../PlcProtocolPayloadTooBigExceptionTest.java | 2 +-
.../api/exceptions/PlcRuntimeExceptionTest.java | 2 +-
.../api/exceptions/PlcTimeoutExceptionTest.java | 2 +-
.../PlcUnsupportedDataTypeExceptionTest.java | 2 +-
.../PlcUnsupportedOperationExceptionTest.java | 2 +-
.../plc4x/java/api/messages/APIMessageTests.java | 2 +-
.../api/messages/PlcProprietaryRequestTest.java | 2 +-
.../api/messages/PlcProprietaryResponseTest.java | 2 +-
.../java/api/messages/PlcReadRequestTest.java | 2 +-
.../java/api/messages/PlcReadResponseTest.java | 2 +-
.../plc4x/java/api/messages/PlcRequestTest.java | 2 +-
.../plc4x/java/api/messages/PlcResponseTest.java | 2 +-
.../api/messages/PlcSubscriptionEventTest.java | 2 +-
.../api/messages/PlcSubscriptionRequestTest.java | 2 +-
.../api/messages/PlcSubscriptionResponseTest.java | 2 +-
.../api/messages/PlcUnsubscriptionRequestTest.java | 2 +-
.../messages/PlcUnsubscriptionResponseTest.java | 2 +-
.../java/api/messages/PlcWriteRequestTest.java | 2 +-
.../java/api/messages/PlcWriteResponseTest.java | 2 +-
.../plc4x/java/api/messages/mock/MockField.java | 2 +-
.../specific/TypeSafePlcReadRequestTest.java | 2 +-
.../specific/TypeSafePlcReadResponseTest.java | 2 +-
.../specific/TypeSafePlcWriteRequestTest.java | 2 +-
.../specific/TypeSafePlcWriteResponseTest.java | 2 +-
.../java/api/types/PlcClientDatatypeTest.java | 43 -
.../plc4x/java/api/types/PlcResponseCodeTest.java | 2 +-
.../java/api/types/PlcSubscriptionTypeTest.java | 2 +-
.../org/apache/plc4x/java/mock/ApiMockDriver.java | 2 +-
.../plc4x/java/mock/DuplicateMockDriver.java | 2 +-
.../apache/plc4x/java/mock/MockPlcConnection.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
plc4j/api/src/test/resources/logback-test.xml | 36 +
plc4j/api/src/test/resources/logback.xml | 36 -
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
plc4j/drivers/ab-eth/pom.xml | 18 +-
.../org/apache/plc4x/java/abeth/AbEthDriver.java | 2 +-
.../abeth/configuration/AbEthConfiguration.java | 2 +-
.../apache/plc4x/java/abeth/field/AbEthField.java | 2 +-
.../plc4x/java/abeth/field/AbEthFieldHandler.java | 2 +-
.../java/abeth/protocol/AbEthProtocolLogic.java | 2 +-
.../java/abeth/protocol/Plc4xAbEthProtocol.java | 2 +-
.../apache/plc4x/java/abeth/types/FileType.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../protocol/abeth/AbEthParserSerializerTest.java | 2 +-
.../ab-eth/src/test/resources/logback-test.xml | 36 +
.../drivers/ab-eth/src/test/resources/logback.xml | 36 -
plc4j/drivers/ads/pom.xml | 26 +-
.../org/apache/plc4x/java/ads/ADSPlcDriver.java | 119 -
.../org/apache/plc4x/java/ads/AdsPlcDriver.java | 141 +
.../java/ads/configuration/AdsConfiguration.java | 19 +-
.../plc4x/java/ads/discovery/AdsPlcDiscoverer.java | 222 +
.../org/apache/plc4x/java/ads/field/AdsField.java | 5 +-
.../plc4x/java/ads/field/AdsFieldHandler.java | 4 +-
.../plc4x/java/ads/field/AdsStringField.java | 2 +-
.../plc4x/java/ads/field/DirectAdsField.java | 25 +-
.../plc4x/java/ads/field/DirectAdsStringField.java | 18 +-
.../plc4x/java/ads/field/SymbolicAdsField.java | 40 +-
.../java/ads/field/SymbolicAdsStringField.java | 95 -
.../java/ads/model/AdsSubscriptionHandle.java | 10 +-
.../plc4x/java/ads/protocol/AdsProtocolLogic.java | 1133 +-
.../java/ads/readwrite/utils/StaticHelper.java | 89 -
.../services/org.apache.plc4x.java.api.PlcDriver | 4 +-
.../ads/AdsDiscoverySerializerParserTest.java | 3 +-
.../org/apache/plc4x/protocol/ads/AdsDriverIT.java | 4 +-
.../protocol/ads/AdsSerializerParserTest.java | 2 +-
.../apache/plc4x/protocol/ads/HexBase64Helper.java | 2 +-
.../plc4x/protocol/ads/ManualAdsDriverTest.java | 89 +-
.../protocol/ads/ManualParserSerializerTest.java | 2 +-
.../protocol/ads/ProbeAdsDiscoveryCommands.java | 63 +
.../org/apache/plc4x/protocol/ads/Scanner.java | 151 +
.../ads/src/test/resources/logback-test.xml | 36 +
plc4j/drivers/ads/src/test/resources/logback.xml | 36 -
plc4j/drivers/bacnet/pom.xml | 58 +-
.../apache/plc4x/java/bacnetip/BacNetIpDriver.java | 2 +-
.../configuration/BacNetIpConfiguration.java | 2 +-
.../apache/plc4x/java/bacnetip/ede/EdeParser.java | 2 +-
.../plc4x/java/bacnetip/ede/layouts/EdeLayout.java | 2 +-
.../bacnetip/ede/layouts/EdeLayoutFactory.java | 2 +-
.../bacnetip/ede/layouts/EdeVersion2Layout.java | 2 +-
.../bacnetip/ede/layouts/EdeVersion3Layout.java | 2 +-
.../bacnetip/ede/layouts/EdeVersion4Layout.java | 2 +-
.../plc4x/java/bacnetip/ede/model/Datapoint.java | 2 +-
.../plc4x/java/bacnetip/ede/model/EdeModel.java | 2 +-
.../plc4x/java/bacnetip/field/BacNetIpField.java | 6 +-
.../java/bacnetip/field/BacNetIpFieldHandler.java | 2 +-
.../bacnetip/protocol/BacNetIpProtocolLogic.java | 11 +-
.../bacnetip/readwrite/utils/StaticHelper.java | 975 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../java/bacnetip/BACnetParserSerializerTest.java | 2 +-
.../BACnetParserSerializerTestSuiteGenerator.java | 2 +-
.../plc4x/java/bacnetip/ManualBacNetDecoder.java | 23 +-
.../bacnetip/PassiveBacNetIpDriver2Manual.java | 2 +-
.../bacnetip/PassiveBacNetIpDriver3Manual.java | 2 +-
.../java/bacnetip/PassiveBacNetIpDriverManual.java | 2 +-
.../plc4x/java/bacnetip/RandomPackagesTest.java | 2412 +-
.../plc4x/java/bacnetip/TrickyPackagesTest.java | 159 +-
.../java/org/apache/plc4x/java/bacnetip/Utils.java | 70 +
.../bacnet/src/test/resources/logback-test.xml | 7 +-
plc4j/drivers/c-bus/pom.xml | 22 +-
.../org/apache/plc4x/java/cbus/CBusDriver.java | 22 +-
.../java/cbus/configuration/CBusConfiguration.java | 2 +-
.../plc4x/java/cbus/context/CBusDriverContext.java | 2 +-
.../java/cbus/protocol/CBusProtocolLogic.java | 2 +-
.../java/cbus/readwrite/utils/StaticHelper.java | 310 +
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../apache/plc4x/java/cbus/RandomPackagesTest.java | 546 +-
.../org/apache/plc4x/java/cbus/ReferenceTest.java | 2052 ++
.../test/java/org/apache/plc4x/java/cbus/Util.java | 34 +
.../c-bus/src/test/resources/logback-test.xml | 32 +
plc4j/drivers/can/pom.xml | 20 +-
.../plc4x/java/can/adapter/CANDriverAdapter.java | 12 +-
.../java/can/adapter/Plc4xCANProtocolBase.java | 2 +-
.../conversation/ConversationContextWrapper.java | 13 +-
.../adapter/conversation/DeferredErrorHandler.java | 2 +-
.../DeferredRequestContextWrapper.java | 2 +-
.../conversation/DeferredTimeoutHandler.java | 2 +-
.../ResolvedSendRequestContextWrapper.java | 2 +-
.../conversation/SendRequestContextWrapper.java | 2 +-
.../plc4x/java/can/generic/GenericCANDriver.java | 2 +-
.../configuration/GenericCANConfiguration.java | 2 +-
.../generic/context/GenericCANDriverContext.java | 2 +-
.../java/can/generic/field/GenericCANField.java | 2 +-
.../can/generic/field/GenericCANFieldHandler.java | 2 +-
.../generic/protocol/GenericCANProtocolLogic.java | 3 +-
.../protocol/GenericCANSubscriptionHandle.java | 2 +-
.../transport/GenericCANFrameDataHandler.java | 2 +-
.../java/can/generic/transport/GenericFrame.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../java/can/generic/GenericCANDriverTest.java | 2 +-
.../generic/field/GenericCANFieldHandlerTest.java | 2 +-
.../can/src/test/resources/logback-test.xml | 36 +
plc4j/drivers/can/src/test/resources/logback.xml | 36 -
plc4j/drivers/canopen/pom.xml | 22 +-
.../plc4x/java/canopen/CANOpenPlcDriver.java | 2 +-
.../api/conversation/canopen/CANConversation.java | 2 +-
.../canopen/CANOpenConversationBase.java | 2 +-
.../canopen/SDODownloadConversation.java | 2 +-
.../canopen/SDOUploadConversation.java | 2 +-
.../api/segmentation/accumulator/ByteStorage.java | 2 +-
.../api/segmentation/accumulator/Storage.java | 2 +-
.../configuration/CANOpenConfiguration.java | 2 +-
.../java/canopen/context/CANOpenDriverContext.java | 2 +-
.../conversation/CANTransportConversation.java | 2 +-
.../plc4x/java/canopen/field/CANOpenField.java | 2 +-
.../java/canopen/field/CANOpenFieldHandler.java | 2 +-
.../java/canopen/field/CANOpenHeartbeatField.java | 2 +-
.../plc4x/java/canopen/field/CANOpenNMTField.java | 2 +-
.../plc4x/java/canopen/field/CANOpenPDOField.java | 2 +-
.../plc4x/java/canopen/field/CANOpenSDOField.java | 2 +-
.../canopen/field/CANOpenSubscriptionField.java | 2 +-
.../plc4x/java/canopen/listener/Callback.java | 2 +-
.../java/canopen/listener/CompositeCallback.java | 2 +-
.../canopen/protocol/CANOpenProtocolLogic.java | 6 +-
.../protocol/CANOpenSubscriptionHandle.java | 2 +-
.../java/canopen/readwrite/utils/StaticHelper.java | 4 +-
.../canopen/transport/CANOpenAbortException.java | 2 +-
.../canopen/transport/CANOpenFrameDataHandler.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../plc4x/java/canopen/CANOpenDriverSDOIT.java | 2 +-
.../plc4x/java/canopen/CANOpenPayloadTest.java | 2 +-
.../plc4x/java/canopen/CANOpenWiresharkTest.java | 2 +-
.../plc4x/java/canopen/CANTestTransport.java | 2 +-
.../java/org/apache/plc4x/java/canopen/Main.java | 2 +-
.../plc4x/java/canopen/ManualParserTest.java | 2 +-
.../java/canopen/field/CANOpenFieldSDOTest.java | 2 +-
.../java/canopen/field/CANOpenNMTFieldTest.java | 2 +-
.../java/canopen/field/CANOpenPDOFieldTest.java | 2 +-
.../java/canopen/field/CANOpenSDOFieldTest.java | 2 +-
.../canopen/transport/CANOpenFrameDataAdapter.java | 2 +-
.../transport/IdentityCANOpenFrameBuilder.java | 2 +-
.../org.apache.plc4x.java.spi.transport.Transport | 2 +-
.../canopen/src/test/resources/logback-test.xml | 36 +
.../drivers/canopen/src/test/resources/logback.xml | 36 -
plc4j/drivers/eip/pom.xml | 18 +-
.../apache/plc4x/java/eip/readwrite/EIPDriver.java | 2 +-
.../readwrite/configuration/EIPConfiguration.java | 2 +-
.../plc4x/java/eip/readwrite/field/EipField.java | 2 +-
.../java/eip/readwrite/field/EipFieldHandler.java | 2 +-
.../eip/readwrite/protocol/EipProtocolLogic.java | 70 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../java/eip/readwrite/EIPDriverTestsuite.java | 2 +-
.../eip/readwrite/EIPParserSerializerTest.java | 2 +-
.../eip/src/test/resources/logback-test.xml | 36 +
plc4j/drivers/eip/src/test/resources/logback.xml | 36 -
plc4j/drivers/firmata/README.adoc | 2 +-
plc4j/drivers/firmata/pom.xml | 18 +-
.../java/firmata/readwrite/FirmataDriver.java | 2 +-
.../configuration/FirmataConfiguration.java | 2 +-
.../readwrite/context/FirmataDriverContext.java | 2 +-
.../java/firmata/readwrite/field/FirmataField.java | 2 +-
.../readwrite/field/FirmataFieldAnalog.java | 2 +-
.../readwrite/field/FirmataFieldDigital.java | 2 +-
.../readwrite/field/FirmataFieldHandler.java | 2 +-
.../readwrite/model/FirmataSubscriptionHandle.java | 2 +-
.../readwrite/protocol/FirmataProtocolLogic.java | 2 +-
.../java/firmata/readwrite/utils/StaticHelper.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../readwrite/FirmataParserSerializerTest.java | 2 +-
.../firmata/src/test/resources/logback-test.xml | 36 +
.../drivers/firmata/src/test/resources/logback.xml | 36 -
.../src/test/resources/testsuite/recording.txt | 2 +-
plc4j/drivers/knxnetip/README.adoc | 2 +-
plc4j/drivers/knxnetip/pom.xml | 33 +-
.../apache/plc4x/java/knxnetip/KnxNetIpDriver.java | 2 +-
.../configuration/KnxNetIpConfiguration.java | 2 +-
.../knxnetip/context/KnxNetIpDriverContext.java | 17 +-
.../apache/plc4x/java/knxnetip/ets/EtsParser.java | 257 +
.../knxnetip/ets/filehandlers/Ets5FileHandler.java | 32 +
.../knxnetip/ets/filehandlers/Ets6FileHandler.java | 44 +
.../knxnetip/ets/filehandlers/EtsFileHandler.java | 29 +
.../plc4x/java/knxnetip/ets/model/AddressType.java | 96 +
.../plc4x/java/knxnetip/ets/model/EtsModel.java | 120 +
.../plc4x/java/knxnetip/ets/model/Function.java | 96 +
.../java/knxnetip/ets/model/GroupAddress.java | 97 +
.../plc4x/java/knxnetip/ets5/Ets5Parser.java | 233 -
.../java/knxnetip/ets5/model/AddressType.java | 96 -
.../plc4x/java/knxnetip/ets5/model/Ets5Model.java | 120 -
.../plc4x/java/knxnetip/ets5/model/Function.java | 96 -
.../java/knxnetip/ets5/model/GroupAddress.java | 97 -
.../plc4x/java/knxnetip/field/KnxNetIpField.java | 4 +-
.../java/knxnetip/field/KnxNetIpFieldHandler.java | 2 +-
.../knxnetip/model/KnxNetIpSubscriptionHandle.java | 4 +-
.../knxnetip/protocol/KnxNetIpProtocolLogic.java | 28 +-
.../plc4x/java/knxnetip/utils/KnxHelper.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../src/site/asciidoc/knx-device-profiles.adoc | 133 +
.../knxnetip/src/site/resources/Filter-Unused.xsl | 68 +
.../knxnetip/src/site/resources/Generate-Code.xsl | 242 +
.../src/site/resources/Resolve-References.xsl | 198 +
.../src/site/resources/Simplify-Dynamic-Block.xsl | 198 +
.../knxnetip/KnxNetIpParserSerializerTest.java | 2 +-
.../apache/plc4x/java/knxnetip/ManualKnxNetIp.java | 2 +-
.../ets/filehandlers/Ets6FileHandlerTest.java | 53 +
.../knxnetip/src/test/resources/logback-test.xml | 34 +
.../knxnetip/src/test/resources/logback.xml | 34 -
plc4j/drivers/mock/false-positives.xml | 27 +
plc4j/drivers/mock/pom.xml | 20 +-
.../org/apache/plc4x/java/mock/MockDriver.java | 2 +-
.../plc4x/java/mock/connection/MockConnection.java | 54 +-
.../plc4x/java/mock/connection/MockDevice.java | 2 +-
.../java/mock/connection/tcp/TcpHexDumper.java | 2 +-
.../apache/plc4x/java/mock/field/MockField.java | 2 +-
.../plc4x/java/mock/field/MockFieldHandler.java | 2 +-
.../apache/plc4x/java/mock/field/MockPlcValue.java | 8 +-
.../org/apache/plc4x/java/mock/field/MockType.java | 2 +-
.../plc4x/java/mock/field/MockValueHandler.java | 2 +-
.../mock/protocol/Plc4XSupportedDataTypes.java | 2 +-
.../org/apache/plc4x/java/mock/util/Assert.java | 2 +-
.../org/apache/plc4x/java/mock/util/HexUtil.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
plc4j/drivers/mock/src/main/resources/logback.xml | 2 +-
plc4j/drivers/modbus/pom.xml | 30 +-
.../plc4x/java/modbus/ascii/ModbusAsciiDriver.java | 4 +-
.../ascii/config/ModbusAsciiConfiguration.java | 2 +-
.../ascii/protocol/ModbusAsciiProtocolLogic.java | 2 +-
.../modbus/base/field/ModbusExtendedRegister.java | 2 +-
.../plc4x/java/modbus/base/field/ModbusField.java | 2 +-
.../java/modbus/base/field/ModbusFieldCoil.java | 2 +-
.../base/field/ModbusFieldDiscreteInput.java | 2 +-
.../java/modbus/base/field/ModbusFieldHandler.java | 2 +-
.../base/field/ModbusFieldHoldingRegister.java | 2 +-
.../base/field/ModbusFieldInputRegister.java | 2 +-
.../modbus/base/protocol/ModbusProtocolLogic.java | 50 +-
.../java/modbus/readwrite/utils/StaticHelper.java | 2 +-
.../plc4x/java/modbus/rtu/ModbusRtuDriver.java | 2 +-
.../modbus/rtu/config/ModbusRtuConfiguration.java | 2 +-
.../rtu/protocol/ModbusRtuProtocolLogic.java | 2 +-
.../plc4x/java/modbus/tcp/ModbusTcpDriver.java | 2 +-
.../modbus/tcp/config/ModbusTcpConfiguration.java | 2 +-
.../modbus/tcp/discovery/ModbusPlcDiscoverer.java | 29 +-
.../tcp/protocol/ModbusTcpProtocolLogic.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../java/modbus/ManualModbusDiscoveryTest.java | 2 +-
.../plc4x/java/modbus/ManualModbusDriverTest.java | 2 +-
.../apache/plc4x/java/modbus/ManualPacketTest.java | 2 +-
.../apache/plc4x/java/modbus/ModbusEncodeTest.java | 19 +-
.../plc4x/java/modbus/ModbusFieldDataTypeTest.java | 2 +-
.../apache/plc4x/java/modbus/ModbusFieldTest.java | 2 +-
.../ascii/ModbusAsciiParserSerializerTest.java | 2 +-
.../modbus/rtu/ModbusRtuParserSerializerTest.java | 2 +-
.../plc4x/java/modbus/tcp/ModbusTcpDriverIT.java | 2 +-
.../modbus/tcp/ModbusTcpParserSerializerTest.java | 2 +-
.../modbus/src/test/resources/logback-test.xml | 36 +
.../drivers/modbus/src/test/resources/logback.xml | 36 -
plc4j/drivers/opcua/false-positives.xml | 28 +
plc4j/drivers/opcua/pom.xml | 95 +-
.../apache/plc4x/java/opcua/OpcuaPlcDriver.java | 19 +-
.../java/opcua/config/OpcuaConfiguration.java | 2 +-
.../java/opcua/context/CertificateGenerator.java | 2 +-
.../java/opcua/context/CertificateKeyPair.java | 2 +-
.../java/opcua/context/EncryptionHandler.java | 12 +-
.../plc4x/java/opcua/context/SecureChannel.java | 75 +-
.../context/SecureChannelTransactionManager.java | 2 +-
.../apache/plc4x/java/opcua/field/OpcuaField.java | 2 +-
.../java/opcua/field/OpcuaPlcFieldHandler.java | 2 +-
.../plc4x/java/opcua/optimizer/OpcuaOptimizer.java | 2 +-
.../java/opcua/protocol/OpcuaProtocolLogic.java | 46 +-
.../opcua/protocol/OpcuaSubscriptionHandle.java | 58 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../apache/plc4x/java/opcua/ManualPLC4XOpcua.java | 2 +-
.../org/apache/plc4x/java/opcua/OpcuaDriverIT.java | 2 +-
.../plc4x/java/opcua/OpcuaPlcDriverTest.java | 162 +-
.../connection/OpcuaTcpPlcConnectionTest.java | 2 +-
.../plc4x/java/opcua/protocol/OpcuaFieldTest.java | 2 +-
.../protocol/OpcuaSubscriptionHandleTest.java | 18 +-
.../opcua/src/test/resources/log4j.properties | 2 +-
.../opcua/src/test/resources/logback-test.xml | 33 +
plc4j/drivers/opcua/src/test/resources/logback.xml | 33 -
plc4j/drivers/plc4x/pom.xml | 20 +-
.../org/apache/plc4x/java/plc4x/Plc4xDriver.java | 2 +-
.../java/plc4x/config/Plc4xConfiguration.java | 2 +-
.../java/plc4x/context/Plc4xDriverContext.java | 2 +-
.../apache/plc4x/java/plc4x/field/Plc4xField.java | 2 +-
.../plc4x/java/plc4x/field/Plc4xFieldHandler.java | 2 +-
.../java/plc4x/protocol/Plc4xProtocolLogic.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../apache/plc4x/java/plc4x/Plc4xReadClient.java | 2 +-
.../apache/plc4x/java/plc4x/Plc4xWriteClient.java | 2 +-
.../plc4x/readwrite/Plc4xParserSerializerTest.java | 2 +-
plc4j/drivers/pom.xml | 4 +-
plc4j/drivers/profinet/pom.xml | 24 +-
.../apache/plc4x/java/profinet/ProfinetDriver.java | 2 +-
.../profinet/config/ProfinetConfiguration.java | 2 +-
.../profinet/context/ProfinetDiscoveryContext.java | 2 +-
.../profinet/context/ProfinetDriverContext.java | 2 +-
.../profinet/discovery/ProfinetPlcDiscoverer.java | 15 +-
.../plc4x/java/profinet/field/ProfinetField.java | 2 +-
.../java/profinet/field/ProfinetFieldHandler.java | 2 +-
.../profinet/protocol/ProfinetDiscoveryLogic.java | 2 +-
.../profinet/protocol/ProfinetProtocolLogic.java | 27 +-
.../profinet/readwrite/utils/StaticHelper.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../profinet/ManualProfinetIoDiscoveryTest.java | 2 +-
.../plc4x/java/profinet/ManualProfinetIoTest.java | 2 +-
.../profinet/ProfinetParserSerializerTest.java | 2 +-
...ProfinetParserSerializerTestSuiteGenerator.java | 2 +-
.../apache/plc4x/java/profinet/ProfinetPoc.java | 2 +-
.../profinet/src/test/resources/logback-test.xml | 36 +
.../profinet/src/test/resources/logback.xml | 36 -
plc4j/drivers/s7/pom.xml | 20 +-
.../apache/plc4x/java/s7/events/S7AlarmEvent.java | 2 +-
.../plc4x/java/s7/events/S7CyclicValueEvent.java | 2 +-
.../org/apache/plc4x/java/s7/events/S7Event.java | 2 +-
.../apache/plc4x/java/s7/events/S7ModeEvent.java | 2 +-
.../apache/plc4x/java/s7/events/S7SysEvent.java | 2 +-
.../apache/plc4x/java/s7/events/S7UserEvent.java | 2 +-
.../apache/plc4x/java/s7/readwrite/S7Driver.java | 2 +-
.../readwrite/configuration/S7Configuration.java | 2 +-
.../java/s7/readwrite/context/S7DriverContext.java | 2 +-
.../plc4x/java/s7/readwrite/field/S7Field.java | 2 +-
.../java/s7/readwrite/field/S7PlcFieldHandler.java | 2 +-
.../plc4x/java/s7/readwrite/field/S7SslField.java | 2 +-
.../java/s7/readwrite/field/S7StringField.java | 2 +-
.../s7/readwrite/field/S7SubscriptionField.java | 2 +-
.../optimizer/DefaultS7MessageProcessor.java | 2 +-
.../s7/readwrite/optimizer/S7MessageProcessor.java | 2 +-
.../java/s7/readwrite/optimizer/S7Optimizer.java | 2 +-
.../readwrite/protocol/S7ProtocolEventLogic.java | 2 +-
.../s7/readwrite/protocol/S7ProtocolLogic.java | 34 +-
.../java/s7/readwrite/types/S7ControllerType.java | 2 +-
.../readwrite/types/S7SubscriptionFieldType.java | 2 +-
.../readwrite/utils/S7PlcSubscriptionHandle.java | 2 +-
.../java/s7/readwrite/utils/S7TsapIdEncoder.java | 2 +-
.../java/s7/readwrite/utils/StaticHelper.java | 4 +-
.../plc4x/java/s7/utils/S7DiagnosticEventId.java | 2 +-
.../plc4x/java/s7/utils/S7ParamErrorCode.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../s7/src/test/java/BenchmarkGeneratedS7.java | 2 +-
plc4j/drivers/s7/src/test/java/S7IoTest.java | 2 +-
.../plc4x/java/s7/readwrite/DatatypesTest.java | 2 +-
.../java/s7/readwrite/ManualS7DriverTest.java | 52 +-
.../apache/plc4x/java/s7/readwrite/S7DriverIT.java | 2 +-
.../java/s7/readwrite/S7ParserSerializerTest.java | 2 +-
.../plc4x/java/s7/readwrite/field/S7FieldTest.java | 2 +-
.../plc4x/java/s7/readwrite/issues/PLC4X272.java | 29 -
.../java/s7/readwrite/issues/PLC4X272Test.java | 29 +
.../drivers/s7/src/test/resources/logback-test.xml | 34 +
plc4j/drivers/s7/src/test/resources/logback.xml | 34 -
.../s7/src/test/resources/tests/PLC4X-272.xml | 16 +-
plc4j/drivers/simulated/pom.xml | 12 +-
.../plc4x/java/simulated/SimulatedDriver.java | 2 +-
.../simulated/connection/SimulatedConnection.java | 5 +-
.../java/simulated/connection/SimulatedDevice.java | 2 +-
.../plc4x/java/simulated/field/SimulatedField.java | 2 +-
.../simulated/field/SimulatedFieldHandler.java | 2 +-
.../java/simulated/types/SimulatedFieldType.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../plc4x/java/simulated/SimulatedDriverTest.java | 2 +-
.../connection/SimulatedConnectionTest.java | 2 +-
.../simulated/connection/SimulatedDeviceTest.java | 2 +-
.../simulated/field/SimularedFieldHandlerTest.java | 2 +-
.../java/simulated/field/SimulatedFieldTest.java | 2 +-
.../simulated/src/test/resources/logback-test.xml | 36 +
.../simulated/src/test/resources/logback.xml | 36 -
plc4j/examples/hello-cloud-azure/pom.xml | 8 +-
.../java/examples/cloud/azure/CliOptions.java | 2 +-
.../cloud/azure/S7PlcToAzureIoTHubSample.java | 23 +-
plc4j/examples/hello-cloud-google/README.md | 2 +-
plc4j/examples/hello-cloud-google/pom.xml | 6 +-
.../java/examples/cloud/google/CliOptions.java | 2 +-
.../cloud/google/S7PlcToGoogleIoTCoreSample.java | 2 +-
.../src/main/resources/logback.xml | 2 +-
.../hello-connectivity-kafka/kafka-connector.yml | 34 -
plc4j/examples/hello-connectivity-kafka/pom.xml | 99 -
plc4j/examples/hello-connectivity-kafka/server.sh | 31 -
.../connectivity/kafka/KafkaConnector.java | 135 -
.../connectivity/kafka/model/Configuration.java | 56 -
.../connectivity/kafka/model/KafkaConfig.java | 57 -
.../connectivity/kafka/model/PlcConfig.java | 57 -
.../connectivity/kafka/model/PlcFieldConfig.java | 69 -
.../connectivity/kafka/model/PlcMemoryBlock.java | 41 -
.../src/main/resources/logback.xml | 34 -
.../hello-connectivity-mqtt/mqtt-connector.yml | 4 +-
plc4j/examples/hello-connectivity-mqtt/pom.xml | 6 +-
.../examples/connectivity/mqtt/MqttConnector.java | 2 +-
.../connectivity/mqtt/model/Configuration.java | 2 +-
.../connectivity/mqtt/model/MqttConfig.java | 2 +-
.../connectivity/mqtt/model/PlcConfig.java | 2 +-
.../connectivity/mqtt/model/PlcFieldConfig.java | 2 +-
.../connectivity/mqtt/model/PlcMemoryBlock.java | 2 +-
.../src/main/resources/logback.xml | 2 +-
plc4j/examples/hello-discovery/pom.xml | 6 +-
.../java/examples/hellodiscovery/CliOptions.java | 2 +-
.../examples/hellodiscovery/HelloDiscovery.java | 2 +-
.../hello-discovery/src/main/resources/logback.xml | 2 +-
.../hello-influx-data-collection/README.adoc | 2 +-
.../example.properties | 2 +-
.../examples/hello-influx-data-collection/pom.xml | 35 +-
.../java/examples/helloinflux/HelloInflux.java | 2 +-
.../src/main/resources/logback.xml | 2 +-
plc4j/examples/hello-integration-edgent/pom.xml | 4 +-
.../examples/integration/edgent/CliOptions.java | 2 +-
.../examples/integration/edgent/PlcLogger.java | 2 +-
.../src/main/resources/logback.xml | 2 +-
plc4j/examples/hello-integration-iotdb/pom.xml | 6 +-
.../examples/integration/iotdb/CliOptions.java | 2 +-
.../examples/integration/iotdb/IIoTDBWriter.java | 2 +-
.../integration/iotdb/IoTDBWriterWithJDBC.java | 2 +-
.../integration/iotdb/IoTDBWriterWithSession.java | 2 +-
.../java/examples/integration/iotdb/PlcLogger.java | 2 +-
.../src/main/resources/logback.xml | 2 +-
.../hello-kafka-connect-elasticsearch/README.md | 2 +-
.../elasticsearch-sink.properties | 2 +-
.../elasticsearch-worker.properties | 2 +-
.../kafka-connect-config/plc4x-source.properties | 2 +-
.../kafka-connect-config/plc4x-worker.properties | 2 +-
plc4j/examples/hello-nats/pom.xml | 88 +
.../plc4x/java/examples/hellonats/CliOptions.java | 98 +
.../plc4x/java/examples/hellonats/HelloNats.java | 107 +
.../hello-nats/src/main/resources/logback.xml | 34 +
plc4j/examples/hello-opm/pom.xml | 8 +-
.../plc4x/java/examples/helloopm/HelloOpm.java | 2 +-
.../hello-opm/src/main/resources/logback.xml | 2 +-
plc4j/examples/hello-webapp/client/asconfig.json | 20 -
plc4j/examples/hello-webapp/client/pom.xml | 122 -
.../src/main/resources/plc4x-index-template.html | 28 -
.../hello-webapp/client/src/main/royale/App.mxml | 161 -
plc4j/examples/hello-webapp/pom.xml | 75 -
plc4j/examples/hello-webapp/webapp/README.adoc | 41 -
plc4j/examples/hello-webapp/webapp/pom.xml | 260 -
.../plc4x/examples/watertank/Application.java | 31 -
.../watertank/service/WaterTankService.java | 199 -
.../java/org/springframework/core/JdkVersion.java | 36 -
.../resources/META-INF/flex/services-config.xml | 98 -
.../src/main/resources/application.properties | 30 -
.../webapp/src/main/webapp/WEB-INF/web.xml | 79 -
.../webapp/src/main/webapp/favicon.ico | Bin 1150 -> 0 bytes
plc4j/examples/hello-webservice/README.adoc | 2 +-
plc4j/examples/hello-webservice/pom.xml | 6 +-
.../java/examples/hellowebservice/CliOptions.java | 2 +-
.../examples/hellowebservice/HelloWebservice.java | 2 +-
.../src/main/resources/logback-test.xml | 36 +
.../src/main/resources/logback.xml | 36 -
plc4j/examples/hello-world-kotlin/pom.xml | 19 +-
.../java/examples/hellokotlin/ReadModbusPal.kt | 2 +-
.../hello-world-plc4x-discover-and-browse/pom.xml | 80 +
.../HelloPlc4xDiscoverAndBrowse.java | 83 +
.../src/main/resources/logback.xml | 41 +
plc4j/examples/hello-world-plc4x-read/pom.xml | 77 +
.../java/examples/helloplc4x/read/CliOptions.java | 83 +
.../examples/helloplc4x/read/HelloPlc4xRead.java | 120 +
.../src/main/resources/logback.xml | 34 +
plc4j/examples/hello-world-plc4x-subscribe/pom.xml | 78 +
.../examples/helloplc4x/subscribe/CliOptions.java | 83 +
.../subscribe/HelloPlc4xSubscription.java | 131 +
.../src/main/resources/logback.xml | 36 +
.../hello-world-plc4x-subscription/pom.xml | 78 -
.../helloplc4x/subscription/CliOptions.java | 83 -
.../subscription/HelloPlc4xSubscription.java | 131 -
.../src/main/resources/logback.xml | 36 -
plc4j/examples/hello-world-plc4x-write/pom.xml | 8 +-
.../java/examples/helloplc4x/write/CliOptions.java | 2 +-
.../examples/helloplc4x/write/HelloPlc4xWrite.java | 2 +-
.../src/main/resources/logback.xml | 2 +-
plc4j/examples/hello-world-plc4x/pom.xml | 77 -
.../plc4x/java/examples/helloplc4x/CliOptions.java | 83 -
.../plc4x/java/examples/helloplc4x/HelloPlc4x.java | 123 -
.../src/main/resources/logback.xml | 34 -
plc4j/examples/plc4j-s7event/pom.xml | 8 +-
.../examples/plc4j/s7event/EventSubscription.java | 2 +-
plc4j/examples/poll-loop/pom.xml | 8 +-
.../apache/plc4x/java/examples/pollloop/Main.java | 2 +-
.../plc4x/java/examples/pollloop/PollLoop.java | 2 +-
plc4j/examples/pom.xml | 41 +-
plc4j/integrations/apache-calcite/pom.xml | 78 +-
.../main/java/org/apache/plc4x/Plc4xBaseTable.java | 2 +-
.../main/java/org/apache/plc4x/Plc4xSchema.java | 2 +-
.../java/org/apache/plc4x/Plc4xSchemaFactory.java | 2 +-
.../java/org/apache/plc4x/Plc4xStreamTable.java | 2 +-
.../src/main/java/org/apache/plc4x/Plc4xTable.java | 2 +-
.../java/org/apache/plc4x/DriverManagerTest.java | 2 +-
.../java/org/apache/plc4x/Plc4XBaseTableTest.java | 2 +-
.../org/apache/plc4x/Plc4xSchemaFactoryTest.java | 2 +-
.../apache-calcite/src/test/resources/example.yml | 2 +-
.../src/test/resources/logback-test.xml | 36 +
.../apache-calcite/src/test/resources/logback.xml | 36 -
plc4j/integrations/apache-camel/pom.xml | 34 +-
.../apache-camel/src/main/docs/PLC4X.adoc | 2 +-
.../java/org/apache/plc4x/camel/Constants.java | 2 +-
.../org/apache/plc4x/camel/Plc4XComponent.java | 2 +-
.../java/org/apache/plc4x/camel/Plc4XConsumer.java | 2 +-
.../java/org/apache/plc4x/camel/Plc4XEndpoint.java | 2 +-
.../java/org/apache/plc4x/camel/Plc4XProducer.java | 2 +-
.../main/java/org/apache/plc4x/camel/TagData.java | 2 +-
.../services/org/apache/camel/component/plc4x | 2 +-
.../java/org/apache/plc4x/camel/ConstantsTest.java | 2 +-
.../java/org/apache/plc4x/camel/ManualTest.java | 2 +-
.../java/org/apache/plc4x/camel/MockDriver.java | 6 +-
.../org/apache/plc4x/camel/Plc4XComponentTest.java | 2 +-
.../org/apache/plc4x/camel/Plc4XConsumerTest.java | 2 +-
.../org/apache/plc4x/camel/Plc4XEndpointTest.java | 2 +-
.../org/apache/plc4x/camel/Plc4XProducerTest.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../src/test/resources/log4j2.properties | 2 +-
.../src/test/resources/logback-test.xml | 36 +
.../apache-camel/src/test/resources/logback.xml | 36 -
plc4j/integrations/apache-edgent/pom.xml | 143 -
.../apache/plc4x/edgent/PlcConnectionAdapter.java | 372 -
.../java/org/apache/plc4x/edgent/PlcFunctions.java | 329 -
.../java/org/apache/plc4x/edgent/package-info.java | 25 -
.../plc4x/edgent/PlcConnectionAdapterTest.java | 547 -
.../org/apache/plc4x/edgent/PlcFunctionsTest.java | 144 -
.../apache-edgent/src/test/resources/logback.xml | 36 -
plc4j/integrations/apache-kafka/README.md | 2 +-
.../apache-kafka/config/plc4x-sink.properties | 2 +-
.../apache-kafka/config/plc4x-source.properties | 2 +-
plc4j/integrations/apache-kafka/pom.xml | 12 +-
.../org/apache/plc4x/kafka/Plc4xSinkConnector.java | 2 +-
.../java/org/apache/plc4x/kafka/Plc4xSinkTask.java | 6 +-
.../apache/plc4x/kafka/Plc4xSourceConnector.java | 2 +-
.../org/apache/plc4x/kafka/Plc4xSourceTask.java | 10 +-
.../org/apache/plc4x/kafka/config/Constants.java | 2 +-
.../java/org/apache/plc4x/kafka/config/Field.java | 2 +-
.../java/org/apache/plc4x/kafka/config/Job.java | 2 +-
.../apache/plc4x/kafka/config/JobReference.java | 2 +-
.../java/org/apache/plc4x/kafka/config/Sink.java | 2 +-
.../org/apache/plc4x/kafka/config/SinkConfig.java | 2 +-
.../java/org/apache/plc4x/kafka/config/Source.java | 2 +-
.../apache/plc4x/kafka/config/SourceConfig.java | 2 +-
.../org/apache/plc4x/kafka/util/VersionUtil.java | 2 +-
.../apache/plc4x/kafka/config/SinkConfigTest.java | 2 +-
.../apache/plc4x/kafka/config/SinkTaskTest.java | 2 +-
.../plc4x/kafka/config/SourceConfigTest.java | 2 +-
.../apache/plc4x/kafka/config/SourceTaskTest.java | 2 +-
.../kafka/properties/sink_task_no_error.properties | 2 +-
.../properties/source_task_no_error.properties | 2 +-
.../src/test/resources/logback-test.xml | 36 +
.../apache-kafka/src/test/resources/logback.xml | 36 -
plc4j/integrations/apache-nifi/README.md | 119 +
.../apache-nifi/nifi-plc4x-nar/bin/.gitignore | 2 +
.../apache-nifi/nifi-plc4x-nar/false-positives.xml | 2 +-
.../apache-nifi/nifi-plc4x-nar/pom.xml | 281 +-
.../apache-nifi/nifi-plc4x-processors/pom.xml | 177 +-
.../org/apache/plc4x/nifi/BasePlc4xProcessor.java | 112 +-
.../org/apache/plc4x/nifi/Plc4xSinkProcessor.java | 6 +-
.../apache/plc4x/nifi/Plc4xSourceProcessor.java | 14 +-
.../plc4x/nifi/Plc4xSourceRecordProcessor.java | 218 +
.../record/Plc4xFullReadResponseRowCallback.java | 32 +
.../nifi/record/Plc4xReadResponseRecordSet.java | 143 +
.../nifi/record/Plc4xReadResponseRowCallback.java | 27 +
.../org/apache/plc4x/nifi/record/Plc4xWriter.java | 75 +
.../plc4x/nifi/record/RecordPlc4xWriter.java | 165 +
.../org/apache/plc4x/nifi/util/Plc4xCommon.java | 239 +
.../services/org.apache.nifi.processor.Processor | 5 +-
.../apache/plc4x/nifi/Plc4xSinkProcessorTest.java | 39 +
.../plc4x/nifi/Plc4xSourceProcessorTest.java | 41 +
.../plc4x/nifi/Plc4xSourceRecordProcessorTest.java | 90 +
.../plc4x4nifi/Plc4xSinkProcessorTest.java | 39 -
.../plc4x4nifi/Plc4xSourceProcessorTest.java | 42 -
.../src/test/resources/logback-test.xml | 36 +
.../src/test/resources/logback.xml | 36 -
plc4j/integrations/apache-nifi/pom.xml | 181 +-
plc4j/integrations/opcua-server/pom.xml | 58 +-
.../apache/plc4x/java/opcuaserver/OPCUAServer.java | 2 +-
.../opcuaserver/backend/Plc4xCommunication.java | 2 +-
.../java/opcuaserver/backend/Plc4xNamespace.java | 2 +-
.../opcuaserver/configuration/Configuration.java | 2 +-
.../configuration/DeviceConfiguration.java | 2 +-
.../configuration/PasswordConfiguration.java | 2 +-
.../plc4x/java/opcuaserver/configuration/Tag.java | 2 +-
.../plc4x/java/opcuaserver/configuration/User.java | 2 +-
.../opcuaserver/context/CertificateGenerator.java | 2 +-
.../opcuaserver/context/CertificateKeyPair.java | 2 +-
.../opcua-server/src/main/resources/config.yml | 38 +-
.../opcua-server/src/main/resources/logback.xml | 2 +-
.../plc4x/java/opcuaserver/OpcuaPlcDriverTest.java | 2 +-
.../opcua-server/src/test/resources/config.yml | 38 +-
.../src/test/resources/logback-test.xml | 36 +
.../opcua-server/src/test/resources/logback.xml | 36 -
plc4j/integrations/pom.xml | 19 +-
plc4j/osgi/pom.xml | 12 +-
.../apache/plc4x/java/osgi/DriverActivator.java | 11 +-
.../apache/plc4x/java/osgi/TransportActivator.java | 11 +-
plc4j/pom.xml | 83 +-
plc4j/protocols/ads/LINKS.md | 19 -
plc4j/protocols/ads/pom.xml | 111 -
.../java/ads/api/commands/AdsAbstractRequest.java | 40 -
.../java/ads/api/commands/AdsAbstractResponse.java | 40 -
.../commands/AdsAddDeviceNotificationRequest.java | 194 -
.../commands/AdsAddDeviceNotificationResponse.java | 113 -
.../java/ads/api/commands/AdsCommandType.java | 36 -
.../AdsDeleteDeviceNotificationRequest.java | 96 -
.../AdsDeleteDeviceNotificationResponse.java | 96 -
.../api/commands/AdsDeviceNotificationRequest.java | 147 -
.../commands/AdsDeviceNotificationResponse.java | 40 -
.../ads/api/commands/AdsReadDeviceInfoRequest.java | 57 -
.../api/commands/AdsReadDeviceInfoResponse.java | 152 -
.../java/ads/api/commands/AdsReadRequest.java | 129 -
.../java/ads/api/commands/AdsReadResponse.java | 137 -
.../java/ads/api/commands/AdsReadStateRequest.java | 57 -
.../ads/api/commands/AdsReadStateResponse.java | 123 -
.../java/ads/api/commands/AdsReadWriteRequest.java | 160 -
.../ads/api/commands/AdsReadWriteResponse.java | 133 -
.../ads/api/commands/AdsWriteControlRequest.java | 149 -
.../ads/api/commands/AdsWriteControlResponse.java | 95 -
.../java/ads/api/commands/AdsWriteRequest.java | 148 -
.../java/ads/api/commands/AdsWriteResponse.java | 96 -
.../java/ads/api/commands/UnknownCommand.java | 88 -
.../plc4x/java/ads/api/commands/package-info.java | 22 -
.../api/commands/types/AdsNotificationSample.java | 116 -
.../java/ads/api/commands/types/AdsReturnCode.java | 237 -
.../ads/api/commands/types/AdsStampHeader.java | 113 -
.../java/ads/api/commands/types/AdsState.java | 85 -
.../java/ads/api/commands/types/CycleTime.java | 59 -
.../plc4x/java/ads/api/commands/types/Data.java | 62 -
.../plc4x/java/ads/api/commands/types/Device.java | 85 -
.../java/ads/api/commands/types/DeviceState.java | 59 -
.../java/ads/api/commands/types/IndexGroup.java | 123 -
.../java/ads/api/commands/types/IndexOffset.java | 73 -
.../plc4x/java/ads/api/commands/types/Length.java | 65 -
.../java/ads/api/commands/types/MajorVersion.java | 68 -
.../java/ads/api/commands/types/MaxDelay.java | 59 -
.../java/ads/api/commands/types/MinorVersion.java | 69 -
.../ads/api/commands/types/NotificationHandle.java | 59 -
.../java/ads/api/commands/types/ReadLength.java | 59 -
.../plc4x/java/ads/api/commands/types/Result.java | 74 -
.../java/ads/api/commands/types/SampleSize.java | 65 -
.../plc4x/java/ads/api/commands/types/Samples.java | 60 -
.../plc4x/java/ads/api/commands/types/Stamps.java | 59 -
.../java/ads/api/commands/types/TimeStamp.java | 172 -
.../ads/api/commands/types/TransmissionMode.java | 77 -
.../plc4x/java/ads/api/commands/types/Version.java | 60 -
.../java/ads/api/commands/types/WriteLength.java | 64 -
.../java/ads/api/commands/types/package-info.java | 22 -
.../apache/plc4x/java/ads/api/generic/AdsData.java | 32 -
.../plc4x/java/ads/api/generic/AmsHeader.java | 225 -
.../plc4x/java/ads/api/generic/AmsPacket.java | 92 -
.../plc4x/java/ads/api/generic/package-info.java | 22 -
.../plc4x/java/ads/api/generic/types/AmsError.java | 73 -
.../plc4x/java/ads/api/generic/types/AmsNetId.java | 90 -
.../plc4x/java/ads/api/generic/types/AmsPort.java | 132 -
.../plc4x/java/ads/api/generic/types/Command.java | 126 -
.../java/ads/api/generic/types/DataLength.java | 64 -
.../plc4x/java/ads/api/generic/types/Invoke.java | 61 -
.../plc4x/java/ads/api/generic/types/State.java | 203 -
.../java/ads/api/generic/types/package-info.java | 22 -
.../apache/plc4x/java/ads/api/package-info.java | 23 -
.../ads/api/serial/AmsSerialAcknowledgeFrame.java | 173 -
.../plc4x/java/ads/api/serial/AmsSerialFrame.java | 199 -
.../java/ads/api/serial/AmsSerialResetFrame.java | 185 -
.../plc4x/java/ads/api/serial/package-info.java | 22 -
.../plc4x/java/ads/api/serial/types/CRC.java | 59 -
.../java/ads/api/serial/types/FragmentNumber.java | 70 -
.../java/ads/api/serial/types/MagicCookie.java | 59 -
.../java/ads/api/serial/types/ReceiverAddress.java | 72 -
.../ads/api/serial/types/TransmitterAddress.java | 72 -
.../plc4x/java/ads/api/serial/types/UserData.java | 73 -
.../java/ads/api/serial/types/UserDataLength.java | 70 -
.../java/ads/api/serial/types/package-info.java | 22 -
.../plc4x/java/ads/api/tcp/AmsTCPPacket.java | 94 -
.../plc4x/java/ads/api/tcp/AmsTcpHeader.java | 139 -
.../plc4x/java/ads/api/tcp/package-info.java | 22 -
.../plc4x/java/ads/api/tcp/types/TcpLength.java | 61 -
.../plc4x/java/ads/api/tcp/types/UserData.java | 63 -
.../plc4x/java/ads/api/tcp/types/package-info.java | 22 -
.../plc4x/java/ads/api/util/ByteBufSupplier.java | 27 -
.../plc4x/java/ads/api/util/ByteReadable.java | 54 -
.../apache/plc4x/java/ads/api/util/ByteValue.java | 104 -
.../plc4x/java/ads/api/util/LengthSupplier.java | 25 -
.../java/ads/api/util/UnsignedIntLEByteValue.java | 104 -
.../ads/api/util/UnsignedShortLEByteValue.java | 104 -
.../plc4x/java/ads/api/util/package-info.java | 22 -
.../apache/plc4x/java/ads/model/AdsDataType.java | 577 -
.../org/apache/plc4x/java/ads/model/AdsField.java | 26 -
.../plc4x/java/ads/model/AdsPlcFieldHandler.java | 1063 -
.../java/ads/model/AdsSubscriptionHandle.java | 85 -
.../plc4x/java/ads/model/DirectAdsField.java | 141 -
.../plc4x/java/ads/model/SymbolicAdsField.java | 105 -
.../apache/plc4x/java/ads/model/package-info.java | 22 -
.../java/ads/protocol/Ads2PayloadProtocol.java | 395 -
.../java/ads/protocol/Payload2SerialProtocol.java | 176 -
.../java/ads/protocol/Payload2TcpProtocol.java | 73 -
.../plc4x/java/ads/protocol/Plc4x2AdsProtocol.java | 460 -
.../java/ads/protocol/exception/AdsException.java | 57 -
.../exception/AdsProtocolOverflowException.java | 31 -
.../plc4x/java/ads/protocol/package-info.java | 22 -
.../plc4x/java/ads/protocol/util/DigestUtil.java | 59 -
.../ads/protocol/util/LittleEndianDecoder.java | 489 -
.../ads/protocol/util/LittleEndianEncoder.java | 281 -
.../protocol/util/SingleMessageRateLimiter.java | 124 -
.../plc4x/java/ads/protocol/util/package-info.java | 22 -
plc4j/protocols/ads/src/site/asciidoc/index.adoc | 86 -
.../util/LittleEndianDecoderSpecHurz.groovy | 98 -
.../util/LittleEndianEncoderSpecHurz.groovy | 52 -
.../java/org/apache/plc4x/java/ads/AdsDumper.java | 114 -
.../apache/plc4x/java/ads/ManualPlc4XAdsTest.java | 94 -
.../AdsDeviceNotificationResponseTest.java | 29 -
.../ads/api/commands/CommandFactoryMethodTest.java | 109 -
.../commands/types/AdsNotificationSampleTest.java | 69 -
.../ads/api/commands/types/AdsStampHeaderTest.java | 90 -
.../types/CommandTypesFactoryMethodTest.java | 156 -
.../java/ads/api/commands/types/DeviceTest.java | 37 -
.../java/ads/api/commands/types/LengthTest.java | 60 -
.../ads/api/commands/types/ReadLengthTest.java | 61 -
.../ads/api/commands/types/SampleSizeTest.java | 61 -
.../java/ads/api/commands/types/SamplesTest.java | 61 -
.../ads/api/commands/types/WriteLengthTest.java | 63 -
.../ads/api/generic/GenericFactoryMethodTest.java | 86 -
.../java/ads/api/generic/types/AmsErrorTest.java | 98 -
.../java/ads/api/generic/types/AmsNetIdTest.java | 60 -
.../java/ads/api/generic/types/AmsPortTest.java | 76 -
.../java/ads/api/generic/types/CommandTest.java | 57 -
.../java/ads/api/generic/types/DataLengthTest.java | 77 -
.../types/GenericTypesFactoryMethodTest.java | 90 -
.../java/ads/api/generic/types/StateTest.java | 55 -
.../java/ads/api/generic/types/TcpLengthTest.java | 63 -
.../ads/api/serial/SerialFactoryMethodTest.java | 83 -
.../types/GenericTypesFactoryMethodTest.java | 92 -
.../java/ads/api/tcp/TcpFactoryMethodTest.java | 86 -
.../tcp/types/GenericTypesFactoryMethodTest.java | 87 -
.../plc4x/java/ads/api/util/ByteValueTest.java | 146 -
.../java/ads/model/AdsPlcFieldHandlerTest.java | 589 -
.../plc4x/java/ads/model/DirectAdsFieldTest.java | 71 -
.../java/ads/protocol/AbstractProtocolTest.java | 151 -
.../java/ads/protocol/Ads2PayloadProtocolTest.java | 99 -
...load2SerialProtocolExampleConversationTest.java | 228 -
.../ads/protocol/Payload2SerialProtocolTest.java | 113 -
.../java/ads/protocol/Payload2TcpProtocolTest.java | 132 -
.../java/ads/protocol/Plc4x2AdsProtocolTest.java | 254 -
.../java/ads/protocol/util/DigestUtilTest.java | 145 -
plc4j/protocols/ads/src/test/resources/logback.xml | 36 -
plc4j/protocols/benchmarks/README.md | 2 +-
plc4j/protocols/benchmarks/pom.xml | 151 -
.../java/ads/protocol/ADSProtocolBenchmark.java | 2 +-
.../benchmarks/src/main/resources/logback.xml | 2 +-
plc4j/protocols/delta-v/pom.xml | 155 -
.../java/org/apache/plc4x/java/deltav/PoCES.java | 2 +-
.../org/apache/plc4x/java/deltav/PoCInflux.java | 2 +-
plc4j/protocols/pom.xml | 80 -
.../asciidoc/developers/implementing-drivers.adoc | 248 -
plc4j/protocols/src/site/site.xml | 30 -
plc4j/spi/pom.xml | 6 +-
.../apache/plc4x/java/spi/ConversationContext.java | 5 +-
.../plc4x/java/spi/EventListenerMessageCodec.java | 2 +-
.../spi/GeneratedDriverByteToMessageCodec.java | 2 +-
.../apache/plc4x/java/spi/Plc4xNettyWrapper.java | 37 +-
.../apache/plc4x/java/spi/Plc4xProtocolBase.java | 15 +-
.../plc4x/java/spi/PlcMessageToMessageCodec.java | 2 +-
.../plc4x/java/spi/codegen/FieldCommons.java | 2 +-
.../apache/plc4x/java/spi/codegen/WithOption.java | 2 +-
.../spi/codegen/fields/FieldReaderAbstract.java | 2 +-
.../java/spi/codegen/fields/FieldReaderArray.java | 2 +-
.../java/spi/codegen/fields/FieldReaderAssert.java | 2 +-
.../spi/codegen/fields/FieldReaderChecksum.java | 2 +-
.../java/spi/codegen/fields/FieldReaderConst.java | 2 +-
.../codegen/fields/FieldReaderDiscriminator.java | 2 +-
.../java/spi/codegen/fields/FieldReaderEnum.java | 2 +-
.../spi/codegen/fields/FieldReaderFactory.java | 2 +-
.../spi/codegen/fields/FieldReaderImplicit.java | 2 +-
.../java/spi/codegen/fields/FieldReaderManual.java | 2 +-
.../spi/codegen/fields/FieldReaderManualArray.java | 2 +-
.../spi/codegen/fields/FieldReaderOptional.java | 2 +-
.../spi/codegen/fields/FieldReaderPadding.java | 2 +-
.../java/spi/codegen/fields/FieldReaderPeek.java | 2 +-
.../spi/codegen/fields/FieldReaderReserved.java | 5 +-
.../java/spi/codegen/fields/FieldReaderSimple.java | 2 +-
.../spi/codegen/fields/FieldReaderTypeSwitch.java | 2 +-
.../spi/codegen/fields/FieldReaderUnknown.java | 2 +-
.../spi/codegen/fields/FieldReaderVirtual.java | 4 +-
.../java/spi/codegen/fields/FieldWriterArray.java | 2 +-
.../spi/codegen/fields/FieldWriterChecksum.java | 2 +-
.../java/spi/codegen/fields/FieldWriterConst.java | 2 +-
.../codegen/fields/FieldWriterDiscriminator.java | 2 +-
.../fields/FieldWriterDiscriminatorEnum.java | 2 +-
.../java/spi/codegen/fields/FieldWriterEnum.java | 2 +-
.../spi/codegen/fields/FieldWriterFactory.java | 14 +-
.../spi/codegen/fields/FieldWriterImplicit.java | 2 +-
.../java/spi/codegen/fields/FieldWriterManual.java | 2 +-
.../spi/codegen/fields/FieldWriterManualArray.java | 2 +-
.../spi/codegen/fields/FieldWriterOptional.java | 8 +-
.../codegen/fields/FieldWriterOptionalEnum.java | 8 +-
.../spi/codegen/fields/FieldWriterPadding.java | 2 +-
.../spi/codegen/fields/FieldWriterReserved.java | 2 +-
.../java/spi/codegen/fields/FieldWriterSimple.java | 2 +-
.../spi/codegen/fields/FieldWriterSimpleEnum.java | 2 +-
.../plc4x/java/spi/codegen/io/ByteOrderAware.java | 2 +-
.../java/spi/codegen/io/ComplexTypeSupplier.java | 2 +-
.../spi/codegen/io/DataIoSerializerFunction.java | 2 +-
.../plc4x/java/spi/codegen/io/DataReader.java | 2 +-
.../java/spi/codegen/io/DataReaderComplex.java | 2 +-
.../spi/codegen/io/DataReaderComplexDefault.java | 2 +-
.../plc4x/java/spi/codegen/io/DataReaderEnum.java | 2 +-
.../java/spi/codegen/io/DataReaderEnumDefault.java | 12 +-
.../java/spi/codegen/io/DataReaderFactory.java | 2 +-
.../java/spi/codegen/io/DataReaderSimpleBase.java | 2 +-
.../spi/codegen/io/DataReaderSimpleBigDecimal.java | 2 +-
.../spi/codegen/io/DataReaderSimpleBoolean.java | 2 +-
.../java/spi/codegen/io/DataReaderSimpleByte.java | 2 +-
.../spi/codegen/io/DataReaderSimpleByteArray.java | 2 +-
.../java/spi/codegen/io/DataReaderSimpleDate.java | 2 +-
.../spi/codegen/io/DataReaderSimpleDateTime.java | 2 +-
.../spi/codegen/io/DataReaderSimpleDouble.java | 2 +-
.../java/spi/codegen/io/DataReaderSimpleFloat.java | 2 +-
.../io/DataReaderSimpleSignedBigInteger.java | 2 +-
.../spi/codegen/io/DataReaderSimpleSignedByte.java | 2 +-
.../spi/codegen/io/DataReaderSimpleSignedInt.java | 2 +-
.../spi/codegen/io/DataReaderSimpleSignedLong.java | 2 +-
.../codegen/io/DataReaderSimpleSignedShort.java | 2 +-
.../spi/codegen/io/DataReaderSimpleString.java | 2 +-
.../java/spi/codegen/io/DataReaderSimpleTime.java | 2 +-
.../io/DataReaderSimpleUnsignedBigInteger.java | 2 +-
.../codegen/io/DataReaderSimpleUnsignedByte.java | 2 +-
.../codegen/io/DataReaderSimpleUnsignedInt.java | 2 +-
.../codegen/io/DataReaderSimpleUnsignedLong.java | 2 +-
.../codegen/io/DataReaderSimpleUnsignedShort.java | 2 +-
.../plc4x/java/spi/codegen/io/DataWriter.java | 2 +-
.../java/spi/codegen/io/DataWriterComplex.java | 2 +-
.../spi/codegen/io/DataWriterComplexDefault.java | 12 +-
.../spi/codegen/io/DataWriterDataIoDefault.java | 2 +-
.../plc4x/java/spi/codegen/io/DataWriterEnum.java | 2 +-
.../java/spi/codegen/io/DataWriterEnumDefault.java | 10 +-
.../java/spi/codegen/io/DataWriterFactory.java | 2 +-
.../java/spi/codegen/io/DataWriterSimpleBase.java | 2 +-
.../spi/codegen/io/DataWriterSimpleBigDecimal.java | 2 +-
.../spi/codegen/io/DataWriterSimpleBoolean.java | 2 +-
.../java/spi/codegen/io/DataWriterSimpleByte.java | 2 +-
.../spi/codegen/io/DataWriterSimpleByteArray.java | 2 +-
.../java/spi/codegen/io/DataWriterSimpleDate.java | 2 +-
.../spi/codegen/io/DataWriterSimpleDateTime.java | 2 +-
.../spi/codegen/io/DataWriterSimpleDouble.java | 2 +-
.../java/spi/codegen/io/DataWriterSimpleFloat.java | 2 +-
.../io/DataWriterSimpleSignedBigInteger.java | 2 +-
.../spi/codegen/io/DataWriterSimpleSignedByte.java | 2 +-
.../spi/codegen/io/DataWriterSimpleSignedInt.java | 2 +-
.../spi/codegen/io/DataWriterSimpleSignedLong.java | 2 +-
.../codegen/io/DataWriterSimpleSignedShort.java | 2 +-
.../spi/codegen/io/DataWriterSimpleString.java | 2 +-
.../java/spi/codegen/io/DataWriterSimpleTime.java | 2 +-
.../io/DataWriterSimpleUnsignedBigInteger.java | 2 +-
.../codegen/io/DataWriterSimpleUnsignedByte.java | 2 +-
.../codegen/io/DataWriterSimpleUnsignedInt.java | 2 +-
.../codegen/io/DataWriterSimpleUnsignedLong.java | 2 +-
.../codegen/io/DataWriterSimpleUnsignedShort.java | 2 +-
.../plc4x/java/spi/codegen/io/ParseSupplier.java | 2 +-
.../apache/plc4x/java/spi/codegen/io/VintIo.java | 69 +
.../java/spi/configuration/Configuration.java | 2 +-
.../spi/configuration/ConfigurationFactory.java | 2 +-
.../ConfigurationParameterConverter.java | 2 +-
.../java/spi/configuration/HasConfiguration.java | 2 +-
.../annotations/ConfigurationParameter.java | 2 +-
.../annotations/ParameterConverter.java | 2 +-
.../spi/configuration/annotations/Required.java | 2 +-
.../annotations/defaults/BooleanDefaultValue.java | 2 +-
.../annotations/defaults/DoubleDefaultValue.java | 2 +-
.../annotations/defaults/FloatDefaultValue.java | 2 +-
.../annotations/defaults/IntDefaultValue.java | 2 +-
.../annotations/defaults/LongDefaultValue.java | 2 +-
.../annotations/defaults/StringDefaultValue.java | 2 +-
.../exceptions/ConfigurationException.java | 2 +-
.../java/spi/connection/AbstractPlcConnection.java | 45 +-
.../spi/connection/ChannelExposingConnection.java | 2 +-
.../plc4x/java/spi/connection/ChannelFactory.java | 2 +-
.../connection/CustomProtocolStackConfigurer.java | 14 +-
.../spi/connection/DefaultNettyPlcConnection.java | 15 +-
.../java/spi/connection/EncryptionHandler.java | 2 +-
.../java/spi/connection/GeneratedDriverBase.java | 23 +-
.../connection/GeneratedProtocolMessageCodec.java | 2 +-
.../java/spi/connection/NettyChannelFactory.java | 11 +-
.../plc4x/java/spi/connection/PlcFieldHandler.java | 2 +-
.../spi/connection/ProtocolStackConfigurer.java | 10 +-
.../connection/SingleProtocolStackConfigurer.java | 15 +-
.../plc4x/java/spi/context/DriverContext.java | 2 +-
.../plc4x/java/spi/discovery/ActiveDiscovery.java | 2 +-
.../java/spi/discovery/BroadcastDiscovery.java | 2 +-
.../plc4x/java/spi/discovery/PassiveDiscovery.java | 2 +-
.../java/spi/discovery/SupportsDiscovery.java | 2 +-
.../java/spi/events/CloseConnectionEvent.java | 2 +-
.../apache/plc4x/java/spi/events/ConnectEvent.java | 2 +-
.../plc4x/java/spi/events/ConnectedEvent.java | 2 +-
.../plc4x/java/spi/events/DisconnectEvent.java | 2 +-
.../plc4x/java/spi/events/DisconnectedEvent.java | 2 +-
.../plc4x/java/spi/events/DiscoverEvent.java | 2 +-
.../plc4x/java/spi/events/DiscoveredEvent.java | 2 +-
.../plc4x/java/spi/generation/BufferCommons.java | 2 +-
.../plc4x/java/spi/generation/ByteOrder.java | 2 +-
.../java/spi/generation/EvaluationHelper.java | 2 +-
.../apache/plc4x/java/spi/generation/Message.java | 2 +-
.../plc4x/java/spi/generation/MessageInput.java | 2 +-
.../plc4x/java/spi/generation/MessageOutput.java | 2 +-
.../java/spi/generation/ParseAssertException.java | 2 +-
.../plc4x/java/spi/generation/ParseException.java | 2 +-
.../spi/generation/ParseValidationException.java | 33 +
.../plc4x/java/spi/generation/PositionAware.java | 23 +
.../plc4x/java/spi/generation/ReadBuffer.java | 8 +-
.../java/spi/generation/ReadBufferByteBased.java | 105 +-
.../java/spi/generation/ReadBufferJsonBased.java | 2 +-
.../java/spi/generation/ReadBufferXmlBased.java | 3 +-
.../spi/generation/SerializationException.java | 2 +-
.../plc4x/java/spi/generation/StaticHelper.java | 56 +-
.../plc4x/java/spi/generation/WithReaderArgs.java | 2 +-
.../java/spi/generation/WithReaderWriterArgs.java | 2 +-
.../plc4x/java/spi/generation/WithWriterArgs.java | 2 +-
.../plc4x/java/spi/generation/WriteBuffer.java | 21 +-
.../java/spi/generation/WriteBufferBoxBased.java | 31 +-
.../java/spi/generation/WriteBufferByteBased.java | 23 +-
.../java/spi/generation/WriteBufferJsonBased.java | 26 +-
.../java/spi/generation/WriteBufferXmlBased.java | 14 +-
.../java/spi/generation/io/MyDefaultBitInput.java | 2 +-
.../java/spi/generation/io/MyDefaultBitOutput.java | 2 +-
.../java/spi/internal/DefaultContextHandler.java | 2 +-
.../spi/internal/DefaultExpectRequestContext.java | 2 +-
.../spi/internal/DefaultSendRequestContext.java | 2 +-
.../java/spi/internal/HandlerRegistration.java | 2 +-
.../spi/messages/DefaultBrowseItemArrayInfo.java | 43 +
.../spi/messages/DefaultListPlcBrowseItem.java | 90 +
.../java/spi/messages/DefaultPlcBrowseItem.java | 139 +
.../java/spi/messages/DefaultPlcBrowseRequest.java | 91 +
.../spi/messages/DefaultPlcBrowseResponse.java | 79 +
.../java/spi/messages/DefaultPlcDiscoveryItem.java | 14 +-
.../spi/messages/DefaultPlcDiscoveryRequest.java | 33 +-
.../spi/messages/DefaultPlcDiscoveryResponse.java | 2 +-
.../java/spi/messages/DefaultPlcReadRequest.java | 2 +-
.../java/spi/messages/DefaultPlcReadResponse.java | 2 +-
.../spi/messages/DefaultPlcSubscriptionEvent.java | 2 +-
.../messages/DefaultPlcSubscriptionRequest.java | 38 +-
.../messages/DefaultPlcSubscriptionResponse.java | 13 +-
.../messages/DefaultPlcUnsubscriptionRequest.java | 2 +-
.../messages/DefaultPlcUnsubscriptionResponse.java | 2 +-
.../java/spi/messages/DefaultPlcWriteRequest.java | 2 +-
.../java/spi/messages/DefaultPlcWriteResponse.java | 2 +-
.../apache/plc4x/java/spi/messages/PlcBrowser.java | 39 +
.../plc4x/java/spi/messages/PlcDiscoverer.java | 2 +-
.../java/spi/messages/PlcProprietaryRequest.java | 2 +-
.../java/spi/messages/PlcProprietaryResponse.java | 2 +-
.../java/spi/messages/PlcProprietarySender.java | 2 +-
.../java/spi/messages/PlcProtocolMessage.java | 2 +-
.../apache/plc4x/java/spi/messages/PlcReader.java | 2 +-
.../java/spi/messages/PlcRequestContainer.java | 2 +-
.../plc4x/java/spi/messages/PlcSubscriber.java | 2 +-
.../apache/plc4x/java/spi/messages/PlcWriter.java | 2 +-
.../java/spi/messages/utils/FieldValueItem.java | 2 +-
.../java/spi/messages/utils/ResponseItem.java | 2 +-
.../spi/model/DefaultPlcConsumerRegistration.java | 2 +-
.../spi/model/DefaultPlcSubscriptionField.java | 2 +-
.../spi/model/DefaultPlcSubscriptionHandle.java | 2 +-
.../plc4x/java/spi/optimizer/BaseOptimizer.java | 2 +-
.../java/spi/optimizer/SingleFieldOptimizer.java | 2 +-
.../spi/transaction/RequestTransactionManager.java | 2 +-
.../apache/plc4x/java/spi/transport/Transport.java | 2 +-
.../java/spi/transport/TransportConfiguration.java | 2 +-
.../apache/plc4x/java/spi/utils/Serializable.java | 2 +-
.../plc4x/java/spi/utils/ascii/AsciiBox.java | 17 +-
.../plc4x/java/spi/utils/ascii/AsciiBoxWriter.java | 62 +-
.../plc4x/java/spi/utils/ascii/AsciiBoxer.java | 2 +-
.../apache/plc4x/java/spi/utils/ascii/BoxSet.java | 78 +
.../org/apache/plc4x/java/spi/utils/hex/Hex.java | 2 +-
.../java/spi/values/IEC61131ValueHandler.java | 61 +-
.../org/apache/plc4x/java/spi/values/PlcBOOL.java | 8 +-
.../org/apache/plc4x/java/spi/values/PlcBYTE.java | 8 +-
.../plc4x/java/spi/values/PlcBigDecimal.java | 171 -
.../plc4x/java/spi/values/PlcBigInteger.java | 170 -
.../apache/plc4x/java/spi/values/PlcBitString.java | 148 -
.../apache/plc4x/java/spi/values/PlcByteArray.java | 61 -
.../org/apache/plc4x/java/spi/values/PlcCHAR.java | 8 +-
.../org/apache/plc4x/java/spi/values/PlcDATE.java | 21 +-
.../plc4x/java/spi/values/PlcDATE_AND_TIME.java | 21 +-
.../org/apache/plc4x/java/spi/values/PlcDINT.java | 7 +-
.../org/apache/plc4x/java/spi/values/PlcDWORD.java | 8 +-
.../apache/plc4x/java/spi/values/PlcIECValue.java | 2 +-
.../org/apache/plc4x/java/spi/values/PlcINT.java | 8 +-
.../org/apache/plc4x/java/spi/values/PlcLINT.java | 7 +-
.../org/apache/plc4x/java/spi/values/PlcLREAL.java | 8 +-
.../org/apache/plc4x/java/spi/values/PlcLTIME.java | 38 +-
.../org/apache/plc4x/java/spi/values/PlcLWORD.java | 8 +-
.../org/apache/plc4x/java/spi/values/PlcList.java | 8 +-
.../org/apache/plc4x/java/spi/values/PlcNull.java | 8 +-
.../org/apache/plc4x/java/spi/values/PlcREAL.java | 8 +-
.../plc4x/java/spi/values/PlcRawByteArray.java | 67 +
.../org/apache/plc4x/java/spi/values/PlcSINT.java | 8 +-
.../apache/plc4x/java/spi/values/PlcSTRING.java | 16 +-
.../plc4x/java/spi/values/PlcSimpleValue.java | 2 +-
.../apache/plc4x/java/spi/values/PlcStruct.java | 13 +-
.../org/apache/plc4x/java/spi/values/PlcTIME.java | 29 +-
.../plc4x/java/spi/values/PlcTIME_OF_DAY.java | 20 +-
.../org/apache/plc4x/java/spi/values/PlcUDINT.java | 7 +-
.../org/apache/plc4x/java/spi/values/PlcUINT.java | 8 +-
.../org/apache/plc4x/java/spi/values/PlcULINT.java | 8 +-
.../org/apache/plc4x/java/spi/values/PlcUSINT.java | 8 +-
.../plc4x/java/spi/values/PlcValueAdapter.java | 2 +-
.../apache/plc4x/java/spi/values/PlcValues.java | 7 +-
.../org/apache/plc4x/java/spi/values/PlcWCHAR.java | 8 +-
.../org/apache/plc4x/java/spi/values/PlcWORD.java | 8 +-
.../apache/plc4x/java/spi/values/PlcWSTRING.java | 239 +
.../plc4x/java/spi/Plc4xNettyWrapperTest.java | 4 +-
.../plc4x/java/spi/codegen/io/VintIoTest.java | 65 +
.../plc4x/java/spi/generation/ReadBufferTest.java | 4 +-
.../internal/DefaultSendRequestContextTest.java | 2 +-
.../optimizer/RequestTransactionManagerTest.java | 2 +-
.../java/spi/parser/ConnectionParserTest.java | 2 +-
.../java/spi/utils/ascii/AsciiBoxWriterTest.java | 2 +-
.../apache/plc4x/java/spi/utils/hex/HexTest.java | 2 +-
plc4j/spi/src/test/resources/logback-test.xml | 36 +
plc4j/spi/src/test/resources/logback.xml | 36 -
plc4j/tools/capture-replay/README.adoc | 2 +-
plc4j/tools/capture-replay/pom.xml | 4 +-
.../java/utils/capturereplay/CaptureReplay.java | 2 +-
.../plc4x/java/utils/capturereplay/CliOptions.java | 2 +-
.../capture-replay/src/main/resources/logback.xml | 2 +-
plc4j/tools/connection-cache/pom.xml | 35 +-
.../utils/connectionpool2/CachedBrowseRequest.java | 42 +
.../CachedBrowseRequestBuilder.java | 43 +
.../utils/connectionpool2/CachedDriverManager.java | 14 +-
.../connectionpool2/CachedDriverManagerMBean.java | 2 +-
.../utils/connectionpool2/CachedPlcConnection.java | 75 +-
.../utils/connectionpool2/CachedReadRequest.java | 2 +-
.../connectionpool2/CachedReadRequestBuilder.java | 2 +-
.../utils/connectionpool2/CachedWriteRequest.java | 2 +-
.../connectionpool2/CachedWriteRequestBuilder.java | 2 +-
.../connectionpool2/PlcConnectionFactory.java | 2 +-
.../utils/connectionpool2/PooledDriverManager.java | 2 +-
.../connectionpool2/PooledDriverManagerMBean.java | 2 +-
.../connectionpool2/CachedDriverManagerIT.java | 2 +-
.../connectionpool2/CachedDriverManagerMT.java | 2 +-
.../connectionpool2/CachedDriverManagerTest.java | 2 +-
.../connectionpool2/CachedPlcConnectionTest.java | 2 +-
.../connectionpool2/PooledDriverManagerTest.java | 2 +-
.../src/test/resources/logback-test.xml | 34 +
.../src/test/resources/logback.xml | 34 -
plc4j/tools/connection-pool/pom.xml | 6 +-
.../plc4x/java/utils/connectionpool/PoolKey.java | 2 +-
.../java/utils/connectionpool/PoolKeyFactory.java | 2 +-
.../connectionpool/PooledPlcConnectionFactory.java | 2 +-
.../connectionpool/PooledPlcDriverManager.java | 2 +-
.../utils/connectionpool/PoolKeyFactoryTest.java | 2 +-
.../utils/connectionpool/PooledDummyDriver.java | 2 +-
.../connectionpool/PooledPlcDriverManagerTest.java | 17 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../src/test/resources/logback-test.xml | 34 +
.../connection-pool/src/test/resources/logback.xml | 34 -
plc4j/tools/opm/pom.xml | 15 +-
.../org/apache/plc4x/java/opm/AliasRegistry.java | 2 +-
.../org/apache/plc4x/java/opm/OPMException.java | 2 +-
.../java/org/apache/plc4x/java/opm/OpmUtils.java | 2 +-
.../java/org/apache/plc4x/java/opm/PlcEntity.java | 2 +-
.../plc4x/java/opm/PlcEntityInterceptor.java | 2 +-
.../apache/plc4x/java/opm/PlcEntityManager.java | 2 +-
.../java/org/apache/plc4x/java/opm/PlcField.java | 2 +-
.../apache/plc4x/java/opm/SimpleAliasRegistry.java | 2 +-
.../tools/opm/src/site/asciidoc/opm/using-opm.adoc | 2 +-
plc4j/tools/opm/src/site/site.xml | 2 +-
.../apache/plc4x/java/opm/ConnectedEntityTest.java | 2 +-
.../apache/plc4x/java/opm/OPMExceptionTest.java | 2 +-
.../org/apache/plc4x/java/opm/OpmUtilsTest.java | 2 +-
.../plc4x/java/opm/PlcEntityInterceptorTest.java | 2 +-
.../java/opm/PlcEntityManagerComplexTest.java | 8 +-
.../plc4x/java/opm/PlcEntityManagerTest.java | 2 +-
.../plc4x/java/opm/SimpleAliasRegistryTest.java | 2 +-
.../tools/opm/src/test/resources/logback-test.xml | 34 +
plc4j/tools/opm/src/test/resources/logback.xml | 34 -
plc4j/tools/plc4x-server/pom.xml | 16 +-
.../plc4x/java/tools/plc4xserver/Plc4xServer.java | 2 +-
.../plc4xserver/protocol/Plc4xServerAdapter.java | 2 +-
plc4j/tools/pom.xml | 5 +-
plc4j/tools/scraper/README.md | 2 +-
plc4j/tools/scraper/pom.xml | 24 +-
.../apache/plc4x/java/scraper/ResultHandler.java | 2 +-
.../org/apache/plc4x/java/scraper/ScrapeJob.java | 2 +-
.../apache/plc4x/java/scraper/ScrapeJobImpl.java | 2 +-
.../org/apache/plc4x/java/scraper/Scraper.java | 2 +-
.../org/apache/plc4x/java/scraper/ScraperImpl.java | 2 +-
.../org/apache/plc4x/java/scraper/ScraperTask.java | 2 +-
.../apache/plc4x/java/scraper/ScraperTaskImpl.java | 2 +-
.../java/scraper/config/JobConfiguration.java | 2 +-
.../config/JobConfigurationClassicImpl.java | 2 +-
.../config/JobConfigurationClassicImplBuilder.java | 2 +-
.../java/scraper/config/JobConfigurationImpl.java | 2 +-
.../java/scraper/config/ScraperConfiguration.java | 2 +-
.../config/ScraperConfigurationClassicImpl.java | 2 +-
.../ScraperConfigurationClassicImplBuilder.java | 2 +-
.../JobConfigurationTriggeredImpl.java | 2 +-
.../JobConfigurationTriggeredImplBuilder.java | 2 +-
.../ScraperConfigurationTriggeredImpl.java | 2 +-
.../ScraperConfigurationTriggeredImplBuilder.java | 2 +-
.../exception/ScraperConfigurationException.java | 2 +-
.../java/scraper/exception/ScraperException.java | 2 +-
.../triggeredscraper/TriggeredScrapeJobImpl.java | 2 +-
.../triggeredscraper/TriggeredScraperImpl.java | 18 +-
.../triggeredscraper/TriggeredScraperMBean.java | 2 +-
.../triggeredscraper/TriggeredScraperTask.java | 2 +-
.../TriggeredScraperTaskMBean.java | 2 +-
.../triggerhandler/TriggerConfiguration.java | 2 +-
.../triggerhandler/TriggerHandler.java | 2 +-
.../triggerhandler/TriggerHandlerImpl.java | 2 +-
.../triggerhandler/collector/TriggerCollector.java | 2 +-
.../collector/TriggerCollectorImpl.java | 2 +-
.../scraper/util/PercentageAboveThreshold.java | 2 +-
.../apache/plc4x/java/s7/ManualS7PlcDriverMT.java | 2 +-
.../java/scraper/ScraperConfigurationTest.java | 2 +-
.../apache/plc4x/java/scraper/ScraperRunner.java | 2 +-
.../apache/plc4x/java/scraper/ScraperTaskTest.java | 2 +-
.../org/apache/plc4x/java/scraper/ScraperTest.java | 2 +-
.../plc4x/java/scraper/TriggeredScraperRunner.java | 2 +-
.../java/scraper/TriggeredScraperRunnerModbus.java | 2 +-
.../config/ScraperConfigurationBuilderTest.java | 2 +-
.../triggeredscraper/TriggeredScraperImplTest.java | 2 +-
.../triggerhandler/TriggerConfigurationTest.java | 2 +-
plc4j/tools/scraper/src/test/resources/config.yml | 2 +-
plc4j/tools/scraper/src/test/resources/example.yml | 2 +-
.../test/resources/example_triggered_scraper.yml | 2 +-
.../resources/example_triggered_scraper_modbus.yml | 2 +-
.../src/test/resources/example_with_strings.yml | 2 +-
.../scraper/src/test/resources/logback-test.xml | 2 +-
plc4j/tools/scraper/src/test/resources/logback.xml | 34 -
.../src/test/resources/mock-scraper-config.yml | 2 +-
plc4j/tools/ui/pom.xml | 221 +
.../plc4x/java/ui/ConnectionTabController.java | 187 +
.../org/apache/plc4x/java/ui/FxmlController.java | 204 +
.../java/org/apache/plc4x/java/ui/Plc4xUi.java | 46 +
.../main/java/org/apache/plc4x/java/ui/UiIcon.java | 54 +
.../org/apache/plc4x/java/ui/connection-tab.fxml | 33 +
.../main/resources/org/apache/plc4x/java/ui/ui.css | 18 +
.../resources/org/apache/plc4x/java/ui/ui.fxml | 40 +
plc4j/transports/can/pom.xml | 6 +-
.../plc4x/java/transport/can/CANFrameBuilder.java | 2 +-
.../plc4x/java/transport/can/CANTransport.java | 2 +-
.../transport/can/CANTransportConfiguration.java | 2 +-
.../apache/plc4x/java/transport/can/FrameData.java | 2 +-
plc4j/transports/pcap-replay/pom.xml | 20 +-
.../pcapreplay/PcapReplayChannelFactory.java | 2 +-
.../transport/pcapreplay/PcapReplayTransport.java | 2 +-
.../PcapReplayTransportConfiguration.java | 2 +-
.../org.apache.plc4x.java.spi.transport.Transport | 2 +-
plc4j/transports/pcap-shared/pom.xml | 8 +-
.../transport/pcap/PcapTransportConfiguration.java | 2 +-
plc4j/transports/pom.xml | 4 +-
plc4j/transports/raw-socket/pom.xml | 20 +-
.../rawsocket/RawSocketChannelFactory.java | 2 +-
.../transport/rawsocket/RawSocketTransport.java | 2 +-
.../rawsocket/RawSocketTransportConfiguration.java | 2 +-
.../RawSocketPassiveChannelFactory.java | 2 +-
.../RawSocketPassiveTransport.java | 2 +-
.../RawSocketPassiveTransportConfiguration.java | 2 +-
.../org.apache.plc4x.java.spi.transport.Transport | 2 +-
plc4j/transports/serial/pom.xml | 33 +-
.../plc4x/java/transport/serial/SerialChannel.java | 10 +-
.../java/transport/serial/SerialChannelConfig.java | 2 +-
.../transport/serial/SerialChannelFactory.java | 2 +-
.../transport/serial/SerialChannelHandler.java | 50 +-
.../transport/serial/SerialChannelOptions.java | 2 +-
.../transport/serial/SerialPollingSelector.java | 19 +-
.../java/transport/serial/SerialSelectionKey.java | 2 +-
.../transport/serial/SerialSelectorProvider.java | 2 +-
.../java/transport/serial/SerialSocketAddress.java | 20 +-
.../java/transport/serial/SerialSocketChannel.java | 2 +-
.../java/transport/serial/SerialTransport.java | 2 +-
.../serial/SerialTransportConfiguration.java | 2 +-
.../org.apache.plc4x.java.spi.transport.Transport | 2 +-
.../base/connection/SerialChannelFactoryTest.java | 7 +-
.../plc4x/java/transport/serial/DummyHandler.java | 71 +
.../transport/serial/IdleSerialChannelHandler.java | 59 +
.../plc4x/java/transport/serial/SelectorTest.java | 156 +
.../serial/src/test/resources/logback-test.xml | 36 +
.../serial/src/test/resources/logback.xml | 36 -
plc4j/transports/socketcan/pom.xml | 23 +-
.../socketcan/readwrite/utils/StaticHelper.java | 2 +-
.../socketcan/SocketCANChannelFactory.java | 2 +-
.../transport/socketcan/SocketCANFrameBuilder.java | 3 +-
.../transport/socketcan/SocketCANTransport.java | 3 +-
.../socketcan/netty/SocketCANChannel.java | 8 +-
.../socketcan/netty/SocketCANChannelConfig.java | 2 +-
.../socketcan/netty/address/SocketCANAddress.java | 2 +-
.../org.apache.plc4x.java.spi.transport.Transport | 2 +-
plc4j/transports/tcp/pom.xml | 14 +-
.../java/transport/tcp/TcpChannelFactory.java | 2 +-
.../plc4x/java/transport/tcp/TcpTransport.java | 2 +-
.../transport/tcp/TcpTransportConfiguration.java | 2 +-
.../org.apache.plc4x.java.spi.transport.Transport | 2 +-
plc4j/transports/test/pom.xml | 20 +-
.../java/io/netty/bootstrap/EmbeddedBootstrap.java | 2 +-
.../java/io/netty/bootstrap/EventLoopProvider.java | 2 +-
.../channel/embedded/Plc4xEmbeddedChannel.java | 2 +-
.../channel/embedded/Plc4xEmbeddedEventLoop.java | 2 +-
.../java/transport/test/TestChannelFactory.java | 2 +-
.../java/transport/test/TestSocketAddress.java | 2 +-
.../plc4x/java/transport/test/TestTransport.java | 2 +-
.../transport/test/TestTransportConfiguration.java | 2 +-
...spockframework.report.IReportCreator.properties | 2 +-
.../org.apache.plc4x.java.spi.transport.Transport | 2 +-
plc4j/transports/udp/pom.xml | 14 +-
.../java/transport/udp/UdpChannelFactory.java | 2 +-
.../plc4x/java/transport/udp/UdpTransport.java | 2 +-
.../transport/udp/UdpTransportConfiguration.java | 2 +-
.../udp/protocol/DatagramUnpackingHandler.java | 2 +-
.../org.apache.plc4x.java.spi.transport.Transport | 2 +-
plc4j/transports/virtualcan/pom.xml | 18 +-
.../java/transport/virtualcan/VirtualCANFrame.java | 2 +-
.../transport/virtualcan/VirtualCANTransport.java | 2 +-
.../transport/virtualcan/io/VirtualCANFrameIO.java | 2 +-
.../org.apache.plc4x.java.spi.transport.Transport | 2 +-
plc4j/utils/pcap-replay/pom.xml | 10 +-
.../utils/pcapreplay/netty/PcapReplayChannel.java | 2 +-
.../netty/address/PcapReplayAddress.java | 2 +-
.../netty/config/PcapReplayChannelConfig.java | 2 +-
.../netty/config/PcapReplayChannelOption.java | 2 +-
plc4j/utils/pcap-shared/pom.xml | 4 +-
.../pcap/netty/address/PcapSocketAddress.java | 2 +-
.../utils/pcap/netty/config/PcapChannelConfig.java | 2 +-
.../utils/pcap/netty/config/PcapChannelOption.java | 2 +-
.../utils/pcap/netty/exception/PcapException.java | 2 +-
.../utils/pcap/netty/handlers/PacketHandler.java | 2 +-
.../pcap/netty/handlers/TcpIpPacketHandler.java | 2 +-
.../pcap/netty/handlers/UdpIpPacketHandler.java | 2 +-
plc4j/utils/plc-simulator/pom.xml | 132 +
.../apache/plc4x/java/s7/utils/StaticHelper.java | 150 +
.../org/apache/plc4x/simulator/PlcSimulator.java | 168 +
.../apache/plc4x/simulator/PlcSimulatorConfig.java | 33 +
.../simulator/exceptions/SimulatorException.java | 35 +
.../org/apache/plc4x/simulator/model/Context.java | 112 +
.../plc4x/simulator/server/ServerModule.java | 39 +
.../simulator/server/cbus/CBusServerModule.java | 118 +
.../server/cbus/protocol/CBusServerAdapter.java | 715 +
.../plc4x/simulator/server/s7/S7ServerModule.java | 116 +
.../server/s7/protocol/S7Step7ServerAdapter.java | 329 +
.../simulator/simulation/SimulationModule.java | 42 +
.../watertank/WaterTankSimulationModule.java | 109 +
.../org.apache.plc4x.simulator.server.ServerModule | 20 +
...che.plc4x.simulator.simulation.SimulationModule | 19 +
.../plc-simulator/src/main/resources/logback.xml | 32 +
plc4j/utils/pom.xml | 7 +-
plc4j/utils/raw-sockets/pom.xml | 11 +-
.../utils/rawsockets/netty/RawSocketChannel.java | 2 +-
.../netty/address/RawSocketPassiveAddress.java | 2 +-
.../netty/config/RawSocketChannelConfig.java | 2 +-
.../utils/rawsockets/netty/utils/ArpUtils.java | 60 +-
.../rawsockets/netty/RawSocketChannelTest.java | 2 +-
.../src/test/resources/logback-test.xml | 36 +
.../raw-sockets/src/test/resources/logback.xml | 36 -
plc4j/utils/test-generator/pom.xml | 48 +-
.../ParserSerializerTestsuiteGenerator.groovy | 4 +-
.../test/generator/DummyMessageRootType.groovy | 2 +-
.../ParserSerializerTestsuiteGeneratorSpec.groovy | 25 +-
.../test/resources/ParserSerializerTestSuite.xml | 2 +-
.../src/test/resources/logback-test.xml | 36 +
.../test-generator/src/test/resources/logback.xml | 36 -
plc4j/utils/test-utils/false-positives.xml | 27 +
plc4j/utils/test-utils/pom.xml | 22 +-
.../plc4x/test/DisableOnParallelsVmFlag.java | 37 +
.../test/DisableOnParallelsVmFlagCondition.java | 76 +
.../main/java/org/apache/plc4x/test/FastTests.java | 2 +-
.../org/apache/plc4x/test/RequireAllTestsFlag.java | 40 +
.../plc4x/test/RequireAllTestsFlagCondition.java | 36 +
.../plc4x/test/RequireInternetConnection.java | 2 +-
.../test/RequireInternetConnectionCondition.java | 2 +-
.../apache/plc4x/test/RequireNonCaptureAllDns.java | 2 +-
.../test/RequireNonCaptureAllDnsCondition.java | 2 +-
.../java/org/apache/plc4x/test/RequirePcap.java | 2 +-
.../apache/plc4x/test/RequirePcapCondition.java | 2 +-
.../java/org/apache/plc4x/test/RequirePcapNg.java | 2 +-
.../apache/plc4x/test/RequirePcapNgCondition.java | 15 +-
.../org/apache/plc4x/test/XmlTestsuiteLoader.java | 2 +-
.../test/dom4j/LocationAwareDocumentFactory.java | 2 +-
.../plc4x/test/dom4j/LocationAwareElement.java | 2 +-
.../test/dom4j/LocationAwareSAXContentHandler.java | 2 +-
.../plc4x/test/dom4j/LocationAwareSAXReader.java | 2 +-
.../plc4x/test/driver/DriverTestsuiteRunner.java | 2 +-
.../exceptions/DriverTestsuiteException.java | 2 +-
.../test/driver/internal/ConnectionManager.java | 2 +-
.../test/driver/internal/DriverTestsuite.java | 2 +-
.../internal/DriverTestsuiteConfiguration.java | 2 +-
.../plc4x/test/driver/internal/StepType.java | 2 +-
.../plc4x/test/driver/internal/TestStep.java | 2 +-
.../plc4x/test/driver/internal/Testcase.java | 2 +-
.../plc4x/test/driver/internal/api/TestField.java | 2 +-
.../test/driver/internal/api/TestFieldRequest.java | 2 +-
.../test/driver/internal/api/TestReadRequest.java | 2 +-
.../test/driver/internal/api/TestRequest.java | 2 +-
.../test/driver/internal/api/TestValueField.java | 2 +-
.../test/driver/internal/api/TestWriteRequest.java | 2 +-
.../internal/handlers/ApiRequestHandler.java | 2 +-
.../internal/handlers/ApiResponseHandler.java | 2 +-
.../internal/handlers/IncomingPlcBytesHandler.java | 2 +-
.../handlers/IncomingPlcMessageHandler.java | 2 +-
.../internal/handlers/OutgoingPlcBytesHandler.java | 2 +-
.../handlers/OutgoingPlcMessageHandler.java | 2 +-
.../test/driver/internal/utils/ChannelUtil.java | 2 +-
.../plc4x/test/driver/internal/utils/Delay.java | 2 +-
.../test/driver/internal/utils/Synchronizer.java | 2 +-
.../driver/internal/validator/ApiValidator.java | 2 +-
.../org/apache/plc4x/test/manual/ManualTest.java | 72 +-
.../plc4x/test/migration/MessageResolver.java | 2 +-
.../migration/MessageValidatorAndMigrator.java | 3 +-
.../plc4x/test/migration/MigrationException.java | 2 +-
.../plc4x/test/migration/TestCasePatcher.java | 2 +-
.../java/org/apache/plc4x/test/model/Location.java | 2 +-
.../org/apache/plc4x/test/model/LocationAware.java | 2 +-
.../ParserSerializerTestsuiteRunner.java | 2 +-
.../ParserSerializerTestsuiteException.java | 2 +-
.../model/ParserSerializerTestsuite.java | 2 +-
.../test/parserserializer/model/Testcase.java | 2 +-
.../java/org/apache/plc4x/test/xml/XmlHelper.java | 2 +-
.../test-utils/src/main/resources/logback-test.xml | 34 +
.../test-utils/src/main/resources/logback.xml | 34 -
.../main/resources/schemas/driver-testsuite.xsd | 2 +-
.../schemas/parser-serializer-testsuite.xsd | 2 +-
plc4net/Makefile | 2 +-
plc4net/api/PlcDriverManager.cs | 2 +-
plc4net/api/api/IPlcConnection.cs | 2 +-
plc4net/api/api/IPlcDriver.cs | 2 +-
.../api/api/authentication/IPlcAuthentication.cs | 2 +-
.../PlcUsernamePasswordAuthentication.cs | 2 +-
.../api/api/exceptions/PlcConnectionException.cs | 2 +-
plc4net/api/api/exceptions/PlcException.cs | 2 +-
.../api/api/exceptions/PlcInvalidFieldException.cs | 2 +-
plc4net/api/api/messages/IPlcFieldRequest.cs | 2 +-
plc4net/api/api/messages/IPlcFieldResponse.cs | 2 +-
plc4net/api/api/messages/IPlcMessage.cs | 2 +-
plc4net/api/api/messages/IPlcReadRequest.cs | 2 +-
plc4net/api/api/messages/IPlcReadRequestBuilder.cs | 2 +-
plc4net/api/api/messages/IPlcReadResponse.cs | 2 +-
plc4net/api/api/messages/IPlcRequest.cs | 2 +-
plc4net/api/api/messages/IPlcRequestBuilder.cs | 2 +-
plc4net/api/api/messages/IPlcResponse.cs | 2 +-
.../api/api/messages/IPlcSubscriptionEventArgs.cs | 2 +-
.../api/api/messages/IPlcSubscriptionRequest.cs | 2 +-
.../api/messages/IPlcSubscriptionRequestBuilder.cs | 2 +-
.../api/api/messages/IPlcSubscriptionResponse.cs | 2 +-
.../api/api/messages/IPlcUnsubscriptionRequest.cs | 2 +-
.../messages/IPlcUnsubscriptionRequestBuilder.cs | 2 +-
.../api/api/messages/IPlcUnsubscriptionResponse.cs | 2 +-
plc4net/api/api/messages/IPlcWriteRequest.cs | 2 +-
.../api/api/messages/IPlcWriteRequestBuilder.cs | 2 +-
plc4net/api/api/metadata/IPlcConnectionMetadata.cs | 2 +-
plc4net/api/api/model/IPlcField.cs | 2 +-
plc4net/api/api/model/IPlcSubscriptionHandle.cs | 2 +-
plc4net/api/api/types/PlcResponseCode.cs | 2 +-
plc4net/api/api/value/IPlcValue.cs | 2 +-
plc4net/api/plc4net-api.csproj | 2 +-
plc4net/api/pom.xml | 2 +-
.../plc4net-driver-knxproj-test.csproj | 2 +-
.../knxnetip-test/resources/logback-test.xml | 36 +
.../knxnetip/ParserSerializerTestsuite.xml | 2 +-
.../knxnetip/readwrite/model/KnxDatapointTests.cs | 2 +-
.../drivers/knxnetip/plc4net-driver-knxproj.csproj | 2 +-
.../knxnetip/readwrite/model/AccessLevel.cs | 2 +-
.../src/drivers/knxnetip/readwrite/model/Apdu.cs | 2 +-
.../knxnetip/readwrite/model/ApduControl.cs | 2 +-
.../knxnetip/readwrite/model/ApduControlAck.cs | 2 +-
.../knxnetip/readwrite/model/ApduControlConnect.cs | 2 +-
.../readwrite/model/ApduControlContainer.cs | 2 +-
.../readwrite/model/ApduControlDisconnect.cs | 2 +-
.../knxnetip/readwrite/model/ApduControlNack.cs | 2 +-
.../drivers/knxnetip/readwrite/model/ApduData.cs | 2 +-
.../knxnetip/readwrite/model/ApduDataAdcRead.cs | 2 +-
.../readwrite/model/ApduDataAdcResponse.cs | 2 +-
.../knxnetip/readwrite/model/ApduDataContainer.cs | 2 +-
.../model/ApduDataDeviceDescriptorRead.cs | 2 +-
.../model/ApduDataDeviceDescriptorResponse.cs | 2 +-
.../knxnetip/readwrite/model/ApduDataExt.cs | 2 +-
.../readwrite/model/ApduDataExtAuthorizeRequest.cs | 2 +-
.../model/ApduDataExtAuthorizeResponse.cs | 2 +-
.../model/ApduDataExtDomainAddressRead.cs | 2 +-
.../model/ApduDataExtDomainAddressResponse.cs | 2 +-
.../model/ApduDataExtDomainAddressSelectiveRead.cs | 2 +-
.../ApduDataExtDomainAddressSerialNumberRead.cs | 2 +-
...ApduDataExtDomainAddressSerialNumberResponse.cs | 2 +-
.../ApduDataExtDomainAddressSerialNumberWrite.cs | 2 +-
.../model/ApduDataExtDomainAddressWrite.cs | 2 +-
.../model/ApduDataExtFileStreamInfoReport.cs | 2 +-
.../ApduDataExtGroupPropertyValueInfoReport.cs | 2 +-
.../model/ApduDataExtGroupPropertyValueRead.cs | 2 +-
.../model/ApduDataExtGroupPropertyValueResponse.cs | 2 +-
.../model/ApduDataExtGroupPropertyValueWrite.cs | 2 +-
...ApduDataExtIndividualAddressSerialNumberRead.cs | 2 +-
...DataExtIndividualAddressSerialNumberResponse.cs | 2 +-
...pduDataExtIndividualAddressSerialNumberWrite.cs | 2 +-
.../readwrite/model/ApduDataExtKeyResponse.cs | 2 +-
.../readwrite/model/ApduDataExtKeyWrite.cs | 2 +-
.../readwrite/model/ApduDataExtLinkRead.cs | 2 +-
.../readwrite/model/ApduDataExtLinkResponse.cs | 2 +-
.../readwrite/model/ApduDataExtLinkWrite.cs | 2 +-
.../readwrite/model/ApduDataExtMemoryBitWrite.cs | 2 +-
.../model/ApduDataExtNetworkParameterRead.cs | 2 +-
.../model/ApduDataExtNetworkParameterResponse.cs | 2 +-
.../model/ApduDataExtNetworkParameterWrite.cs | 2 +-
.../model/ApduDataExtOpenRoutingTableRequest.cs | 2 +-
.../model/ApduDataExtPropertyDescriptionRead.cs | 2 +-
.../ApduDataExtPropertyDescriptionResponse.cs | 2 +-
.../model/ApduDataExtPropertyValueRead.cs | 2 +-
.../model/ApduDataExtPropertyValueResponse.cs | 2 +-
.../model/ApduDataExtPropertyValueWrite.cs | 2 +-
.../model/ApduDataExtReadRouterMemoryRequest.cs | 2 +-
.../model/ApduDataExtReadRouterMemoryResponse.cs | 2 +-
.../model/ApduDataExtReadRouterStatusRequest.cs | 2 +-
.../model/ApduDataExtReadRouterStatusResponse.cs | 2 +-
.../model/ApduDataExtReadRoutingTableRequest.cs | 2 +-
.../model/ApduDataExtReadRoutingTableResponse.cs | 2 +-
.../model/ApduDataExtWriteRouterMemoryRequest.cs | 2 +-
.../model/ApduDataExtWriteRouterStatusRequest.cs | 2 +-
.../model/ApduDataExtWriteRoutingTableRequest.cs | 2 +-
.../readwrite/model/ApduDataGroupValueRead.cs | 2 +-
.../readwrite/model/ApduDataGroupValueResponse.cs | 2 +-
.../readwrite/model/ApduDataGroupValueWrite.cs | 2 +-
.../model/ApduDataIndividualAddressRead.cs | 2 +-
.../model/ApduDataIndividualAddressResponse.cs | 2 +-
.../model/ApduDataIndividualAddressWrite.cs | 2 +-
.../knxnetip/readwrite/model/ApduDataMemoryRead.cs | 2 +-
.../readwrite/model/ApduDataMemoryResponse.cs | 2 +-
.../readwrite/model/ApduDataMemoryWrite.cs | 2 +-
.../knxnetip/readwrite/model/ApduDataOther.cs | 2 +-
.../knxnetip/readwrite/model/ApduDataRestart.cs | 2 +-
.../readwrite/model/ApduDataUserMessage.cs | 2 +-
.../src/drivers/knxnetip/readwrite/model/CEMI.cs | 2 +-
.../readwrite/model/CEMIAdditionalInformation.cs | 2 +-
.../CEMIAdditionalInformationBusmonitorInfo.cs | 2 +-
.../CEMIAdditionalInformationRelativeTimestamp.cs | 2 +-
.../knxnetip/readwrite/model/CEMIPriority.cs | 2 +-
.../knxnetip/readwrite/model/ChannelInformation.cs | 2 +-
.../knxnetip/readwrite/model/ComObjectTable.cs | 2 +-
.../readwrite/model/ComObjectTableAddresses.cs | 10228 ++++-----
.../model/ComObjectTableRealisationType1.cs | 2 +-
.../model/ComObjectTableRealisationType2.cs | 2 +-
.../model/ComObjectTableRealisationType6.cs | 2 +-
.../knxnetip/readwrite/model/ComObjectValueType.cs | 2 +-
.../knxnetip/readwrite/model/ConnectionRequest.cs | 2 +-
.../model/ConnectionRequestInformation.cs | 2 +-
...ConnectionRequestInformationDeviceManagement.cs | 2 +-
...ConnectionRequestInformationTunnelConnection.cs | 2 +-
.../knxnetip/readwrite/model/ConnectionResponse.cs | 2 +-
.../readwrite/model/ConnectionResponseDataBlock.cs | 2 +-
.../ConnectionResponseDataBlockDeviceManagement.cs | 2 +-
.../ConnectionResponseDataBlockTunnelConnection.cs | 2 +-
.../readwrite/model/ConnectionStateRequest.cs | 2 +-
.../readwrite/model/ConnectionStateResponse.cs | 2 +-
.../knxnetip/readwrite/model/DIBDeviceInfo.cs | 2 +-
.../knxnetip/readwrite/model/DIBSuppSvcFamilies.cs | 2 +-
.../knxnetip/readwrite/model/DescriptionRequest.cs | 2 +-
.../readwrite/model/DescriptionResponse.cs | 2 +-
.../readwrite/model/DeviceConfigurationAck.cs | 2 +-
.../model/DeviceConfigurationAckDataBlock.cs | 2 +-
.../readwrite/model/DeviceConfigurationRequest.cs | 2 +-
.../model/DeviceConfigurationRequestDataBlock.cs | 2 +-
.../knxnetip/readwrite/model/DeviceDescriptor.cs | 2 +-
.../readwrite/model/DeviceDescriptorMediumType.cs | 2 +-
.../readwrite/model/DeviceDescriptorType2.cs | 2 +-
.../knxnetip/readwrite/model/DeviceStatus.cs | 2 +-
.../knxnetip/readwrite/model/DisconnectRequest.cs | 2 +-
.../knxnetip/readwrite/model/DisconnectResponse.cs | 2 +-
.../knxnetip/readwrite/model/FirmwareType.cs | 2 +-
.../model/GroupObjectDescriptorRealisationType1.cs | 2 +-
.../model/GroupObjectDescriptorRealisationType2.cs | 2 +-
.../model/GroupObjectDescriptorRealisationType6.cs | 2 +-
.../model/GroupObjectDescriptorRealisationType7.cs | 2 +-
.../model/GroupObjectDescriptorRealisationTypeB.cs | 2 +-
.../readwrite/model/HPAIControlEndpoint.cs | 2 +-
.../knxnetip/readwrite/model/HPAIDataEndpoint.cs | 2 +-
.../readwrite/model/HPAIDiscoveryEndpoint.cs | 2 +-
.../knxnetip/readwrite/model/HostProtocolCode.cs | 2 +-
.../drivers/knxnetip/readwrite/model/IPAddress.cs | 2 +-
.../drivers/knxnetip/readwrite/model/KnxAddress.cs | 2 +-
.../knxnetip/readwrite/model/KnxDatapoint.cs | 3052 ++-
.../readwrite/model/KnxDatapointMainType.cs | 2 +-
.../knxnetip/readwrite/model/KnxDatapointType.cs | 2 +-
.../knxnetip/readwrite/model/KnxGroupAddress.cs | 2 +-
.../readwrite/model/KnxGroupAddress2Level.cs | 2 +-
.../readwrite/model/KnxGroupAddress3Level.cs | 2 +-
.../readwrite/model/KnxGroupAddressFreeLevel.cs | 2 +-
.../readwrite/model/KnxInterfaceObjectProperty.cs | 2 +-
.../readwrite/model/KnxInterfaceObjectType.cs | 2 +-
.../drivers/knxnetip/readwrite/model/KnxLayer.cs | 2 +-
.../knxnetip/readwrite/model/KnxManufacturer.cs | 113 +-
.../drivers/knxnetip/readwrite/model/KnxMedium.cs | 2 +-
.../knxnetip/readwrite/model/KnxNetIpCore.cs | 2 +-
.../readwrite/model/KnxNetIpDeviceManagement.cs | 2 +-
.../knxnetip/readwrite/model/KnxNetIpMessage.cs | 2 +-
.../knxnetip/readwrite/model/KnxNetIpRouting.cs | 2 +-
.../knxnetip/readwrite/model/KnxNetIpTunneling.cs | 2 +-
.../knxnetip/readwrite/model/KnxNetObjectServer.cs | 2 +-
.../model/KnxNetRemoteConfigurationAndDiagnosis.cs | 2 +-
.../readwrite/model/KnxNetRemoteLogging.cs | 2 +-
.../knxnetip/readwrite/model/KnxProperty.cs | 2 +-
.../readwrite/model/KnxPropertyDataType.cs | 2 +-
.../drivers/knxnetip/readwrite/model/LBusmonInd.cs | 2 +-
.../drivers/knxnetip/readwrite/model/LDataCon.cs | 2 +-
.../knxnetip/readwrite/model/LDataExtended.cs | 2 +-
.../drivers/knxnetip/readwrite/model/LDataFrame.cs | 2 +-
.../knxnetip/readwrite/model/LDataFrameACK.cs | 2 +-
.../drivers/knxnetip/readwrite/model/LDataInd.cs | 2 +-
.../drivers/knxnetip/readwrite/model/LDataReq.cs | 2 +-
.../drivers/knxnetip/readwrite/model/LPollData.cs | 2 +-
.../knxnetip/readwrite/model/LPollDataCon.cs | 2 +-
.../knxnetip/readwrite/model/LPollDataReq.cs | 2 +-
.../drivers/knxnetip/readwrite/model/LRawCon.cs | 2 +-
.../drivers/knxnetip/readwrite/model/LRawInd.cs | 2 +-
.../drivers/knxnetip/readwrite/model/LRawReq.cs | 2 +-
.../drivers/knxnetip/readwrite/model/MACAddress.cs | 2 +-
.../readwrite/model/MFuncPropCommandReq.cs | 2 +-
.../knxnetip/readwrite/model/MFuncPropCon.cs | 2 +-
.../readwrite/model/MFuncPropStateReadReq.cs | 2 +-
.../knxnetip/readwrite/model/MPropInfoInd.cs | 2 +-
.../knxnetip/readwrite/model/MPropReadCon.cs | 2 +-
.../knxnetip/readwrite/model/MPropReadReq.cs | 2 +-
.../knxnetip/readwrite/model/MPropWriteCon.cs | 2 +-
.../knxnetip/readwrite/model/MPropWriteReq.cs | 2 +-
.../drivers/knxnetip/readwrite/model/MResetInd.cs | 2 +-
.../drivers/knxnetip/readwrite/model/MResetReq.cs | 2 +-
.../model/ProjectInstallationIdentifier.cs | 2 +-
.../knxnetip/readwrite/model/RelativeTimestamp.cs | 2 +-
.../knxnetip/readwrite/model/RoutingIndication.cs | 2 +-
.../knxnetip/readwrite/model/SearchRequest.cs | 2 +-
.../knxnetip/readwrite/model/SearchResponse.cs | 2 +-
.../drivers/knxnetip/readwrite/model/ServiceId.cs | 2 +-
.../src/drivers/knxnetip/readwrite/model/Status.cs | 2 +-
.../readwrite/model/SupportedPhysicalMedia.cs | 2 +-
.../knxnetip/readwrite/model/TDataConnectedInd.cs | 2 +-
.../knxnetip/readwrite/model/TDataConnectedReq.cs | 2 +-
.../knxnetip/readwrite/model/TDataIndividualInd.cs | 2 +-
.../knxnetip/readwrite/model/TDataIndividualReq.cs | 2 +-
.../knxnetip/readwrite/model/TunnelingRequest.cs | 2 +-
.../readwrite/model/TunnelingRequestDataBlock.cs | 2 +-
.../knxnetip/readwrite/model/TunnelingResponse.cs | 2 +-
.../readwrite/model/TunnelingResponseDataBlock.cs | 2 +-
.../knxnetip/readwrite/model/UnknownMessage.cs | 2 +-
plc4net/plc4net.sln | 2 +-
plc4net/pom.xml | 8 +-
plc4net/spi/plc4net-spi.csproj | 2 +-
plc4net/spi/spi/generation/ByteOrder.cs | 2 +-
plc4net/spi/spi/generation/EvaluationHelper.cs | 2 +-
plc4net/spi/spi/generation/ParseException.cs | 2 +-
plc4net/spi/spi/generation/ReadBuffer.cs | 2 +-
plc4net/spi/spi/generation/WriteBuffer.cs | 2 +-
plc4net/spi/spi/model/values/PlcBOOL.cs | 2 +-
plc4net/spi/spi/model/values/PlcBYTE.cs | 2 +-
plc4net/spi/spi/model/values/PlcBitString.cs | 21 +-
plc4net/spi/spi/model/values/PlcCHAR.cs | 2 +-
plc4net/spi/spi/model/values/PlcDATE.cs | 2 +-
plc4net/spi/spi/model/values/PlcDATE_AND_TIME.cs | 2 +-
plc4net/spi/spi/model/values/PlcDINT.cs | 2 +-
plc4net/spi/spi/model/values/PlcDWORD.cs | 2 +-
plc4net/spi/spi/model/values/PlcINT.cs | 2 +-
plc4net/spi/spi/model/values/PlcLINT.cs | 2 +-
plc4net/spi/spi/model/values/PlcLREAL.cs | 2 +-
plc4net/spi/spi/model/values/PlcLTIME.cs | 2 +-
plc4net/spi/spi/model/values/PlcLWORD.cs | 2 +-
plc4net/spi/spi/model/values/PlcNULL.cs | 2 +-
plc4net/spi/spi/model/values/PlcPlcList.cs | 2 +-
plc4net/spi/spi/model/values/PlcREAL.cs | 2 +-
plc4net/spi/spi/model/values/PlcSINT.cs | 2 +-
plc4net/spi/spi/model/values/PlcSTRING.cs | 2 +-
.../model/values/PlcSimpleNumericValueAdapter.cs | 2 +-
.../spi/spi/model/values/PlcSimpleValueAdapter.cs | 2 +-
plc4net/spi/spi/model/values/PlcStruct.cs | 2 +-
plc4net/spi/spi/model/values/PlcTIME _OF_DAY.cs | 2 +-
plc4net/spi/spi/model/values/PlcTIME.cs | 2 +-
plc4net/spi/spi/model/values/PlcUDINT.cs | 2 +-
plc4net/spi/spi/model/values/PlcUINT.cs | 2 +-
plc4net/spi/spi/model/values/PlcULINT.cs | 2 +-
plc4net/spi/spi/model/values/PlcUSINT.cs | 2 +-
plc4net/spi/spi/model/values/PlcValueAdapter.cs | 2 +-
plc4net/spi/spi/model/values/PlcWCHAR.cs | 2 +-
plc4net/spi/spi/model/values/PlcWORD.cs | 2 +-
plc4net/spi/spi/model/values/PlcWSTRING.cs | 2 +-
pom.xml | 394 +-
protocols/ab-eth/pom.xml | 6 +-
.../apache/plc4x/protocol/abeth/ABETHProtocol.java | 20 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../main/resources/protocols/abeth/ab-eth.mspec | 8 +-
.../plc4x/protocol/abeth/ABETHProtocolTest.java | 37 +
.../ab-eth/src/test/resources/logback-test.xml | 36 +
.../protocols/abeth/ParserSerializerTestsuite.xml | 10 +-
protocols/ads/pom.xml | 6 +-
.../plc4x/protocol/ads/ADSDiscoveryProtocol.java | 24 +-
.../org/apache/plc4x/protocol/ads/ADSProtocol.java | 20 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../resources/protocols/ads/ads-discovery.mspec | 190 +-
.../ads/src/main/resources/protocols/ads/ads.mspec | 538 +-
.../protocol/ads/ADSDiscoveryProtocolTest.java | 37 +
.../apache/plc4x/protocol/ads/ADSProtocolTest.java | 37 +
protocols/ads/src/test/resources/logback-test.xml | 36 +
.../protocols/ads/AdsDiscoverySerializerTest.xml | 829 +-
.../resources/protocols/ads/DriverTestsuite.xml | 438 +-
.../protocols/ads/ParserSerializerTestsuite.xml | 328 +-
protocols/bacnetip/pom.xml | 91 +-
.../plc4x/protocol/bacnetip/BacNetIpProtocol.java | 53 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../protocols/bacnetip/bacnet-bit-strings.mspec | 186 +
.../protocols/bacnetip/bacnet-enums.mspec | 1666 ++
.../protocols/bacnetip/bacnet-private-enums.mspec | 520 +
.../resources/protocols/bacnetip/bacnet-tags.mspec | 352 +
.../resources/protocols/bacnetip/bacnetip.mspec | 8577 +++++--
.../bacnetip/src/main/script/getVendorIds.groovy | 160 +
.../src/main/script/produceTaggedBitStrings.groovy | 92 +
.../src/main/script/produceTaggedEnums.groovy | 94 +
.../main/script/produceTaggedPrivateEnums.groovy | 81 +
.../bacnetip/BACnetObjectsDefinitions.java | 2650 +++
.../protocol/bacnetip/BacNetIpProtocolTest.java | 36 +
.../bacnetip/ObjectPropertyDeDuplicationTest.java | 411 +
.../bacnetip/src/test/resources/logback-test.xml | 36 +
.../protocols/bacnet/ParserSerializerTestsuite.xml | 3457 ++-
protocols/c-bus/pom.xml | 12 +-
.../apache/plc4x/protocol/cbus/CBusProtocol.java | 78 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../src/main/resources/protocols/cbus/c-bus.mspec | 1316 +-
.../cbus/c-bus_access_control_application.mspec | 144 +
.../cbus/c-bus_air_conditioning_application.mspec | 637 +
.../c-bus_clock_and_timekeeping_application.mspec | 64 +
.../cbus/c-bus_enable_control_application.mspec | 50 +
.../cbus/c-bus_error_reporting_application.mspec | 217 +
.../cbus/c-bus_lighting_application.mspec | 203 +
.../cbus/c-bus_measurement_application.mspec | 90 +
...c-bus_media_transport_control_application.mspec | 278 +
.../cbus/c-bus_metering_application.mspec | 68 +
.../cbus/c-bus_security_application.mspec | 335 +
.../cbus/c-bus_telephony_application.mspec | 133 +
.../c-bus_temperature_broadcast_application.mspec | 51 +
.../cbus/c-bus_trigger_control_application.mspec | 131 +
.../plc4x/protocol/cbus/CBusProtocolTest.java | 37 +
.../c-bus/src/test/resources/logback-test.xml | 36 +
protocols/canopen/pom.xml | 6 +-
.../plc4x/protocol/canopen/CANOpenProtocol.java | 22 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../src/main/resources/protocols/can/canopen.mspec | 2 +-
.../protocol/canopen/CANOpenProtocolTest.java | 37 +
.../canopen/src/test/resources/logback-test.xml | 36 +
.../protocols/canopen/CANOpenDriverSDOIT.xml | 2 +-
.../protocols/canopen/CANOpenPayloadTestSuite.xml | 2 +-
.../canopen/CANOpenWiresharkTestSuite.xml | 2 +-
protocols/df1/pom.xml | 6 +-
.../org/apache/plc4x/protocol/df1/Df1Protocol.java | 20 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../df1/src/main/resources/protocols/df1/df1.mspec | 2 +-
.../apache/plc4x/protocol/df1/Df1ProtocolTest.java | 37 +
protocols/df1/src/test/resources/logback-test.xml | 36 +
.../protocols/df1/ParserSerializerTestsuite.xml | 2 +-
protocols/eip/pom.xml | 6 +-
.../org/apache/plc4x/protocol/eip/EipProtocol.java | 20 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../eip/src/main/resources/protocols/eip/eip.mspec | 13 +-
.../apache/plc4x/protocol/eip/EipProtocolTest.java | 37 +
protocols/eip/src/test/resources/logback-test.xml | 36 +
.../resources/protocols/eip/DriverTestsuite.xml | 2 +-
.../protocols/eip/ParserSerializerTestsuite.xml | 16 +-
protocols/firmata/pom.xml | 6 +-
.../plc4x/protocol/firmata/FirmataProtocol.java | 20 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../main/resources/protocols/firmata/firmata.mspec | 2 +-
.../protocol/firmata/FirmataProtocolTest.java | 37 +
.../firmata/src/test/resources/logback-test.xml | 36 +
.../firmata/ParserSerializerTestsuite.xml | 2 +-
protocols/genericcan/pom.xml | 6 +-
.../protocol/genericcan/GenericCANProtocol.java | 25 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../main/resources/protocols/can/genericcan.mspec | 2 +-
.../genericcan/GenericCANProtocolTest.java | 37 +
.../genericcan/src/test/resources/logback-test.xml | 36 +
protocols/knxnetip/pom.xml | 11 +-
.../plc4x/protocol/knxnetip/KnxNetIpProtocol.java | 60 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../resources/protocols/knxnetip/device-info.mspec | 2 +-
.../resources/protocols/knxnetip/knxnetip.mspec | 2 +-
.../src/main/script/getKnxMasterData.groovy | 2 +-
protocols/knxnetip/src/main/xslt/knx-types.xsl | 116 +-
protocols/knxnetip/src/site/asciidoc/index.adoc | 2 +-
.../BaseKnxWebserviceContentProcessor.java | 7 +-
.../protocol/knxnetip/KnxDefinitionsGenerator.java | 7 +-
.../protocol/knxnetip/KnxNetIpProtocolTest.java | 37 +
.../knxnetip/KnxSpecificationStoreUpdater.java | 2 +-
.../knxnetip/handlers/ManufacturerIdsHandler.java | 2 +-
.../handlers/ProductDescriptionHandler.java | 2 +-
.../knxnetip/src/test/resources/logback-test.xml | 36 +
.../apache/plc4x/protocols/knxnetip/protocol.tdml | 2 +-
.../knxnetip/ParserSerializerTestsuite.xml | 2 +-
protocols/modbus/pom.xml | 6 +-
.../plc4x/protocol/modbus/ModbusProtocol.java | 20 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../main/resources/protocols/modbus/modbus.mspec | 54 +-
.../plc4x/protocol/modbus/ModbusProtocolTest.java | 37 +
.../modbus/src/test/resources/logback-test.xml | 36 +
.../modbus/ascii/ParserSerializerTestsuite.xml | 2 +-
.../modbus/rtu/ParserSerializerTestsuite.xml | 2 +-
.../protocols/modbus/tcp/DriverTestsuite.xml | 2 +-
.../modbus/tcp/ParserSerializerTestsuite.xml | 2 +-
protocols/mqtt/pom.xml | 43 +
.../apache/plc4x/protocol/mqtt/MqttProtocol.java | 42 +
...e.plc4x.plugins.codegenerator.protocol.Protocol | 19 +
.../src/main/resources/protocols/mqtt/mqtt.mspec | 438 +
.../protocols/mqtt/ParserSerializerTestsuite.xml | 0
protocols/opcua/pom.xml | 15 +-
.../apache/plc4x/protocol/opcua/OpcuaProtocol.java | 75 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
protocols/opcua/src/main/xslt/opc-common.xsl | 2 +-
protocols/opcua/src/main/xslt/opc-manual.xsl | 7 +-
protocols/opcua/src/main/xslt/opc-services.xsl | 11 +-
protocols/opcua/src/main/xslt/opc-status.xsl | 13 +-
protocols/opcua/src/main/xslt/opc-types.xsl | 8 +-
.../plc4x/protocol/opcua/OpcuaProtocolTest.java | 37 +
.../opcua/src/test/resources/logback-test.xml | 36 +
.../resources/protocols/opcua/DriverTestsuite.xml | 2 +-
protocols/plc4x-api/pom.xml | 43 +
.../plc4x/protocol/plc4xapi/v0/Plc4xApi.java | 57 +
...e.plc4x.plugins.codegenerator.protocol.Protocol | 19 +
.../protocols/plc4xapi/v0/plc4x-api.mspec | 87 +
.../protocol/plc4xapi/v0/Plc4xProtocolTest.java | 38 +
.../plc4x-api/src/test/resources/logback-test.xml | 36 +
protocols/plc4x/pom.xml | 6 +-
.../plc4x/protocol/plc4x/v0/Plc4xProtocol.java | 27 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../main/resources/protocols/plc4x/v0/plc4x.mspec | 104 +-
.../plc4x/protocol/plc4x/v0/Plc4xProtocolTest.java | 37 +
.../plc4x/src/test/resources/logback-test.xml | 36 +
.../protocols/plc4x/ParserSerializerTestsuite.xml | 2 +-
protocols/pom.xml | 20 +-
protocols/profinet/pom.xml | 6 +-
.../plc4x/protocol/profinet/ProfinetProtocol.java | 20 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../resources/protocols/profinet/profinet.mspec | 2 +-
.../protocol/profinet/ProfinetProtocolTest.java | 37 +
.../profinet/src/test/resources/logback-test.xml | 36 +
.../profinet/ParserSerializerTestsuite.xml | 2 +-
protocols/s7/pom.xml | 6 +-
.../org/apache/plc4x/protocol/s7/S7Protocol.java | 20 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../s7/src/main/resources/protocols/s7/s7.mspec | 24 +-
.../apache/plc4x/protocol/s7/S7ProtocolTest.java | 37 +
protocols/s7/src/test/resources/logback-test.xml | 36 +
.../org/apache/plc4x/protocols/s7/protocol.tdml | 2 +-
.../resources/protocols/s7/DriverTestsuite.xml | 2 +-
.../protocols/s7/ParserSerializerTestsuite.xml | 2 +-
protocols/simulated/pom.xml | 6 +-
.../protocol/simulated/SimulatedProtocol.java | 20 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../resources/protocols/simulated/simulated.mspec | 14 +-
.../protocol/simulated/SimulatedProtocolTest.java | 37 +
.../simulated/src/test/resources/logback-test.xml | 36 +
protocols/socketcan/pom.xml | 6 +-
.../protocol/socketcan/SocketCANProtocol.java | 24 +-
...e.plc4x.plugins.codegenerator.protocol.Protocol | 2 +-
.../main/resources/protocols/can/socketcan.mspec | 2 +-
.../protocol/socketcan/SocketCANProtocolTest.java | 37 +
.../socketcan/src/test/resources/logback-test.xml | 36 +
reactors/all-drivers/pom.xml | 2 +-
sandbox/code-gen/pom.xml | 6 +-
sandbox/code-gen/src/main/antlr4/imaginary.g4 | 2 +-
.../java/org/apache/plc4x/codegen/DFDLUtil.java | 2 +-
.../java/org/apache/plc4x/codegen/api/Buffer.java | 2 +-
.../org/apache/plc4x/codegen/ast/AbstractNode.java | 2 +-
.../plc4x/codegen/ast/AssignementExpression.java | 2 +-
.../apache/plc4x/codegen/ast/BinaryExpression.java | 2 +-
.../java/org/apache/plc4x/codegen/ast/Block.java | 2 +-
.../org/apache/plc4x/codegen/ast/BlockBuilder.java | 2 +-
.../apache/plc4x/codegen/ast/CallExpression.java | 2 +-
.../apache/plc4x/codegen/ast/ClassDeclaration.java | 2 +-
.../org/apache/plc4x/codegen/ast/CodeWriter.java | 2 +-
.../plc4x/codegen/ast/ConstantExpression.java | 2 +-
.../plc4x/codegen/ast/ConstructorDeclaration.java | 2 +-
.../plc4x/codegen/ast/DeclarationStatement.java | 2 +-
.../apache/plc4x/codegen/ast/ExceptionType.java | 2 +-
.../org/apache/plc4x/codegen/ast/Expression.java | 2 +-
.../org/apache/plc4x/codegen/ast/Expressions.java | 2 +-
.../apache/plc4x/codegen/ast/FieldDeclaration.java | 2 +-
.../apache/plc4x/codegen/ast/FieldReference.java | 2 +-
.../org/apache/plc4x/codegen/ast/FileNode.java | 2 +-
.../org/apache/plc4x/codegen/ast/Generator.java | 2 +-
.../org/apache/plc4x/codegen/ast/IfStatement.java | 2 +-
.../apache/plc4x/codegen/ast/JavaGenerator.java | 2 +-
.../org/apache/plc4x/codegen/ast/LineComment.java | 2 +-
.../java/org/apache/plc4x/codegen/ast/Method.java | 2 +-
.../apache/plc4x/codegen/ast/MethodDefinition.java | 2 +-
.../org/apache/plc4x/codegen/ast/Modifier.java | 2 +-
.../apache/plc4x/codegen/ast/NewExpression.java | 2 +-
.../java/org/apache/plc4x/codegen/ast/Node.java | 2 +-
.../org/apache/plc4x/codegen/ast/NodeVisitor.java | 2 +-
.../plc4x/codegen/ast/ParameterExpression.java | 2 +-
.../org/apache/plc4x/codegen/ast/Primitive.java | 2 +-
.../apache/plc4x/codegen/ast/PythonGenerator.java | 2 +-
.../apache/plc4x/codegen/ast/ReturnStatement.java | 2 +-
.../org/apache/plc4x/codegen/ast/Statement.java | 2 +-
.../apache/plc4x/codegen/ast/TypeDefinition.java | 2 +-
.../org/apache/plc4x/codegen/ast/TypeUtil.java | 2 +-
.../org/apache/plc4x/codegen/ast/UnknownType.java | 2 +-
.../plc4x/codegen/python/AbstractNodeVisitor.java | 2 +-
.../org/apache/plc4x/codegen/python/AddNode.java | 2 +-
.../org/apache/plc4x/codegen/python/AliasNode.java | 2 +-
.../plc4x/codegen/python/AnnAssignerNode.java | 2 +-
.../org/apache/plc4x/codegen/python/ArgNode.java | 2 +-
.../apache/plc4x/codegen/python/ArgumentsNode.java | 2 +-
.../apache/plc4x/codegen/python/AssignNode.java | 2 +-
.../apache/plc4x/codegen/python/AttributeNode.java | 2 +-
.../apache/plc4x/codegen/python/AugAssignNode.java | 2 +-
.../org/apache/plc4x/codegen/python/BinOpNode.java | 2 +-
.../org/apache/plc4x/codegen/python/CallNode.java | 2 +-
.../apache/plc4x/codegen/python/ClassDefNode.java | 2 +-
.../apache/plc4x/codegen/python/CodePrinter.java | 2 +-
.../apache/plc4x/codegen/python/CompareNode.java | 2 +-
.../apache/plc4x/codegen/python/ContextNode.java | 2 +-
.../org/apache/plc4x/codegen/python/EqNode.java | 2 +-
.../org/apache/plc4x/codegen/python/ExprNode.java | 2 +-
.../plc4x/codegen/python/FunctionDefNode.java | 2 +-
.../org/apache/plc4x/codegen/python/IfNode.java | 2 +-
.../plc4x/codegen/python/ImportFromNode.java | 2 +-
.../apache/plc4x/codegen/python/KeywordNode.java | 2 +-
.../apache/plc4x/codegen/python/LineEntryNode.java | 2 +-
.../org/apache/plc4x/codegen/python/ListNode.java | 2 +-
.../org/apache/plc4x/codegen/python/LoadNode.java | 2 +-
.../apache/plc4x/codegen/python/ModuleNode.java | 2 +-
.../org/apache/plc4x/codegen/python/MultNode.java | 2 +-
.../plc4x/codegen/python/NameConstantNode.java | 2 +-
.../org/apache/plc4x/codegen/python/NameNode.java | 2 +-
.../java/org/apache/plc4x/codegen/python/Node.java | 2 +-
.../apache/plc4x/codegen/python/NodeVisitor.java | 2 +-
.../org/apache/plc4x/codegen/python/NotEqNode.java | 2 +-
.../org/apache/plc4x/codegen/python/NumNode.java | 2 +-
.../org/apache/plc4x/codegen/python/PassNode.java | 2 +-
.../apache/plc4x/codegen/python/ReturnNode.java | 2 +-
.../org/apache/plc4x/codegen/python/StoreNode.java | 2 +-
.../org/apache/plc4x/codegen/python/StrNode.java | 2 +-
.../org/apache/plc4x/codegen/python/TupleNode.java | 2 +-
.../org/apache/plc4x/codegen/python/WhileNode.java | 2 +-
.../org/apache/plc4x/codegen/util/BufferUtil.java | 2 +-
.../org/apache/plc4x/codegen/util/EnumFactory.java | 2 +-
.../org/apache/plc4x/codegen/util/PojoFactory.java | 2 +-
.../org/apache/plc4x/codegen/DFDLUtilTest.java | 2 +-
.../org/apache/plc4x/codegen/ModuleNodeTest.java | 2 +-
.../java/org/apache/plc4x/codegen/PojoBuilder.java | 2 +-
.../plc4x/codegen/ast/JavaGeneratorTest.java | 2 +-
.../plc4x/codegen/ast/PythonGeneratorTest.java | 2 +-
.../apache/plc4x/codegen/util/EnumFactoryTest.java | 2 +-
.../java/org/apache/plc4x/codegen/util/MyPojo.java | 2 +-
.../apache/plc4x/codegen/util/PojoFactoryTest.java | 2 +-
.../code-gen/src/test/resources/logback-test.xml | 36 +
sandbox/code-gen/src/test/resources/logback.xml | 36 -
.../code-gen/src/test/resources/protocol.dfdl.xsd | 2 +-
sandbox/discovery/pom.xml | 6 +-
.../plc4x/java/discovery/DiscoveryConnection.java | 24 +-
.../plc4x/java/discovery/DiscoveryDriver.java | 2 +-
.../java/discovery/DiscoveryFieldHandler.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../mqtt-c/generated-sources/mqtt/include/filter.h | 64 -
.../mqtt/include/mqt_t__control_packet.h | 201 -
.../mqtt/include/mqt_t__control_packet_type.h | 77 -
.../mqtt/include/mqt_t__property.h | 180 -
.../mqtt/include/mqt_t__property_type.h | 88 -
.../generated-sources/mqtt/include/mqt_t__qos.h | 64 -
.../mqtt/include/mqt_t__reason_code.h | 125 -
.../mqtt/include/mqt_t__retain_handling.h | 64 -
.../generated-sources/mqtt/include/mqt_t__string.h | 57 -
.../mqtt-c/generated-sources/mqtt/src/filter.c | 162 -
.../mqtt/src/mqt_t__control_packet.c | 2823 ---
.../mqtt/src/mqt_t__control_packet_type.c | 174 -
.../generated-sources/mqtt/src/mqt_t__property.c | 923 -
.../mqtt/src/mqt_t__property_type.c | 240 -
.../mqtt-c/generated-sources/mqtt/src/mqt_t__qos.c | 96 -
.../mqtt/src/mqt_t__reason_code.c | 1393 --
.../mqtt/src/mqt_t__retain_handling.c | 96 -
.../generated-sources/mqtt/src/mqt_t__string.c | 89 -
.../src/drivers/mqtt/readwrite/model/Filter.cs | 53 -
.../mqtt/readwrite/model/MQTT_ControlPacket.cs | 43 -
.../mqtt/readwrite/model/MQTT_ControlPacketType.cs | 46 -
.../readwrite/model/MQTT_ControlPacket_AUTH.cs | 53 -
.../readwrite/model/MQTT_ControlPacket_CONNACK.cs | 55 -
.../readwrite/model/MQTT_ControlPacket_CONNECT.cs | 75 -
.../model/MQTT_ControlPacket_DISCONNECT.cs | 49 -
.../readwrite/model/MQTT_ControlPacket_PINGREQ.cs | 47 -
.../readwrite/model/MQTT_ControlPacket_PINGRESP.cs | 47 -
.../readwrite/model/MQTT_ControlPacket_PUBACK.cs | 55 -
.../readwrite/model/MQTT_ControlPacket_PUBCOMP.cs | 55 -
.../readwrite/model/MQTT_ControlPacket_PUBLISH.cs | 63 -
.../readwrite/model/MQTT_ControlPacket_PUBREC.cs | 55 -
.../readwrite/model/MQTT_ControlPacket_PUBREL.cs | 55 -
.../readwrite/model/MQTT_ControlPacket_SUBACK.cs | 55 -
.../model/MQTT_ControlPacket_SUBSCRIBE.cs | 55 -
.../readwrite/model/MQTT_ControlPacket_UNSUBACK.cs | 55 -
.../model/MQTT_ControlPacket_UNSUBSCRIBE.cs | 55 -
.../drivers/mqtt/readwrite/model/MQTT_Property.cs | 46 -
.../mqtt/readwrite/model/MQTT_PropertyType.cs | 57 -
.../MQTT_Property_ASSIGNED_CLIENT_IDENTIFIER.cs | 47 -
.../model/MQTT_Property_AUTHENTICATION_DATA.cs | 43 -
.../model/MQTT_Property_AUTHENTICATION_METHOD.cs | 47 -
.../readwrite/model/MQTT_Property_CONTENT_TYPE.cs | 47 -
.../model/MQTT_Property_CORRELATION_DATA.cs | 43 -
.../model/MQTT_Property_EXPIRY_INTERVAL.cs | 47 -
.../model/MQTT_Property_MAXIMUM_PACKET_SIZE.cs | 47 -
.../readwrite/model/MQTT_Property_MAXIMUM_QOS.cs | 47 -
.../model/MQTT_Property_MESSAGE_EXPIRY_INTERVAL.cs | 47 -
.../MQTT_Property_PAYLOAD_FORMAT_INDICATOR.cs | 47 -
.../readwrite/model/MQTT_Property_REASON_STRING.cs | 47 -
.../model/MQTT_Property_RECEIVE_MAXIMUM.cs | 47 -
.../MQTT_Property_REQUEST_PROBLEM_INFORMATION.cs | 47 -
.../MQTT_Property_REQUEST_RESPONSE_INFORMATION.cs | 47 -
.../model/MQTT_Property_RESPONSE_INFORMATION.cs | 47 -
.../model/MQTT_Property_RESPONSE_TOPIC.cs | 47 -
.../model/MQTT_Property_RETAIN_AVAILABLE.cs | 47 -
.../model/MQTT_Property_SERVER_KEEP_ALIVE.cs | 47 -
.../model/MQTT_Property_SERVER_REFERENCE.cs | 47 -
.../MQTT_Property_SHARED_SUBSCRIPTION_AVAILABLE.cs | 47 -
.../model/MQTT_Property_SUBSCRIPTION_IDENTIFIER.cs | 47 -
...T_Property_SUBSCRIPTION_IDENTIFIER_AVAILABLE.cs | 47 -
.../readwrite/model/MQTT_Property_TOPIC_ALIAS.cs | 47 -
.../model/MQTT_Property_TOPIC_ALIAS_MAXIMUM.cs | 47 -
.../readwrite/model/MQTT_Property_USER_PROPERTY.cs | 49 -
...QTT_Property_WILDCARD_SUBSCRIPTION_AVAILABLE.cs | 47 -
.../model/MQTT_Property_WILL_DELAY_INTERVAL.cs | 47 -
.../src/drivers/mqtt/readwrite/model/MQTT_QOS.cs | 33 -
.../mqtt/readwrite/model/MQTT_ReasonCode.cs | 1050 -
.../mqtt/readwrite/model/MQTT_RetainHandling.cs | 33 -
.../drivers/mqtt/readwrite/model/MQTT_String.cs | 45 -
.../protocols/mqtt/ParserSerializerTestsuite.xml | 81 -
.../internal/plc4go/mqtt/readwrite/ParserHelper.go | 45 -
.../plc4go/mqtt/readwrite/XmlParserHelper.go | 55 -
.../internal/plc4go/mqtt/readwrite/model/Filter.go | 261 -
.../mqtt/readwrite/model/MQTT_ControlPacket.go | 198 -
.../mqtt/readwrite/model/MQTT_ControlPacketType.go | 225 -
.../readwrite/model/MQTT_ControlPacket_AUTH.go | 296 -
.../readwrite/model/MQTT_ControlPacket_CONNACK.go | 341 -
.../readwrite/model/MQTT_ControlPacket_CONNECT.go | 591 -
.../model/MQTT_ControlPacket_DISCONNECT.go | 218 -
.../readwrite/model/MQTT_ControlPacket_PINGREQ.go | 187 -
.../readwrite/model/MQTT_ControlPacket_PINGRESP.go | 187 -
.../readwrite/model/MQTT_ControlPacket_PUBACK.go | 326 -
.../readwrite/model/MQTT_ControlPacket_PUBCOMP.go | 326 -
.../readwrite/model/MQTT_ControlPacket_PUBLISH.go | 392 -
.../readwrite/model/MQTT_ControlPacket_PUBREC.go | 326 -
.../readwrite/model/MQTT_ControlPacket_PUBREL.go | 326 -
.../readwrite/model/MQTT_ControlPacket_SUBACK.go | 332 -
.../model/MQTT_ControlPacket_SUBSCRIBE.go | 332 -
.../readwrite/model/MQTT_ControlPacket_UNSUBACK.go | 332 -
.../model/MQTT_ControlPacket_UNSUBSCRIBE.go | 332 -
.../plc4go/mqtt/readwrite/model/MQTT_Property.go | 233 -
.../mqtt/readwrite/model/MQTT_PropertyType.go | 313 -
.../MQTT_Property_ASSIGNED_CLIENT_IDENTIFIER.go | 169 -
.../model/MQTT_Property_AUTHENTICATION_DATA.go | 137 -
.../model/MQTT_Property_AUTHENTICATION_METHOD.go | 169 -
.../readwrite/model/MQTT_Property_CONTENT_TYPE.go | 169 -
.../model/MQTT_Property_CORRELATION_DATA.go | 137 -
.../model/MQTT_Property_EXPIRY_INTERVAL.go | 158 -
.../model/MQTT_Property_MAXIMUM_PACKET_SIZE.go | 158 -
.../readwrite/model/MQTT_Property_MAXIMUM_QOS.go | 158 -
.../model/MQTT_Property_MESSAGE_EXPIRY_INTERVAL.go | 158 -
.../MQTT_Property_PAYLOAD_FORMAT_INDICATOR.go | 158 -
.../readwrite/model/MQTT_Property_REASON_STRING.go | 169 -
.../model/MQTT_Property_RECEIVE_MAXIMUM.go | 158 -
.../MQTT_Property_REQUEST_PROBLEM_INFORMATION.go | 158 -
.../MQTT_Property_REQUEST_RESPONSE_INFORMATION.go | 158 -
.../model/MQTT_Property_RESPONSE_INFORMATION.go | 169 -
.../model/MQTT_Property_RESPONSE_TOPIC.go | 169 -
.../model/MQTT_Property_RETAIN_AVAILABLE.go | 158 -
.../model/MQTT_Property_SERVER_KEEP_ALIVE.go | 158 -
.../model/MQTT_Property_SERVER_REFERENCE.go | 169 -
.../MQTT_Property_SHARED_SUBSCRIPTION_AVAILABLE.go | 158 -
.../model/MQTT_Property_SUBSCRIPTION_IDENTIFIER.go | 158 -
...T_Property_SUBSCRIPTION_IDENTIFIER_AVAILABLE.go | 158 -
.../readwrite/model/MQTT_Property_TOPIC_ALIAS.go | 158 -
.../model/MQTT_Property_TOPIC_ALIAS_MAXIMUM.go | 158 -
.../readwrite/model/MQTT_Property_USER_PROPERTY.go | 200 -
...QTT_Property_WILDCARD_SUBSCRIPTION_AVAILABLE.go | 158 -
.../model/MQTT_Property_WILL_DELAY_INTERVAL.go | 158 -
.../plc4go/mqtt/readwrite/model/MQTT_QOS.go | 121 -
.../plc4go/mqtt/readwrite/model/MQTT_ReasonCode.go | 1470 --
.../mqtt/readwrite/model/MQTT_RetainHandling.go | 121 -
.../plc4go/mqtt/readwrite/model/MQTT_String.go | 147 -
sandbox/plc-simulator/pom.xml | 131 -
.../apache/plc4x/java/s7/utils/StaticHelper.java | 150 -
.../org/apache/plc4x/simulator/PlcSimulator.java | 127 -
.../simulator/exceptions/SimulatorExcepiton.java | 35 -
.../org/apache/plc4x/simulator/model/Context.java | 112 -
.../plc4x/simulator/server/ServerModule.java | 37 -
.../plc4x/simulator/server/s7/S7ServerModule.java | 99 -
.../server/s7/protocol/S7Step7ServerAdapter.java | 331 -
.../simulator/simulation/SimulationModule.java | 42 -
.../watertank/WaterTankSimulationModule.java | 109 -
.../org.apache.plc4x.simulator.server.ServerModule | 19 -
...che.plc4x.simulator.simulation.SimulationModule | 19 -
.../plc-simulator/src/main/resources/logback.xml | 32 -
sandbox/plc4cpp/CMakeLists.txt | 60 -
sandbox/plc4cpp/Makefile | 75 -
sandbox/plc4cpp/README.md | 47 -
sandbox/plc4cpp/api/CMakeLists.txt | 71 -
.../cpp/org/apache/plc4x/cpp/PlcConnection.cpp | 82 -
.../main/cpp/org/apache/plc4x/cpp/PlcConnection.h | 169 -
.../cpp/org/apache/plc4x/cpp/PlcDriverManager.cpp | 187 -
.../cpp/org/apache/plc4x/cpp/PlcDriverManager.h | 71 -
.../cpp/org/apache/plc4x/cpp/api/PlcConnection.cpp | 81 -
.../cpp/org/apache/plc4x/cpp/api/PlcConnection.h | 160 -
.../cpp/api/authentication/PlcAuthentication.cpp | 51 -
.../cpp/api/authentication/PlcAuthentication.h | 48 -
.../PlcUsernamePasswordAuthentication.cpp | 97 -
.../PlcUsernamePasswordAuthentication.h | 65 -
.../cpp/api/exceptions/PlcConnectionException.cpp | 40 -
.../cpp/api/exceptions/PlcConnectionException.h | 53 -
.../plc4x/cpp/api/exceptions/PlcException.cpp | 56 -
.../apache/plc4x/cpp/api/exceptions/PlcException.h | 58 -
.../cpp/api/exceptions/PlcFieldRangeException.cpp | 45 -
.../cpp/api/exceptions/PlcFieldRangeException.h | 49 -
.../PlcIncompatibleDatatypeException.cpp | 45 -
.../exceptions/PlcIncompatibleDatatypeException.h | 50 -
.../api/exceptions/PlcInvalidFieldException.cpp | 63 -
.../cpp/api/exceptions/PlcInvalidFieldException.h | 57 -
.../plc4x/cpp/api/exceptions/PlcIoException.cpp | 41 -
.../plc4x/cpp/api/exceptions/PlcIoException.h | 55 -
.../api/exceptions/PlcNotImplementedException.cpp | 40 -
.../api/exceptions/PlcNotImplementedException.h | 53 -
.../cpp/api/exceptions/PlcProtocolException.cpp | 40 -
.../cpp/api/exceptions/PlcProtocolException.h | 58 -
.../PlcProtocolPayloadTooBigException.cpp | 69 -
.../exceptions/PlcProtocolPayloadTooBigException.h | 64 -
.../cpp/api/exceptions/PlcRuntimeException.cpp | 51 -
.../plc4x/cpp/api/exceptions/PlcRuntimeException.h | 59 -
.../cpp/api/exceptions/PlcTimeoutException.cpp | 51 -
.../plc4x/cpp/api/exceptions/PlcTimeoutException.h | 69 -
.../exceptions/PlcUnsupportedDataTypeException.cpp | 40 -
.../exceptions/PlcUnsupportedDataTypeException.h | 54 -
.../PlcUnsupportedOperationException.cpp | 40 -
.../exceptions/PlcUnsupportedOperationException.h | 55 -
.../plc4x/cpp/api/messages/PlcFieldRequest.cpp | 40 -
.../plc4x/cpp/api/messages/PlcFieldRequest.h | 63 -
.../plc4x/cpp/api/messages/PlcFieldResponse.cpp | 40 -
.../plc4x/cpp/api/messages/PlcFieldResponse.h | 67 -
.../apache/plc4x/cpp/api/messages/PlcMessage.cpp | 40 -
.../org/apache/plc4x/cpp/api/messages/PlcMessage.h | 52 -
.../plc4x/cpp/api/messages/PlcReadRequest.cpp | 47 -
.../apache/plc4x/cpp/api/messages/PlcReadRequest.h | 67 -
.../cpp/api/messages/PlcReadRequestBuilder.cpp | 40 -
.../plc4x/cpp/api/messages/PlcReadRequestBuilder.h | 57 -
.../plc4x/cpp/api/messages/PlcReadResponse.cpp | 40 -
.../plc4x/cpp/api/messages/PlcReadResponse.h | 136 -
.../apache/plc4x/cpp/api/messages/PlcRequest.cpp | 40 -
.../org/apache/plc4x/cpp/api/messages/PlcRequest.h | 55 -
.../plc4x/cpp/api/messages/PlcRequestBuilder.cpp | 40 -
.../plc4x/cpp/api/messages/PlcRequestBuilder.h | 54 -
.../apache/plc4x/cpp/api/messages/PlcResponse.cpp | 40 -
.../apache/plc4x/cpp/api/messages/PlcResponse.h | 56 -
.../cpp/api/messages/PlcSubscriptionEvent.cpp | 40 -
.../plc4x/cpp/api/messages/PlcSubscriptionEvent.h | 58 -
.../cpp/api/messages/PlcSubscriptionRequest.cpp | 40 -
.../cpp/api/messages/PlcSubscriptionRequest.h | 88 -
.../cpp/api/messages/PlcSubscriptionResponse.cpp | 40 -
.../cpp/api/messages/PlcSubscriptionResponse.h | 62 -
.../cpp/api/messages/PlcUnsubscriptionRequest.cpp | 40 -
.../cpp/api/messages/PlcUnsubscriptionRequest.h | 61 -
.../cpp/api/messages/PlcUnsubscriptionResponse.cpp | 40 -
.../cpp/api/messages/PlcUnsubscriptionResponse.h | 54 -
.../plc4x/cpp/api/messages/PlcWriteRequest.cpp | 40 -
.../plc4x/cpp/api/messages/PlcWriteRequest.h | 86 -
.../plc4x/cpp/api/messages/PlcWriteResponse.cpp | 40 -
.../plc4x/cpp/api/messages/PlcWriteResponse.h | 53 -
.../org/apache/plc4x/cpp/api/messages/REQUEST.cpp | 39 -
.../org/apache/plc4x/cpp/api/messages/REQUEST.h | 49 -
.../org/apache/plc4x/cpp/api/messages/RESPONSE.cpp | 39 -
.../org/apache/plc4x/cpp/api/messages/RESPONSE.h | 48 -
.../plc4x/cpp/api/messages/RequestTemplate.cpp | 39 -
.../plc4x/cpp/api/messages/RequestTemplate.h | 48 -
.../plc4x/cpp/api/messages/ResponseTemplate.cpp | 39 -
.../plc4x/cpp/api/messages/ResponseTemplate.h | 47 -
.../cpp/api/metadata/PlcConnectionMetadata.cpp | 39 -
.../plc4x/cpp/api/metadata/PlcConnectionMetadata.h | 66 -
.../org/apache/plc4x/cpp/api/model/Consumer.cpp | 40 -
.../cpp/org/apache/plc4x/cpp/api/model/Consumer.h | 62 -
.../cpp/api/model/PlcConsumerRegistration.cpp | 40 -
.../plc4x/cpp/api/model/PlcConsumerRegistration.h | 49 -
.../org/apache/plc4x/cpp/api/model/PlcField.cpp | 40 -
.../cpp/org/apache/plc4x/cpp/api/model/PlcField.h | 60 -
.../plc4x/cpp/api/model/PlcSubscriptionHandle.cpp | 40 -
.../plc4x/cpp/api/model/PlcSubscriptionHandle.h | 62 -
.../plc4x/cpp/api/types/PlcClientDataType.cpp | 40 -
.../apache/plc4x/cpp/api/types/PlcClientDataType.h | 56 -
.../apache/plc4x/cpp/api/types/PlcResponseCode.cpp | 40 -
.../apache/plc4x/cpp/api/types/PlcResponseCode.h | 51 -
.../plc4x/cpp/api/types/PlcSubscriptionType.cpp | 40 -
.../plc4x/cpp/api/types/PlcSubscriptionType.h | 59 -
.../apache/plc4x/cpp/api/types/ValueTypeObject.cpp | 41 -
.../apache/plc4x/cpp/api/types/ValueTypeObject.h | 50 -
.../cpp/org/apache/plc4x/cpp/spi/PlcDriver.cpp | 36 -
.../main/cpp/org/apache/plc4x/cpp/spi/PlcDriver.h | 85 -
sandbox/plc4cpp/drivers/CMakeLists.txt | 26 -
sandbox/plc4cpp/drivers/proxy/CMakeLists.txt | 47 -
.../cpp/org/apache/plc4x/cpp/proxy/ProxyDriver.cpp | 89 -
.../cpp/org/apache/plc4x/cpp/proxy/ProxyDriver.h | 87 -
.../plc4x/cpp/proxy/connection/ProxyConnection.cpp | 59 -
.../plc4x/cpp/proxy/connection/ProxyConnection.h | 137 -
.../cpp/org/apache/plc4x/cpp/proxy/dllexports.cpp | 40 -
.../cpp/org/apache/plc4x/cpp/proxy/dllexports.h | 29 -
sandbox/plc4cpp/drivers/s7/CMakeLists.txt | 43 -
.../cpp/org/apache/plc4x/cpp/s7/S7PlcDriver.cpp | 93 -
.../main/cpp/org/apache/plc4x/cpp/s7/S7PlcDriver.h | 87 -
.../plc4x/cpp/s7/connection/S7PlcConnection.cpp | 133 -
.../plc4x/cpp/s7/connection/S7PlcConnection.h | 149 -
.../cpp/org/apache/plc4x/cpp/s7/dllexports.cpp | 40 -
.../main/cpp/org/apache/plc4x/cpp/s7/dllexports.h | 29 -
sandbox/plc4cpp/examples/CMakeLists.txt | 20 -
.../examples/hello-world-plc4x/CMakeLists.txt | 27 -
.../plc4x/cpp/examples/helloplc4x/helloplc4x.cpp | 122 -
sandbox/plc4cpp/integrations/CMakeLists.txt | 21 -
.../integrations/apache-mynewt/CMakeLists.txt | 20 -
.../integrations/edgex-foundry/CMakeLists.txt | 20 -
sandbox/plc4cpp/pom.xml | 249 -
sandbox/plc4cpp/protocols/CMakeLists.txt | 20 -
.../plc4cpp/protocols/driver-bases/CMakeLists.txt | 20 -
.../protocols/driver-bases/base/CMakeLists.txt | 68 -
.../cpp/base/connection/AbstractPlcConnection.cpp | 82 -
.../cpp/base/connection/AbstractPlcConnection.h | 78 -
.../plc4x/cpp/base/connection/BoostConnection.cpp | 504 -
.../plc4x/cpp/base/connection/BoostConnection.h | 120 -
.../plc4x/cpp/base/connection/ChannelFactory.cpp | 39 -
.../plc4x/cpp/base/connection/ChannelFactory.h | 59 -
.../cpp/base/connection/DefaultPlcFieldHandler.cpp | 111 -
.../cpp/base/connection/DefaultPlcFieldHandler.h | 96 -
.../plc4x/cpp/base/connection/PlcFieldHandler.cpp | 39 -
.../plc4x/cpp/base/connection/PlcFieldHandler.h | 99 -
.../apache/plc4x/cpp/base/events/ConnectEvent.cpp | 39 -
.../apache/plc4x/cpp/base/events/ConnectEvent.h | 48 -
.../plc4x/cpp/base/events/ConnectedEvent.cpp | 39 -
.../apache/plc4x/cpp/base/events/ConnectedEvent.h | 47 -
.../cpp/base/messages/DefaultPlcReadRequest.cpp | 144 -
.../cpp/base/messages/DefaultPlcReadRequest.h | 100 -
.../cpp/base/messages/DefaultPlcWriteRequest.cpp | 117 -
.../cpp/base/messages/DefaultPlcWriteRequest.h | 80 -
.../cpp/base/messages/InternalPlcFieldRequest.cpp | 42 -
.../cpp/base/messages/InternalPlcFieldRequest.h | 54 -
.../cpp/base/messages/InternalPlcFieldResponse.cpp | 39 -
.../cpp/base/messages/InternalPlcFieldResponse.h | 53 -
.../messages/InternalPlcProprietaryRequest.cpp | 40 -
.../base/messages/InternalPlcProprietaryRequest.h | 52 -
.../messages/InternalPlcProprietaryResponse.cpp | 40 -
.../base/messages/InternalPlcProprietaryResponse.h | 52 -
.../cpp/base/messages/InternalPlcReadRequest.cpp | 39 -
.../cpp/base/messages/InternalPlcReadRequest.h | 54 -
.../plc4x/cpp/base/messages/InternalPlcRequest.cpp | 39 -
.../plc4x/cpp/base/messages/InternalPlcRequest.h | 53 -
.../cpp/base/messages/InternalPlcResponse.cpp | 39 -
.../plc4x/cpp/base/messages/InternalPlcResponse.h | 53 -
.../cpp/base/messages/InternalPlcWriteRequest.cpp | 39 -
.../cpp/base/messages/InternalPlcWriteRequest.h | 60 -
.../cpp/base/messages/PlcProprietaryRequest.cpp | 39 -
.../cpp/base/messages/PlcProprietaryRequest.h | 54 -
.../cpp/base/messages/PlcProprietaryResponse.cpp | 40 -
.../cpp/base/messages/PlcProprietaryResponse.h | 53 -
.../apache/plc4x/cpp/base/messages/PlcReader.cpp | 39 -
.../org/apache/plc4x/cpp/base/messages/PlcReader.h | 49 -
.../apache/plc4x/cpp/base/messages/PlcWriter.cpp | 39 -
.../org/apache/plc4x/cpp/base/messages/PlcWriter.h | 55 -
.../base/messages/items/BaseDefaultFieldItem.cpp | 43 -
.../cpp/base/messages/items/BaseDefaultFieldItem.h | 136 -
.../messages/items/DefaultBigDecimalFieldItem.cpp | 196 -
.../messages/items/DefaultBigDecimalFieldItem.h | 83 -
.../messages/items/DefaultBigIntegerFieldItem.cpp | 201 -
.../messages/items/DefaultBigIntegerFieldItem.h | 84 -
.../messages/items/DefaultBooleanFieldItem.cpp | 189 -
.../base/messages/items/DefaultBooleanFieldItem.h | 80 -
.../messages/items/DefaultByteArrayFieldItem.cpp | 196 -
.../messages/items/DefaultByteArrayFieldItem.h | 81 -
.../base/messages/items/DefaultByteFieldItem.cpp | 195 -
.../cpp/base/messages/items/DefaultByteFieldItem.h | 81 -
.../base/messages/items/DefaultDoubleFieldItem.cpp | 196 -
.../base/messages/items/DefaultDoubleFieldItem.h | 81 -
.../base/messages/items/DefaultFloatFieldItem.cpp | 196 -
.../base/messages/items/DefaultFloatFieldItem.h | 81 -
.../messages/items/DefaultIntegerFieldItem.cpp | 196 -
.../base/messages/items/DefaultIntegerFieldItem.h | 81 -
.../messages/items/DefaultLocalDateFieldItem.cpp | 196 -
.../messages/items/DefaultLocalDateFieldItem.h | 81 -
.../items/DefaultLocalDateTimeFieldItem.cpp | 95 -
.../messages/items/DefaultLocalDateTimeFieldItem.h | 71 -
.../messages/items/DefaultLocalTimeFieldItem.cpp | 95 -
.../messages/items/DefaultLocalTimeFieldItem.h | 71 -
.../base/messages/items/DefaultLongFieldItem.cpp | 196 -
.../cpp/base/messages/items/DefaultLongFieldItem.h | 82 -
.../base/messages/items/DefaultShortFieldItem.cpp | 196 -
.../base/messages/items/DefaultShortFieldItem.h | 82 -
.../base/messages/items/DefaultStringFieldItem.cpp | 59 -
.../base/messages/items/DefaultStringFieldItem.h | 66 -
.../apache/plc4x/cpp/s7/types/S7ControllerType.h | 65 -
sandbox/plc4cpp/utils/CMakeLists.txt | 22 -
sandbox/plc4cpp/utils/logger/CMakeLists.txt | 31 -
.../org/apache/plc4x/cpp/utils/logger/BLogger.cpp | 475 -
.../org/apache/plc4x/cpp/utils/logger/BLogger.h | 157 -
.../org/apache/plc4x/cpp/utils/logger/DatDmp.cpp | 143 -
.../cpp/org/apache/plc4x/cpp/utils/logger/DatDmp.h | 88 -
.../org/apache/plc4x/cpp/utils/logger/DbgTrace.cpp | 52 -
.../org/apache/plc4x/cpp/utils/logger/DbgTrace.h | 54 -
.../plc4x/cpp/utils/logger/ErrorCategory.cpp | 71 -
.../apache/plc4x/cpp/utils/logger/ErrorCategory.h | 125 -
.../plc4x/cpp/utils/logger/ErrorInfoException.cpp | 171 -
.../plc4x/cpp/utils/logger/ErrorInfoException.h | 83 -
.../org/apache/plc4x/cpp/utils/logger/ExLog.cpp | 143 -
.../cpp/org/apache/plc4x/cpp/utils/logger/ExLog.h | 71 -
sandbox/plc4cpp/utils/systemconfig/CMakeLists.txt | 24 -
.../cpp/utils/systemconfig/SystemConfiguration.cpp | 64 -
.../cpp/utils/systemconfig/SystemConfiguration.h | 70 -
sandbox/plc4py/.gitignore | 2 +-
sandbox/plc4py/.pre-commit-config.yaml | 2 +-
sandbox/plc4py/plc4py/PlcDriverManager.py | 2 +-
sandbox/plc4py/plc4py/__init__.py | 2 +-
sandbox/plc4py/plc4py/api/PlcConnection.py | 2 +-
sandbox/plc4py/plc4py/api/PlcDriver.py | 2 +-
sandbox/plc4py/plc4py/api/__init__.py | 2 +-
.../plc4py/api/authentication/PlcAuthentication.py | 2 +-
.../plc4py/plc4py/api/authentication/__init__.py | 2 +-
sandbox/plc4py/plc4py/api/exceptions/__init__.py | 2 +-
sandbox/plc4py/plc4py/api/exceptions/exceptions.py | 2 +-
sandbox/plc4py/plc4py/api/messages/PlcDiscovery.py | 2 +-
sandbox/plc4py/plc4py/api/messages/PlcField.py | 2 +-
sandbox/plc4py/plc4py/api/messages/PlcMessage.py | 2 +-
sandbox/plc4py/plc4py/api/messages/PlcRequest.py | 2 +-
sandbox/plc4py/plc4py/api/messages/PlcResponse.py | 2 +-
sandbox/plc4py/plc4py/api/messages/__init__.py | 2 +-
sandbox/plc4py/plc4py/api/value/PlcValue.py | 2 +-
sandbox/plc4py/plc4py/api/value/__init__.py | 2 +-
sandbox/plc4py/plc4py/drivers/PlcDriverLoader.py | 2 +-
sandbox/plc4py/plc4py/drivers/__init__.py | 2 +-
.../plc4py/plc4py/drivers/mock/MockConnection.py | 2 +-
.../plc4py/drivers/mock/MockReadRequestBuilder.py | 2 +-
sandbox/plc4py/plc4py/drivers/mock/__init__.py | 2 +-
.../plc4py/drivers/modbus/ModbusConnection.py | 2 +-
sandbox/plc4py/plc4py/drivers/modbus/__init__.py | 2 +-
sandbox/plc4py/plc4py/spi/PlcDriverClassLoader.py | 2 +-
sandbox/plc4py/plc4py/spi/__init__.py | 2 +-
sandbox/plc4py/plc4py/spi/messages/PlcReader.py | 2 +-
sandbox/plc4py/plc4py/spi/messages/__init__.py | 2 +-
.../plc4py/spi/messages/utils/ResponseItem.py | 2 +-
.../plc4py/plc4py/spi/messages/utils/__init__.py | 2 +-
sandbox/plc4py/plc4py/spi/values/PlcBOOL.py | 2 +-
sandbox/plc4py/plc4py/spi/values/PlcINT.py | 2 +-
sandbox/plc4py/plc4py/spi/values/__init__.py | 2 +-
.../plc4py/utils/ConnectionStringHandling.py | 2 +-
sandbox/plc4py/plc4py/utils/GenericTypes.py | 2 +-
sandbox/plc4py/plc4py/utils/__init__.py | 2 +-
sandbox/plc4py/pom.xml | 34 +-
sandbox/plc4py/setup.cfg | 2 +-
sandbox/plc4py/setup.py | 5 +-
sandbox/plc4py/tests/__init__.py | 2 +-
sandbox/plc4py/tests/test_plc4py.py | 2 +-
sandbox/plc4py/tests/unit/__init__.py | 2 +-
sandbox/plc4py/tests/unit/plc4py/__init__.py | 2 +-
sandbox/plc4py/tests/unit/plc4py/api/__init__.py | 2 +-
.../tests/unit/plc4py/api/test_PlcRequest.py | 2 +-
.../drivers/modbus/test_modbus_connection.py | 2 +-
sandbox/pom.xml | 64 +-
sandbox/test-java-df1-driver/README.adoc | 2 +-
sandbox/test-java-df1-driver/pom.xml | 24 +-
.../org/apache/plc4x/java/df1/DF1PlcDriver.java | 3 +-
.../java/df1/configuration/Df1Configuration.java | 2 +-
.../org/apache/plc4x/java/df1/field/Df1Field.java | 2 +-
.../plc4x/java/df1/field/Df1FieldHandler.java | 2 +-
.../plc4x/java/df1/protocol/Df1Protocol.java | 2 +-
.../plc4x/java/df1/protocol/Df1ProtocolLogic.java | 2 +-
.../plc4x/java/df1/protocol/Plc4XDf1Protocol.java | 2 +-
.../java/df1/readwrite/utils/StaticHelper.java | 2 +-
.../org/apache/plc4x/java/df1/types/DataType.java | 2 +-
.../services/org.apache.plc4x.java.api.PlcDriver | 2 +-
.../plc4x/protocol/df1/BenchmarkGeneratedDf1.java | 2 +-
.../plc4x/protocol/df1/BenchmarkManualDf1.java | 2 +-
.../protocol/df1/Df1ParserSerializerTest.java | 2 +-
.../apache/plc4x/protocol/df1/EndToEndTest.java | 2 +-
.../src/test/resources/logback-test.xml | 36 +
.../src/test/resources/logback.xml | 36 -
src/main/script/preSiteGeneration.groovy | 2 +-
src/main/script/prerequisiteCheck.groovy | 291 +-
src/site/asciidoc/apache/index.adoc | 2 +-
src/site/asciidoc/developers/building.adoc | 15 +-
src/site/asciidoc/developers/code-gen/index.adoc | 4 +-
.../developers/code-gen/language/freemarker.adoc | 4 +-
.../asciidoc/developers/code-gen/protocol/df1.adoc | 2 +-
.../developers/code-gen/protocol/mspec.adoc | 2 +-
src/site/asciidoc/developers/conferences.adoc | 2 +-
src/site/asciidoc/developers/contributing.adoc | 2 +-
src/site/asciidoc/developers/decisions.adoc | 2 +-
src/site/asciidoc/developers/index.adoc | 2 +-
.../asciidoc/developers/infrastructure/ci.adoc | 2 +-
.../asciidoc/developers/infrastructure/index.adoc | 2 +-
.../asciidoc/developers/infrastructure/issues.adoc | 2 +-
.../asciidoc/developers/infrastructure/sonar.adoc | 2 +-
.../asciidoc/developers/infrastructure/vm.adoc | 2 +-
.../asciidoc/developers/infrastructure/vpn.adoc | 2 +-
.../developers/infrastructure/website.adoc | 6 +-
.../asciidoc/developers/infrastructure/wiki.adoc | 2 +-
src/site/asciidoc/developers/jqassistant.adoc | 2 +-
src/site/asciidoc/developers/maturity.adoc | 2 +-
src/site/asciidoc/developers/preparing/index.adoc | 25 +-
src/site/asciidoc/developers/preparing/linux.adoc | 84 +-
src/site/asciidoc/developers/preparing/macos.adoc | 54 +-
.../asciidoc/developers/preparing/windows.adoc | 48 +-
.../developers/protocols/ads/protocol.adoc | 198 +
.../asciidoc/developers/release/build-tools.adoc | 2 +-
src/site/asciidoc/developers/release/index.adoc | 2 +-
src/site/asciidoc/developers/release/release.adoc | 2 +-
.../asciidoc/developers/release/validation.adoc | 2 +-
src/site/asciidoc/developers/team.adoc | 19 +-
src/site/asciidoc/developers/tools.adoc | 32 +
src/site/asciidoc/developers/tutorials/index.adoc | 2 +-
.../tutorials/testing-serializers-and-parsers.adoc | 2 +-
.../developers/tutorials/writing-driver.adoc | 2 +-
src/site/asciidoc/index.adoc | 2 +-
src/site/asciidoc/plc4go/index.adoc | 2 +-
src/site/asciidoc/plc4j/index.adoc | 2 +-
src/site/asciidoc/protocols/ab-eth/index.adoc | 2 +-
src/site/asciidoc/protocols/ads/index.adoc | 2 +-
src/site/asciidoc/protocols/canopen/index.adoc | 2 +-
src/site/asciidoc/protocols/delta-v/index.adoc | 2 +-
src/site/asciidoc/protocols/delta-v/read-data.adoc | 2 +-
.../protocols/delta-v/reverse-engineering.adoc | 2 +-
src/site/asciidoc/protocols/ehtercat/index.adoc | 2 +-
src/site/asciidoc/protocols/ethernet-ip/index.adoc | 4 +-
src/site/asciidoc/protocols/features.adoc | 2 +-
src/site/asciidoc/protocols/index.adoc | 2 +-
src/site/asciidoc/protocols/modbus/index.adoc | 2 +-
src/site/asciidoc/protocols/opc-ua/index.adoc | 2 +-
src/site/asciidoc/protocols/s7/index.adoc | 2 +-
src/site/asciidoc/protocols/s7/s7comm-plus.adoc | 2 +-
src/site/asciidoc/protocols/s7/s7comm.adoc | 2 +-
src/site/asciidoc/users/adopters.adoc | 2 +-
.../asciidoc/users/blogs-videos-and-slides.adoc | 2 +-
src/site/asciidoc/users/commercial-support.adoc | 2 +-
src/site/asciidoc/users/download.adoc | 2 +-
.../users/getting-started/general-concepts.adoc | 2 +-
.../asciidoc/users/getting-started/plc4go.adoc | 2 +-
src/site/asciidoc/users/getting-started/plc4j.adoc | 2 +-
.../users/getting-started/using-snapshots.adoc | 2 +-
.../users/getting-started/virtual-modbus.adoc | 2 +-
src/site/asciidoc/users/gettingstarted.adoc | 2 +-
src/site/asciidoc/users/index.adoc | 2 +-
src/site/asciidoc/users/industry40.adoc | 2 +-
.../users/integrations/apache-calcite.adoc | 2 +-
.../asciidoc/users/integrations/apache-camel.adoc | 46 +-
.../asciidoc/users/integrations/apache-edgent.adoc | 2 +-
.../asciidoc/users/integrations/apache-iotdb.adoc | 2 +-
.../asciidoc/users/integrations/apache-kafka.adoc | 10 +-
.../asciidoc/users/integrations/apache-nifi.adoc | 2 +-
.../users/integrations/apache-streampipes.adoc | 2 +-
.../asciidoc/users/integrations/eclipse-ditto.adoc | 2 +-
.../asciidoc/users/integrations/eclipse-milo.adoc | 2 +-
src/site/asciidoc/users/integrations/index.adoc | 2 +-
src/site/asciidoc/users/preparing-issues.adoc | 2 +-
src/site/asciidoc/users/protocols/ab-eth.adoc | 2 +-
src/site/asciidoc/users/protocols/ads.adoc | 65 +-
src/site/asciidoc/users/protocols/bacnetip.adoc | 59 +-
src/site/asciidoc/users/protocols/can.adoc | 3 +-
src/site/asciidoc/users/protocols/canopen.adoc | 3 +-
src/site/asciidoc/users/protocols/deltav.adoc | 2 +-
src/site/asciidoc/users/protocols/df1.adoc | 2 +-
src/site/asciidoc/users/protocols/ethernet-ip.adoc | 2 +-
src/site/asciidoc/users/protocols/firmata.adoc | 2 +-
src/site/asciidoc/users/protocols/genericcan.adoc | 2 +-
src/site/asciidoc/users/protocols/index.adoc | 2 +-
src/site/asciidoc/users/protocols/knxnetip.adoc | 4 +-
src/site/asciidoc/users/protocols/modbus.adoc | 11 +-
src/site/asciidoc/users/protocols/opc-ua.adoc | 2 +-
src/site/asciidoc/users/protocols/plc4x.adoc | 85 +
src/site/asciidoc/users/protocols/s7.adoc | 2 +-
src/site/asciidoc/users/protocols/simulated.adoc | 2 +-
src/site/asciidoc/users/security.adoc | 2 +-
src/site/asciidoc/users/tools/capture-replay.adoc | 2 +-
.../asciidoc/users/tools/connection-cache.adoc | 2 +-
src/site/asciidoc/users/tools/connection-pool.adoc | 2 +-
src/site/asciidoc/users/tools/index.adoc | 2 +-
src/site/asciidoc/users/tools/opm.adoc | 2 +-
src/site/asciidoc/users/tools/scraper.adoc | 2 +-
src/site/asciidoc/users/tools/testing.adoc | 2 +-
src/site/asciidoc/users/transports/can.adoc | 2 +-
src/site/asciidoc/users/transports/index.adoc | 2 +-
.../asciidoc/users/transports/pcap-replay.adoc | 2 +-
src/site/asciidoc/users/transports/raw-socket.adoc | 2 +-
src/site/asciidoc/users/transports/serial.adoc | 2 +-
src/site/asciidoc/users/transports/socketcan.adoc | 2 +-
src/site/asciidoc/users/transports/tcp.adoc | 2 +-
src/site/asciidoc/users/transports/udp.adoc | 2 +-
src/site/resources-filtered/plc4x-doap.rdf | 4 +-
src/site/resources/.asf.yaml | 2 +-
src/site/resources/.htaccess | 2 +-
.../resources/css/bootstrap-responsive.min.css | 2 +-
src/site/resources/css/site.css | 2 +-
.../images/integrations/apache_calcite_logo.svg | 2 +-
.../images/integrations/apache_nifi_logo.svg | 2 +-
src/site/resources/images/team/hutcheb.png | Bin 0 -> 89226 bytes
src/site/resources/images/team/lott.jpg | Bin 0 -> 635973 bytes
.../users/companies/logo-pragmatic-industries.svg | 2 +-
.../users/companies/logo-pragmatic-minds.svg | 2 +-
.../images/users/protocols/ads_banner.png | Bin 0 -> 32795 bytes
.../images/users/protocols/bacnet_banner.png | Bin 0 -> 35191 bytes
.../images/users/protocols/can_banner.png | Bin 0 -> 32528 bytes
.../images/users/protocols/knx_banner.png | Bin 0 -> 32859 bytes
src/site/resources/plc4go.html | 2 +-
src/site/resources/plc4x-pmc.rdf | 2 +-
src/site/site.xml | 7 +-
tools/README.md | 72 -
tools/boost/pom.xml | 141 -
tools/boost/src/assembly/bundle.xml | 40 -
tools/check_sigs.sh | 2 +-
tools/clean-site.sh | 2 +-
tools/common.sh | 2 +-
tools/download_staged_release.sh | 2 +-
tools/pom.xml | 44 -
6664 files changed, 784326 insertions(+), 372632 deletions(-)