You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by ld...@apache.org on 2024/02/12 09:31:57 UTC
(plc4x) branch pg/security-policy updated (2f89cb423f -> 362a99adb5)
This is an automated email from the ASF dual-hosted git repository.
ldywicki pushed a change to branch pg/security-policy
in repository https://gitbox.apache.org/repos/asf/plc4x.git
discard 2f89cb423f Calculate padding overhead
discard e677593797 Add Basic256Sha256 support
discard f26072de0d - Add SecurityPolicy - remove milo deps - add parametrized tests for security policies
discard 0aea62481c Write variables test - add connection conf
discard 2472008d2a Create client signature in ActivateSessionRequest
discard f312f3ad60 Draft - remove todo
discard 3783526397 Draft - read application uri from cert
discard a1a028028e Draft - read variable from milo - more tests
discard e1cb6b40c7 Draft - read variable from milo
discard 8a9c112aac Fix signature
discard cc1046bdfe Draft v2
discard 9bd9a9437e Draft
omit ab6ed2875a Add support of PlcLINT for BigInteger in PlcValueHandler.
omit cb1be1ce42 Add support of PlcDINT for BigInteger in PlcValueHandler Enable OpcuaPlcDriverTest.
add 0e91a8f632 build(deps): bump netty.version from 4.1.92.Final to 4.1.93.Final (#961)
add a07ad26acc feat(plc4py): Implement Tracer for Python Template Helper
add 70f8f3b505 feat(plc4py): Write Buffer now accepts only python native data types
add 7529d84b6b feat(plc4py): Change data types that the crc checks in Modbus use to native types
add ce943349d8 feat(plc4py): Finished first round of the read buffer. There are issues with it though.
add 9d8ff34065 feat(plc4py): Working through the read buffer template section
add ddf58d3148 build(deps): bump guava from 31.1-jre to 32.0.0-jre (#963)
add da67b9bc0c build(deps): bump protobuf-java from 3.23.1 to 3.23.2 (#964)
add 3334cdb1f6 build(deps): bump asciidoctor-maven-plugin from 2.2.3 to 2.2.4 (#965)
add 29c0a87cb4 chore(plc4go): code sync
add f23b1d898a test(plc4go): exclude spi/testutils from coverage
add 47d8dff63f test(plc4go/spi): add some more test for values
add e34b0f2f9c test(plc4go/spi): add some more test for values
add 73873d31fd test(plc4go): exclude *_plc4xgen.go from coverage
add 1e3c2e139c chore(doc): extend API doc for values
add b4e1c44892 test(plc4go/spi): add tests for special methods of PlcValue
add c9db23c018 fix(plc4go/spi): fix WSTRING production
add 66564c9c84 test(plc4go/spi): add test for PlcValueHandler
add 0c5d8de95a test(plc4go): exclude examples, tests and tools from coverage
add 0c46213146 Feature/nifi integration record listener (#958)
add 974138ec4a feat(eip): Started adding auto-discovery to the EIP driver.
add a186463d17 chore(plc4j/s7): Some minor moving stuff around and documenting things.
add 8f9202a8f6 chore(plc4j/profinet): Super minor code changes, mostly adding code comments for documentation.
add 4389991a8b chore(plc4go): code sync
add 09147a8d95 refactor(plc4go/spi): move transaction manager to own package
add c4bf3ebd62 refactor(plc4go/spi): move WorkerPool to own package
add b330c7ce33 feat(plc4go/spi): Introduce new WithCustomLogger option
add 0025f9fd73 fix(plc4go/cbus): remove some remaining global logs
add 474d17901b test(plc4go/cbus): cleanup resources
add f9ffb0b0ef build(deps): bump jackson.version from 2.15.1 to 2.15.2 (#966)
add 31a55c9772 build(deps): bump github.com/stretchr/testify in /plc4go (#969)
add a4f5155aed build(deps): bump influxdb-client-java from 6.8.0 to 6.9.0 (#967)
add 7c14c99a10 feat(plc4go/spi): use more local loggers
add 103f21a7cb build(deps): bump github.com/spf13/viper in /plc4go (#968)
add 2341bd6548 test(plc4go/spi): code sync
add 577d61e312 test(plc4go/spi): code sync
add 3193782fb9 feat(plc4go): add new WithCustomLogger option
add aa260692f3 test(plc4go): avoid global logging in connection cache
add 1cd64fd235 test(plc4go): remove global logging from api
add 95571e9494 refactor(plc4go): switch from global loggers to local loggers
add 04d235d1a8 refactor(plc4go): switch from global loggers to local loggers
add f8ddf688c3 chore(plc4go): code sync
add e33b114a19 build(deps): bump equalsverifier from 3.14.1 to 3.14.2 (#970)
add da9275ecb4 build(deps): bump asciidoctorj from 2.5.8 to 2.5.9 (#974)
add c577543d4b build(deps): bump extra-enforcer-rules from 1.6.2 to 1.7.0 (#975)
add 93f6c6cc96 build(deps): bump golang.org/x/tools from 0.9.1 to 0.9.3 in /plc4go (#976)
add d952bc0c15 build(deps): bump checker-qual from 3.34.0 to 3.35.0 (#977)
add 80a0d8ef1b test(plc4go/cbus): fix concurrency issue in test.
add 39e450524c test(plc4go/driver): move to configured logger
add 0a16fb34a1 chore(build): upload go test results to action
add c369e4842b chore(build): fix golang test report path
add 50f8709386 chore(build): remove test reporter again...
add d9c1a5f3da chore(build): try glob pattern with path detection
add 973bd8affb chore(build): add surefire/failsafe reports to actions
add fd85e77676 test(plc4go): fix Jenkins not being able to parse log outputs.
add b031b118de chore(plc4go): add small note on Jenkins fix [skip ci]
add 59e34eebfc test(plc4go): detect more CI runtimes
add d9584bcde7 fix(plc4go/spi): properly shutdown worker spawner and killer on shutdown
add e9c9050eaa chore(build): fix surefire/failsafe paths
add dc05255f56 chore(build): unify surefire/failsafe into one glob
add b869ebaad4 chore(build): include matrix in test report name
add 42d750e2c4 chore(build): java tests can only be reported on windows
add 30ae32d658 test(plc4go/cbus): properly shutdown discovery at test end
add 1abf354916 test(plc4go/cbus): fix Jenkins not being able to parse log outputs.
add 2ff14f33c0 fix(plc4go): pass loggers where missing
add 25480b1d22 fix(plc4go): transaction should now be properly handled
add b9c89ebea3 fix(plc4go/spi): harden request transaction manager implementation
add 704fe93b97 chore(build): store the first failure report
add e873ba0e7f chore(build): first failure reporter should not fail
add 60f560662d test(plc4go/cbus): small optimization regarding required errors
add 7d745dae3c fix(plc4go/spi): make shutdown of WorkerPool more reliable
add dd568f9ef4 fix(plc4go): fixed some quality issues
add 6c17d1f839 chore(plc4go): update mocks [skip ci]
add efbb79c58b feat(plc4j) Better handling of timeouts in plc4j (#821).
add 7cdfcd4fda build(deps): bump byte-buddy from 1.14.4 to 1.14.5 (#978)
add 853c4eff78 build(deps): bump asciidoctorj from 2.5.9 to 2.5.10 (#979)
add bd1329579a feat(plc4j/opcua): Add support of PlcDINT for BigInteger in PlcValueHandler (#962)
add c29ea5b7e0 feat(knx): update vendor
add 39448aaf5c refactor(plc4go/eip): cleanup connection code
add 85dcb43198 fix(plc4go/eip): fix possible contention by using 1 buffered chan
add 096cb0ddf8 fix(plc4go/eip): fix possible double match in switch
add c9019a90a9 test(plc4go/spi): add more output to DriverTestRunner
add 442960c2fe fix(plc4go/epi): matches should work on exact basis
add aa9aef5006 test(plc4go/spi): add more output to ParserSerializerRunner
add 15cf776ad6 chore(plc4go): use fork of go-junit-report til PR is merged
add 117d669ce4 test(plc4go/spi): output produced bytes for plc response in DriverTestRunner
add 78ae3b6430 fix(plc4go): always supply stack when recovering
add 29efaa49b5 build(deps): bump iot-device-client from 2.1.5 to 2.2.0 (#981)
add a5901dcba1 build(deps): bump buildnumber-maven-plugin from 3.1.0 to 3.2.0 (#980)
add 9cf3b3435a chore(build): put test report in separate workflow
add 26a8179ad0 chore(build): fix java test report action name
add 9c2c05d8bc chore(build): fix report path
add 8544a45057 chore(build): fix report paths
add 1bf079bd41 chore(build): disable java mac/ubuntu reporting due to failure Error: RangeError: Maximum call stack size exceeded
add 8d59712f01 chore(build): disable java mac/ubuntu reporting due to failure Error: RangeError: Maximum call stack size exceeded
add 81273fc4f9 chore(build): rename workflow to align with others
add 524c2c836f refactor(plc4go): deduplicate package name out of struct names
add 41b82bd16f refactor(plc4go): general QC pass
add b744cc9afd test(plc4go/cbus): add tests for static helper
add 2925224e3c Fix/www (#984)
add b62c5af3d7 build(deps): bump guava from 32.0.0-jre to 32.0.1-jre (#983)
add 239e85a986 build(deps): bump nifi.version from 1.21.0 to 1.22.0 (#985)
add 4c0e1cb532 test(plc4go): hook in testing logger were not done yet
add 9dd16ed55a feat(plc4go): ensure right logger is used when creating a transport instance
add 66915585b2 test(plc4go): improve logging of driver test runner and test transport
add ec7fa0e36e chore(plc4go): update mockery
add 84be4cbb1f feat(plc4go): update to go 1.20.5
add 1b9f8b9fd9 chore(site): re-add deleted index.adoc
add f75dd21d3d Fix/www (#987)
add ee99a371eb refactor(plc4go/spi): improve code flow of read and write request
add 30aa44ce21 test(plc4go/cbus): add logging to hunt down randomly failing test
add 3f9249ca68 test(plc4go/cbus): log error on trace on all units or all attributes
add 11a11bd161 build(deps): bump ecj from 3.32.0 to 3.34.0 (#989)
add ff1810481f build(deps): bump asciidoctorj-diagram from 2.2.8 to 2.2.9 (#986)
add d7d54912ee refactor(plc4go/spi): split up request transaction into separate file
add ade510700a refactor(plc4go/spi): split up pool into multiple files
add caa9718473 feat(plc4go/spi): added more Stringer implementations
add 5422176096 feat(plc4go/cbus): added more Stringer implementations
add f347cfc383 feat(plc4go/gen): add support for chan and func fields
add 2931bd6df9 feat(plc4go/gen): added couple of missing features
add d06433b7b5 feat(plc4go/gen): added byte support
add 3aa66052aa refactor(plc4go): use generated Stringers instead of hand written ones
add 403d10cd97 Revert "build(deps): bump ecj from 3.32.0 to 3.34.0 (#989)" (#990)
add 434e286729 build(deps): bump logback.version from 1.4.7 to 1.4.8 (#992)
add 80e3e4f003 build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 in /plc4go (#994)
add 207332b8ae chore(site): add hint to install libpcap with nmap [skip ci]
add 7eb4d4a1db chore(build/plc4go): run a mvn compile before the actual mvn install on windows
add ea58f93655 chore(build/plc4go): output the long path property on windows
add 7615701e13 feat(plc4go): improve logging for subscription
add 6fa5bc147f feat(plc4go): improve logging on browse
add cccdf75826 feat(plc4go/cbus): indicate if we handle a subscription event
add cc50fa99a5 chore(plc4go): update mocks
add ed6d1acbb9 chore(build/plc4go): disable coverage under windows
add 33233da806 chore(build/plc4go): link upstream go issue
add b8c4bf24c8 feat(plc4go/spi): test transport should now properly output the url
add dfe1459f02 feat(plc4go/cbus): more log details on the connection process
add de1c69b3ff test(plc4go/cbus): trace workers on one flaky test
add a59ec19248 test(plc4go/cache): hook in correct logger
add 634607d135 test(plc4go/cbus): sync state change for state machine
add 21ed91df54 feat(plc4go): pass context into models whenever possible
add 16b47a45fa feat(plc4go): always pass context to static helpers
add 22dbc15944 fix(plc4go): add missing context passing
add 9cc2445a62 fix(plc4go): Made the Tracer synchronized
add 3297f63ffb fix(plc4go): fixed several race conditions
add 860a15b0e2 fix(plc4go/spi): fix data race in executor
add 210128f689 test(plc4go/cbus): disable another failing test
add 607c10b6b2 test(plc4go/cbus): re-enable test after increasing receive timeouts
add 8fa0bc901e build(deps): bump protobuf-java from 3.23.2 to 3.23.3 (#996)
add 54dbdec05f feat(plc4go): new config.WithPassLoggerToModel option
add 32ab0665c9 test(plc4go): always use ProduceTestingLogger for log fields
add 4e205c7e20 test(plc4go): streamline ...options production
add 0a77277f79 feat(plc4go): hook in WithPassLoggerToModel option
add 11d8b9ff26 test(plc4go): always use a test context
add 4b4794311b test(plc4go/cbus): add some wait time till dispatching mmi segments
add c12edf33d6 fix(plc4go/cbus): handle pre registered consumers
add 2ca899206f test(plc4go/spi): add env var to enable high precision timestamps
add 5b3633f77d refactor(plc4go): retire Connect on codec
add 1797abebc5 fix(plc4go/cbus): fix some concurrency issue when closing the codec
add e6f661eab5 fix(plc4go): fix concurrency issues
add 18d0514287 chore(plc4j/profinet): Tried adjusting the code to provide more help in error messages and started working on handling the "ping" messages.
add 69c923f35a chore(plc4j/profinet): Created a new version of the Profinet driver that uses a much simpler approach.
add 554b260827 chore(plc4j/profinet): Created a new version of the Profinet driver that uses a much simpler approach.
add 324bdbcfd8 chore(plc4j/profinet): Refactored the code to be a little more cleaned up.
add 488b2afcb3 chore(plc4j/profinet): Refactored the code to be a little more cleaned up.
add 255ddc3394 docs(plc4go/bacnet): Added some comments
add 23eee0a89c refactor(plc4j/udp-transport): Made it generally possible to open a UDP transport with a fixed local port
add 3bf83a20a4 refactor(plc4j/profinet): Added some comments and made the tests use the classloader to load the test-data instead of a fixed file-reference.
add 5d6bcae534 chore(plc4j/profinet-ng): - Implemented the types needed to read "RealIdentifictionData" from the Device. - Updated the connection process to use the information from that instead of the I&M0 data. - Implemented the browse functionality. - Documented the things I found out.
add 75da2b9e59 chore(plc4j/profinet): - Added some more comments
add f47b9e6c3e chore(plc4j/profinet-ng): - Changed the ProfinetDriverContext to no longer contain the raw device profile data, but pre-processed structures based on slot and subslot. - Simplified the browse logic - Started implementing the subscription logic - Added an empty dummy for PnIoCm_Block_ReqPluginAlarmApplicationReady as it seems that this is sent from the remote devices
add d28866a399 chore(plc4j/profinet-ng): - Added some more documentation in the code comments.
add 1173e09315 chore(plc4j/profinet-ng): - Minor work on the subscriptions
add bef8ca7247 bug(plc4j/opc-ua): Trying to fix the blocking test issue on Windows.
add fe7d321ef3 bug(plc4j/test-utils): Added support for detecting parallels VMs on ARM systems.
add 76344a73e0 bug(plc4j/opcua): Reduced the log level to info.
add 5caf4f42b6 bug(plc4j/opcua): Fixed a timeout in one of the tests.
add 35795c014d chore(plc4j): Told the compiler to not log warnings in compile code.
add 5d2e2b6ebf bug(plc4j/opcua): Added some comments that will hopefully help me not start investigating this issue again if Parallels change their product string again ;-/
add 824bfdfec9 chore(plc4j/profinet): Removed unneeded code
add 333f9b90d3 fix(plc4go): add more logging to hunt down race conditions
add 7207004beb test(plc4go/cbus): fix NPE in connection test
add a01e209b8b test(plc4go): disable race detection for now
add d42d3e387f chore(plc4go): link upstream issue
add 2b01daf4c4 chore(plc4go): link upstream issue [skip ci]
add 0aa654a6ec test(plc4go/cbus): increase timeout for connection close wait
add c0727529e1 build(deps): bump golang.org/x/tools from 0.9.3 to 0.10.0 in /plc4go (#998)
add 0d14ba50aa test(plc4go/cbus): fix potential shutdown race
add 708fb98772 test(plc4go/cbus): fix race condition with shutdown
add 9036acbbd8 refactor(plc4go/cbus): split up browser code
add 82d3246445 test(plc4go/cbus): ensure we don't have dangling goroutines before ending the test
add 06c79b35c9 test(plc4go/cbus): fix concurrency issue with connection test
add 49b92b0087 test(plc4go/cbus): always set the right driver context
add 83a4184850 test(plc4go/cbus): add utility function for test context creation
add 66166b6e01 test(plc4go/cbus): fix failing test
add ce2f93f360 test(plc4go/cbus): fix failing test
add 1f6c4f7f75 test(plc4go/cbus): fix failing test
add 66018da12b test(plc4go/cbus): fix failing test (part 4)
add 72432316d4 test(plc4go/cbus): fix failing new driver context test
add 40cd416bca test(plc4go/spi): only set timeformat to nano when flag is set
add ade41801b7 test(plc4go/spi): ensure no global logger is set
add 9db3034ea5 fix(plc4go/spi): fix timeout output using the wrong duration
add 65796b03e9 feat(plc4go/spi): improve logging for request transaction
add 8e0f219335 feat(plc4go/spi): time custom message handling and don't block when default message channel is not being drained
add 04662cf6d5 feat(plc4go/cbus): improved logging
add bf275e23d1 fix(plc4go/cbus): fix error when reader doesn't get a alpha capable response
add 15d8e66567 feat(plc4go): add io.Closer to PlcDriverManager and driver
add 9883332477 chore(build/plc4go): disable race detection again
add 2a85bf6a62 test(plc4go/cbus): clean up transaction manager shutdown messages
add 6d23e0cbc5 test(plc4go/cbus): fixed defer cleanup messup
add 3c7acbdfa5 fix(plc4go/spi): test transport instance panics if worked with on disconnected state
add 3456bcaa54 fix(plc4go/spi): re-order disconnection on Defaukt codec
add 0784d3786f fix(plc4go/spi): avoid shutting down the shared executor
add 725471b2ac test(plc4go/cbus): fix for nasty test which only runs on trace now...
add 3f019e94b9 test(plc4go/cbus): fixed more test issues
add f3a430a2f6 chore(plc4go): deprecate trace flags
add adeac0498b feat(plc4go): added new options to replace global constants
add c02f8f51de chore(plc4go): re-order time declarations
add ac957705d6 refactor(plc4go/spi): move pool option to other options
add 5eca78479c feat(plc4go): add receive timeout option
add e6c897c97a feat(plc4go/spi): refined logging of Default Connection
add 32c5531d2f fix(plc4go/spi): potential fix with request transaction manager producing race conditions
add 747e2ee9fd fix(plc4go/spi): DefaultCodec.go rendering fixed
add 26aee4f4ba feat(plc4go/tools): add plc4xlicenser to add ASF headers
add 625b360bc9 build(deps): bump mockito.version from 5.3.1 to 5.4.0 (#1000)
add b1ffefe1ea build(deps-dev): bump json from 20230227 to 20230618 (#1001)
add 4dc7b98560 build(deps): bump error_prone_annotations from 2.19.1 to 2.20.0 (#1002)
add 12790c1100 build(deps): bump nifi-nar-maven-plugin from 1.5.0 to 1.5.1 (#1003)
add 89d210f4dd feat(plc4go/spi): allow overriding of options by always use the last option found.
add ddda58bb3e fix(plc4go/spi): multierror only returns a error if it has an error
add 9a21a7e03e feat(plc4go/spi): added env test util option for traceExecutorWorkers
add 7727bc814b test(plc4go/cbus): fixed possible concurrency issues in test
add 6dac19d75e test(plc4go/cbus): shutdown workers of discoverer once done
add 5e51e6606d fix(plc4go/spi): fix race issues in worker pool
add 915b6b5408 feat(plc4go/tools): add support for atomic.Pointer to plc4xgenerator
add 7089ac3b58 fix(plc4go/tools): fix atomic.Pointer support
add dcf630aa84 fix(plc4go/spi): fix worker logging on wrong logger
add 0458529ee1 fix(plc4go/spi): fix race issues in request transaction
add 405c8f83ed feat(plc4go/bacnet): update vendor
add 9fe80f9cfe feat(plc4go/knx): update vendor
add 50184f6747 feat(plc4j/knx): update vendor
add fa268e8586 feat(plc4j/bacnet): update vendor
add 5894b08ef7 fix(plc4go/spi): fix concurrency issue when a executor is being started and stopped pretty fast
add 16e91ad87f fix(plc4go/tools): licenser should now output the right file name
add 62bc2ae77f refactor(plc4go/spi): abstract bufio.Reader through an interface
add 14c59f0f4a fix(plc4go/spi): sync tcp.TransportInstance state change
add e5cf78485b test(plc4go/cbus): set executor for browse test
add 7bbb42fd92 test(plc4go/spi): fix tcp.TestInstance test
add 08b13f2d10 test(plc4go/spi): ensure that we always use a custom executor when using testing
add e4ee3047b1 test(plc4go/spi): new env PLC4X_TEST_PASS_LOGGER_TO_MODEL
add 0a1dc0202e test(plc4go/cbus): removed superfluous executor creation
add 73317f81ae fix(plc4go/cbus): ensure TransportInstances are properly synced
add d993e8c61f feat(plc4go/spi): added remaining options as env to test utils
add 31a8aa51c3 fix(plc4go/spi): use LookupEnv instead of GetEnv in test utils
add 8535bef7c7 refactor(plc4go/spi): use getOrLeaveBool for high log precision too
add fe996814ae fix(plc4go/spi): avoid unnecessary read on DefaultCodec shutdown
add 35bf97a71c feat(plc4go/eip): output message before to better understand test failure
add 6000069a02 feat(plc4go/spi): improve output from DriverTestRunner
add 9d1877f381 fix(plc4go): return correct WithOption for WithExecutorOptionTracerWorkers
add 9bb5a88be7 feat(plc4go): define custom Logger and tracer for bacnet
add 1e1e676bf0 fix(site): Remove reference to the Confluent Hub
add 12fc12cb9f fix(site): Remove reference to the Confluent Hub in Readme.md
add 77453bf1c4 fix(plc4go/spi): increase sleep times of DriverTestRunner
add bb605959d2 chore(build/plc4go): expose testutils options as inputs [skip ci]
add 1d4ba3206b build(deps): bump milo.version from 0.6.9 to 0.6.10 (#1004)
add 5c3f586b6d build(deps): bump netty.version from 4.1.93.Final to 4.1.94.Final (#1005)
add c77258aef7 build(deps): bump xml-maven-plugin from 1.0.2 to 1.1.0 (#1006)
add 2e65a27590 fix(plc4go/spi): ignore empty declaration of PLC4X_TEST_RECEIVE_TIMEOUT_MS
add 1e2298b3d8 refactor(plc4go/spi): reorder methods for options
add ea12846112 feat: update vendors
add e9d705a359 chore(build/plc4go): fixed env name [skip ci]
add 430655fdf9 refactor(plc4go/spi): move worker starting into a own method
add 0b8d779cd0 test(plc4go): ensure testContext is created in the context of the right test
add 53c17cb6f0 test(plc4go): fixed failed connection test
add e5dffdd797 test(plc4go): fixed failed reader test
add d2a14cac94 feat(plc4go): improved options handling
add c970c27392 fix(plc4go): fall back to global logger if no logger is supplied
add 840ca2a2d2 fix(plc4go): ensure options are passed downstream
add 3478e34c88 build(deps): bump equalsverifier from 3.14.2 to 3.14.3 (#1009)
add 3ea774cd4f refactor(plc4go/spi): slight cleanup of pool
add da7ff48c3d build(deps): bump jSerialComm from 2.9.3 to 2.10.1 (#1010)
add 62a32911ce build(deps): bump guava from 32.0.1-jre to 32.1.0-jre (#1011)
add 4b5f808ee6 docs: Added a comment to releases on Mac systems
add 9cd1fc10e0 build: Moved the old Dockerfile into the plc4j example section and created a new version, we could use for reproducible releases in the future (Had to update the pom to skip gpg signing, as this doesn't work in Docker)
add 188d93a12e chore: Updated the generated code generated by mockery
add 3e87937060 chore: Updated bacnet vendor ids
add a7081ae164 chore: Updated KNX manufacturer ids
add dcdee4bb29 build(deps): bump BobAnkh/auto-generate-changelog from 1.2.4 to 1.2.5 (#1014)
add 5249c5cb47 build(deps): bump guava from 32.1.0-jre to 32.1.1-jre (#1013)
add bde8b15189 chore(plc4j/profinet): Continued implementing the subscription logic
add f27254a51f build(deps): bump checker-qual from 3.35.0 to 3.36.0 (#1015)
add 1bdb05da20 build(deps): bump Saxon-HE from 12.1 to 12.3 (#1017)
add b2aa2e0e3e build(deps): bump golang.org/x/net from 0.11.0 to 0.12.0 in /plc4go (#1019)
add 8843a9c85a build(deps): bump golang.org/x/tools from 0.10.0 to 0.11.0 in /plc4go (#1020)
add f5f9c2cb45 build(deps): bump protobuf-java from 3.23.3 to 3.23.4 (#1022)
add 23c7293372 build(deps): bump github.com/gopacket/gopacket in /plc4go (#1023)
add b068a37d25 build(deps): bump jSerialComm from 2.10.1 to 2.10.2 (#1025)
add 4b7be5828b build(deps): bump equalsverifier from 3.14.3 to 3.15 (#1026)
add 21aeafafef chore(plc4go): bump mock version [skip ci]
add a359a2f988 fix(plc4go/modbus): Delete elements in the loop, and the index is dec… (#1028)
add 3a5433de2e feat(plc4go/spi): add a uuid to expectations to better understand what is going on
add 2430acf6ac feat(plc4go/spi): log when a expectation was created
add b2512192af test(plc4go/spi): add test for TimeoutExpectations in DefaultCodec ensuring it works properly
add 7d03458266 refactor(plc4go/spi): avoid issues when using executor and logging
add 8968760a27 test(plc4go/cbus): improve assertion
add 484af3bd71 refactor(plc4go/spi): add constructor to request transaction
add cd55c8d769 chore(plc4go): exclude mock_*.go from sonar
add d28bfe30ed build(deps): bump github.com/google/uuid from 1.1.2 to 1.3.0 in /plc4go (#1029)
add 05ec3da87e chore(plc4j/profinet): Replaced the insecure usage of Random with SecureRandom.
add cfad9d1370 feat: expose stringers in API
add e175ca978f chore: Updated the .asf.yaml to no longer add the repo to the title (Which caused errors before, but I was told it's no longer required ... so this is a test if it's really not required)
add acb8b83e56 chore: Added the "repository" template back as infra seems to require it.
add 9b82f4a643 build(deps): bump javafx.version from 20.0.1 to 20.0.2 (#1034)
add 0a251f2e48 chore: Made it possible to use Docker to build the local project and produce output in the local filesystem.
add b2f89ee349 chore: Fine-tuned the settings for the docker compose setup.
add 06a68f13d0 docs: Added some links to important information on S7ComPlus [skip ci]
add 866c1c5c5e build: Added KNX Manufacturers [skip ci]
add 924d0f81fd build: Added Bacnet Vendor Ids [skip ci]
add ccb79c3005 chore(plc4go): sync mocks
add 04eb5da3e7 build(deps): bump netty.version from 4.1.94.Final to 4.1.95.Final (#1035)
add 8772f909d8 fix(code-gen/java): Updated the codegen for java to generally use smaller types for unsigned integers (a byte is able to keep an unsigned integer value to 7 bits and not up to 4 bits)
add 3917dabd23 fix(code-gen/java): Updated the codegen for java to generally use smaller types for unsigned integers (a byte is able to keep an unsigned integer value to 7 bits and not up to 4 bits)
add 4c4155ecdb chore: Cleaned up what was causing sonar to complain about using generic exceptions.
add 3c2978d1db fix: Addressed a lot of code-smells sonarcloud reported.
add be76d760b0 chore: Followed the sonarcloud advice and changed the "sonar.login" property with "sonar.token"
add 331d377494 build(deps): bump junit.jupiter.version from 5.9.3 to 5.10.0 (#1038)
add dcaaff92d3 Revert "build(deps): bump junit.jupiter.version from 5.9.3 to 5.10.0 (#1038)" (#1039)
add 63682460ba chore(build/plc4j): include pom.xml as some dependencies are managed there for java [skip ci]
add e6cfa18849 build(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin (#1040)
add 20e5c9124e fix(codegen/plc4go): fix encoding retrieval with null fields
add b7774aeb90 feat(bacnet): update vendor
add d4864ed46a fix(codegen/plc4go): fix some string handling issues
add a2b6d6b20d feat(codegen/plc4go): add support for abstarct field
add 5c576e6d37 fix(codegen/plc4go): fix support vor vstring with tenary terms
add 1dccf57f28 fix(codegen/plc4go): fix abstract fields
add 57047521ec fix(codegen/plc4go): fix issue with strings and virtual fields
add 490dfc67b9 feat(plc4go/opcua): generate models for OPC-UA
add 009f6637d2 chore: After my PR has been merged in infra, now the repository should no longer be mandatory. [skip ci]
add fa6805760f chore: Undid the change again :-( [skip ci]
add 461340a1c6 feat(plc4go/opcua): implemented first protocol stub
add e5842e6fa2 build: Make the suppression of compiler warnings actually work.
add d7f9fe41f1 build: Make the suppression of compiler warnings actually work. (Also for compiling of tests)
add 3931a66cb7 chore: After my PR has been merged in infra, now the repository should no longer be mandatory. [skip ci]
add 36673bdcbc feat(plc4go/opcua): some progress on secure channel
add fb1a6d6bab feat(plc4go/opcua): implement keepalive and connect event
add 431472ede5 feat(plc4go/opcua): implement onDisconnect and onDiscover
add 7c21ea88ce feat(plc4go/opcua): work on encryption part
add b74e9f3346 feat(plc4go/opcua): add writer
add b7ad5c1817 feat(plc4go/opcua): fix stringer
add 8022612e0c build(deps): bump com.influxdb:influxdb-client-java from 6.9.0 to 6.10.0 (#1043)
add afe2b1049c build(deps): bump netty.version from 4.1.95.Final to 4.1.96.Final (#1044)
add 53e57882d6 build(deps): bump org.codehaus.mojo:properties-maven-plugin (#1045)
add 95b4482de0 build(deps): bump junit.jupiter.version from 5.9.3 to 5.10.0 (#1041)
add d0b9a9d01b build(deps): bump github.com/rs/zerolog from 1.29.1 to 1.30.0 in /plc4go (#1047)
add c54195f24d chore(plc4go/opcua): re-order imports
add fbf49c159b feat(plc4go): expose PlcSubscriptionType and add type assertion for default implementations
add a86b285872 fix(plc4go): fixed some issues regarding subscription tags
add 9664025867 feat(plc4go/opcua): work on subscribing
add 74401c8d41 build(deps): bump org.asciidoctor:asciidoctorj-diagram (#1048)
add 80c458108d build(deps): bump com.fazecast:jSerialComm from 2.10.2 to 2.10.3 (#1049)
add fb84689c3b build(deps): bump tel.schich:javacan-core from 3.2.3 to 3.2.4 (#1050)
add c9efef33bc refactor(plc4j/opcua): slight cleanup and qc fixing
add dcc5edba2c feat(plc4go): implement unsubscription requests
add 5c014a0536 feat(plc4go/opcua): implement unsubscription
add c9e146e969 fix(plc4go): sync generated code
add b9545f518b fix(plc4go): sync remaining mocks
add c27fe902b6 build(deps): bump golang.org/x/tools from 0.11.0 to 0.11.1 in /plc4go (#1052)
add 368596bd58 build(deps): bump com.google.guava:guava from 32.1.1-jre to 32.1.2-jre (#1051)
add 925b7fafe5 fix(plc4go/opcua): fix uri pattern regex
add f47d4d9aed fix(plc4go/opcua): fix driver name
add 5bf72f2b0d feat(codegen/plc4go): store virtual field to local field for serialization
add 93d7565a79 refactor(opcua): simplify pascal string
add 2c34096fe9 feat(plc4go/gen): add support for []byte
add 07130ed03a feat(plc4go/gen): add support for non string keyed maps
add 7bb17deee2 feat(plc4go/opcua): add more stringers to structs
add 71521ebca0 fix(plc4go/opcua): fix issues with increments
add da34d61bcf fix(plc4go/opcua): ensure right atomic initialization
add a5a5e94834 refactor(plc4go/opcua): use keyed logging
add 265fdd1e14 feat(plc4go/opcua): fix issues with test
add 52ed7ed50e test(plc4go): add a global timeout to DriverTestsuite for get connection
add aff77887f2 fix(plc4go): fix issue with generator
add 0bafd599b8 fix(plc4go): ensure we are not blocking ourself on test
add da3b11e09f feat(plc4go/opcua): add a bit more logging
add f6d53d88f0 feat(plc4go/tools): add locker support to gen.go
add d7c7fe9fd6 feat(plc4go/tools): reworked alpha support to use defer to always unlock lock
add 42420878cb test(plc4go/spi): append multiline strings after the statement to increase readability
add d343a1b020 feat(plc4go/tools): add nil check for stringers
add 95c4983455 feat(plc4go): use structured loggin when possible
add b9f3fe7d18 test(plc4go): fix some failing tests by adding more mocks for String
add 11b064a190 fest(plc4go): render unknown enums with their value on Plc4xString()
add 3d4c724c9a test(plc4go): fix broken render test
add 959a207bc2 fix(plc4go): fix deadlock issue related to subscriptions
add efbab28b73 fix(plc4go): fix broken mock
add 2403ff449d build(deps): bump org.checkerframework:checker-qual (#1056)
add 9a178a6629 build(deps): bump com.google.errorprone:error_prone_annotations (#1055)
add 51589ed61c build(deps): bump golang.org/x/net from 0.12.0 to 0.13.0 in /plc4go (#1057)
add 4cf782b601 refactor(plc4go/opcua): restructure secure channel ownership
add 2d0aa26cae test(plc4go): increase readability for DriverTestRunner output
add 16ea3d3693 feat(plc4go): add option WithTraceTransportInstance to limit tracing of test.TransportInstance
add bf49be696c test(plc4go): ensure that testoptions are used for tests
add 68fc264c10 test(plc4go): improve logging output of DriverTestRunner
add 40644f7e62 fix(opcua): fix issues with empty port
add 461093014c fix(opcua): fix issues with PascalString
add c6b9f30530 test(plc4go): a add log when DriverTestsuite is using little endian
add 333b72bf47 feat(bacnet): update vendor
add 5716a86f57 test(plc4go/opcua): driver test suite test works now
add 041bf58d34 test(plc4go): close connections in DriverTestRunner at the end
add 01ce5a86fe test(plc4go/eip): fix failing tests
add b88d4eb300 feat(opcua): add support for OpcuaMessageError
add 21e76ba626 feat(opcua): add support for OpcuaMessageError
add 0dff535578 feat(opcua): add support for OpcuaMessageError
add 33aa723b5b feat(plc4j/opcua): moved test to driver
add 1956b23291 test(plc4j/opcua): cleanup tests a bit
add 953d07a324 feat(plc4go): upgrade to golang 1.20.7
add e90f56a53c test(plc4j/opcua): disable int16 again as it seems to fail on some platforms
add 269a7e7d1c build: removed the go special coverage handling as the issue we were having seems to have been resolved (This is a test)
add 6c2a1743d5 build: Updated to apache parent 30, prefixed all self-enabling profiles with a "." (like in linux system files), removed the "only-eclipse" profile, as this is now included in the apache parent.
add e7bf7cca28 build: updated cmake to the latest version and changed the build to no longer require a manually downloaded version of cmake. Also made the os profiles correctly activate only one (unix was auto-enabled on mac)
add f87fb3c27f fix: Made the read/write tests in OPCUA also not run on mac
add 74adf31dce chore: Updated generated code
add 807555686b chore: Fixed the OpcUA write test.
add 5e74c3704b chore: Set stringer and mockery to fixed versions.
add 173e1fcf47 chore: Set gotestsum to fixed versions.
add 853fba8f79 fix: Tried switching the build to Java 17
add a5d05bf00e chore(plc4go/build): extract go tools version into maven properties [skip ci]
add e8f4e8d49b chore(docs): Update StreamPipes integration on website (#1061)
add 503af35914 test(plc4j/opcua): slight improvement of setups
add 8464f58b25 fix(opcua): fix address pattern
add ec45f7a28c test(plc4go/opcua): port test for tag handler
add 90cf0d4622 test(plc4j/opcua): cleanup manual test
add e3293b9fca test(plc4j/opcua): cleanup opcua driver test
add 7f15a5a5d8 build(deps): bump org.yaml:snakeyaml from 2.0 to 2.1 (#1062)
add d8e424ed74 build(deps): bump com.google.errorprone:error_prone_annotations (#1063)
add 1983e6473d build(deps): bump logback.version from 1.4.8 to 1.4.9 (#1064)
add b8b888a86c test(plc4go/plc4xbrowser): ensure driver manager log to the right logger
add 2fea480460 feat(plc4go/plc4xbrowser): add support for opcua
add a8c6d26e9b fix(plc4go/opcua): fixed issue regarding host revolving
add 37a4aedb20 fix(plc4go/opcua): fixed issue regarding sending of messages
add f1f08fb589 fix(codgen/plc4go): added count array guard
add 5a5ed862a7 fix(plc4go/opcua): fixed several small issues in SecureChannel implementation
add 5a4c03249b test(plc4go/spi): add stack trace logging to loggers for test
add 9928afc1b3 test(plc4go/opcua): added manual test
add 69b2b82b81 test(plc4j/opcua): added test for milo hosted endpoint
add 3e808f0893 test(plc4go/opcua): added manual test
add a197af1493 fix(plc4go/opcua): fixed reading
add bc9a0b1bbd fix(plc4go/opcua): removed code whoopsie
add 76ae69adfb feat(plc4go/plc4xbrowser): fix multiline key value output for logger
add f03e07ac73 fix(plc4go/plc4xbrowser): fix terminal output
add cc67b36f52 build(deps): bump nl.jqno.equalsverifier:equalsverifier (#1058)
add 3033d77b8a build(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 in /plc4go (#1065)
add d02efc83c6 build(deps): bump golang.org/x/tools from 0.11.1 to 0.12.0 in /plc4go (#1066)
add b6f1628fe2 Revert "build: removed the go special coverage handling as the issue we were having seems to have been resolved (This is a test)"
add 8e20f3cf80 fix(plc4j): add fireDiscoverEvent (replacing awaitDiscoverComplete) and moving awaitDiscoverComplete to it's true prupose
add 2f91256536 build(deps): bump org.eclipse.jetty:jetty-util from 11.0.15 to 12.0.0 (#1067)
add ef94bf5668 test(plc4go): fix race conditions in testutils
add 45fb606d5b test(plc4go): fix DefaultCodec_test.go timing issues.
add 3d66b11897 feat(plc4go/opcua): port fireDiscoverEvent to plc4goa
add 9d620361cf feat(plc4go): reworked default codec sleep time to a min 10ms latency
add 2c7e786c8e fix(plc4go/cbus): rework the way conditional logging is made
add 6df065eb7e build(deps): bump com.google.protobuf:protobuf-java (#1069)
add 943e4a1d41 feat(plc4j/spi): add protocolCode/transportCode and transportConfig as injectable parameters
add 3ac65c04a0 refactor(plc4j/opcua): reworked configuration/added driver context
add 39ff22f208 feat(knx): update vendors
add c1232bcf4f fix(opcua): fix endpoint element mixup
add b1a2687335 chore(plc4go): change mockery version to proper version
add 180c2ed7e3 build(deps): bump logback.version from 1.4.9 to 1.4.11 (#1070)
add 388d1696c3 build(deps): bump org.asciidoctor:asciidoctorj-diagram (#1071)
add 259e8b76ca Merge remote-tracking branch 'origin/develop' into develop
add 6cec1a7d52 fix: Disabled the sonar-hack in the plc4c build.
add 2d1466ad0d build(deps): bump net.bytebuddy:byte-buddy from 1.14.5 to 1.14.6 (#1072)
add b75a42a4b8 fix: Tried updating the jenkins sonarcloud config for plc4c
add dd203446b5 build(deps): bump github.com/libp2p/go-reuseport in /plc4go (#1073)
add 5c2ca2dcbf build(deps): bump nifi.version from 1.23.0 to 1.23.1 (#1074)
add c8a798c42a build(deps): bump com.google.protobuf:protobuf-java (#1075)
add e4228db484 build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 in /plc4go (#1076)
add 78b403a3a9 build(deps): bump mockito.version from 5.4.0 to 5.5.0 (#1077)
add 86a10905e2 build(deps): bump nifi.version from 1.23.1 to 1.23.2 (#1078)
add ed694caf9b chore: Initial work on an IEC 60870-5-104 driver
add 4bed0f33bd chore: Initial work on an IEC 60870-5-104 driver
add 5a8bf78464 fix: fixed a bug in the handling of little-endian unsigned integers
add ea1035e3a8 chore: Updated KNX and Bacnet IDs
add d7465babca chore: Continued implementing the types of the protocol.
add 72e28cf0b6 build(deps): bump netty.version from 4.1.96.Final to 4.1.97.Final (#1079)
add 63294e03bf fix: Made the ParserSerializerTestsuiteGenerator a bit more resilient against empty tcp packets
add a564eebf57 feat(plc4j/iec-60870): Continued implementing the portocol and creating the ParserSerializer testsuite.
add 763b41c705 fix(plc4j/spi): fireDiscoverEvent should default to false
add 59a65a3c5c chore: New KNX manufacturers
add 4cbbf82321 chore: New KNX manufacturers
add 70456698be fix: Made sure the ADS Driver sensibly uses the Futures
add 20246c7f8a feat(plc4j/iec-60870): Continued implementing the portocol.
add d740632a70 chore(opcua): update download urls
add f4a689189d feat(plc4j/iec-60870): Fixed the problem decoding subsequent incoming messages.
add 64206f94a1 chore(opcua): update generated code
add 0dce10678e fix(opcua): exclude PubSubConfigurationValueDataType
add 1b9239b738 fix(opcua): exclude PortableNodeId
add 673de2c62b fix(opcua): use constants for OpcuaNodeIdServices as enum explodes in java for now
add 2663b5d083 fix(opcua): small fixes for enum generation
add 9413b9658b fix(opcua): convert OpcuaNodeIdServices back to enum
add 03a917484f fix(opcua): split up enums
add 7361a10438 fix(opcua): disable enum code generation for now
add f8a2740295 fix(opcua): enforce non gzip as it seems to fail from time to time
add b2f3acb97b fix(opcua): re-enable enums
add 50c3848dfa build(deps): bump com.google.protobuf:protobuf-java (#1084)
add 5f39421b39 build(deps): bump net.bytebuddy:byte-buddy from 1.14.6 to 1.14.7 (#1085)
add 336c67365d build(deps): bump com.hivemq:hivemq-mqtt-client from 1.3.1 to 1.3.2 (#1087)
add 85e924cd6a build(deps): bump org.yaml:snakeyaml from 2.1 to 2.2 (#1083)
add 9ef986d71d build(deps): bump org.eclipse.jetty:jetty-util from 12.0.0 to 12.0.1 (#1090)
add a05857e0dd Feature/iec 60870 5 104 (#1088)
add 66649d4e99 docs: Updated the general concepts and plc4j getting started guides.
add 7eb9b2d78a fix: Removed all Edgent references and made the IoTDB example work again.
add c268ae260a feat: Added support for ETS6.1
add 688c85e54c feat: Added some commented out code that dumps the decrypted parts of ETS6+ files (helps debug ETS parsing)
add b57b9ad0f3 chore: Updated the KNX manufacturers
add cad4fd5f82 fix: Fixed numerous issues when writing values to S7
add 072d17981d fix: Fixed a package-visibility issue
add 35c6bb6c62 chore: Extended the OPM example by quite a bit ...
add 45adf96fe0 fix: Fixed the logging dependencies
add 0ed57ef254 build(deps): bump golang.org/x/net from 0.14.0 to 0.15.0 in /plc4go (#1096)
add ee6eaf85f8 build(deps): bump antlr.version from 4.13.0 to 4.13.1 (#1094)
add 125c966eed build(deps): bump actions/checkout from 3 to 4 (#1093)
add 54e8c2df1d build(deps): bump com.google.protobuf:protobuf-java (#1098)
add 77ac465256 chore: Bumped multiple dependencies to newer versions.
add 002da8a2d3 feat: Added support in the ByteBased read- and write-buffers for WINDOWS-1252 encoding
add a5bdd80998 fix: Changed the encoding of strings from utf8 to WINDOW-S1252. Also fixed a bug with reading strings after the ADS refactoring.
add 46648c03f0 fix: Changed the encoding of strings from utf8 to WINDOW-S1252. Also fixed a bug with reading strings after the ADS refactoring.
add b492b674a0 build(deps): bump org.checkerframework:checker-qual (#1091)
add aefb7c5b85 build(deps): bump slf4j.version from 2.0.7 to 2.0.9 (#1092)
add bd064a5944 fix(plc4j/opcua): Fix incorrectly handled GUID tags (#1099)
add 41d82d8cef feat(plc4j/opcua): Add support for PlcUsernamePasswordAuthentication (#1107)
add bfee8d3e1f feat(plc4j/opcua): Adapt error handling of reads, to writes and subscriptions (#1108)
add 39a621c54e build(deps): bump netty.version from 4.1.97.Final to 4.1.98.Final (#1109)
add 377a9eef15 build(deps): bump net.bytebuddy:byte-buddy from 1.14.7 to 1.14.8 (#1110)
add 834afaa3dc build(deps): bump javafx.version from 20.0.2 to 21 (#1113)
add 521ad98e89 build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin (#1111)
add cf687cf2dd build(deps): bump bouncycastle.version from 1.75 to 1.76 (#1112)
add 008dd3c99c fix: opm collection field set value error
add ed678884ea chore: Removed the UI module due to it's dependency on JavaFX, which is GPL licensed
add e4b64a1665 Fixing https://github.com/apache/plc4x/issues/801 (#888)
add 2a1c7fb075 chore: Added some new BACnet vendor ids
add 8a3be82057 chore: Switched to the just released version of the build-tools
add c8e7fc9913 feat: Added methods to manually remove connections from the cache.
add 9ecaaa7c7f build(deps): bump nl.jqno.equalsverifier:equalsverifier (#1114)
add 7019103939 build(deps): bump com.google.errorprone:error_prone_annotations (#1115)
add 9b03be50d8 build(deps): bump org.asciidoctor:asciidoctorj-diagram (#1116)
add 089eb9c8c7 build(deps): bump jakarta.xml.bind:jakarta.xml.bind-api (#1118)
add 24126b7746 build(deps): bump github.com/rs/zerolog from 1.30.0 to 1.31.0 in /plc4go (#1119)
add a3152876f9 build(deps): bump netty.version from 4.1.98.Final to 4.1.99.Final (#1120)
add 8ad409af12 build(deps): bump org.codehaus.gmavenplus:gmavenplus-plugin (#1121)
add d2adee9acf feat: Added some more test-cases to the manual modbus test
add e873b40517 chore: Updated some of the comments
add 4febbb6be2 feat: Added a modbuspal project file to the repo, which can be used by the Manual modbus test.
add 48a29ca144 feat: Implemented the writing of arrays of coils in one request for Modbus
add 14531ee3fe feat: Added a modbuspal project file to the repo, which can be used by the Manual modbus test.
add 957a786c13 docs: Updated the RELEASE_NOTES
add 709fa7f338 fix: Hopefully fixed the thread leakage we were seeing in several issues.
add 4abbf260f0 feat: Implemented the PLC4J Ping API for a number of protocols: - ADS - EIP - KNX - Mock - Modbus - Simulated
add 9369e7d0e9 docs: Updated the RELEASE_NOTES
add 4156cc9f1e feat(integration/nifi): Various improvements for Nifi integration
add 2a8311b4d0 fix: Added missing file header.
add ed43868ae4 chore: Updated the RELEASE_NOTES
add 533d8936bd build(deps): bump com.microsoft.azure.sdk.iot:iot-device-client (#1125)
add 776baf9abc [maven-release-plugin] prepare branch @{releaseLabel}
add eb3b89543c [maven-release-plugin] prepare for next development iteration
add 8b3c59c6e3 chore: Prepared the RELEASE_NOTES for the next version.
add 63b4571ad4 docs(changelog): update release notes
add 042a4a17fd fix: Update the release-check-tools to the latest changes.
add 3126d2027f docs(changelog): update release notes
add b869ce4d63 docs: Added the "enable-all-checks" to the release documentation.
add e0a32a322d chore: Replaced the file with a completely new version.
add a68ec5478d chore: Replaced the file with a completely new version.
add c088d5ebeb docs(changelog): update release notes
add b3800fccec test(bacnet): fix pcap download
add e4dec500c1 docs: Added some more profiles to the documentation to really build everything.
add a5e78c8489 fix: Made sure the OpcuaSubscriptionHandleTest doesn't run on Docker.
add e4a5db62f5 build(deps): bump com.google.googlejavaformat:google-java-format (#1126)
add f4f0d5d316 build(deps): bump org.checkerframework:checker-qual (#1127)
add 1902219141 chore: Added the newly released version to the doap file.
add bbee8af718 chore: Updated the download page
add 044a9792ff chore: Added ge.apache.org to our build
add c48792ef7a fix: Fixed the problems left over from the release
add 4afa65037b fix: Fixed the problems left over from the release
add 4399ac8911 build(deps): bump com.hivemq:hivemq-mqtt-client from 1.3.2 to 1.3.3 (#1129)
add 110633851f build(deps): bump com.google.protobuf:protobuf-java (#1131)
add 5c993a4bfc docs(changelog): update release notes
add f43d8e8f11 build(deps): bump github.com/spf13/viper in /plc4go (#1135)
add f4fc6307f0 build(deps): bump mockito.version from 5.5.0 to 5.6.0 (#1137)
add d0a1c52f8a chore(doc): delete CHANGELOG.md
add 5391e374de docs(changelog): update release notes
add 847feadbfd fix(opcua): Add Null Variant (#1124)
add 962374fd2a docs: Updated the getting started documentation to the new version.
add 9500ff7252 build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 in /plc4go (#1140)
add 923a58c155 build(deps): bump net.bytebuddy:byte-buddy from 1.14.8 to 1.14.9 (#1143)
add 1c52d24137 build(deps): bump org.eclipse.jetty:jetty-util from 12.0.1 to 12.0.2 (#1142)
add 1ccd33d95c build(deps): bump netty.version from 4.1.99.Final to 4.1.100.Final (#1141)
add 403bfee25b build(deps): bump io.jsonwebtoken:jjwt from 0.9.1 to 0.12.2 (#1132)
add 7f27ad18b1 build(deps): bump com.google.googlejavaformat:google-java-format (#1133)
add 37fa850e75 build(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 in /plc4go (#1136)
add 0116ec51be chore(opcua): update generated code
add e40d2cb07a test(plc4j/test-gen): fixed test
add b0b972d27c chore(examples/google): fix dependency issue
add 654929dda0 fix(plc4j/opcua): Fix keepalive threads are never shut down (#1139)
add 9c6cbec91e build(deps): bump jackson.version from 2.15.2 to 2.15.3 (#1145)
add 2120728bc1 build(deps): bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre (#1146)
add 86d9db1ff7 plc4j-driver-opcua: Move back to using session lifetime * 75% as keepalive period (#1148)
add 2025138dc7 chore: Added new manufacturers
add 1ff58957f8 build: Added an option to skip code-generation
add 8f49123aaa fix: Increased the memory for running unit tests, as the bacnet module was causing OOM errors.
add 76ca13e979 chore: Added new manufacturers
add ce7a205dfc fix: Made the project buildable on Java 21 (by excluding the Kafka-Connect integration)
add ab6aa8ddba Fix race condition causing RejectedExecutionException on PlcConnection.close() (#1151)
add 788e86eb35 build(deps): bump io.jsonwebtoken:jjwt-api from 0.12.2 to 0.12.3 (#1152)
add 32412a50e0 build(deps-dev): bump org.json:json from 20230618 to 20231013 (#1153)
add a21cf146b5 build(deps): bump io.swagger:swagger-annotations from 1.6.11 to 1.6.12 (#1154)
add 6b098531ea build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 (#1155)
add b0bc847e92 fix(opcua): Await `writeAndFlush(msg)` & send next msg async (#1147)
add a17bcc8652 fix(plc4j/opcua): OPC UA priority judgment using discovery parameter (#1157)
add 6e57edbecf build(deps): bump com.gradle:gradle-enterprise-maven-extension (#1158)
add 17219ab23a test(plc4j/opcua): Re-enable a disabled test (#1159)
add 0a62cb228d fix(plc4x-server): Fix logs not being written to screen (#1161)
add 8091bfd692 refactor(plc4x-server): Cleanup, add tests, and add option to specify port number (#1162)
add 2d343c9bda test(plc4j/opcua): Cleanup testcase manySubscriptionsOnSingleConnection (#1160)
add 91392d1163 build(deps): bump com.google.errorprone:error_prone_annotations (#1164)
add 686ad9855f chore: Worked on improving the Discovery example
add db237f0aef docs: Updated the release-image-template.svg for the release of 0.11.0
add 1ca183692d build(deps): bump org.jsoup:jsoup from 1.16.1 to 1.16.2 (#1169)
add 13d6466732 chore(site/contributing): add note for conventional commits on contributing site
add 18883b1e3e feat(plc4x-server): Build a standalone jar too (#1167)
add 87a163cbba fix: Make sure a leased-connection isn't double-closed
add f70f3e1bca fix: Make sure a leased-connection isn't double-closed
add c6da4ff508 chore: Added new manufacturers
add 2d428ca5ac feat(plc4j/drivers): Create maven meta package to include all drivers (#1166)
add e1ae587ab3 feat(plc4y): Started to implement reading arrays
add 400cbf58a4 fix: Resolved a compilation error with the examples after switching wot the "plc4j-drivers-all" module.
add ad1f7452dd chore: Moved the opcua-server from the integrations into the tools module.
add 510d522462 build(deps): bump org.codehaus.mojo:properties-maven-plugin (#1173)
add a3cdfe221e build(deps): bump com.microsoft.azure.sdk.iot:iot-device-client (#1171)
add 07cda8d70d build(deps): bump org.glassfish.jaxb:jaxb-runtime from 4.0.2 to 4.0.4 (#1170)
add 6073d4bf47 feat(plc4j/spi): Add option to synchronously await response from PLC (#1163)
add fe7d049066 build(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 in /plc4go (#1176)
add 063524b6e5 feat(codegen): Moved the code-generation into a separate profile (#1172)
add 792049f81b build(deps): bump org.cyclonedx:cyclonedx-maven-plugin (#1178)
add 554c083b16 feat(plc4j): Refactored the way transports are configured via the additional parameters of the connection string.
add 41458354c1 build(deps): bump org.eclipse.jetty:jetty-util from 12.0.2 to 12.0.3 (#1180)
add 91c02a0427 build(deps): bump nl.jqno.equalsverifier:equalsverifier (#1184)
add 2ce1820b9a build(deps): bump com.google.protobuf:protobuf-java (#1183)
add 76881dd921 build(deps): bump org.checkerframework:checker-qual (#1182)
add e3c0e8c150 build(deps): bump mockito.version from 5.6.0 to 5.7.0 (#1185)
add 40202ac8ca build(deps): bump github.com/fatih/color in /plc4go (#1194)
add 40b2c88ec4 build(deps): bump com.fazecast:jSerialComm from 2.10.3 to 2.10.4 (#1192)
add 96140bd32c build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 in /plc4go (#1189)
add 2806fdb5b7 build(deps): bump com.googlecode.cmake-maven-project:cmake-maven-plugin (#1188)
add 82cd710f8f build(deps): bump github.com/schollz/progressbar/v3 in /plc4go (#1193)
add 62ff03170e build(deps): bump junit.jupiter.version from 5.10.0 to 5.10.1 (#1187)
add 54d0b73ca9 build(deps): bump com.microsoft.azure.sdk.iot:iot-device-client (#1195)
add 5ad2b9b126 build(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 in /plc4go (#1197)
add 5cd1b05abb chore: Bump the maven version to the latest version.
add d80ad130da chore: Renamed the os-windows profile in go to match the others.
add 2a1c68053f chore: Updated the knx mspec.
add 3385970f2c chore: Updated the knx mspec.
add 8bf0d93c69 fix: Ensured the XML transformation is executed before the execution of the resources-plugin
add 94857bb637 build(deps): bump netty.version from 4.1.100.Final to 4.1.101.Final (#1201)
add ce42594498 build(deps): bump github.com/schollz/progressbar/v3 in /plc4go (#1200)
add ee6f5b4cdd build(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 in /plc4go (#1196)
add 008635e973 chore: upgrade Felix maven-bundle-plugin to make the build more reproducible
add 650fe776cf chore: Added the timestamp to each pom (as the reproducible build pre-check required it)
add 9b9f57ea96 chore: Changed the timestamp format to a human-readable form
add 2c70726225 fic: Added missing dependencies.
add f9ef4733ff build(deps): bump actions/github-script from 6.4.1 to 7.0.0 (#1205)
add 0d017047bb build(deps): bump bouncycastle.version from 1.76 to 1.77 (#1208)
add 9aa689a045 build(deps): bump com.google.protobuf:protobuf-java (#1210)
add 77485012c7 build(deps): bump jackson.version from 2.15.3 to 2.16.0 (#1209)
add 02c67820aa build(deps): bump org.codehaus.mojo:exec-maven-plugin (#1211)
add 5f6c2321bc Issue/s7h (#1214)
add 0a1730ef60 fic: Refactored some of the changes that were lost by merging the latest S7 updates (Also gave the code a thorough review and refactored many details)
add 5403818ec3 fic: Removed a left-over plugin execution
add 877dc36631 fic: Removed a left-over plugin execution
add 5ab12659d8 fic: Moved the maven-dependency-plugin config to the profile.
add 7d9f3e1081 fic: Added the missing Go files for S7
add 76cc647ebb feat: Added a first working draft of a Boschrexroth CtlX driver.
add 0a3cec628d feat: Disabled a test that was made to run manually.
add 998e9778bc build(deps): bump actions/github-script from 7.0.0 to 7.0.1 (#1216)
add 5c350971d7 build(deps): bump net.bytebuddy:byte-buddy from 1.14.9 to 1.14.10 (#1218)
add d023f06ce3 fix(plc4j/spi) Make sure OPC UA discover event is fired prior connected event.
add 09813626d8 Issue/s7h v2 (#1219)
add cadbf2efe7 build(deps): bump org.codehaus.mojo:build-helper-maven-plugin (#1222)
add 6f9fa1614a build(deps): bump org.jsoup:jsoup from 1.16.2 to 1.17.1 (#1223)
add 868eee7016 build(deps): bump github.com/gopacket/gopacket in /plc4go (#1224)
add 2fccbac5d1 build(deps): bump logback.version from 1.4.11 to 1.4.12 (#1228)
add be83d7b483 build(deps): bump nifi.version from 1.23.2 to 1.24.0 (#1227)
add bda704bf24 build(deps): bump golang.org/x/net from 0.18.0 to 0.19.0 in /plc4go (#1226)
add 512ee5926a build(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0 in /plc4go (#1225)
add 67488727f1 build(deps): bump logback.version from 1.4.12 to 1.4.13 (#1229)
add ed28a52695 fix: Updated the settings for nexus deployment as it seems the labels were changed.
add 7abb77226c build(deps): bump actions/setup-java from 3 to 4 (#1231)
add 69fee9b3d5 build(deps): bump nl.jqno.equalsverifier:equalsverifier (#1232)
add c38e1b57e1 build(deps): bump net.sf.saxon:Saxon-HE from 12.3 to 12.4 (#1233)
add 4254f28928 chore: Updated vendor ids
add 8144ed905b chore: Updated Mock
add 7a219c4158 chore: Made it possible to override the default for "resolve-mac-address" and updated the raw-socket transport to use the new transport configs.
add 08dcb7221f refactor: Updated the discovery example to not list every device for every local device that could reach it.
add edbce97442 fix: Reduced the wait between the two executions as some times the first operation already is finished.
add c33e859518 build(deps): bump tel.schich:javacan-core from 3.2.4 to 3.3.0 (#1238)
add a12e49802f build(deps): bump mockito.version from 5.7.0 to 5.8.0 (#1237)
add 1f84a6f109 build(deps): bump logback.version from 1.4.13 to 1.4.14 (#1236)
add 84d77e775b chore(QA): fix some warnings during build
add ba0fcf6693 test(plc4go): fix panic on test validation
add 3e18152297 test(plc4go): fix flaky test by increasing sleep time
add 2254ea12a8 test(plc4go): refactor cache test
add 5ffb3ced81 build(deps): bump groovy.version from 4.0.12 to 4.0.16 (#1239)
add ce0a9f5707 build(deps): bump commons-cli:commons-cli from 1.5.0 to 1.6.0 (#1241)
add daf63328ec build(deps): bump org.checkerframework:checker-qual (#1242)
add 217bae7650 build(deps-dev): bump org.apache.commons:commons-compress (#1243)
add 707143d8b3 build(deps): bump iotdb.version from 0.13.0 to 1.2.2 (#1240)
add e0758fa7a8 build(deps): bump kotlin version to 1.9.21
add f2b1c66c1a chore: Commented out the "set-exit-code" parameter to hopefully get better build failures on Jenkins.
add 6238471556 build(deps): bump com.gradle:common-custom-user-data-maven-extension (#1248)
add 617734bd4f build(deps): bump com.gradle:gradle-enterprise-maven-extension (#1246)
add a2e420d02d build(deps): bump org.apache.karaf.tooling:karaf-maven-plugin (#1247)
add 63ffd5083f build(deps): bump org.apache.commons:commons-pool2 from 2.11.1 to 2.12.0 (#1245)
add bf0066f782 build(deps): bump org.apache.maven.plugins:maven-source-plugin (#1244)
add 8fd198c25a fix: Updated the build to output failed go tests when being run in the maven build.
add f0e78800ae build(deps): bump actions/setup-python from 4 to 5 (#1250)
add ea9c616c58 build(deps): bump github.com/spf13/viper in /plc4go (#1251)
add dd2a894854 build(deps): bump org.apache.commons:commons-text from 1.10.0 to 1.11.0 (#1252)
add f9e4a01a59 build(deps): bump calcite-core.version from 1.34.0 to 1.36.0 (#1253)
add f0e9428eb4 build(deps): bump org.apache.avro:avro from 1.11.1 to 1.11.3 (#1254)
add 02e7ff703a build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#1256)
add d90c3dde1f feat: Cleanup of S7 STRING/WSTRING/(various temporal types)
add b115f4e234 chore: Updated vendor ids
add 850b9a1297 fix: Implemented closing of the Profinet (and RawSocketChannel)
add 67fb856ea0 feat: Continued working on implementing the PROFINET driver.
add d544836d4d build(deps-dev): bump commons-io:commons-io from 2.11.0 to 2.15.1 (#1260)
add 4de048894d build(deps): bump org.apache.maven.plugins:maven-release-plugin (#1261)
add b466923e83 build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin (#1262)
add 08a9caff5d build(deps): bump commons-net:commons-net from 3.9.0 to 3.10.0 (#1263)
add 40c01b7838 build(deps-dev): bump org.apache.commons:commons-lang3 (#1264)
add 48f8e65437 fix: Fixed some issues in the old PN driver (Adjusted the Transport config and made sure it doesn't consume own outgoing messages)
add 6df0fa59d2 fix: Got the data flowing in the NG-Profinet driver.
add 4f51940fd0 build(deps): bump com.influxdb:influxdb-client-java (#1266)
add d0b0f48987 build(deps): bump org.apache.maven.plugins:maven-assembly-plugin (#1267)
add 2d0f4f5612 build(deps): bump org.eclipse.jetty:jetty-util from 12.0.3 to 12.0.4 (#1268)
add f9959e8ced build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin (#1269)
add afd388b797 build(deps): bump github.com/spf13/viper in /plc4go (#1271)
add d821468a24 build(deps): bump github.com/gdamore/tcell/v2 in /plc4go (#1270)
add 0a1943dc00 build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin (#1272)
add 615354ce3c build(deps): bump org.apache.maven:maven-core from 3.9.3 to 3.9.6 (#1274)
add 87313f1a64 build(deps): bump net.java.dev.jna:jna from 5.13.0 to 5.14.0 (#1275)
add 814360fbe1 build(deps): bump org.apache.maven.plugins:maven-invoker-plugin (#1276)
add c73b88a1f7 build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 in /plc4go (#1283)
add bd88c37b31 build(deps): bump golang.org/x/tools from 0.16.0 to 0.16.1 in /plc4go (#1282)
add 0af69f249c build(deps): bump commons-logging:commons-logging from 1.2 to 1.3.0 (#1280)
add 3ccbf9fb42 build(deps): bump org.apache.maven.plugins:maven-remote-resources-plugin (#1279)
add 0b392f47c3 build(deps): bump netty.version from 4.1.101.Final to 4.1.102.Final (#1277)
add c5fa7c3e23 fix: Managed to acknowledge the ApplicationReady request ... seems that there's problems with the "expectRequest" functionality.
add 0a763e99d1 build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#1289)
add 606179e22a build(deps): bump org.codehaus.plexus:plexus-compiler-api (#1287)
add 1f02a713c1 build(deps): bump netty.version from 4.1.102.Final to 4.1.103.Final (#1285)
add f5a040d2eb build(deps): bump github/codeql-action from 2 to 3 (#1284)
add 8f914109bb build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin (#1286)
add c727b60f9c fix(plc4j/profinet): Fix for Array Count and Application Ready Ports
add 6ee7ea61af build(deps): bump actions/upload-artifact from 3 to 4 (#1293)
add 9faa864c1e feat: Updated the ProfinetDiscoverer to be able to handle PN devices without assigned IP addresses.
add 54fcaf63b6 feat: Updated the ProfinetDriver, to intercept mac-address connection strings and in this case to initially update the remote devices IP address using PN-DCP before actually initializing the PN connection.
add 81d514e1c2 feat: Fixed some dependency problems.
add 219a920a9f chore: Updated vendor ids
add e59f376d1c chore: Checked in some updated OPC-UA types.
add 8cff1458ff build(deps): bump com.influxdb:influxdb-client-java (#1294)
add 58765715f1 build(deps): bump netty.version from 4.1.103.Final to 4.1.104.Final (#1295)
add 6879379487 build(deps): bump org.checkerframework:checker-qual (#1296)
add 6db73b0e56 build(deps): bump github.com/spf13/viper in /plc4go (#1300)
add 6dc7313b99 build(deps): bump com.google.googlejavaformat:google-java-format (#1299)
add af7bc31679 build(deps): bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre (#1298)
add ed3d04c113 build(deps): bump org.apache.maven.plugins:maven-compiler-plugin (#1297)
add acbb546ae7 chore: Updated vendor ids
add fc2d56b814 chore: Removed unneeded redefinitions of Java 11, as we now support only java 11 as baseline (Also updated the README and the RELEASE_NOTES as it seems we dropped Java 11 with the last version already)
add c31148d1fb feat: Added the ability to name expectations (helping debug missing requests or replies). Continued working on the PN stuff.
add 6bfdda4a9b feat: Added the ability to name expectations (helping debug missing requests or replies). Continued working on the PN stuff.
add 82dbb13e5b build(deps): bump org.eclipse.jetty:jetty-util from 12.0.4 to 12.0.5 (#1301)
add 80764ed396 build(deps): bump com.google.googlejavaformat:google-java-format (#1302)
add a60c9ba149 build(deps): bump org.codehaus.plexus:plexus-compiler-api (#1303)
add 31a8480b41 build(deps): bump net.bytebuddy:byte-buddy from 1.14.10 to 1.14.11 (#1304)
add 3bbf93d484 chore: Added Timecho to the list of commercial support offerings,
add 0561b5a084 build(deps): bump com.google.errorprone:error_prone_annotations (#1310)
add eb59df2dea build(deps): bump org.asciidoctor:asciidoctorj from 2.5.10 to 2.5.11 (#1309)
add 2c24f23766 build(deps): bump org.jetbrains.kotlin:kotlin-stdlib-jdk8 (#1308)
add 3028df73dd build(deps): bump kotlin.version from 1.9.21 to 1.9.22 (#1307)
add 5e8f983143 build(deps): bump groovy.version from 4.0.16 to 4.0.17 (#1306)
add 5cdfef1234 chore: Added Timecho to the list of commercial support offerings,
add a8f029ed7f chore: Updated vendor ids
add 43b5e7d2f4 feat: Continued working on getting the PN stuff working.
add 0ad4474b96 build(deps): bump org.apache.maven.plugins:maven-compiler-plugin (#1315)
add 6009420874 build(deps): bump nl.jqno.equalsverifier:equalsverifier (#1314)
add fa046f9d40 build(deps): bump jackson.version from 2.16.0 to 2.16.1 (#1313)
add 87d09dc091 build(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin (#1312)
add 0e495e7907 build(deps): bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (#1311)
add d6ce06a8a7 build(deps): bump tel.schich:javacan-core from 3.3.0 to 3.3.2 (#1316)
add 49741c26d7 build(deps): bump slf4j.version from 2.0.9 to 2.0.10 (#1317)
add 3c783d2c01 build(deps): bump org.jsoup:jsoup from 1.17.1 to 1.17.2 (#1318)
add 86a5663b77 build(deps): bump org.asciidoctor:asciidoctorj-diagram (#1319)
add 09a1550590 build(deps): bump org.assertj:assertj-core from 3.24.2 to 3.25.0 (#1320)
add 1dc24fddb2 build(deps): bump org.assertj:assertj-core from 3.25.0 to 3.25.1 (#1322)
add 05a326392f build(deps): bump com.google.errorprone:error_prone_annotations (#1323)
add 9b7bf47b5b feat(plc4py): Code Gen Update (#1199) - Incremental update to python
add f37f2775b8 fix(plc4py): Add abstract decorators to read buffer
add b49363a1ee build(deps): bump joda-time:joda-time from 2.12.5 to 2.12.6 (#1325)
add b0dfaf5711 build(deps): bump com.google.googlejavaformat:google-java-format (#1324)
add 1d8b596a66 Team/glcj (#1326)
add c27ccbbcdd fix(plc4py/modbus): Tidy up the Modbus implementation
add bede1cdad1 build(deps): bump org.apache.rat:apache-rat-plugin from 0.15 to 0.16 (#1329)
add dd40563bb7 build(deps): bump golang.org/x/net from 0.19.0 to 0.20.0 in /plc4go (#1327)
add a14fa487b0 build(deps): bump slf4j.version from 2.0.10 to 2.0.11 (#1328)
add 7aa46a2696 fix(website): Update hutcheb details
add d074450071 build(deps): bump org.apache.karaf.tooling:karaf-maven-plugin (#1334)
add 4a30540658 build(deps): bump org.apache.maven.plugins:maven-surefire-plugin (#1333)
add bfdc6f06ed build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin (#1332)
add eb52a8856c build(deps): bump nl.jqno.equalsverifier:equalsverifier (#1331)
add 443d1449a6 build(deps): bump golang.org/x/tools from 0.16.1 to 0.17.0 in /plc4go (#1337)
add afbf8121a0 build(deps): bump com.microsoft.azure.sdk.iot:iot-device-client (#1336)
add fceee4cec9 build(deps): bump com.google.protobuf:protobuf-java (#1335)
add df8a231cc3 build(deps): bump mockito.version from 5.8.0 to 5.9.0 (#1341)
add ea0144865c build(deps): bump org.asciidoctor:asciidoctor-maven-plugin (#1340)
add 6fdc24b7b2 build(deps): bump org.cyclonedx:cyclonedx-maven-plugin (#1345)
add 85faa461a5 build(deps): bump netty.version from 4.1.104.Final to 4.1.105.Final (#1343)
add c488aa935e build(deps): bump actions/cache from 3 to 4 (#1347)
add 83031bcca5 build(deps): bump actions/dependency-review-action from 3 to 4 (#1348)
add c8a4d8e5f4 build(deps): bump groovy.version from 4.0.17 to 4.0.18 (#1349)
add dbbcbd5ab1 Feature/new UI tool (#1350)
add 663bf957bc refactor: Renamed the frontend directory inside the frontend module to "project"
add 008b8f791c build: Tested the new 0.16.1 version of Rat and left a comment to update to 0.16.1, once that's released.
add e9ffa6bb84 fix: Replaced the while-loop in the ProfinetDevice with a timer triggered executor and this made the connection stable.
add 86d4a5d6d2 build: Updated the Java version used to build PLC4X on jenkins to 21 as using Java 11 was causing the sonacube plugin to fail and this way also the new UI module is built.
add 806fdf5854 build(deps): bump netty.version from 4.1.105.Final to 4.1.106.Final (#1353)
add 5cf934e6c1 build(deps): bump com.github.eirslett:frontend-maven-plugin (#1352)
add cf643ab291 build(deps): bump org.aspectj:aspectjweaver from 1.9.20.1 to 1.9.21 (#1357)
add baf214918f build(deps): bump org.springframework.boot:spring-boot-maven-plugin (#1355)
add af6bdd53da fix: Found and fixed the reason for the second reconnect to fail.
add 93c4f7cf14 build(deps): bump org.springframework.boot:spring-boot-dependencies (#1360)
add 7b339cf04a build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 in /plc4go (#1358)
add b6fbfbcc1d feat(plc4go/connectioncache): add GetConnectionWithContext to connection cache
add fae748c366 fix(plc4go): ensure discoverer respect context cancel
add 4e5203affa build(deps): bump mockito.version from 5.9.0 to 5.10.0 (#1365)
add 6010002115 build(deps): bump org.apache.rat:apache-rat-plugin from 0.15 to 0.16 (#1354)
add 6142f2429d chore: update notice year to 2024 (#1351)
add 54888eaa7e fix: Gave the initial connection request a bit more time ... also tried to find the reason for the reconnects.
add d54b88de97 fix: Gave the initial connection request a bit more time ... also tried to find the reason for the reconnects.
add b5396263db chore: Update vendor ids
add 0395846889 chore: Update vendor ids
add 1f9a949a78 fix: Reduced the version of the rat plugin till the version 0.16.1 is released, which will fix the problem causing the build to pause for several minutes.
add dc6dd21db3 feat: Implemented the functionality to edit, add, delete devices.
add be54e22225 fix: Fixed a build error.
add b529aff5d1 build: Adjusted the java versions for the matrix from 19 to 21
add cc2c773386 build(deps): bump org.codehaus.mojo:license-maven-plugin (#1368)
add dc8e5f9def build(deps): bump io.swagger:swagger-annotations from 1.6.12 to 1.6.13 (#1367)
add d63099d9e7 build(deps): bump io.jsonwebtoken:jjwt-api from 0.12.3 to 0.12.4 (#1370)
add 5cbce4cace build(deps): bump org.apache.rat:apache-rat-plugin from 0.15 to 0.16.1 (#1369)
add 7ca76028c4 fix(plc4j/eip): Remove unnecessary Thread.sleep (#1374)
add dadd5fce48 build(deps): bump release-drafter/release-drafter from 5 to 6 (#1377)
add e21e1cc382 add Apache Hop Logo
add e2043bf8e5 build(deps): bump github.com/rs/zerolog from 1.31.0 to 1.32.0 in /plc4go (#1378)
add e750c3d34c build(deps): bump com.influxdb:influxdb-client-java from 6.12.0 to 7.0.0 (#1372)
add 2b64eb5693 build(deps): bump nifi.version from 1.24.0 to 1.25.0 (#1371)
add a7310e34de feat: Added support for all missing S7 64bit types (L-Types) as well as Duration/Time/Date types
add bdab045bbe build(deps): bump org.assertj:assertj-core from 3.25.1 to 3.25.3 (#1381)
add 4c89f63445 build(deps): bump org.asciidoctor:asciidoctorj-diagram (#1380)
add 570cf1ea79 chore: Updated some generated knx files
add faba6fec57 fix(plc4go): port over s7 changes to golang
add 3d2ab35678 chore(plc4go): fix build not failing properly
add add6906273 fix: Ensured everywhere a transaction manager is created, that it's also shutdown correctly.
add 80d6de9156 chore: Fixed a variable with wrong case.
add 90f43c9204 chore(plc4go): fix build
add 51434bd8bd feat(plc4go): support for DATE_AND_LTIME
add 464f5106d9 fix: fixed the build prior to java 19
add fdda471da2 fix(plc4go/s7): port over some changes from plc4j
add fb33c7b011 fix(plc4go): wrong logger usage
add fc89f789a8 fix(knx): Fixed the typed for knx datatypes PDT_BITSET8 and PDT_BITSET16
add f8a4a33d87 chore: Made sure the tests are only executed once.
add 29aad05163 chore(build): add a `with-java` profile to speed up build
add 1171c41522 chore(plc4go): test bump
add 8aebf3ced7 chore: dispatch issues to issues [skip ci]
add 1259eb15d4 fix(knx): Fixed how 16 bit floating-point numbers are parsed.
add a9a8a531c5 chore: Updated the RELEASE_NOTES
add 5bc0a4e895 chore: Updated the RELEASE_NOTES
add 8c9c06157e build(deps): bump joda-time:joda-time from 2.12.6 to 2.12.7 (#1386)
add a21858e1b8 build(deps): bump milo.version from 0.6.11 to 0.6.12 (#1385)
add ae87e18504 build(deps): bump io.jsonwebtoken:jjwt-api from 0.12.4 to 0.12.5 (#1384)
add 0eeb4da8aa build(deps): bump junit.jupiter.version from 5.10.1 to 5.10.2 (#1383)
add add5c37040 chore: Update vendor ids
add 77a9b12f69 fix: Fixed the configuration options for serial transports (the parity, was actually not the number of parity bits, but the type of parity being used) feat: Now it's possible to use enums in configuration.
add ae0ef34921 build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 in /plc4go (#1387)
add 9798603829 build(deps-dev): bump org.json:json from 20231013 to 20240205 (#1388)
add 3681c5bf38 build(deps): bump slf4j.version from 2.0.11 to 2.0.12 (#1389)
add c6ae867d88 build(deps): bump org.eclipse.jetty:jetty-util from 11.0.19 to 11.0.20 (#1390)
add f132b0b943 fix: Made sure plc-values are serialized in LittleEndian format
add 4048a8afbd build(deps): bump commons-codec:commons-codec from 1.16.0 to 1.16.1 (#1392)
add a65b483bf8 build(deps): bump com.gradle:gradle-enterprise-maven-extension (#1393)
add 6cc7d4b3ba Fixed the last problems with writing complex types to ADS (#1394)
add 780a104cba feat(plc4py/umas): UMAS implementation (#1339)
add 5580b2bf6e Fix/enum discriminators (#1395)
add 0468254247 chore: Disabled the flaky test again in order to make the build pass. (Investigating the issue in a separate PR)
add ff382cf586 feat: Implementation of opc ua client security.
add bd05f1223d fix: Fix remaining unit tests.
add b1b667c516 feat: OPC-UA mspec updates.
add 83ed178135 feat(plc4j/opcua): Chunking and encryption of request/response calls.
add a6048768e8 Fix mspec.
add 228f8f5e9e Update golang opcua structs.
add 362a99adb5 Fix golang compile errors.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (2f89cb423f)
\
N -- N -- N refs/heads/pg/security-policy (362a99adb5)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 36 +-
.github/workflows/c-platform.yml | 19 +-
.github/workflows/changelog.yml | 4 +-
.github/workflows/codeql-analysis.yml | 11 +-
.github/workflows/dependency-review.yml | 7 +-
.github/workflows/go-platform-test-report.yml | 45 +
.github/workflows/go-platform.yml | 86 +-
.github/workflows/java-platform-test-report.yml | 46 +
.github/workflows/java-platform.yml | 44 +-
.github/workflows/python-platform.yml | 19 +-
.github/workflows/release-drafter.yml | 5 +-
.github/workflows/sast.yaml | 8 +-
.gitignore | 26 +-
.idea/sonarlint/issuestore/index.pb | 33 +
.idea/sonarlint/securityhotspotstore/index.pb | 33 +
.mvn/extensions.xml | 49 +-
.mvn/gradle-enterprise.xml | 46 +
.mvn/wrapper/maven-wrapper.properties | 4 +-
CHANGELOG.md | 1312 +
Dockerfile | 68 +-
Jenkinsfile | 12 +-
LICENSE | 1 -
NOTICE | 2 +-
README.md | 50 +-
RELEASE_NOTES | 78 +-
build-reproducible.sh | 19 +-
code-generation/language-base-freemarker/pom.xml | 34 +-
code-generation/language-c/pom.xml | 16 +-
.../plc4x/language/c/CLanguageTemplateHelper.java | 36 +-
.../src/test/resources/integration-test/pom.xml | 546 +-
code-generation/language-cs/pom.xml | 8 +-
.../language/cs/CsLanguageTemplateHelper.java | 91 +-
code-generation/language-go/pom.xml | 16 +-
.../language/go/GoLanguageTemplateHelper.java | 148 +-
.../templates/go/complex-type-template.go.ftlh | 60 +-
.../templates/go/data-io-template.go.ftlh | 60 +-
.../resources/templates/go/enum-template.go.ftlh | 19 +-
.../resources/templates/go/plc4x_common.go.ftlh | 5 -
code-generation/language-java/pom.xml | 24 +-
.../language/java/JavaLanguageTemplateHelper.java | 149 +-
.../templates/java/complex-type-template.java.ftlh | 6 +-
.../templates/java/data-io-template.java.ftlh | 931 +-
code-generation/language-python/pom.xml | 14 +-
.../python/PythonLanguageTemplateHelper.java | 334 +-
.../python/complex-type-template.python.ftlh | 295 +-
.../templates/python/data-io-template.python.ftlh | 128 +-
.../templates/python/enum-template.python.ftlh | 23 +-
code-generation/pom.xml | 33 +-
code-generation/protocol-base-mspec/pom.xml | 22 +-
.../plugins/codegenerator/language/mspec/MSpec.g4 | 2 +-
code-generation/protocol-test/pom.xml | 8 +-
code-generation/tests/pom.xml | 12 +-
code-generation/tests/protocol-test-java/pom.xml | 20 +-
.../plc4x/java/test/readwrite/DataIOType.java | 77 +-
.../java/test/readwrite/EnumDiscriminatedType.java | 3 +-
.../readwrite/EnumDiscriminatedTypeMultiple.java | 6 +-
.../TypeSwitchInTypeSwitchParentType.java | 175 -
.../TypeSwitchInTypeSwitchParentTypeChild0.java | 192 -
...eSwitchInTypeSwitchParentTypeChild0Infant0.java | 194 -
...SwitchParentTypeChild0Infant0InfantsChild0.java | 160 -
...SwitchParentTypeChild0Infant0InfantsChild1.java | 160 -
...eSwitchInTypeSwitchParentTypeChild0Infant1.java | 151 -
...eSwitchInTypeSwitchParentTypeChild0Infant2.java | 151 -
.../TypeSwitchInTypeSwitchParentTypeChild1.java | 192 -
...eSwitchInTypeSwitchParentTypeChild1Infant3.java | 150 -
...eSwitchInTypeSwitchParentTypeChild1Infant4.java | 151 -
...eSwitchInTypeSwitchParentTypeChild1Infant5.java | 151 -
.../TypeSwitchInTypeSwitchParentTypeChild2.java | 198 -
...eSwitchInTypeSwitchParentTypeChild2Infant6.java | 151 -
...eSwitchInTypeSwitchParentTypeChild2Infant7.java | 151 -
...eSwitchInTypeSwitchParentTypeChild2Infant8.java | 151 -
.../plc4x/java/test/readwrite/UIntTypeTest.java | 10 +-
docker-compose.yaml | 31 +
images/s7h_image01.png | Bin 0 -> 13524 bytes
images/s7h_image02.png | Bin 0 -> 40461 bytes
images/s7h_image03.png | Bin 0 -> 40466 bytes
images/s7h_image04.png | Bin 0 -> 31900 bytes
images/s7h_image05.png | Bin 0 -> 31149 bytes
images/s7h_image06.png | Bin 0 -> 91539 bytes
images/s7h_image07.png | Bin 0 -> 13554 bytes
images/s7h_szlxy11demo.png | Bin 0 -> 28818 bytes
media/release-image-template.svg | 4 +-
plc4c/CMakeLists.txt | 10 +-
plc4c/SonarcloudBuildWrapperHack.groovy | 2 +-
plc4c/api/include/plc4c/data.h | 4 +
plc4c/drivers/s7/include/plc4c/driver_s7_static.h | 2 +
plc4c/drivers/s7/src/driver_s7_encode_decode.c | 3 -
plc4c/drivers/s7/src/driver_s7_packets.c | 1 -
plc4c/drivers/s7/src/driver_s7_sm_read.c | 6 +-
plc4c/drivers/s7/src/driver_s7_static.c | 4 +
plc4c/generated-sources/plc4x/src/plc4x_value.c | 3 -
.../generated-sources/s7/include/controller_type.h | 63 +
plc4c/generated-sources/s7/include/data_item.h | 9 +-
.../s7/include/s7_payload_user_data_item.h | 21 +-
.../generated-sources/s7/include/transport_size.h | 12 +-
.../s7/src/alarm_message_ack_push_type.c | 12 +-
.../s7/src/alarm_message_push_type.c | 12 +-
.../s7/src/alarm_message_query_type.c | 14 +-
plc4c/generated-sources/s7/src/controller_type.c | 127 +
.../s7/src/cyc_service_item_type.c | 22 +-
plc4c/generated-sources/s7/src/data_item.c | 263 +-
plc4c/generated-sources/s7/src/date_and_time.c | 98 +-
.../s7/src/s7_payload_user_data_item.c | 383 +-
plc4c/generated-sources/s7/src/transport_size.c | 392 +-
plc4c/pom.xml | 459 +-
plc4c/spi/include/plc4c/spi/types_private.h | 1 +
plc4c/spi/src/data.c | 10 +
.../testing/protocols/ads/DriverTestsuite.xml | 1396 +-
.../protocols/logix/CompactLogixSimpleRead.xml | 846 +
.../protocols/modbus/tcp/Modbus-all-datatypes.xml | 3404 +
.../testing/protocols/opcua/DriverTestsuite.xml | 134 +
plc4go/examples/ads/browse/Browse.go | 5 +
plc4go/examples/ads/discovery/Discovery.go | 2 +-
plc4go/examples/ads/read/Read.go | 5 +
plc4go/examples/ads/subscribe/Subscribe.go | 9 +-
plc4go/examples/ads/write/Write.go | 5 +
.../hello_world_plc4go_bacnet_discovery.go | 18 +-
.../discovery/hello_world_plc4go_knx_discovery.go | 42 +-
.../hello_world_plc4go_knx_read_group_address.go | 5 +
.../hello_world_plc4go_knx_subscription.go | 5 +
plc4go/examples/read/hello_world_plc4go_read.go | 5 +
plc4go/examples/write/hello_world_plc4go_write.go | 5 +
plc4go/go.mod | 64 +-
plc4go/go.sum | 559 +-
plc4go/internal/ads/Browser.go | 5 +-
plc4go/internal/ads/Connection.go | 70 +-
plc4go/internal/ads/Discoverer.go | 70 +-
plc4go/internal/ads/DiscoveryMessageCodec.go | 34 +-
plc4go/internal/ads/Driver.go | 58 +-
plc4go/internal/ads/Interactions.go | 32 +-
plc4go/internal/ads/MessageCodec.go | 54 +-
plc4go/internal/ads/MessageCodec_plc4xgen.go | 64 +
plc4go/internal/ads/Reader.go | 30 +-
plc4go/internal/ads/Subscriber.go | 43 +-
plc4go/internal/ads/ValueHandler.go | 14 +-
plc4go/internal/ads/Writer.go | 22 +-
plc4go/internal/ads/mock_SymbolicPlcQuery_test.go | 11 +-
plc4go/internal/ads/model/AdsSubscriptionHandle.go | 17 +-
.../ads/model/AdsSubscriptionHandle_plc4xgen.go | 143 +
plc4go/internal/ads/model/Configuration.go | 16 +-
plc4go/internal/ads/model/SubscriptionEvent.go | 12 +-
plc4go/internal/ads/model/Tag.go | 15 +-
plc4go/internal/bacnetip/ApplicationLayer.go | 148 +-
.../ApplicationLayerMessageCodec_plc4xgen.go | 88 +
plc4go/internal/bacnetip/ApplicationModule.go | 67 +-
.../bacnetip/BACnetVirtualLinkLayerService.go | 97 +-
plc4go/internal/bacnetip/CommunicationsModule.go | 16 +-
plc4go/internal/bacnetip/Connection.go | 77 +-
plc4go/internal/bacnetip/Device.go | 6 +-
plc4go/internal/bacnetip/DeviceInfo_plc4xgen.go | 121 +
plc4go/internal/bacnetip/Discoverer.go | 47 +-
plc4go/internal/bacnetip/Driver.go | 45 +-
plc4go/internal/bacnetip/IOCBModule.go | 117 +-
plc4go/internal/bacnetip/IOCB_plc4xgen.go | 129 +
plc4go/internal/bacnetip/IOController_plc4xgen.go | 68 +
plc4go/internal/bacnetip/IOQController_plc4xgen.go | 92 +
plc4go/internal/bacnetip/IOQueue_plc4xgen.go | 68 +
plc4go/internal/bacnetip/MessageCodec.go | 34 +-
plc4go/internal/bacnetip/MessageCodec_plc4xgen.go | 64 +
plc4go/internal/bacnetip/NetworkService.go | 75 +-
plc4go/internal/bacnetip/PDU.go | 11 +-
plc4go/internal/bacnetip/Reader.go | 56 +-
plc4go/internal/bacnetip/SieveQueue_plc4xgen.go | 71 +
plc4go/internal/bacnetip/Subscriber.go | 23 +-
plc4go/internal/bacnetip/Subscriber_plc4xgen.go | 119 +
plc4go/internal/bacnetip/Tag.go | 13 +-
plc4go/internal/bacnetip/Task.go | 27 +-
plc4go/internal/bacnetip/UDPActor_plc4xgen.go | 79 +
.../internal/bacnetip/UDPCommunicationsModule.go | 32 +-
plc4go/internal/bacnetip/mock_BacNetPlcTag_test.go | 50 +-
.../bacnetip/mock_OneShotTaskRequirements_test.go | 11 +-
plc4go/internal/bacnetip/mock_PDUOption_test.go | 11 +-
.../mock_RecurringTaskRequirements_test.go | 11 +-
.../mock_SSMProcessingRequirements_test.go | 11 +-
.../bacnetip/mock_SSMSAPRequirements_test.go | 11 +-
.../mock_WhoIsIAmServicesRequirements_test.go | 11 +-
.../mock__ApplicationServiceElement_test.go | 11 +-
plc4go/internal/bacnetip/mock__BIPSAP_test.go | 11 +-
plc4go/internal/bacnetip/mock__Client_test.go | 11 +-
plc4go/internal/bacnetip/mock__IOCB_test.go | 52 +-
.../internal/bacnetip/mock__IOController_test.go | 11 +-
.../internal/bacnetip/mock__IOQController_test.go | 11 +-
plc4go/internal/bacnetip/mock__PDU_test.go | 50 +-
plc4go/internal/bacnetip/mock__Server_test.go | 11 +-
.../bacnetip/mock__ServiceAccessPoint_test.go | 11 +-
.../bacnetip/mock__TaskRequirements_test.go | 11 +-
plc4go/internal/bacnetip/mock_option_test.go | 11 +-
plc4go/internal/cbus/AlphaGenerator_plc4xgen.go | 68 +
plc4go/internal/cbus/Browser.go | 354 +-
plc4go/internal/cbus/Browser_test.go | 555 +-
plc4go/internal/cbus/CBusMessageMapper.go | 8 +-
plc4go/internal/cbus/CBusMessageMapper_test.go | 526 +-
plc4go/internal/cbus/Configuration.go | 11 +-
plc4go/internal/cbus/Configuration_plc4xgen.go | 105 +
plc4go/internal/cbus/Configuration_test.go | 73 +-
plc4go/internal/cbus/Connection.go | 308 +-
plc4go/internal/cbus/Connection_plc4xgen.go | 149 +
plc4go/internal/cbus/Connection_test.go | 1885 +-
plc4go/internal/cbus/Discoverer.go | 151 +-
plc4go/internal/cbus/Discoverer_test.go | 178 +-
plc4go/internal/cbus/Driver.go | 75 +-
plc4go/internal/cbus/DriverContext.go | 6 +-
plc4go/internal/cbus/DriverContext_plc4xgen.go | 65 +
plc4go/internal/cbus/DriverContext_test.go | 7 +-
plc4go/internal/cbus/Driver_test.go | 92 +-
plc4go/internal/cbus/MessageCodec.go | 244 +-
plc4go/internal/cbus/MessageCodec_plc4xgen.go | 120 +
plc4go/internal/cbus/MessageCodec_test.go | 487 +-
plc4go/internal/cbus/Reader.go | 204 +-
plc4go/internal/cbus/Reader_test.go | 1097 +-
plc4go/internal/cbus/Subscriber.go | 146 +-
plc4go/internal/cbus/Subscriber_plc4xgen.go | 95 +
plc4go/internal/cbus/Subscriber_test.go | 162 +-
plc4go/internal/cbus/SubscriptionEvent.go | 9 +-
plc4go/internal/cbus/SubscriptionEvent_test.go | 2 +-
plc4go/internal/cbus/SubscriptionHandle.go | 5 +-
plc4go/internal/cbus/SubscriptionHandle_test.go | 3 +-
plc4go/internal/cbus/Tag.go | 38 +-
plc4go/internal/cbus/TagHandler.go | 1 +
plc4go/internal/cbus/Tag_test.go | 2 +-
plc4go/internal/cbus/ValueHandler.go | 7 +-
plc4go/internal/cbus/ValueHandler_test.go | 3 +
plc4go/internal/cbus/Writer.go | 30 +-
plc4go/internal/cbus/Writer_test.go | 31 +-
plc4go/internal/cbus/common_test.go | 27 +
plc4go/internal/cbus/mock_CALGetStatusTag_test.go | 50 +-
plc4go/internal/cbus/mock_CALIdentifyTag_test.go | 50 +-
plc4go/internal/cbus/mock_CALRecallTag_test.go | 50 +-
plc4go/internal/cbus/mock_CalTag_test.go | 11 +-
.../cbus/mock_CommandAndArgumentsCount_test.go | 11 +-
plc4go/internal/cbus/mock_MMIMonitorTag_test.go | 134 +-
.../internal/cbus/mock_RequestTransaction_test.go | 64 +-
plc4go/internal/cbus/mock_SALMonitorTag_test.go | 134 +-
plc4go/internal/cbus/mock_SALTag_test.go | 50 +-
plc4go/internal/cbus/mock_StatusTag_test.go | 50 +-
plc4go/internal/cbus/mock_SubscriptionTag_test.go | 347 +
plc4go/internal/cbus/mock_Tag_test.go | 50 +-
plc4go/internal/cbus/mock_UnitInfoQuery_test.go | 11 +-
plc4go/internal/cbus/mock_addressProvider_test.go | 11 +-
plc4go/internal/cbus/mock_requirements.go | 6 +-
plc4go/internal/cbus/noGlobalLog_test.go | 27 +
plc4go/internal/cbus/statusrequesttype_string.go | 42 +
plc4go/internal/cbus/tagtype_string.go | 35 +-
plc4go/internal/eip/Configuration.go | 12 +-
plc4go/internal/eip/Connection.go | 503 +-
plc4go/internal/eip/Driver.go | 142 +
plc4go/internal/eip/EipDriver.go | 105 -
plc4go/internal/eip/MessageCodec.go | 37 +-
plc4go/internal/eip/MessageCodec_plc4xgen.go | 64 +
plc4go/internal/eip/Reader.go | 53 +-
plc4go/internal/eip/Tag.go | 12 +-
plc4go/internal/eip/ValueHandler.go | 11 +-
plc4go/internal/eip/Writer.go | 71 +-
plc4go/internal/eip/mock_EIPPlcTag_test.go | 407 -
plc4go/internal/eip/mock_PlcTag_test.go | 447 +
plc4go/internal/knxnetip/Browser.go | 49 +-
plc4go/internal/knxnetip/Connection.go | 81 +-
.../knxnetip/ConnectionDriverSpecificOperations.go | 60 +-
plc4go/internal/knxnetip/ConnectionHelper.go | 30 +-
.../knxnetip/ConnectionInternalOperations.go | 13 +-
.../knxnetip/ConnectionMetadata_plc4xgen.go | 107 +
plc4go/internal/knxnetip/Discoverer.go | 80 +-
plc4go/internal/knxnetip/Driver.go | 40 +-
plc4go/internal/knxnetip/MessageCodec.go | 87 +-
plc4go/internal/knxnetip/MessageCodec_plc4xgen.go | 72 +
plc4go/internal/knxnetip/Query.go | 5 +-
plc4go/internal/knxnetip/Reader.go | 18 +-
plc4go/internal/knxnetip/Subscriber.go | 67 +-
plc4go/internal/knxnetip/Subscriber_plc4xgen.go | 123 +
plc4go/internal/knxnetip/SubscriptionEvent.go | 40 +-
plc4go/internal/knxnetip/SubscriptionHandle.go | 5 +-
plc4go/internal/knxnetip/Utils.go | 12 +-
plc4go/internal/knxnetip/mock_DeviceTag_test.go | 52 +-
.../internal/knxnetip/mock_GroupAddressTag_test.go | 52 +-
plc4go/internal/knxnetip/mock_Tag_test.go | 50 +-
plc4go/internal/modbus/AsciiDriver.go | 133 +
plc4go/internal/modbus/Connection.go | 100 +-
plc4go/internal/modbus/MessageCodec.go | 34 +-
plc4go/internal/modbus/MessageCodec_plc4xgen.go | 68 +
plc4go/internal/modbus/ModbusAsciiDriver.go | 104 -
plc4go/internal/modbus/ModbusRtuDriver.go | 104 -
plc4go/internal/modbus/ModbusTcpDriver.go | 104 -
plc4go/internal/modbus/Reader.go | 48 +-
plc4go/internal/modbus/RtuDriver.go | 132 +
plc4go/internal/modbus/Tag.go | 13 +-
plc4go/internal/modbus/TagHandler.go | 9 +-
plc4go/internal/modbus/TcpDriver.go | 133 +
plc4go/internal/modbus/ValueHandler.go | 11 +-
plc4go/internal/modbus/Writer.go | 15 +-
plc4go/internal/modbus/tagtype_string.go | 35 +-
plc4go/internal/opcua/CertificateGenerator.go | 150 +
plc4go/internal/opcua/CertificateKeyPair.go | 53 +
plc4go/internal/opcua/Configuration.go | 135 +
plc4go/internal/opcua/Configuration_plc4xgen.go | 142 +
plc4go/internal/opcua/Connection.go | 265 +
plc4go/internal/opcua/Connection_plc4xgen.go | 151 +
plc4go/internal/opcua/Driver.go | 182 +
plc4go/internal/opcua/DriverContext.go | 37 +
plc4go/internal/opcua/DriverContext_plc4xgen.go | 73 +
plc4go/internal/opcua/EncryptionHandler.go | 218 +
plc4go/internal/opcua/MessageCodec.go | 132 +
plc4go/internal/opcua/MessageCodec_plc4xgen.go | 60 +
plc4go/internal/opcua/Reader.go | 154 +
plc4go/internal/opcua/SecureChannel.go | 1662 +
.../opcua/SecureChannelTransactionManager.go | 87 +
.../SecureChannelTransactionManager_plc4xgen.go | 83 +
plc4go/internal/opcua/SecureChannel_plc4xgen.go | 295 +
plc4go/internal/opcua/Subscriber.go | 228 +
plc4go/internal/opcua/Subscriber_plc4xgen.go | 95 +
plc4go/internal/opcua/SubscriptionHandle.go | 465 +
plc4go/internal/opcua/Tag.go | 87 +
plc4go/internal/opcua/TagHandler.go | 83 +
plc4go/internal/opcua/TagHandler_test.go | 199 +
plc4go/internal/opcua/Writer.go | 435 +
plc4go/internal/opcua/common.go | 258 +
.../opcua/mock_CommandAndArgumentsCount_test.go | 174 +
plc4go/internal/opcua/mock_Tag_test.go | 347 +
plc4go/internal/s7/Configuration.go | 24 +-
plc4go/internal/s7/Connection.go | 215 +-
plc4go/internal/s7/Driver.go | 91 +-
plc4go/internal/s7/MessageCodec.go | 38 +-
plc4go/internal/s7/MessageCodec_plc4xgen.go | 64 +
plc4go/internal/s7/Reader.go | 68 +-
plc4go/internal/s7/Tag.go | 16 +
plc4go/internal/s7/TagHandler.go | 17 +-
plc4go/internal/s7/ValueHandler.go | 11 +-
plc4go/internal/s7/Writer.go | 49 +-
plc4go/internal/s7/mock_PlcTag_test.go | 50 +-
plc4go/internal/s7/tagtype_string.go | 35 +-
plc4go/internal/simulated/Connection.go | 37 +-
plc4go/internal/simulated/Connection_test.go | 4 +-
plc4go/internal/simulated/Device.go | 47 +-
plc4go/internal/simulated/Device_test.go | 58 +-
plc4go/internal/simulated/Driver.go | 25 +-
plc4go/internal/simulated/Driver_test.go | 13 +-
plc4go/internal/simulated/Reader.go | 18 +-
plc4go/internal/simulated/Reader_test.go | 15 +-
plc4go/internal/simulated/Subscriber.go | 6 +-
plc4go/internal/simulated/Tag.go | 11 +-
plc4go/internal/simulated/Tag_test.go | 2 +-
plc4go/internal/simulated/Writer.go | 18 +-
plc4go/internal/simulated/Writer_test.go | 21 +-
plc4go/internal/simulated/mock_Tag_test.go | 78 +-
plc4go/pkg/api/PlcConnection.go | 58 +
plc4go/pkg/api/PlcConnectionCloseResult.go | 28 +
plc4go/pkg/api/PlcConnectionConnectResult.go | 54 +
plc4go/pkg/api/PlcConnectionPingResult.go | 27 +
plc4go/pkg/api/PlcDriver.go | 64 +
plc4go/pkg/api/PlcDriverManager.go | 329 +
plc4go/pkg/api/PlcDriverManger_test.go | 869 +
plc4go/pkg/api/cache/PlcConnectionCache.go | 143 +-
plc4go/pkg/api/cache/PlcConnectionCache_test.go | 338 +-
plc4go/pkg/api/cache/common.go | 22 +-
plc4go/pkg/api/cache/connectionContainer.go | 144 +-
plc4go/pkg/api/cache/connectionContainer_test.go | 136 +-
.../mock_PlcConnectionCacheCloseResult_test.go | 11 +-
.../pkg/api/cache/mock_PlcConnectionCache_test.go | 56 +-
.../cache/mock_WithConnectionCacheOption_test.go | 11 +-
plc4go/pkg/api/cache/mock_connectionEvent_test.go | 11 +-
.../pkg/api/cache/mock_connectionListener_test.go | 11 +-
.../pkg/api/cache/mock_tracedPlcConnection_test.go | 66 +-
plc4go/pkg/api/cache/noGlobalLog_test.go | 27 +
plc4go/pkg/api/cache/plcConnectionLease.go | 18 +-
plc4go/pkg/api/cache/plcConnectionLease_test.go | 171 +-
plc4go/pkg/api/cache/tracedPlcConnection.go | 4 +-
plc4go/pkg/api/config/config.go | 53 +-
plc4go/pkg/api/config/mock_WithOption_test.go | 92 +
plc4go/pkg/api/connection.go | 70 -
plc4go/pkg/api/driver.go | 60 -
plc4go/pkg/api/driverManager.go | 307 -
plc4go/pkg/api/driverManager_test.go | 832 -
plc4go/pkg/api/drivers/drivers.go | 44 +-
plc4go/pkg/api/logging/init.go | 30 +-
.../pkg/api/mock_PlcConnectionCloseResult_test.go | 50 +-
.../api/mock_PlcConnectionConnectResult_test.go | 50 +-
.../pkg/api/mock_PlcConnectionPingResult_test.go | 50 +-
plc4go/pkg/api/mock_PlcConnection_test.go | 52 +-
plc4go/pkg/api/mock_PlcDriverManager_test.go | 52 +-
plc4go/pkg/api/mock_PlcDriver_test.go | 109 +-
plc4go/pkg/api/mock_Transport_test.go | 103 +-
plc4go/pkg/api/mock_WithDiscoveryOption_test.go | 11 +-
plc4go/pkg/api/model/mock_ArrayInfo_test.go | 50 +-
plc4go/pkg/api/model/mock_PlcBrowseItem_test.go | 50 +-
.../api/model/mock_PlcBrowseRequestBuilder_test.go | 50 +-
.../api/model/mock_PlcBrowseRequestResult_test.go | 50 +-
plc4go/pkg/api/model/mock_PlcBrowseRequest_test.go | 11 +-
.../pkg/api/model/mock_PlcBrowseResponse_test.go | 11 +-
.../api/model/mock_PlcConnectionMetadata_test.go | 50 +-
.../api/model/mock_PlcConsumerRegistration_test.go | 11 +-
plc4go/pkg/api/model/mock_PlcDiscoveryItem_test.go | 50 +-
plc4go/pkg/api/model/mock_PlcMessage_test.go | 11 +-
plc4go/pkg/api/model/mock_PlcQuery_test.go | 11 +-
.../api/model/mock_PlcReadRequestBuilder_test.go | 50 +-
.../api/model/mock_PlcReadRequestResult_test.go | 50 +-
plc4go/pkg/api/model/mock_PlcReadRequest_test.go | 11 +-
plc4go/pkg/api/model/mock_PlcReadResponse_test.go | 11 +-
plc4go/pkg/api/model/mock_PlcRequest_test.go | 11 +-
plc4go/pkg/api/model/mock_PlcResponse_test.go | 11 +-
.../mock_PlcSubscriptionEventConsumer_test.go | 11 +-
.../api/model/mock_PlcSubscriptionEvent_test.go | 11 +-
.../api/model/mock_PlcSubscriptionHandle_test.go | 50 +-
.../mock_PlcSubscriptionRequestBuilder_test.go | 47 +-
.../mock_PlcSubscriptionRequestResult_test.go | 11 +-
.../api/model/mock_PlcSubscriptionRequest_test.go | 23 +-
.../api/model/mock_PlcSubscriptionResponse_test.go | 50 +-
.../pkg/api/model/mock_PlcSubscriptionTag_test.go | 305 +
plc4go/pkg/api/model/mock_PlcTag_test.go | 50 +-
.../mock_PlcUnsubscriptionRequestBuilder_test.go | 160 +-
.../mock_PlcUnsubscriptionRequestResult_test.go | 50 +-
.../model/mock_PlcUnsubscriptionRequest_test.go | 11 +-
.../model/mock_PlcUnsubscriptionResponse_test.go | 93 +-
.../api/model/mock_PlcWriteRequestBuilder_test.go | 50 +-
.../api/model/mock_PlcWriteRequestResult_test.go | 50 +-
plc4go/pkg/api/model/mock_PlcWriteRequest_test.go | 11 +-
plc4go/pkg/api/model/mock_PlcWriteResponse_test.go | 11 +-
plc4go/pkg/api/model/plc_array_info.go | 3 +
plc4go/pkg/api/model/plc_browse.go | 4 +
plc4go/pkg/api/model/plc_connection_metadata.go | 3 +
plc4go/pkg/api/model/plc_discovery.go | 2 +
plc4go/pkg/api/model/plc_read.go | 3 +
plc4go/pkg/api/model/plc_response_code.go | 2 +-
plc4go/pkg/api/model/plc_response_code_test.go | 7 +-
plc4go/pkg/api/model/plc_subscription.go | 21 +-
plc4go/pkg/api/model/plc_subscription_tag.go | 28 +
plc4go/pkg/api/model/plc_tag.go | 6 +-
plc4go/pkg/api/model/plc_unsubscription.go | 20 +-
plc4go/pkg/api/model/plc_write.go | 3 +
plc4go/pkg/api/model/plcsubscriptiontype_string.go | 44 +
.../pkg/api/plcConnectionConnectResult_plc4xgen.go | 71 +
plc4go/pkg/api/plcDriverManger_plc4xgen.go | 98 +
plc4go/pkg/api/transports/transports.go | 14 +-
plc4go/pkg/api/values/mock_PlcValue_test.go | 52 +-
plc4go/pkg/api/values/mock_RawPlcValue_test.go | 52 +-
plc4go/pkg/api/values/plc_value.go | 56 +-
plc4go/pom.xml | 738 +-
.../model/CIPEncapsulationConnectionRequest.go | 9 +-
.../model/CIPEncapsulationConnectionResponse.go | 9 +-
.../readwrite/model/CIPEncapsulationPacket.go | 31 +-
.../readwrite/model/CIPEncapsulationReadRequest.go | 9 +-
.../model/CIPEncapsulationReadResponse.go | 9 +-
.../readwrite/model/DF1CommandRequestMessage.go | 9 +-
...mandResponseMessageProtectedTypedLogicalRead.go | 11 +-
.../abeth/readwrite/model/DF1RequestCommand.go | 11 +-
.../abeth/readwrite/model/DF1RequestMessage.go | 25 +-
.../model/DF1RequestProtectedTypedLogicalRead.go | 19 +-
.../abeth/readwrite/model/DF1ResponseMessage.go | 31 +-
.../abeth/readwrite/model/plc4x_common.go | 5 -
.../ads/discovery/readwrite/model/AdsDiscovery.go | 19 +-
.../discovery/readwrite/model/AdsDiscoveryBlock.go | 9 +-
.../readwrite/model/AdsDiscoveryBlockAmsNetId.go | 11 +-
.../model/AdsDiscoveryBlockFingerprint.go | 11 +-
.../readwrite/model/AdsDiscoveryBlockHostName.go | 9 +-
.../readwrite/model/AdsDiscoveryBlockOsData.go | 11 +-
.../readwrite/model/AdsDiscoveryBlockPassword.go | 9 +-
.../readwrite/model/AdsDiscoveryBlockRouteName.go | 9 +-
.../readwrite/model/AdsDiscoveryBlockStatus.go | 11 +-
.../readwrite/model/AdsDiscoveryBlockType.go | 13 +-
.../readwrite/model/AdsDiscoveryBlockUserName.go | 9 +-
.../readwrite/model/AdsDiscoveryBlockVersion.go | 11 +-
.../readwrite/model/AdsDiscoveryConstants.go | 11 +-
.../discovery/readwrite/model/AdsPortNumbers.go | 13 +-
.../ads/discovery/readwrite/model/AmsNetId.go | 21 +-
.../ads/discovery/readwrite/model/AmsString.go | 17 +-
.../ads/discovery/readwrite/model/Operation.go | 13 +-
.../ads/discovery/readwrite/model/Status.go | 13 +-
.../ads/discovery/readwrite/model/plc4x_common.go | 5 -
.../model/AdsAddDeviceNotificationRequest.go | 31 +-
.../model/AdsAddDeviceNotificationResponse.go | 11 +-
.../protocols/ads/readwrite/model/AdsConstants.go | 11 +-
.../protocols/ads/readwrite/model/AdsDataType.go | 13 +-
.../ads/readwrite/model/AdsDataTypeArrayInfo.go | 15 +-
.../readwrite/model/AdsDataTypeTableChildEntry.go | 49 +-
.../ads/readwrite/model/AdsDataTypeTableEntry.go | 49 +-
.../model/AdsDeleteDeviceNotificationRequest.go | 11 +-
.../model/AdsDeleteDeviceNotificationResponse.go | 9 +-
.../model/AdsDeviceNotificationRequest.go | 17 +-
.../model/AdsDeviceNotificationResponse.go | 9 +-
.../ads/readwrite/model/AdsInvalidRequest.go | 9 +-
.../ads/readwrite/model/AdsInvalidResponse.go | 9 +-
.../ads/readwrite/model/AdsMultiRequestItem.go | 9 +-
.../ads/readwrite/model/AdsMultiRequestItemRead.go | 15 +-
.../model/AdsMultiRequestItemReadWrite.go | 17 +-
.../readwrite/model/AdsMultiRequestItemWrite.go | 15 +-
.../ads/readwrite/model/AdsNotificationSample.go | 13 +-
.../readwrite/model/AdsReadDeviceInfoRequest.go | 9 +-
.../readwrite/model/AdsReadDeviceInfoResponse.go | 15 +-
.../ads/readwrite/model/AdsReadRequest.go | 15 +-
.../ads/readwrite/model/AdsReadResponse.go | 11 +-
.../ads/readwrite/model/AdsReadStateRequest.go | 9 +-
.../ads/readwrite/model/AdsReadStateResponse.go | 13 +-
.../ads/readwrite/model/AdsReadWriteRequest.go | 21 +-
.../ads/readwrite/model/AdsReadWriteResponse.go | 11 +-
.../ads/readwrite/model/AdsStampHeader.go | 17 +-
.../ads/readwrite/model/AdsSymbolTableEntry.go | 43 +-
.../protocols/ads/readwrite/model/AdsTableSizes.go | 21 +-
.../protocols/ads/readwrite/model/AdsTransMode.go | 13 +-
.../ads/readwrite/model/AdsWriteControlRequest.go | 15 +-
.../ads/readwrite/model/AdsWriteControlResponse.go | 9 +-
.../ads/readwrite/model/AdsWriteRequest.go | 15 +-
.../ads/readwrite/model/AdsWriteResponse.go | 9 +-
plc4go/protocols/ads/readwrite/model/AmsNetId.go | 21 +-
plc4go/protocols/ads/readwrite/model/AmsPacket.go | 25 +-
.../readwrite/model/AmsSerialAcknowledgeFrame.go | 21 +-
.../ads/readwrite/model/AmsSerialFrame.go | 21 +-
.../ads/readwrite/model/AmsSerialResetFrame.go | 21 +-
.../protocols/ads/readwrite/model/AmsTCPPacket.go | 17 +-
plc4go/protocols/ads/readwrite/model/CommandId.go | 13 +-
plc4go/protocols/ads/readwrite/model/DataItem.go | 88 +-
.../ads/readwrite/model/DefaultAmsPorts.go | 13 +-
.../protocols/ads/readwrite/model/ErrorResponse.go | 9 +-
.../protocols/ads/readwrite/model/PlcValueType.go | 13 +-
.../ads/readwrite/model/ReservedIndexGroups.go | 13 +-
plc4go/protocols/ads/readwrite/model/ReturnCode.go | 13 +-
.../protocols/ads/readwrite/model/plc4x_common.go | 5 -
plc4go/protocols/bacnetip/readwrite/model/APDU.go | 9 +-
.../bacnetip/readwrite/model/APDUAbort.go | 17 +-
.../bacnetip/readwrite/model/APDUComplexAck.go | 27 +-
.../readwrite/model/APDUConfirmedRequest.go | 27 +-
.../bacnetip/readwrite/model/APDUError.go | 17 +-
.../bacnetip/readwrite/model/APDUReject.go | 17 +-
.../bacnetip/readwrite/model/APDUSegmentAck.go | 21 +-
.../bacnetip/readwrite/model/APDUSimpleAck.go | 17 +-
.../readwrite/model/APDUUnconfirmedRequest.go | 15 +-
.../bacnetip/readwrite/model/APDUUnknown.go | 11 +-
.../protocols/bacnetip/readwrite/model/ApduType.go | 13 +-
.../bacnetip/readwrite/model/BACnetAbortReason.go | 13 +-
.../readwrite/model/BACnetAbortReasonTagged.go | 19 +-
.../BACnetAccessAuthenticationFactorDisable.go | 13 +-
...ACnetAccessAuthenticationFactorDisableTagged.go | 19 +-
.../model/BACnetAccessCredentialDisable.go | 13 +-
.../model/BACnetAccessCredentialDisableReason.go | 13 +-
.../BACnetAccessCredentialDisableReasonTagged.go | 19 +-
.../model/BACnetAccessCredentialDisableTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetAccessEvent.go | 13 +-
.../readwrite/model/BACnetAccessEventTagged.go | 19 +-
.../readwrite/model/BACnetAccessPassbackMode.go | 13 +-
.../model/BACnetAccessPassbackModeTagged.go | 13 +-
.../bacnetip/readwrite/model/BACnetAccessRule.go | 13 +-
.../model/BACnetAccessRuleLocationSpecifier.go | 13 +-
.../BACnetAccessRuleLocationSpecifierTagged.go | 13 +-
.../model/BACnetAccessRuleTimeRangeSpecifier.go | 13 +-
.../BACnetAccessRuleTimeRangeSpecifierTagged.go | 13 +-
.../readwrite/model/BACnetAccessThreatLevel.go | 9 +-
.../readwrite/model/BACnetAccessUserType.go | 13 +-
.../readwrite/model/BACnetAccessUserTypeTagged.go | 19 +-
.../model/BACnetAccessZoneOccupancyState.go | 13 +-
.../model/BACnetAccessZoneOccupancyStateTagged.go | 19 +-
.../readwrite/model/BACnetAccumulatorRecord.go | 9 +-
.../BACnetAccumulatorRecordAccumulatorStatus.go | 13 +-
...CnetAccumulatorRecordAccumulatorStatusTagged.go | 13 +-
.../bacnetip/readwrite/model/BACnetAction.go | 13 +-
.../readwrite/model/BACnetActionCommand.go | 19 +-
.../bacnetip/readwrite/model/BACnetActionList.go | 11 +-
.../bacnetip/readwrite/model/BACnetActionTagged.go | 13 +-
.../bacnetip/readwrite/model/BACnetAddress.go | 15 +-
.../readwrite/model/BACnetAddressBinding.go | 9 +-
.../readwrite/model/BACnetAddressEnclosed.go | 9 +-
.../readwrite/model/BACnetApplicationTag.go | 13 +-
.../model/BACnetApplicationTagBitString.go | 9 +-
.../readwrite/model/BACnetApplicationTagBoolean.go | 11 +-
.../model/BACnetApplicationTagCharacterString.go | 15 +-
.../readwrite/model/BACnetApplicationTagDate.go | 9 +-
.../readwrite/model/BACnetApplicationTagDouble.go | 11 +-
.../model/BACnetApplicationTagEnumerated.go | 11 +-
.../readwrite/model/BACnetApplicationTagNull.go | 9 +-
.../model/BACnetApplicationTagObjectIdentifier.go | 13 +-
.../model/BACnetApplicationTagOctetString.go | 9 +-
.../readwrite/model/BACnetApplicationTagReal.go | 11 +-
.../model/BACnetApplicationTagSignedInteger.go | 11 +-
.../readwrite/model/BACnetApplicationTagTime.go | 9 +-
.../model/BACnetApplicationTagUnsignedInteger.go | 11 +-
.../readwrite/model/BACnetAssignedAccessRights.go | 9 +-
.../readwrite/model/BACnetAssignedLandingCalls.go | 9 +-
.../BACnetAssignedLandingCallsLandingCallsList.go | 11 +-
...netAssignedLandingCallsLandingCallsListEntry.go | 9 +-
.../readwrite/model/BACnetAuthenticationFactor.go | 9 +-
.../model/BACnetAuthenticationFactorEnclosed.go | 9 +-
.../model/BACnetAuthenticationFactorFormat.go | 13 +-
.../model/BACnetAuthenticationFactorType.go | 13 +-
.../model/BACnetAuthenticationFactorTypeTagged.go | 13 +-
.../readwrite/model/BACnetAuthenticationPolicy.go | 9 +-
.../model/BACnetAuthenticationPolicyList.go | 11 +-
.../model/BACnetAuthenticationPolicyListEntry.go | 9 +-
.../readwrite/model/BACnetAuthenticationStatus.go | 13 +-
.../model/BACnetAuthenticationStatusTagged.go | 13 +-
.../model/BACnetAuthorizationExemption.go | 13 +-
.../model/BACnetAuthorizationExemptionTagged.go | 19 +-
.../readwrite/model/BACnetAuthorizationMode.go | 13 +-
.../model/BACnetAuthorizationModeTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetBDTEntry.go | 11 +-
.../bacnetip/readwrite/model/BACnetBackupState.go | 13 +-
.../readwrite/model/BACnetBackupStateTagged.go | 13 +-
.../readwrite/model/BACnetBinaryLightingPV.go | 13 +-
.../model/BACnetBinaryLightingPVTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetBinaryPV.go | 13 +-
.../readwrite/model/BACnetBinaryPVTagged.go | 13 +-
.../model/BACnetCOVMultipleSubscription.go | 9 +-
...bscriptionListOfCovSubscriptionSpecification.go | 11 +-
...ptionListOfCovSubscriptionSpecificationEntry.go | 9 +-
...riptionSpecificationEntryListOfCovReferences.go | 11 +-
...onSpecificationEntryListOfCovReferencesEntry.go | 11 +-
.../readwrite/model/BACnetCOVSubscription.go | 11 +-
.../readwrite/model/BACnetCalendarEntry.go | 11 +-
.../readwrite/model/BACnetCalendarEntryDate.go | 9 +-
.../model/BACnetCalendarEntryDateRange.go | 9 +-
.../readwrite/model/BACnetCalendarEntryEnclosed.go | 9 +-
.../readwrite/model/BACnetCalendarEntryWeekNDay.go | 9 +-
.../bacnetip/readwrite/model/BACnetChannelValue.go | 13 +-
.../readwrite/model/BACnetChannelValueBitString.go | 9 +-
.../readwrite/model/BACnetChannelValueBoolean.go | 9 +-
.../model/BACnetChannelValueCharacterString.go | 9 +-
.../readwrite/model/BACnetChannelValueDate.go | 9 +-
.../readwrite/model/BACnetChannelValueDouble.go | 9 +-
.../model/BACnetChannelValueEnumerated.go | 9 +-
.../readwrite/model/BACnetChannelValueInteger.go | 9 +-
.../model/BACnetChannelValueLightingCommand.go | 9 +-
.../readwrite/model/BACnetChannelValueNull.go | 9 +-
.../model/BACnetChannelValueObjectidentifier.go | 9 +-
.../model/BACnetChannelValueOctetString.go | 9 +-
.../readwrite/model/BACnetChannelValueReal.go | 9 +-
.../readwrite/model/BACnetChannelValueTime.go | 9 +-
.../readwrite/model/BACnetChannelValueUnsigned.go | 9 +-
.../readwrite/model/BACnetCharacterEncoding.go | 11 +-
.../bacnetip/readwrite/model/BACnetClientCOV.go | 11 +-
.../readwrite/model/BACnetClientCOVNone.go | 9 +-
.../readwrite/model/BACnetClientCOVObject.go | 9 +-
.../bacnetip/readwrite/model/BACnetClosingTag.go | 9 +-
.../model/BACnetConfirmedServiceChoice.go | 13 +-
.../model/BACnetConfirmedServiceRequest.go | 11 +-
...ACnetConfirmedServiceRequestAcknowledgeAlarm.go | 9 +-
.../BACnetConfirmedServiceRequestAddListElement.go | 13 +-
.../BACnetConfirmedServiceRequestAtomicReadFile.go | 9 +-
...tConfirmedServiceRequestAtomicReadFileRecord.go | 9 +-
...tConfirmedServiceRequestAtomicReadFileStream.go | 9 +-
...edServiceRequestAtomicReadFileStreamOrRecord.go | 11 +-
...BACnetConfirmedServiceRequestAtomicWriteFile.go | 13 +-
.../BACnetConfirmedServiceRequestAuthenticate.go | 9 +-
...firmedServiceRequestConfirmedCOVNotification.go | 9 +-
...rviceRequestConfirmedCOVNotificationMultiple.go | 11 +-
...rmedServiceRequestConfirmedEventNotification.go | 17 +-
...firmedServiceRequestConfirmedPrivateTransfer.go | 11 +-
...tConfirmedServiceRequestConfirmedTextMessage.go | 11 +-
...rviceRequestConfirmedTextMessageMessageClass.go | 11 +-
...estConfirmedTextMessageMessageClassCharacter.go | 9 +-
...questConfirmedTextMessageMessageClassNumeric.go | 9 +-
...ceRequestConfirmedTextMessageMessagePriority.go | 13 +-
...estConfirmedTextMessageMessagePriorityTagged.go | 13 +-
.../BACnetConfirmedServiceRequestCreateObject.go | 11 +-
...medServiceRequestCreateObjectObjectSpecifier.go | 23 +-
.../BACnetConfirmedServiceRequestDeleteObject.go | 9 +-
...rmedServiceRequestDeviceCommunicationControl.go | 13 +-
...questDeviceCommunicationControlEnableDisable.go | 13 +-
...eviceCommunicationControlEnableDisableTagged.go | 13 +-
...tConfirmedServiceRequestGetEnrollmentSummary.go | 19 +-
...estGetEnrollmentSummaryAcknowledgementFilter.go | 13 +-
...EnrollmentSummaryAcknowledgementFilterTagged.go | 13 +-
...eRequestGetEnrollmentSummaryEventStateFilter.go | 13 +-
...stGetEnrollmentSummaryEventStateFilterTagged.go | 13 +-
...iceRequestGetEnrollmentSummaryPriorityFilter.go | 9 +-
...etConfirmedServiceRequestGetEventInformation.go | 11 +-
...etConfirmedServiceRequestLifeSafetyOperation.go | 11 +-
.../BACnetConfirmedServiceRequestReadProperty.go | 11 +-
...nfirmedServiceRequestReadPropertyConditional.go | 9 +-
...tConfirmedServiceRequestReadPropertyMultiple.go | 9 +-
.../BACnetConfirmedServiceRequestReadRange.go | 13 +-
.../BACnetConfirmedServiceRequestReadRangeRange.go | 11 +-
...firmedServiceRequestReadRangeRangeByPosition.go | 9 +-
...ServiceRequestReadRangeRangeBySequenceNumber.go | 9 +-
...tConfirmedServiceRequestReadRangeRangeByTime.go | 9 +-
...netConfirmedServiceRequestReinitializeDevice.go | 11 +-
...ReinitializeDeviceReinitializedStateOfDevice.go | 13 +-
...ializeDeviceReinitializedStateOfDeviceTagged.go | 13 +-
...CnetConfirmedServiceRequestRemoveListElement.go | 13 +-
.../BACnetConfirmedServiceRequestRequestKey.go | 9 +-
.../BACnetConfirmedServiceRequestSubscribeCOV.go | 13 +-
...tConfirmedServiceRequestSubscribeCOVProperty.go | 15 +-
...edServiceRequestSubscribeCOVPropertyMultiple.go | 15 +-
...yMultipleListOfCovSubscriptionSpecifications.go | 11 +-
...tipleListOfCovSubscriptionSpecificationsList.go | 11 +-
...ListOfCovSubscriptionSpecificationsReference.go | 11 +-
.../model/BACnetConfirmedServiceRequestUnknown.go | 9 +-
.../model/BACnetConfirmedServiceRequestVTClose.go | 9 +-
.../model/BACnetConfirmedServiceRequestVTData.go | 9 +-
.../model/BACnetConfirmedServiceRequestVTOpen.go | 9 +-
.../BACnetConfirmedServiceRequestWriteProperty.go | 13 +-
...ConfirmedServiceRequestWritePropertyMultiple.go | 9 +-
.../readwrite/model/BACnetConstructedData.go | 11 +-
.../model/BACnetConstructedDataAPDULength.go | 11 +-
.../BACnetConstructedDataAPDUSegmentTimeout.go | 11 +-
.../model/BACnetConstructedDataAPDUTimeout.go | 11 +-
.../model/BACnetConstructedDataAbsenteeLimit.go | 11 +-
.../model/BACnetConstructedDataAcceptedModes.go | 11 +-
.../BACnetConstructedDataAccessAlarmEvents.go | 11 +-
.../BACnetConstructedDataAccessCredentialAll.go | 9 +-
.../BACnetConstructedDataAccessDoorAlarmValues.go | 11 +-
.../model/BACnetConstructedDataAccessDoorAll.go | 9 +-
.../BACnetConstructedDataAccessDoorFaultValues.go | 11 +-
.../BACnetConstructedDataAccessDoorPresentValue.go | 11 +-
...etConstructedDataAccessDoorRelinquishDefault.go | 11 +-
.../model/BACnetConstructedDataAccessDoors.go | 15 +-
.../model/BACnetConstructedDataAccessEvent.go | 11 +-
...nstructedDataAccessEventAuthenticationFactor.go | 11 +-
.../BACnetConstructedDataAccessEventCredential.go | 11 +-
.../model/BACnetConstructedDataAccessEventTag.go | 11 +-
.../model/BACnetConstructedDataAccessEventTime.go | 11 +-
.../model/BACnetConstructedDataAccessPointAll.go | 9 +-
.../model/BACnetConstructedDataAccessRightsAll.go | 9 +-
...BACnetConstructedDataAccessTransactionEvents.go | 11 +-
.../model/BACnetConstructedDataAccessUserAll.go | 9 +-
.../BACnetConstructedDataAccessZoneAdjustValue.go | 11 +-
.../BACnetConstructedDataAccessZoneAlarmValues.go | 11 +-
.../model/BACnetConstructedDataAccessZoneAll.go | 9 +-
.../model/BACnetConstructedDataAccompaniment.go | 11 +-
.../BACnetConstructedDataAccompanimentTime.go | 11 +-
.../model/BACnetConstructedDataAccumulatorAll.go | 9 +-
...CnetConstructedDataAccumulatorFaultHighLimit.go | 11 +-
...ACnetConstructedDataAccumulatorFaultLowLimit.go | 11 +-
.../BACnetConstructedDataAccumulatorHighLimit.go | 11 +-
.../BACnetConstructedDataAccumulatorLowLimit.go | 11 +-
...BACnetConstructedDataAccumulatorMaxPresValue.go | 11 +-
...BACnetConstructedDataAccumulatorMinPresValue.go | 11 +-
.../model/BACnetConstructedDataAckRequired.go | 11 +-
.../model/BACnetConstructedDataAckedTransitions.go | 11 +-
.../readwrite/model/BACnetConstructedDataAction.go | 15 +-
.../model/BACnetConstructedDataActionText.go | 15 +-
.../model/BACnetConstructedDataActivationTime.go | 11 +-
...netConstructedDataActiveAuthenticationPolicy.go | 11 +-
...onstructedDataActiveCOVMultipleSubscriptions.go | 11 +-
.../BACnetConstructedDataActiveCOVSubscriptions.go | 11 +-
.../model/BACnetConstructedDataActiveText.go | 11 +-
.../model/BACnetConstructedDataActiveVTSessions.go | 11 +-
.../model/BACnetConstructedDataActualShedLevel.go | 11 +-
.../model/BACnetConstructedDataAdjustValue.go | 11 +-
.../model/BACnetConstructedDataAlarmValue.go | 11 +-
.../model/BACnetConstructedDataAlarmValues.go | 15 +-
.../BACnetConstructedDataAlertEnrollmentAll.go | 9 +-
...etConstructedDataAlertEnrollmentPresentValue.go | 11 +-
.../model/BACnetConstructedDataAlignIntervals.go | 11 +-
.../BACnetConstructedDataAllWritesSuccessful.go | 11 +-
.../BACnetConstructedDataAllowGroupDelayInhibit.go | 11 +-
.../model/BACnetConstructedDataAnalogInputAll.go | 9 +-
...CnetConstructedDataAnalogInputFaultHighLimit.go | 11 +-
...ACnetConstructedDataAnalogInputFaultLowLimit.go | 11 +-
...CnetConstructedDataAnalogInputInterfaceValue.go | 11 +-
...BACnetConstructedDataAnalogInputMaxPresValue.go | 11 +-
...BACnetConstructedDataAnalogInputPresentValue.go | 11 +-
.../model/BACnetConstructedDataAnalogOutputAll.go | 9 +-
...netConstructedDataAnalogOutputInterfaceValue.go | 11 +-
...ACnetConstructedDataAnalogOutputMaxPresValue.go | 11 +-
...ACnetConstructedDataAnalogOutputPresentValue.go | 11 +-
...ConstructedDataAnalogOutputRelinquishDefault.go | 11 +-
.../model/BACnetConstructedDataAnalogValueAll.go | 9 +-
...CnetConstructedDataAnalogValueFaultHighLimit.go | 11 +-
...ACnetConstructedDataAnalogValueFaultLowLimit.go | 11 +-
...BACnetConstructedDataAnalogValueMaxPresValue.go | 11 +-
...BACnetConstructedDataAnalogValuePresentValue.go | 11 +-
...tConstructedDataAnalogValueRelinquishDefault.go | 11 +-
...netConstructedDataApplicationSoftwareVersion.go | 11 +-
.../model/BACnetConstructedDataArchive.go | 11 +-
.../BACnetConstructedDataAssignedAccessRights.go | 15 +-
.../BACnetConstructedDataAssignedLandingCalls.go | 15 +-
.../model/BACnetConstructedDataAttemptedSamples.go | 11 +-
.../BACnetConstructedDataAuthenticationFactors.go | 15 +-
...ACnetConstructedDataAuthenticationPolicyList.go | 15 +-
...CnetConstructedDataAuthenticationPolicyNames.go | 15 +-
.../BACnetConstructedDataAuthenticationStatus.go | 11 +-
...BACnetConstructedDataAuthorizationExemptions.go | 11 +-
.../BACnetConstructedDataAuthorizationMode.go | 11 +-
.../BACnetConstructedDataAutoSlaveDiscovery.go | 11 +-
.../model/BACnetConstructedDataAverageValue.go | 11 +-
.../model/BACnetConstructedDataAveragingAll.go | 9 +-
.../BACnetConstructedDataBACnetIPGlobalAddress.go | 11 +-
.../model/BACnetConstructedDataBACnetIPMode.go | 11 +-
...ACnetConstructedDataBACnetIPMulticastAddress.go | 11 +-
.../BACnetConstructedDataBACnetIPNATTraversal.go | 11 +-
.../model/BACnetConstructedDataBACnetIPUDPPort.go | 11 +-
.../model/BACnetConstructedDataBACnetIPv6Mode.go | 11 +-
...netConstructedDataBACnetIPv6MulticastAddress.go | 11 +-
.../BACnetConstructedDataBACnetIPv6UDPPort.go | 11 +-
...CnetConstructedDataBBMDAcceptFDRegistrations.go | 11 +-
...onstructedDataBBMDBroadcastDistributionTable.go | 11 +-
.../BACnetConstructedDataBBMDForeignDeviceTable.go | 11 +-
.../BACnetConstructedDataBackupAndRestoreState.go | 11 +-
.../BACnetConstructedDataBackupFailureTimeout.go | 11 +-
.../BACnetConstructedDataBackupPreparationTime.go | 11 +-
...ACnetConstructedDataBaseDeviceSecurityPolicy.go | 11 +-
.../model/BACnetConstructedDataBelongsTo.go | 11 +-
.../readwrite/model/BACnetConstructedDataBias.go | 11 +-
.../model/BACnetConstructedDataBinaryInputAll.go | 9 +-
...CnetConstructedDataBinaryInputInterfaceValue.go | 11 +-
...BACnetConstructedDataBinaryInputPresentValue.go | 11 +-
...BACnetConstructedDataBinaryLightingOutputAll.go | 9 +-
...tructedDataBinaryLightingOutputFeedbackValue.go | 11 +-
...structedDataBinaryLightingOutputPresentValue.go | 11 +-
...tedDataBinaryLightingOutputRelinquishDefault.go | 11 +-
.../model/BACnetConstructedDataBinaryOutputAll.go | 9 +-
...CnetConstructedDataBinaryOutputFeedbackValue.go | 11 +-
...netConstructedDataBinaryOutputInterfaceValue.go | 11 +-
...ACnetConstructedDataBinaryOutputPresentValue.go | 11 +-
...ConstructedDataBinaryOutputRelinquishDefault.go | 11 +-
.../model/BACnetConstructedDataBinaryValueAll.go | 9 +-
...BACnetConstructedDataBinaryValuePresentValue.go | 11 +-
...tConstructedDataBinaryValueRelinquishDefault.go | 11 +-
.../model/BACnetConstructedDataBitMask.go | 11 +-
...CnetConstructedDataBitStringValueAlarmValues.go | 15 +-
...netConstructedDataBitStringValuePresentValue.go | 11 +-
...nstructedDataBitStringValueRelinquishDefault.go | 11 +-
.../model/BACnetConstructedDataBitText.go | 15 +-
.../BACnetConstructedDataBitstringValueAll.go | 9 +-
.../model/BACnetConstructedDataBlinkWarnEnable.go | 11 +-
.../model/BACnetConstructedDataBufferSize.go | 11 +-
.../model/BACnetConstructedDataCOVIncrement.go | 11 +-
.../model/BACnetConstructedDataCOVPeriod.go | 11 +-
...CnetConstructedDataCOVResubscriptionInterval.go | 11 +-
.../model/BACnetConstructedDataCOVUPeriod.go | 11 +-
.../model/BACnetConstructedDataCOVURecipients.go | 11 +-
.../model/BACnetConstructedDataCalendarAll.go | 9 +-
.../BACnetConstructedDataCalendarPresentValue.go | 11 +-
.../BACnetConstructedDataCarAssignedDirection.go | 11 +-
.../model/BACnetConstructedDataCarDoorCommand.go | 15 +-
.../model/BACnetConstructedDataCarDoorStatus.go | 15 +-
.../model/BACnetConstructedDataCarDoorText.go | 15 +-
.../model/BACnetConstructedDataCarDoorZone.go | 11 +-
.../model/BACnetConstructedDataCarDriveStatus.go | 11 +-
.../model/BACnetConstructedDataCarLoad.go | 11 +-
.../model/BACnetConstructedDataCarLoadUnits.go | 11 +-
.../model/BACnetConstructedDataCarMode.go | 11 +-
.../BACnetConstructedDataCarMovingDirection.go | 11 +-
.../model/BACnetConstructedDataCarPosition.go | 11 +-
.../BACnetConstructedDataChangeOfStateCount.go | 11 +-
.../BACnetConstructedDataChangeOfStateTime.go | 11 +-
.../model/BACnetConstructedDataChangesPending.go | 11 +-
.../model/BACnetConstructedDataChannelAll.go | 9 +-
...tedDataChannelListOfObjectPropertyReferences.go | 15 +-
.../model/BACnetConstructedDataChannelNumber.go | 11 +-
.../BACnetConstructedDataChannelPresentValue.go | 11 +-
...nstructedDataCharacterStringValueAlarmValues.go | 15 +-
...nstructedDataCharacterStringValueFaultValues.go | 15 +-
...structedDataCharacterStringValuePresentValue.go | 11 +-
...tedDataCharacterStringValueRelinquishDefault.go | 11 +-
...BACnetConstructedDataCharacterstringValueAll.go | 9 +-
.../BACnetConstructedDataClientCOVIncrement.go | 11 +-
.../model/BACnetConstructedDataCommand.go | 11 +-
.../model/BACnetConstructedDataCommandAction.go | 15 +-
.../model/BACnetConstructedDataCommandAll.go | 9 +-
.../model/BACnetConstructedDataCommandTimeArray.go | 15 +-
.../BACnetConstructedDataConfigurationFiles.go | 15 +-
.../model/BACnetConstructedDataControlGroups.go | 15 +-
...etConstructedDataControlledVariableReference.go | 11 +-
...BACnetConstructedDataControlledVariableUnits.go | 11 +-
...BACnetConstructedDataControlledVariableValue.go | 11 +-
.../readwrite/model/BACnetConstructedDataCount.go | 11 +-
.../BACnetConstructedDataCountBeforeChange.go | 11 +-
.../model/BACnetConstructedDataCountChangeTime.go | 11 +-
.../BACnetConstructedDataCredentialDataInputAll.go | 9 +-
...nstructedDataCredentialDataInputPresentValue.go | 11 +-
...ConstructedDataCredentialDataInputUpdateTime.go | 11 +-
.../BACnetConstructedDataCredentialDisable.go | 11 +-
.../model/BACnetConstructedDataCredentialStatus.go | 11 +-
.../model/BACnetConstructedDataCredentials.go | 11 +-
.../BACnetConstructedDataCredentialsInZone.go | 11 +-
.../BACnetConstructedDataCurrentCommandPriority.go | 11 +-
.../model/BACnetConstructedDataDatabaseRevision.go | 11 +-
.../model/BACnetConstructedDataDateList.go | 11 +-
...tConstructedDataDatePatternValuePresentValue.go | 11 +-
...tructedDataDatePatternValueRelinquishDefault.go | 11 +-
...structedDataDateTimePatternValuePresentValue.go | 11 +-
...tedDataDateTimePatternValueRelinquishDefault.go | 11 +-
...CnetConstructedDataDateTimeValuePresentValue.go | 11 +-
...onstructedDataDateTimeValueRelinquishDefault.go | 11 +-
.../model/BACnetConstructedDataDateValueAll.go | 9 +-
.../BACnetConstructedDataDateValuePresentValue.go | 11 +-
...netConstructedDataDateValueRelinquishDefault.go | 11 +-
.../BACnetConstructedDataDatepatternValueAll.go | 9 +-
.../model/BACnetConstructedDataDatetimeValueAll.go | 9 +-
...BACnetConstructedDataDatetimepatternValueAll.go | 9 +-
.../BACnetConstructedDataDaylightSavingsStatus.go | 11 +-
.../model/BACnetConstructedDataDaysRemaining.go | 11 +-
.../model/BACnetConstructedDataDeadband.go | 11 +-
.../model/BACnetConstructedDataDefaultFadeTime.go | 11 +-
.../model/BACnetConstructedDataDefaultRampRate.go | 11 +-
.../BACnetConstructedDataDefaultStepIncrement.go | 11 +-
...onstructedDataDefaultSubordinateRelationship.go | 11 +-
.../model/BACnetConstructedDataDefaultTimeout.go | 11 +-
...BACnetConstructedDataDeployedProfileLocation.go | 11 +-
.../BACnetConstructedDataDerivativeConstant.go | 11 +-
...BACnetConstructedDataDerivativeConstantUnits.go | 11 +-
.../model/BACnetConstructedDataDescription.go | 11 +-
.../BACnetConstructedDataDescriptionOfHalt.go | 11 +-
.../BACnetConstructedDataDeviceAddressBinding.go | 11 +-
.../model/BACnetConstructedDataDeviceAll.go | 9 +-
.../BACnetConstructedDataDeviceMaxInfoFrames.go | 11 +-
.../model/BACnetConstructedDataDeviceMaxMaster.go | 11 +-
.../model/BACnetConstructedDataDeviceType.go | 11 +-
.../model/BACnetConstructedDataDirectReading.go | 11 +-
...BACnetConstructedDataDistributionKeyRevision.go | 11 +-
.../model/BACnetConstructedDataDoNotHide.go | 11 +-
.../model/BACnetConstructedDataDoorAlarmState.go | 11 +-
.../BACnetConstructedDataDoorExtendedPulseTime.go | 11 +-
.../model/BACnetConstructedDataDoorMembers.go | 15 +-
.../BACnetConstructedDataDoorOpenTooLongTime.go | 11 +-
.../model/BACnetConstructedDataDoorPulseTime.go | 11 +-
.../model/BACnetConstructedDataDoorStatus.go | 11 +-
.../BACnetConstructedDataDoorUnlockDelayTime.go | 11 +-
.../model/BACnetConstructedDataDutyWindow.go | 11 +-
.../model/BACnetConstructedDataEffectivePeriod.go | 11 +-
.../model/BACnetConstructedDataEgressActive.go | 11 +-
.../model/BACnetConstructedDataEgressTime.go | 11 +-
.../BACnetConstructedDataElapsedActiveTime.go | 11 +-
.../model/BACnetConstructedDataElement.go | 23 +-
.../model/BACnetConstructedDataElevatorGroup.go | 11 +-
.../model/BACnetConstructedDataElevatorGroupAll.go | 9 +-
...CnetConstructedDataElevatorGroupGroupMembers.go | 15 +-
.../readwrite/model/BACnetConstructedDataEnable.go | 11 +-
.../model/BACnetConstructedDataEnergyMeter.go | 11 +-
.../model/BACnetConstructedDataEnergyMeterRef.go | 11 +-
.../model/BACnetConstructedDataEntryPoints.go | 11 +-
.../model/BACnetConstructedDataErrorLimit.go | 11 +-
.../model/BACnetConstructedDataEscalatorAll.go | 9 +-
.../BACnetConstructedDataEscalatorFaultSignals.go | 11 +-
.../model/BACnetConstructedDataEscalatorMode.go | 11 +-
.../BACnetConstructedDataEventAlgorithmInhibit.go | 11 +-
...ACnetConstructedDataEventAlgorithmInhibitRef.go | 11 +-
.../BACnetConstructedDataEventDetectionEnable.go | 11 +-
.../model/BACnetConstructedDataEventEnable.go | 11 +-
.../BACnetConstructedDataEventEnrollmentAll.go | 9 +-
.../model/BACnetConstructedDataEventLogAll.go | 9 +-
.../BACnetConstructedDataEventLogLogBuffer.go | 11 +-
.../BACnetConstructedDataEventMessageTexts.go | 21 +-
...BACnetConstructedDataEventMessageTextsConfig.go | 21 +-
.../model/BACnetConstructedDataEventParameters.go | 11 +-
.../model/BACnetConstructedDataEventState.go | 11 +-
.../model/BACnetConstructedDataEventTimeStamps.go | 21 +-
.../model/BACnetConstructedDataEventType.go | 11 +-
.../BACnetConstructedDataExceptionSchedule.go | 15 +-
.../model/BACnetConstructedDataExecutionDelay.go | 15 +-
.../model/BACnetConstructedDataExitPoints.go | 11 +-
.../BACnetConstructedDataExpectedShedLevel.go | 11 +-
.../model/BACnetConstructedDataExpirationTime.go | 11 +-
.../BACnetConstructedDataExtendedTimeEnable.go | 11 +-
.../model/BACnetConstructedDataFDBBMDAddress.go | 11 +-
.../BACnetConstructedDataFDSubscriptionLifetime.go | 11 +-
.../BACnetConstructedDataFailedAttemptEvents.go | 11 +-
.../model/BACnetConstructedDataFailedAttempts.go | 11 +-
.../BACnetConstructedDataFailedAttemptsTime.go | 11 +-
.../model/BACnetConstructedDataFaultHighLimit.go | 11 +-
.../model/BACnetConstructedDataFaultLowLimit.go | 11 +-
.../model/BACnetConstructedDataFaultParameters.go | 11 +-
.../model/BACnetConstructedDataFaultSignals.go | 11 +-
.../model/BACnetConstructedDataFaultType.go | 11 +-
.../model/BACnetConstructedDataFaultValues.go | 15 +-
.../model/BACnetConstructedDataFileAccessMethod.go | 11 +-
.../model/BACnetConstructedDataFileAll.go | 9 +-
.../model/BACnetConstructedDataFileRecordCount.go | 11 +-
.../model/BACnetConstructedDataFileSize.go | 11 +-
.../model/BACnetConstructedDataFileType.go | 11 +-
.../model/BACnetConstructedDataFirmwareRevision.go | 11 +-
.../model/BACnetConstructedDataFloorText.go | 15 +-
.../model/BACnetConstructedDataFullDutyBaseline.go | 11 +-
.../model/BACnetConstructedDataGlobalGroupAll.go | 9 +-
...BACnetConstructedDataGlobalGroupGroupMembers.go | 15 +-
...BACnetConstructedDataGlobalGroupPresentValue.go | 15 +-
.../model/BACnetConstructedDataGlobalIdentifier.go | 11 +-
.../model/BACnetConstructedDataGroupAll.go | 9 +-
.../model/BACnetConstructedDataGroupID.go | 11 +-
.../model/BACnetConstructedDataGroupMemberNames.go | 15 +-
.../model/BACnetConstructedDataGroupMembers.go | 15 +-
.../model/BACnetConstructedDataGroupMode.go | 11 +-
.../BACnetConstructedDataGroupPresentValue.go | 11 +-
.../model/BACnetConstructedDataHighLimit.go | 11 +-
.../model/BACnetConstructedDataHigherDeck.go | 11 +-
.../model/BACnetConstructedDataIPAddress.go | 11 +-
.../model/BACnetConstructedDataIPDHCPEnable.go | 11 +-
.../model/BACnetConstructedDataIPDHCPLeaseTime.go | 11 +-
...ACnetConstructedDataIPDHCPLeaseTimeRemaining.go | 11 +-
.../model/BACnetConstructedDataIPDHCPServer.go | 11 +-
.../model/BACnetConstructedDataIPDNSServer.go | 15 +-
.../model/BACnetConstructedDataIPDefaultGateway.go | 11 +-
.../model/BACnetConstructedDataIPSubnetMask.go | 11 +-
.../model/BACnetConstructedDataIPv6Address.go | 11 +-
...ACnetConstructedDataIPv6AutoAddressingEnable.go | 11 +-
.../BACnetConstructedDataIPv6DHCPLeaseTime.go | 11 +-
...netConstructedDataIPv6DHCPLeaseTimeRemaining.go | 11 +-
.../model/BACnetConstructedDataIPv6DHCPServer.go | 11 +-
.../model/BACnetConstructedDataIPv6DNSServer.go | 15 +-
.../BACnetConstructedDataIPv6DefaultGateway.go | 11 +-
.../model/BACnetConstructedDataIPv6PrefixLength.go | 11 +-
.../model/BACnetConstructedDataIPv6ZoneIndex.go | 11 +-
.../model/BACnetConstructedDataInProcess.go | 11 +-
.../model/BACnetConstructedDataInProgress.go | 11 +-
.../model/BACnetConstructedDataInactiveText.go | 11 +-
.../model/BACnetConstructedDataInitialTimeout.go | 11 +-
.../model/BACnetConstructedDataInputReference.go | 11 +-
.../model/BACnetConstructedDataInstallationID.go | 11 +-
.../model/BACnetConstructedDataInstanceOf.go | 11 +-
.../BACnetConstructedDataInstantaneousPower.go | 11 +-
.../model/BACnetConstructedDataIntegerValueAll.go | 9 +-
...ACnetConstructedDataIntegerValueCOVIncrement.go | 11 +-
.../BACnetConstructedDataIntegerValueDeadband.go | 11 +-
...netConstructedDataIntegerValueFaultHighLimit.go | 11 +-
...CnetConstructedDataIntegerValueFaultLowLimit.go | 11 +-
.../BACnetConstructedDataIntegerValueHighLimit.go | 11 +-
.../BACnetConstructedDataIntegerValueLowLimit.go | 11 +-
...ACnetConstructedDataIntegerValueMaxPresValue.go | 11 +-
...ACnetConstructedDataIntegerValueMinPresValue.go | 11 +-
...ACnetConstructedDataIntegerValuePresentValue.go | 11 +-
...ConstructedDataIntegerValueRelinquishDefault.go | 11 +-
.../BACnetConstructedDataIntegerValueResolution.go | 11 +-
.../model/BACnetConstructedDataIntegralConstant.go | 11 +-
.../BACnetConstructedDataIntegralConstantUnits.go | 11 +-
.../model/BACnetConstructedDataIntervalOffset.go | 11 +-
.../readwrite/model/BACnetConstructedDataIsUTC.go | 11 +-
.../model/BACnetConstructedDataKeySets.go | 15 +-
.../BACnetConstructedDataLandingCallControl.go | 11 +-
.../model/BACnetConstructedDataLandingCalls.go | 11 +-
.../BACnetConstructedDataLandingDoorStatus.go | 15 +-
.../BACnetConstructedDataLargeAnalogValueAll.go | 9 +-
...tConstructedDataLargeAnalogValueCOVIncrement.go | 11 +-
...ACnetConstructedDataLargeAnalogValueDeadband.go | 11 +-
...onstructedDataLargeAnalogValueFaultHighLimit.go | 11 +-
...ConstructedDataLargeAnalogValueFaultLowLimit.go | 11 +-
...CnetConstructedDataLargeAnalogValueHighLimit.go | 11 +-
...ACnetConstructedDataLargeAnalogValueLowLimit.go | 11 +-
...tConstructedDataLargeAnalogValueMaxPresValue.go | 11 +-
...tConstructedDataLargeAnalogValueMinPresValue.go | 11 +-
...tConstructedDataLargeAnalogValuePresentValue.go | 11 +-
...tructedDataLargeAnalogValueRelinquishDefault.go | 11 +-
...netConstructedDataLargeAnalogValueResolution.go | 11 +-
.../model/BACnetConstructedDataLastAccessEvent.go | 11 +-
.../model/BACnetConstructedDataLastAccessPoint.go | 11 +-
.../model/BACnetConstructedDataLastCommandTime.go | 11 +-
.../BACnetConstructedDataLastCredentialAdded.go | 11 +-
...BACnetConstructedDataLastCredentialAddedTime.go | 11 +-
.../BACnetConstructedDataLastCredentialRemoved.go | 11 +-
...CnetConstructedDataLastCredentialRemovedTime.go | 11 +-
.../model/BACnetConstructedDataLastKeyServer.go | 11 +-
.../model/BACnetConstructedDataLastNotifyRecord.go | 11 +-
.../model/BACnetConstructedDataLastPriority.go | 11 +-
.../BACnetConstructedDataLastRestartReason.go | 11 +-
.../model/BACnetConstructedDataLastRestoreTime.go | 11 +-
.../model/BACnetConstructedDataLastStateChange.go | 11 +-
.../model/BACnetConstructedDataLastUseTime.go | 11 +-
.../BACnetConstructedDataLifeSafetyAlarmValues.go | 11 +-
...netConstructedDataLifeSafetyPointAlarmValues.go | 11 +-
.../BACnetConstructedDataLifeSafetyPointAll.go | 9 +-
...netConstructedDataLifeSafetyPointFaultValues.go | 11 +-
...etConstructedDataLifeSafetyPointPresentValue.go | 11 +-
...CnetConstructedDataLifeSafetyZoneAlarmValues.go | 11 +-
.../BACnetConstructedDataLifeSafetyZoneAll.go | 9 +-
...CnetConstructedDataLifeSafetyZoneFaultValues.go | 11 +-
...tructedDataLifeSafetyZoneMaintenanceRequired.go | 11 +-
...netConstructedDataLifeSafetyZonePresentValue.go | 11 +-
.../model/BACnetConstructedDataLiftAll.go | 9 +-
.../model/BACnetConstructedDataLiftFaultSignals.go | 11 +-
.../model/BACnetConstructedDataLightingCommand.go | 11 +-
...onstructedDataLightingCommandDefaultPriority.go | 11 +-
.../BACnetConstructedDataLightingOutputAll.go | 9 +-
...etConstructedDataLightingOutputFeedbackValue.go | 11 +-
...netConstructedDataLightingOutputPresentValue.go | 11 +-
...nstructedDataLightingOutputRelinquishDefault.go | 11 +-
...etConstructedDataLightingOutputTrackingValue.go | 11 +-
.../model/BACnetConstructedDataLimitEnable.go | 11 +-
...BACnetConstructedDataLimitMonitoringInterval.go | 11 +-
.../model/BACnetConstructedDataLinkSpeed.go | 11 +-
.../BACnetConstructedDataLinkSpeedAutonegotiate.go | 11 +-
.../model/BACnetConstructedDataLinkSpeeds.go | 15 +-
.../BACnetConstructedDataListOfGroupMembers.go | 11 +-
...onstructedDataListOfObjectPropertyReferences.go | 11 +-
.../model/BACnetConstructedDataLoadControlAll.go | 9 +-
...BACnetConstructedDataLoadControlPresentValue.go | 11 +-
.../model/BACnetConstructedDataLocalDate.go | 11 +-
.../BACnetConstructedDataLocalForwardingOnly.go | 11 +-
.../model/BACnetConstructedDataLocalTime.go | 11 +-
.../model/BACnetConstructedDataLocation.go | 11 +-
.../model/BACnetConstructedDataLockStatus.go | 11 +-
.../model/BACnetConstructedDataLockout.go | 11 +-
.../BACnetConstructedDataLockoutRelinquishTime.go | 11 +-
.../model/BACnetConstructedDataLogBuffer.go | 15 +-
...BACnetConstructedDataLogDeviceObjectProperty.go | 11 +-
.../model/BACnetConstructedDataLogInterval.go | 11 +-
.../model/BACnetConstructedDataLoggingObject.go | 11 +-
.../model/BACnetConstructedDataLoggingRecord.go | 11 +-
.../model/BACnetConstructedDataLoggingType.go | 11 +-
.../model/BACnetConstructedDataLoopAction.go | 11 +-
.../model/BACnetConstructedDataLoopAll.go | 9 +-
.../model/BACnetConstructedDataLoopPresentValue.go | 11 +-
.../model/BACnetConstructedDataLowDiffLimit.go | 11 +-
.../model/BACnetConstructedDataLowLimit.go | 11 +-
.../model/BACnetConstructedDataLowerDeck.go | 11 +-
.../model/BACnetConstructedDataMACAddress.go | 11 +-
.../model/BACnetConstructedDataMachineRoomID.go | 11 +-
.../BACnetConstructedDataMaintenanceRequired.go | 11 +-
.../model/BACnetConstructedDataMakingCarCall.go | 15 +-
...tConstructedDataManipulatedVariableReference.go | 11 +-
...CnetConstructedDataManualSlaveAddressBinding.go | 11 +-
.../BACnetConstructedDataMaskedAlarmValues.go | 11 +-
.../BACnetConstructedDataMaxAPDULengthAccepted.go | 11 +-
.../model/BACnetConstructedDataMaxActualValue.go | 11 +-
.../BACnetConstructedDataMaxFailedAttempts.go | 11 +-
.../model/BACnetConstructedDataMaxInfoFrames.go | 11 +-
.../model/BACnetConstructedDataMaxMaster.go | 11 +-
.../model/BACnetConstructedDataMaxPresValue.go | 11 +-
.../BACnetConstructedDataMaxSegmentsAccepted.go | 11 +-
.../model/BACnetConstructedDataMaximumOutput.go | 11 +-
.../model/BACnetConstructedDataMaximumValue.go | 11 +-
.../BACnetConstructedDataMaximumValueTimestamp.go | 11 +-
.../model/BACnetConstructedDataMemberOf.go | 11 +-
.../BACnetConstructedDataMemberStatusFlags.go | 11 +-
.../model/BACnetConstructedDataMembers.go | 11 +-
.../model/BACnetConstructedDataMinActualValue.go | 11 +-
.../model/BACnetConstructedDataMinPresValue.go | 11 +-
.../model/BACnetConstructedDataMinimumOffTime.go | 11 +-
.../model/BACnetConstructedDataMinimumOnTime.go | 11 +-
.../model/BACnetConstructedDataMinimumOutput.go | 11 +-
.../model/BACnetConstructedDataMinimumValue.go | 11 +-
.../BACnetConstructedDataMinimumValueTimestamp.go | 11 +-
.../readwrite/model/BACnetConstructedDataMode.go | 11 +-
.../model/BACnetConstructedDataModelName.go | 11 +-
.../model/BACnetConstructedDataModificationDate.go | 11 +-
...netConstructedDataMultiStateInputAlarmValues.go | 11 +-
.../BACnetConstructedDataMultiStateInputAll.go | 9 +-
...netConstructedDataMultiStateInputFaultValues.go | 11 +-
...ConstructedDataMultiStateInputInterfaceValue.go | 11 +-
.../BACnetConstructedDataMultiStateOutputAll.go | 9 +-
...ConstructedDataMultiStateOutputFeedbackValue.go | 11 +-
...onstructedDataMultiStateOutputInterfaceValue.go | 11 +-
...tructedDataMultiStateOutputRelinquishDefault.go | 11 +-
...netConstructedDataMultiStateValueAlarmValues.go | 11 +-
.../BACnetConstructedDataMultiStateValueAll.go | 9 +-
...netConstructedDataMultiStateValueFaultValues.go | 11 +-
...structedDataMultiStateValueRelinquishDefault.go | 11 +-
.../model/BACnetConstructedDataMusterPoint.go | 11 +-
.../BACnetConstructedDataNegativeAccessRules.go | 15 +-
...ConstructedDataNetworkAccessSecurityPolicies.go | 15 +-
.../BACnetConstructedDataNetworkInterfaceName.go | 11 +-
.../model/BACnetConstructedDataNetworkNumber.go | 11 +-
.../BACnetConstructedDataNetworkNumberQuality.go | 11 +-
.../model/BACnetConstructedDataNetworkPortAll.go | 9 +-
...ACnetConstructedDataNetworkPortMaxInfoFrames.go | 11 +-
.../BACnetConstructedDataNetworkPortMaxMaster.go | 11 +-
.../BACnetConstructedDataNetworkSecurityAll.go | 9 +-
.../model/BACnetConstructedDataNetworkType.go | 11 +-
.../BACnetConstructedDataNextStoppingFloor.go | 11 +-
.../model/BACnetConstructedDataNodeSubtype.go | 11 +-
.../model/BACnetConstructedDataNodeType.go | 11 +-
.../BACnetConstructedDataNotificationClass.go | 11 +-
.../BACnetConstructedDataNotificationClassAll.go | 9 +-
...ACnetConstructedDataNotificationForwarderAll.go | 9 +-
.../BACnetConstructedDataNotificationThreshold.go | 11 +-
.../model/BACnetConstructedDataNotifyType.go | 11 +-
.../BACnetConstructedDataNumberOfAPDURetries.go | 11 +-
...onstructedDataNumberOfAuthenticationPolicies.go | 11 +-
.../model/BACnetConstructedDataNumberOfStates.go | 11 +-
.../model/BACnetConstructedDataObjectIdentifier.go | 11 +-
.../model/BACnetConstructedDataObjectList.go | 15 +-
.../model/BACnetConstructedDataObjectName.go | 11 +-
...BACnetConstructedDataObjectPropertyReference.go | 11 +-
.../model/BACnetConstructedDataObjectType.go | 11 +-
.../model/BACnetConstructedDataOccupancyCount.go | 11 +-
.../BACnetConstructedDataOccupancyCountAdjust.go | 11 +-
.../BACnetConstructedDataOccupancyCountEnable.go | 11 +-
.../BACnetConstructedDataOccupancyLowerLimit.go | 11 +-
...etConstructedDataOccupancyLowerLimitEnforced.go | 11 +-
.../model/BACnetConstructedDataOccupancyState.go | 11 +-
.../BACnetConstructedDataOccupancyUpperLimit.go | 11 +-
...etConstructedDataOccupancyUpperLimitEnforced.go | 11 +-
...tConstructedDataOctetStringValuePresentValue.go | 11 +-
...tructedDataOctetStringValueRelinquishDefault.go | 11 +-
.../BACnetConstructedDataOctetstringValueAll.go | 9 +-
.../BACnetConstructedDataOperationDirection.go | 11 +-
.../BACnetConstructedDataOperationExpected.go | 11 +-
.../model/BACnetConstructedDataOptional.go | 9 +-
.../model/BACnetConstructedDataOutOfService.go | 11 +-
.../model/BACnetConstructedDataOutputUnits.go | 11 +-
.../BACnetConstructedDataPacketReorderTime.go | 11 +-
.../model/BACnetConstructedDataPassbackMode.go | 11 +-
.../model/BACnetConstructedDataPassbackTimeout.go | 11 +-
.../model/BACnetConstructedDataPassengerAlarm.go | 11 +-
.../model/BACnetConstructedDataPolarity.go | 11 +-
.../model/BACnetConstructedDataPortFilter.go | 15 +-
.../BACnetConstructedDataPositiveAccessRules.go | 15 +-
...BACnetConstructedDataPositiveIntegerValueAll.go | 9 +-
...structedDataPositiveIntegerValueCOVIncrement.go | 11 +-
...tConstructedDataPositiveIntegerValueDeadband.go | 11 +-
...ructedDataPositiveIntegerValueFaultHighLimit.go | 11 +-
...tructedDataPositiveIntegerValueFaultLowLimit.go | 11 +-
...ConstructedDataPositiveIntegerValueHighLimit.go | 11 +-
...tConstructedDataPositiveIntegerValueLowLimit.go | 11 +-
...structedDataPositiveIntegerValueMaxPresValue.go | 11 +-
...structedDataPositiveIntegerValueMinPresValue.go | 11 +-
...tedDataPositiveIntegerValueRelinquishDefault.go | 11 +-
...onstructedDataPositiveIntegerValueResolution.go | 11 +-
.../readwrite/model/BACnetConstructedDataPower.go | 11 +-
.../model/BACnetConstructedDataPowerMode.go | 11 +-
.../model/BACnetConstructedDataPrescale.go | 11 +-
.../model/BACnetConstructedDataPresentValue.go | 11 +-
.../model/BACnetConstructedDataPriority.go | 15 +-
.../model/BACnetConstructedDataPriorityArray.go | 11 +-
.../BACnetConstructedDataPriorityForWriting.go | 11 +-
.../BACnetConstructedDataProcessIdentifier.go | 11 +-
...BACnetConstructedDataProcessIdentifierFilter.go | 11 +-
.../model/BACnetConstructedDataProfileLocation.go | 11 +-
.../model/BACnetConstructedDataProfileName.go | 11 +-
.../model/BACnetConstructedDataProgramAll.go | 9 +-
.../model/BACnetConstructedDataProgramChange.go | 11 +-
.../model/BACnetConstructedDataProgramLocation.go | 11 +-
.../model/BACnetConstructedDataProgramState.go | 11 +-
.../model/BACnetConstructedDataPropertyList.go | 15 +-
.../BACnetConstructedDataProportionalConstant.go | 11 +-
...CnetConstructedDataProportionalConstantUnits.go | 11 +-
.../model/BACnetConstructedDataProtocolLevel.go | 11 +-
...tConstructedDataProtocolObjectTypesSupported.go | 11 +-
.../model/BACnetConstructedDataProtocolRevision.go | 11 +-
...CnetConstructedDataProtocolServicesSupported.go | 11 +-
.../model/BACnetConstructedDataProtocolVersion.go | 11 +-
...CnetConstructedDataPulseConverterAdjustValue.go | 11 +-
.../BACnetConstructedDataPulseConverterAll.go | 9 +-
...netConstructedDataPulseConverterPresentValue.go | 11 +-
.../model/BACnetConstructedDataPulseRate.go | 11 +-
.../model/BACnetConstructedDataReadOnly.go | 11 +-
.../model/BACnetConstructedDataReasonForDisable.go | 11 +-
.../model/BACnetConstructedDataReasonForHalt.go | 11 +-
.../model/BACnetConstructedDataRecipientList.go | 11 +-
.../model/BACnetConstructedDataRecordCount.go | 11 +-
...ACnetConstructedDataRecordsSinceNotification.go | 11 +-
.../model/BACnetConstructedDataReferencePort.go | 11 +-
.../BACnetConstructedDataRegisteredCarCall.go | 15 +-
.../model/BACnetConstructedDataReliability.go | 11 +-
...tConstructedDataReliabilityEvaluationInhibit.go | 11 +-
.../BACnetConstructedDataRelinquishDefault.go | 11 +-
.../model/BACnetConstructedDataRepresents.go | 11 +-
.../BACnetConstructedDataRequestedShedLevel.go | 11 +-
...BACnetConstructedDataRequestedUpdateInterval.go | 11 +-
.../model/BACnetConstructedDataRequired.go | 9 +-
.../model/BACnetConstructedDataResolution.go | 11 +-
...ConstructedDataRestartNotificationRecipients.go | 11 +-
.../BACnetConstructedDataRestoreCompletionTime.go | 11 +-
.../BACnetConstructedDataRestorePreparationTime.go | 11 +-
.../model/BACnetConstructedDataRoutingTable.go | 11 +-
.../readwrite/model/BACnetConstructedDataScale.go | 11 +-
.../model/BACnetConstructedDataScaleFactor.go | 11 +-
.../model/BACnetConstructedDataScheduleAll.go | 9 +-
.../model/BACnetConstructedDataScheduleDefault.go | 11 +-
.../BACnetConstructedDataSchedulePresentValue.go | 11 +-
.../model/BACnetConstructedDataSecuredStatus.go | 11 +-
.../BACnetConstructedDataSecurityPDUTimeout.go | 11 +-
.../BACnetConstructedDataSecurityTimeWindow.go | 11 +-
.../BACnetConstructedDataSegmentationSupported.go | 11 +-
.../model/BACnetConstructedDataSerialNumber.go | 11 +-
.../model/BACnetConstructedDataSetpoint.go | 11 +-
.../BACnetConstructedDataSetpointReference.go | 11 +-
.../model/BACnetConstructedDataSetting.go | 11 +-
.../model/BACnetConstructedDataShedDuration.go | 11 +-
.../BACnetConstructedDataShedLevelDescriptions.go | 15 +-
.../model/BACnetConstructedDataShedLevels.go | 15 +-
.../model/BACnetConstructedDataSilenced.go | 11 +-
.../BACnetConstructedDataSlaveAddressBinding.go | 11 +-
.../model/BACnetConstructedDataSlaveProxyEnable.go | 11 +-
.../model/BACnetConstructedDataStartTime.go | 11 +-
.../BACnetConstructedDataStateChangeValues.go | 15 +-
.../model/BACnetConstructedDataStateDescription.go | 11 +-
.../model/BACnetConstructedDataStateText.go | 15 +-
.../model/BACnetConstructedDataStatusFlags.go | 11 +-
.../model/BACnetConstructedDataStopTime.go | 11 +-
.../model/BACnetConstructedDataStopWhenFull.go | 11 +-
.../model/BACnetConstructedDataStrikeCount.go | 11 +-
.../BACnetConstructedDataStructuredObjectList.go | 15 +-
.../BACnetConstructedDataStructuredViewAll.go | 9 +-
.../BACnetConstructedDataSubordinateAnnotations.go | 15 +-
.../model/BACnetConstructedDataSubordinateList.go | 15 +-
.../BACnetConstructedDataSubordinateNodeTypes.go | 15 +-
...ACnetConstructedDataSubordinateRelationships.go | 15 +-
.../model/BACnetConstructedDataSubordinateTags.go | 15 +-
.../BACnetConstructedDataSubscribedRecipients.go | 11 +-
.../BACnetConstructedDataSupportedFormatClasses.go | 15 +-
.../model/BACnetConstructedDataSupportedFormats.go | 15 +-
...etConstructedDataSupportedSecurityAlgorithms.go | 11 +-
.../model/BACnetConstructedDataSystemStatus.go | 11 +-
.../readwrite/model/BACnetConstructedDataTags.go | 15 +-
.../model/BACnetConstructedDataThreatAuthority.go | 11 +-
.../model/BACnetConstructedDataThreatLevel.go | 11 +-
.../model/BACnetConstructedDataTimeDelay.go | 11 +-
.../model/BACnetConstructedDataTimeDelayNormal.go | 11 +-
.../BACnetConstructedDataTimeOfActiveTimeReset.go | 11 +-
.../BACnetConstructedDataTimeOfDeviceRestart.go | 11 +-
.../BACnetConstructedDataTimeOfStateCountReset.go | 11 +-
.../BACnetConstructedDataTimeOfStrikeCountReset.go | 11 +-
...tConstructedDataTimePatternValuePresentValue.go | 11 +-
...tructedDataTimePatternValueRelinquishDefault.go | 11 +-
...etConstructedDataTimeSynchronizationInterval.go | 11 +-
...ConstructedDataTimeSynchronizationRecipients.go | 11 +-
.../model/BACnetConstructedDataTimeValueAll.go | 9 +-
.../BACnetConstructedDataTimeValuePresentValue.go | 11 +-
...netConstructedDataTimeValueRelinquishDefault.go | 11 +-
.../BACnetConstructedDataTimepatternValueAll.go | 9 +-
.../model/BACnetConstructedDataTimerAlarmValues.go | 11 +-
.../model/BACnetConstructedDataTimerAll.go | 9 +-
.../BACnetConstructedDataTimerMaxPresValue.go | 11 +-
.../BACnetConstructedDataTimerMinPresValue.go | 11 +-
.../model/BACnetConstructedDataTimerResolution.go | 11 +-
.../model/BACnetConstructedDataTimerRunning.go | 11 +-
.../model/BACnetConstructedDataTimerState.go | 11 +-
.../model/BACnetConstructedDataTotalRecordCount.go | 11 +-
.../model/BACnetConstructedDataTraceFlag.go | 11 +-
.../model/BACnetConstructedDataTrackingValue.go | 11 +-
...tConstructedDataTransactionNotificationClass.go | 11 +-
.../model/BACnetConstructedDataTransition.go | 11 +-
.../model/BACnetConstructedDataTrendLogAll.go | 9 +-
.../BACnetConstructedDataTrendLogLogBuffer.go | 11 +-
...nstructedDataTrendLogLogDeviceObjectProperty.go | 11 +-
.../BACnetConstructedDataTrendLogMultipleAll.go | 9 +-
...CnetConstructedDataTrendLogMultipleLogBuffer.go | 11 +-
...dDataTrendLogMultipleLogDeviceObjectProperty.go | 15 +-
.../model/BACnetConstructedDataTrigger.go | 11 +-
.../model/BACnetConstructedDataUTCOffset.go | 11 +-
...structedDataUTCTimeSynchronizationRecipients.go | 11 +-
.../readwrite/model/BACnetConstructedDataUnits.go | 11 +-
.../model/BACnetConstructedDataUnspecified.go | 15 +-
.../model/BACnetConstructedDataUpdateInterval.go | 11 +-
.../BACnetConstructedDataUpdateKeySetTimeout.go | 11 +-
.../model/BACnetConstructedDataUpdateTime.go | 11 +-
.../BACnetConstructedDataUserExternalIdentifier.go | 11 +-
...ACnetConstructedDataUserInformationReference.go | 11 +-
.../model/BACnetConstructedDataUserName.go | 11 +-
.../model/BACnetConstructedDataUserType.go | 11 +-
.../model/BACnetConstructedDataUsesRemaining.go | 11 +-
.../BACnetConstructedDataVTClassesSupported.go | 11 +-
.../model/BACnetConstructedDataValidSamples.go | 11 +-
.../BACnetConstructedDataValueBeforeChange.go | 11 +-
.../model/BACnetConstructedDataValueChangeTime.go | 11 +-
.../model/BACnetConstructedDataValueSet.go | 11 +-
.../model/BACnetConstructedDataValueSource.go | 11 +-
.../model/BACnetConstructedDataValueSourceArray.go | 15 +-
.../model/BACnetConstructedDataVarianceValue.go | 11 +-
.../model/BACnetConstructedDataVendorIdentifier.go | 11 +-
.../model/BACnetConstructedDataVendorName.go | 11 +-
.../model/BACnetConstructedDataVerificationTime.go | 11 +-
.../BACnetConstructedDataVirtualMACAddressTable.go | 11 +-
.../model/BACnetConstructedDataWeeklySchedule.go | 15 +-
.../model/BACnetConstructedDataWindowInterval.go | 11 +-
.../model/BACnetConstructedDataWindowSamples.go | 11 +-
.../model/BACnetConstructedDataWriteStatus.go | 11 +-
.../model/BACnetConstructedDataZoneFrom.go | 11 +-
.../model/BACnetConstructedDataZoneMembers.go | 11 +-
.../readwrite/model/BACnetConstructedDataZoneTo.go | 11 +-
.../bacnetip/readwrite/model/BACnetContextTag.go | 13 +-
.../readwrite/model/BACnetContextTagBitString.go | 9 +-
.../readwrite/model/BACnetContextTagBoolean.go | 13 +-
.../model/BACnetContextTagCharacterString.go | 15 +-
.../readwrite/model/BACnetContextTagDate.go | 9 +-
.../readwrite/model/BACnetContextTagDouble.go | 11 +-
.../readwrite/model/BACnetContextTagEnumerated.go | 11 +-
.../readwrite/model/BACnetContextTagNull.go | 9 +-
.../model/BACnetContextTagObjectIdentifier.go | 13 +-
.../readwrite/model/BACnetContextTagOctetString.go | 9 +-
.../readwrite/model/BACnetContextTagReal.go | 11 +-
.../model/BACnetContextTagSignedInteger.go | 11 +-
.../readwrite/model/BACnetContextTagTime.go | 9 +-
.../readwrite/model/BACnetContextTagUnknown.go | 9 +-
.../model/BACnetContextTagUnsignedInteger.go | 11 +-
.../model/BACnetCredentialAuthenticationFactor.go | 9 +-
.../readwrite/model/BACnetDailySchedule.go | 11 +-
.../bacnetip/readwrite/model/BACnetDataType.go | 13 +-
.../bacnetip/readwrite/model/BACnetDateRange.go | 9 +-
.../readwrite/model/BACnetDateRangeEnclosed.go | 9 +-
.../bacnetip/readwrite/model/BACnetDateTime.go | 9 +-
.../readwrite/model/BACnetDateTimeEnclosed.go | 9 +-
.../bacnetip/readwrite/model/BACnetDaysOfWeek.go | 13 +-
.../readwrite/model/BACnetDaysOfWeekTagged.go | 23 +-
.../bacnetip/readwrite/model/BACnetDestination.go | 9 +-
.../model/BACnetDeviceObjectPropertyReference.go | 13 +-
.../BACnetDeviceObjectPropertyReferenceEnclosed.go | 9 +-
.../readwrite/model/BACnetDeviceObjectReference.go | 11 +-
.../model/BACnetDeviceObjectReferenceEnclosed.go | 9 +-
.../bacnetip/readwrite/model/BACnetDeviceStatus.go | 13 +-
.../readwrite/model/BACnetDeviceStatusTagged.go | 19 +-
.../readwrite/model/BACnetDoorAlarmState.go | 13 +-
.../readwrite/model/BACnetDoorAlarmStateTagged.go | 19 +-
.../readwrite/model/BACnetDoorSecuredStatus.go | 13 +-
.../model/BACnetDoorSecuredStatusTagged.go | 13 +-
.../bacnetip/readwrite/model/BACnetDoorStatus.go | 13 +-
.../readwrite/model/BACnetDoorStatusTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetDoorValue.go | 13 +-
.../readwrite/model/BACnetDoorValueTagged.go | 13 +-
.../readwrite/model/BACnetEngineeringUnits.go | 13 +-
.../model/BACnetEngineeringUnitsTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetError.go | 9 +-
.../bacnetip/readwrite/model/BACnetErrorGeneral.go | 9 +-
.../readwrite/model/BACnetEscalatorFault.go | 13 +-
.../readwrite/model/BACnetEscalatorFaultTagged.go | 19 +-
.../readwrite/model/BACnetEscalatorMode.go | 13 +-
.../readwrite/model/BACnetEscalatorModeTagged.go | 19 +-
.../model/BACnetEscalatorOperationDirection.go | 13 +-
.../BACnetEscalatorOperationDirectionTagged.go | 19 +-
.../readwrite/model/BACnetEventLogRecord.go | 9 +-
.../model/BACnetEventLogRecordLogDatum.go | 11 +-
.../model/BACnetEventLogRecordLogDatumLogStatus.go | 9 +-
.../BACnetEventLogRecordLogDatumNotification.go | 9 +-
.../BACnetEventLogRecordLogDatumTimeChange.go | 9 +-
.../model/BACnetEventNotificationSubscription.go | 11 +-
.../readwrite/model/BACnetEventParameter.go | 11 +-
.../model/BACnetEventParameterAccessEvent.go | 9 +-
...tEventParameterAccessEventListOfAccessEvents.go | 11 +-
.../model/BACnetEventParameterBufferReady.go | 9 +-
.../model/BACnetEventParameterChangeOfBitstring.go | 9 +-
...ameterChangeOfBitstringListOfBitstringValues.go | 11 +-
.../BACnetEventParameterChangeOfCharacterString.go | 9 +-
...eterChangeOfCharacterStringListOfAlarmValues.go | 11 +-
.../BACnetEventParameterChangeOfDiscreteValue.go | 9 +-
.../BACnetEventParameterChangeOfLifeSavety.go | 9 +-
...ParameterChangeOfLifeSavetyListOfAlarmValues.go | 11 +-
...hangeOfLifeSavetyListOfLifeSavetyAlarmValues.go | 11 +-
.../model/BACnetEventParameterChangeOfState.go | 9 +-
...ACnetEventParameterChangeOfStateListOfValues.go | 11 +-
.../BACnetEventParameterChangeOfStatusFlags.go | 9 +-
.../model/BACnetEventParameterChangeOfTimer.go | 9 +-
.../BACnetEventParameterChangeOfTimerAlarmValue.go | 11 +-
.../model/BACnetEventParameterChangeOfValue.go | 9 +-
...BACnetEventParameterChangeOfValueCivCriteria.go | 11 +-
...ventParameterChangeOfValueCivCriteriaBitmask.go | 9 +-
...fValueCivCriteriaReferencedPropertyIncrement.go | 9 +-
.../model/BACnetEventParameterCommandFailure.go | 9 +-
.../model/BACnetEventParameterDoubleOutOfRange.go | 9 +-
.../model/BACnetEventParameterExtended.go | 9 +-
.../BACnetEventParameterExtendedParameters.go | 43 +-
.../model/BACnetEventParameterFloatingLimit.go | 9 +-
.../readwrite/model/BACnetEventParameterNone.go | 9 +-
.../model/BACnetEventParameterOutOfRange.go | 9 +-
.../model/BACnetEventParameterSignedOutOfRange.go | 9 +-
.../BACnetEventParameterUnsignedOutOfRange.go | 9 +-
.../model/BACnetEventParameterUnsignedRange.go | 9 +-
.../readwrite/model/BACnetEventPriorities.go | 9 +-
.../bacnetip/readwrite/model/BACnetEventState.go | 13 +-
.../readwrite/model/BACnetEventStateTagged.go | 19 +-
.../readwrite/model/BACnetEventSummariesList.go | 11 +-
.../bacnetip/readwrite/model/BACnetEventSummary.go | 9 +-
.../readwrite/model/BACnetEventTimestamps.go | 9 +-
.../model/BACnetEventTimestampsEnclosed.go | 9 +-
.../readwrite/model/BACnetEventTransitionBits.go | 13 +-
.../model/BACnetEventTransitionBitsTagged.go | 15 +-
.../bacnetip/readwrite/model/BACnetEventType.go | 13 +-
.../readwrite/model/BACnetEventTypeTagged.go | 19 +-
.../readwrite/model/BACnetFaultParameter.go | 11 +-
.../BACnetFaultParameterFaultCharacterString.go | 9 +-
...rameterFaultCharacterStringListOfFaultValues.go | 11 +-
.../model/BACnetFaultParameterFaultExtended.go | 9 +-
.../BACnetFaultParameterFaultExtendedParameters.go | 11 +-
...etFaultParameterFaultExtendedParametersEntry.go | 13 +-
...rameterFaultExtendedParametersEntryBitString.go | 9 +-
...ParameterFaultExtendedParametersEntryBoolean.go | 9 +-
...rFaultExtendedParametersEntryCharacterString.go | 9 +-
...ultParameterFaultExtendedParametersEntryDate.go | 9 +-
...tParameterFaultExtendedParametersEntryDouble.go | 9 +-
...ameterFaultExtendedParametersEntryEnumerated.go | 9 +-
...ParameterFaultExtendedParametersEntryInteger.go | 9 +-
...ultParameterFaultExtendedParametersEntryNull.go | 9 +-
...FaultExtendedParametersEntryObjectidentifier.go | 9 +-
...meterFaultExtendedParametersEntryOctetString.go | 9 +-
...ultParameterFaultExtendedParametersEntryReal.go | 9 +-
...rameterFaultExtendedParametersEntryReference.go | 9 +-
...ultParameterFaultExtendedParametersEntryTime.go | 9 +-
...arameterFaultExtendedParametersEntryUnsigned.go | 9 +-
.../model/BACnetFaultParameterFaultLifeSafety.go | 9 +-
...ultParameterFaultLifeSafetyListOfFaultValues.go | 11 +-
.../model/BACnetFaultParameterFaultListed.go | 9 +-
.../model/BACnetFaultParameterFaultOutOfRange.go | 9 +-
...tFaultParameterFaultOutOfRangeMaxNormalValue.go | 11 +-
...ParameterFaultOutOfRangeMaxNormalValueDouble.go | 9 +-
...arameterFaultOutOfRangeMaxNormalValueInteger.go | 9 +-
...ltParameterFaultOutOfRangeMaxNormalValueReal.go | 9 +-
...rameterFaultOutOfRangeMaxNormalValueUnsigned.go | 9 +-
...tFaultParameterFaultOutOfRangeMinNormalValue.go | 11 +-
...ParameterFaultOutOfRangeMinNormalValueDouble.go | 9 +-
...arameterFaultOutOfRangeMinNormalValueInteger.go | 9 +-
...ltParameterFaultOutOfRangeMinNormalValueReal.go | 9 +-
...rameterFaultOutOfRangeMinNormalValueUnsigned.go | 9 +-
.../model/BACnetFaultParameterFaultState.go | 9 +-
...netFaultParameterFaultStateListOfFaultValues.go | 11 +-
.../model/BACnetFaultParameterFaultStatusFlags.go | 9 +-
.../readwrite/model/BACnetFaultParameterNone.go | 9 +-
.../bacnetip/readwrite/model/BACnetFaultType.go | 13 +-
.../readwrite/model/BACnetFaultTypeTagged.go | 13 +-
.../readwrite/model/BACnetFileAccessMethod.go | 13 +-
.../model/BACnetFileAccessMethodTagged.go | 13 +-
.../readwrite/model/BACnetGroupChannelValue.go | 11 +-
.../readwrite/model/BACnetGroupChannelValueList.go | 11 +-
.../bacnetip/readwrite/model/BACnetHostAddress.go | 11 +-
.../readwrite/model/BACnetHostAddressEnclosed.go | 9 +-
.../readwrite/model/BACnetHostAddressIpAddress.go | 9 +-
.../readwrite/model/BACnetHostAddressName.go | 9 +-
.../readwrite/model/BACnetHostAddressNull.go | 9 +-
.../bacnetip/readwrite/model/BACnetHostNPort.go | 9 +-
.../readwrite/model/BACnetHostNPortEnclosed.go | 9 +-
.../bacnetip/readwrite/model/BACnetIPMode.go | 13 +-
.../bacnetip/readwrite/model/BACnetIPModeTagged.go | 13 +-
.../readwrite/model/BACnetKeyIdentifier.go | 9 +-
.../readwrite/model/BACnetLandingCallStatus.go | 11 +-
.../model/BACnetLandingCallStatusCommand.go | 11 +-
.../BACnetLandingCallStatusCommandDestination.go | 9 +-
.../BACnetLandingCallStatusCommandDirection.go | 9 +-
.../readwrite/model/BACnetLandingDoorStatus.go | 9 +-
.../BACnetLandingDoorStatusLandingDoorsList.go | 11 +-
...BACnetLandingDoorStatusLandingDoorsListEntry.go | 9 +-
.../readwrite/model/BACnetLifeSafetyMode.go | 13 +-
.../readwrite/model/BACnetLifeSafetyModeTagged.go | 19 +-
.../readwrite/model/BACnetLifeSafetyOperation.go | 13 +-
.../model/BACnetLifeSafetyOperationTagged.go | 19 +-
.../readwrite/model/BACnetLifeSafetyState.go | 13 +-
.../readwrite/model/BACnetLifeSafetyStateTagged.go | 19 +-
.../readwrite/model/BACnetLiftCarCallList.go | 9 +-
.../model/BACnetLiftCarCallListFloorList.go | 11 +-
.../readwrite/model/BACnetLiftCarDirection.go | 13 +-
.../model/BACnetLiftCarDirectionTagged.go | 19 +-
.../readwrite/model/BACnetLiftCarDoorCommand.go | 13 +-
.../model/BACnetLiftCarDoorCommandTagged.go | 13 +-
.../readwrite/model/BACnetLiftCarDriveStatus.go | 13 +-
.../model/BACnetLiftCarDriveStatusTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetLiftCarMode.go | 13 +-
.../readwrite/model/BACnetLiftCarModeTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetLiftFault.go | 13 +-
.../readwrite/model/BACnetLiftFaultTagged.go | 19 +-
.../readwrite/model/BACnetLiftGroupMode.go | 13 +-
.../readwrite/model/BACnetLiftGroupModeTagged.go | 13 +-
.../readwrite/model/BACnetLightingCommand.go | 19 +-
.../model/BACnetLightingCommandEnclosed.go | 9 +-
.../readwrite/model/BACnetLightingInProgress.go | 13 +-
.../model/BACnetLightingInProgressTagged.go | 13 +-
.../readwrite/model/BACnetLightingOperation.go | 13 +-
.../model/BACnetLightingOperationTagged.go | 19 +-
.../readwrite/model/BACnetLightingTransition.go | 13 +-
.../model/BACnetLightingTransitionTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetLimitEnable.go | 13 +-
.../readwrite/model/BACnetLimitEnableTagged.go | 13 +-
.../bacnetip/readwrite/model/BACnetLockStatus.go | 13 +-
.../readwrite/model/BACnetLockStatusTagged.go | 13 +-
.../bacnetip/readwrite/model/BACnetLogData.go | 11 +-
.../readwrite/model/BACnetLogDataLogData.go | 11 +-
.../readwrite/model/BACnetLogDataLogDataEntry.go | 11 +-
.../model/BACnetLogDataLogDataEntryAnyValue.go | 11 +-
.../BACnetLogDataLogDataEntryBitStringValue.go | 9 +-
.../model/BACnetLogDataLogDataEntryBooleanValue.go | 9 +-
.../BACnetLogDataLogDataEntryEnumeratedValue.go | 9 +-
.../model/BACnetLogDataLogDataEntryFailure.go | 9 +-
.../model/BACnetLogDataLogDataEntryIntegerValue.go | 9 +-
.../model/BACnetLogDataLogDataEntryNullValue.go | 9 +-
.../model/BACnetLogDataLogDataEntryRealValue.go | 9 +-
.../BACnetLogDataLogDataEntryUnsignedValue.go | 9 +-
.../model/BACnetLogDataLogDataTimeChange.go | 9 +-
.../readwrite/model/BACnetLogDataLogStatus.go | 9 +-
.../readwrite/model/BACnetLogMultipleRecord.go | 9 +-
.../bacnetip/readwrite/model/BACnetLogRecord.go | 11 +-
.../readwrite/model/BACnetLogRecordLogDatum.go | 11 +-
.../model/BACnetLogRecordLogDatumAnyValue.go | 11 +-
.../model/BACnetLogRecordLogDatumBitStringValue.go | 9 +-
.../model/BACnetLogRecordLogDatumBooleanValue.go | 9 +-
.../BACnetLogRecordLogDatumEnumeratedValue.go | 9 +-
.../model/BACnetLogRecordLogDatumFailure.go | 9 +-
.../model/BACnetLogRecordLogDatumIntegerValue.go | 9 +-
.../model/BACnetLogRecordLogDatumLogStatus.go | 9 +-
.../model/BACnetLogRecordLogDatumNullValue.go | 9 +-
.../model/BACnetLogRecordLogDatumRealValue.go | 9 +-
.../model/BACnetLogRecordLogDatumTimeChange.go | 9 +-
.../model/BACnetLogRecordLogDatumUnsignedValue.go | 9 +-
.../bacnetip/readwrite/model/BACnetLogStatus.go | 13 +-
.../readwrite/model/BACnetLogStatusTagged.go | 15 +-
.../bacnetip/readwrite/model/BACnetLoggingType.go | 13 +-
.../readwrite/model/BACnetLoggingTypeTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetMaintenance.go | 13 +-
.../readwrite/model/BACnetMaintenanceTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetNameValue.go | 11 +-
.../readwrite/model/BACnetNameValueCollection.go | 11 +-
.../readwrite/model/BACnetNetworkNumberQuality.go | 13 +-
.../model/BACnetNetworkNumberQualityTagged.go | 13 +-
.../readwrite/model/BACnetNetworkPortCommand.go | 13 +-
.../model/BACnetNetworkPortCommandTagged.go | 19 +-
.../readwrite/model/BACnetNetworkSecurityPolicy.go | 9 +-
.../bacnetip/readwrite/model/BACnetNetworkType.go | 13 +-
.../readwrite/model/BACnetNetworkTypeTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetNodeType.go | 13 +-
.../readwrite/model/BACnetNodeTypeTagged.go | 13 +-
.../model/BACnetNotificationParameters.go | 11 +-
.../BACnetNotificationParametersAccessEvent.go | 11 +-
.../BACnetNotificationParametersBufferReady.go | 9 +-
...ACnetNotificationParametersChangeOfBitString.go | 9 +-
...otificationParametersChangeOfCharacterString.go | 9 +-
...tNotificationParametersChangeOfDiscreteValue.go | 9 +-
...ationParametersChangeOfDiscreteValueNewValue.go | 13 +-
...rametersChangeOfDiscreteValueNewValueBoolean.go | 9 +-
...ChangeOfDiscreteValueNewValueCharacterString.go | 9 +-
...ametersChangeOfDiscreteValueNewValueDatetime.go | 9 +-
...etersChangeOfDiscreteValueNewValueEnumerated.go | 9 +-
...rametersChangeOfDiscreteValueNewValueInteger.go | 9 +-
...hangeOfDiscreteValueNewValueObjectidentifier.go | 9 +-
...metersChangeOfDiscreteValueNewValueOctetDate.go | 9 +-
...tersChangeOfDiscreteValueNewValueOctetString.go | 9 +-
...metersChangeOfDiscreteValueNewValueOctetTime.go | 9 +-
...ametersChangeOfDiscreteValueNewValueUnsigned.go | 9 +-
...CnetNotificationParametersChangeOfLifeSafety.go | 9 +-
...netNotificationParametersChangeOfReliability.go | 9 +-
.../BACnetNotificationParametersChangeOfState.go | 9 +-
...netNotificationParametersChangeOfStatusFlags.go | 9 +-
.../BACnetNotificationParametersChangeOfTimer.go | 15 +-
.../BACnetNotificationParametersChangeOfValue.go | 9 +-
...tNotificationParametersChangeOfValueNewValue.go | 11 +-
...onParametersChangeOfValueNewValueChangedBits.go | 9 +-
...nParametersChangeOfValueNewValueChangedValue.go | 9 +-
.../BACnetNotificationParametersCommandFailure.go | 9 +-
...BACnetNotificationParametersComplexEventType.go | 9 +-
...BACnetNotificationParametersDoubleOutOfRange.go | 9 +-
.../model/BACnetNotificationParametersExtended.go | 9 +-
...CnetNotificationParametersExtendedParameters.go | 43 +-
.../BACnetNotificationParametersFloatingLimit.go | 9 +-
.../BACnetNotificationParametersOutOfRange.go | 9 +-
...BACnetNotificationParametersSignedOutOfRange.go | 9 +-
...CnetNotificationParametersUnsignedOutOfRange.go | 9 +-
.../BACnetNotificationParametersUnsignedRange.go | 9 +-
.../bacnetip/readwrite/model/BACnetNotifyType.go | 13 +-
.../readwrite/model/BACnetNotifyTypeTagged.go | 13 +-
.../model/BACnetObjectPropertyReference.go | 11 +-
.../model/BACnetObjectPropertyReferenceEnclosed.go | 9 +-
.../bacnetip/readwrite/model/BACnetObjectType.go | 13 +-
.../readwrite/model/BACnetObjectTypeTagged.go | 19 +-
.../readwrite/model/BACnetObjectTypesSupported.go | 13 +-
.../model/BACnetObjectTypesSupportedTagged.go | 29 +-
.../bacnetip/readwrite/model/BACnetOpeningTag.go | 9 +-
.../readwrite/model/BACnetOptionalBinaryPV.go | 11 +-
.../readwrite/model/BACnetOptionalBinaryPVNull.go | 9 +-
.../readwrite/model/BACnetOptionalBinaryPVValue.go | 9 +-
.../model/BACnetOptionalCharacterString.go | 11 +-
.../model/BACnetOptionalCharacterStringNull.go | 9 +-
.../model/BACnetOptionalCharacterStringValue.go | 9 +-
.../bacnetip/readwrite/model/BACnetOptionalREAL.go | 11 +-
.../readwrite/model/BACnetOptionalREALNull.go | 9 +-
.../readwrite/model/BACnetOptionalREALValue.go | 9 +-
.../readwrite/model/BACnetOptionalUnsigned.go | 11 +-
.../readwrite/model/BACnetOptionalUnsignedNull.go | 9 +-
.../readwrite/model/BACnetOptionalUnsignedValue.go | 9 +-
.../bacnetip/readwrite/model/BACnetPolarity.go | 13 +-
.../readwrite/model/BACnetPolarityTagged.go | 13 +-
.../readwrite/model/BACnetPortPermission.go | 11 +-
.../bacnetip/readwrite/model/BACnetPrescale.go | 9 +-
.../readwrite/model/BACnetPriorityArray.go | 51 +-
.../readwrite/model/BACnetPriorityValue.go | 13 +-
.../model/BACnetPriorityValueBitString.go | 9 +-
.../readwrite/model/BACnetPriorityValueBoolean.go | 9 +-
.../model/BACnetPriorityValueCharacterString.go | 9 +-
.../model/BACnetPriorityValueConstructedValue.go | 9 +-
.../readwrite/model/BACnetPriorityValueDate.go | 9 +-
.../readwrite/model/BACnetPriorityValueDateTime.go | 9 +-
.../readwrite/model/BACnetPriorityValueDouble.go | 9 +-
.../model/BACnetPriorityValueEnumerated.go | 9 +-
.../readwrite/model/BACnetPriorityValueInteger.go | 9 +-
.../readwrite/model/BACnetPriorityValueNull.go | 9 +-
.../model/BACnetPriorityValueObjectidentifier.go | 9 +-
.../model/BACnetPriorityValueOctetString.go | 9 +-
.../readwrite/model/BACnetPriorityValueReal.go | 9 +-
.../readwrite/model/BACnetPriorityValueTime.go | 9 +-
.../readwrite/model/BACnetPriorityValueUnsigned.go | 9 +-
.../readwrite/model/BACnetProcessIdSelection.go | 11 +-
.../model/BACnetProcessIdSelectionNull.go | 9 +-
.../model/BACnetProcessIdSelectionValue.go | 9 +-
.../bacnetip/readwrite/model/BACnetProgramError.go | 13 +-
.../readwrite/model/BACnetProgramErrorTagged.go | 19 +-
.../readwrite/model/BACnetProgramRequest.go | 13 +-
.../readwrite/model/BACnetProgramRequestTagged.go | 13 +-
.../bacnetip/readwrite/model/BACnetProgramState.go | 13 +-
.../readwrite/model/BACnetProgramStateTagged.go | 13 +-
.../readwrite/model/BACnetPropertyAccessResult.go | 13 +-
.../BACnetPropertyAccessResultAccessResult.go | 11 +-
...yAccessResultAccessResultPropertyAccessError.go | 9 +-
...ropertyAccessResultAccessResultPropertyValue.go | 9 +-
.../readwrite/model/BACnetPropertyIdentifier.go | 13 +-
.../model/BACnetPropertyIdentifierTagged.go | 19 +-
.../readwrite/model/BACnetPropertyReference.go | 11 +-
.../model/BACnetPropertyReferenceEnclosed.go | 9 +-
.../model/BACnetPropertyStateActionUnknown.go | 9 +-
.../readwrite/model/BACnetPropertyStates.go | 11 +-
.../BACnetPropertyStatesAccessCredentialDisable.go | 9 +-
...tPropertyStatesAccessCredentialDisableReason.go | 9 +-
.../model/BACnetPropertyStatesAccessEvent.go | 9 +-
.../readwrite/model/BACnetPropertyStatesAction.go | 9 +-
.../BACnetPropertyStatesAuthenticationStatus.go | 9 +-
.../model/BACnetPropertyStatesBackupState.go | 9 +-
.../model/BACnetPropertyStatesBacnetIpMode.go | 9 +-
.../BACnetPropertyStatesBinaryLightningValue.go | 9 +-
.../model/BACnetPropertyStatesBinaryValue.go | 9 +-
.../readwrite/model/BACnetPropertyStatesBoolean.go | 9 +-
.../model/BACnetPropertyStatesDoorAlarmState.go | 9 +-
.../model/BACnetPropertyStatesDoorSecuredStatus.go | 9 +-
.../model/BACnetPropertyStatesDoorStatus.go | 9 +-
.../model/BACnetPropertyStatesDoorValue.go | 9 +-
.../model/BACnetPropertyStatesEnclosed.go | 9 +-
.../model/BACnetPropertyStatesEscalatorFault.go | 9 +-
.../model/BACnetPropertyStatesEscalatorMode.go | 9 +-
...netPropertyStatesEscalatorOperationDirection.go | 9 +-
.../model/BACnetPropertyStatesEventType.go | 9 +-
.../model/BACnetPropertyStatesExtendedValue.go | 9 +-
.../model/BACnetPropertyStatesFileAccessMethod.go | 9 +-
.../model/BACnetPropertyStatesIntegerValue.go | 9 +-
.../model/BACnetPropertyStatesLifeSafetyMode.go | 9 +-
.../BACnetPropertyStatesLifeSafetyOperations.go | 9 +-
.../model/BACnetPropertyStatesLifeSafetyState.go | 9 +-
.../model/BACnetPropertyStatesLiftCarDirection.go | 9 +-
.../BACnetPropertyStatesLiftCarDoorCommand.go | 9 +-
.../BACnetPropertyStatesLiftCarDriveStatus.go | 9 +-
.../model/BACnetPropertyStatesLiftCarMode.go | 9 +-
.../model/BACnetPropertyStatesLiftFault.go | 9 +-
.../model/BACnetPropertyStatesLiftGroupMode.go | 9 +-
.../BACnetPropertyStatesLightningInProgress.go | 9 +-
.../BACnetPropertyStatesLightningOperation.go | 9 +-
.../BACnetPropertyStatesLightningTransition.go | 9 +-
.../model/BACnetPropertyStatesLockStatus.go | 9 +-
.../model/BACnetPropertyStatesMaintenance.go | 9 +-
.../BACnetPropertyStatesNetworkNumberQuality.go | 9 +-
.../BACnetPropertyStatesNetworkPortCommand.go | 9 +-
.../model/BACnetPropertyStatesNetworkType.go | 9 +-
.../model/BACnetPropertyStatesNodeType.go | 9 +-
.../model/BACnetPropertyStatesNotifyType.go | 9 +-
.../model/BACnetPropertyStatesPolarity.go | 9 +-
.../model/BACnetPropertyStatesProgramChange.go | 9 +-
.../model/BACnetPropertyStatesProtocolLevel.go | 9 +-
.../model/BACnetPropertyStatesReasonForHalt.go | 9 +-
.../model/BACnetPropertyStatesReliability.go | 9 +-
.../model/BACnetPropertyStatesRestartReason.go | 9 +-
.../model/BACnetPropertyStatesSecurityLevel.go | 9 +-
.../model/BACnetPropertyStatesShedState.go | 9 +-
.../model/BACnetPropertyStatesSilencedState.go | 9 +-
.../readwrite/model/BACnetPropertyStatesState.go | 9 +-
.../model/BACnetPropertyStatesSystemStatus.go | 9 +-
.../model/BACnetPropertyStatesTimerState.go | 9 +-
.../model/BACnetPropertyStatesTimerTransition.go | 9 +-
.../readwrite/model/BACnetPropertyStatesUnits.go | 9 +-
.../model/BACnetPropertyStatesWriteStatus.go | 9 +-
.../model/BACnetPropertyStatesZoneOccupanyState.go | 9 +-
.../readwrite/model/BACnetPropertyValue.go | 15 +-
.../readwrite/model/BACnetPropertyValues.go | 11 +-
.../model/BACnetPropertyWriteDefinition.go | 15 +-
.../readwrite/model/BACnetProtocolLevel.go | 13 +-
.../readwrite/model/BACnetProtocolLevelTagged.go | 13 +-
.../readwrite/model/BACnetReadAccessProperty.go | 13 +-
.../model/BACnetReadAccessPropertyReadResult.go | 15 +-
.../readwrite/model/BACnetReadAccessResult.go | 11 +-
.../model/BACnetReadAccessResultListOfResults.go | 11 +-
.../model/BACnetReadAccessSpecification.go | 11 +-
.../bacnetip/readwrite/model/BACnetRecipient.go | 11 +-
.../readwrite/model/BACnetRecipientAddress.go | 9 +-
.../readwrite/model/BACnetRecipientDevice.go | 9 +-
.../readwrite/model/BACnetRecipientEnclosed.go | 9 +-
.../readwrite/model/BACnetRecipientProcess.go | 11 +-
.../model/BACnetRecipientProcessEnclosed.go | 9 +-
.../bacnetip/readwrite/model/BACnetRejectReason.go | 13 +-
.../readwrite/model/BACnetRejectReasonTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetRelationship.go | 13 +-
.../readwrite/model/BACnetRelationshipTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetReliability.go | 13 +-
.../readwrite/model/BACnetReliabilityTagged.go | 19 +-
.../readwrite/model/BACnetRestartReason.go | 13 +-
.../readwrite/model/BACnetRestartReasonTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetResultFlags.go | 13 +-
.../readwrite/model/BACnetResultFlagsTagged.go | 15 +-
.../bacnetip/readwrite/model/BACnetRouterEntry.go | 11 +-
.../readwrite/model/BACnetRouterEntryStatus.go | 13 +-
.../model/BACnetRouterEntryStatusTagged.go | 13 +-
.../bacnetip/readwrite/model/BACnetScale.go | 11 +-
.../readwrite/model/BACnetScaleFloatScale.go | 9 +-
.../readwrite/model/BACnetScaleIntegerScale.go | 9 +-
.../readwrite/model/BACnetSecurityKeySet.go | 9 +-
.../readwrite/model/BACnetSecurityKeySetKeyIds.go | 11 +-
.../readwrite/model/BACnetSecurityLevel.go | 13 +-
.../readwrite/model/BACnetSecurityLevelTagged.go | 13 +-
.../readwrite/model/BACnetSecurityPolicy.go | 13 +-
.../readwrite/model/BACnetSecurityPolicyTagged.go | 13 +-
.../bacnetip/readwrite/model/BACnetSegmentation.go | 13 +-
.../readwrite/model/BACnetSegmentationTagged.go | 13 +-
.../bacnetip/readwrite/model/BACnetServiceAck.go | 11 +-
.../model/BACnetServiceAckAtomicReadFile.go | 9 +-
.../model/BACnetServiceAckAtomicReadFileRecord.go | 13 +-
.../model/BACnetServiceAckAtomicReadFileStream.go | 9 +-
...BACnetServiceAckAtomicReadFileStreamOrRecord.go | 11 +-
.../model/BACnetServiceAckAtomicWriteFile.go | 9 +-
.../model/BACnetServiceAckAuthenticate.go | 9 +-
.../BACnetServiceAckConfirmedPrivateTransfer.go | 11 +-
.../model/BACnetServiceAckCreateObject.go | 9 +-
.../model/BACnetServiceAckGetAlarmSummary.go | 9 +-
.../model/BACnetServiceAckGetEnrollmentSummary.go | 11 +-
.../model/BACnetServiceAckGetEventInformation.go | 9 +-
.../model/BACnetServiceAckReadProperty.go | 13 +-
.../BACnetServiceAckReadPropertyConditional.go | 9 +-
.../model/BACnetServiceAckReadPropertyMultiple.go | 9 +-
.../readwrite/model/BACnetServiceAckReadRange.go | 15 +-
.../readwrite/model/BACnetServiceAckRequestKey.go | 9 +-
.../readwrite/model/BACnetServiceAckVTData.go | 9 +-
.../readwrite/model/BACnetServiceAckVTOpen.go | 9 +-
.../readwrite/model/BACnetServicesSupported.go | 13 +-
.../model/BACnetServicesSupportedTagged.go | 29 +-
.../readwrite/model/BACnetSetpointReference.go | 11 +-
.../bacnetip/readwrite/model/BACnetShedLevel.go | 11 +-
.../readwrite/model/BACnetShedLevelAmount.go | 9 +-
.../readwrite/model/BACnetShedLevelLevel.go | 9 +-
.../readwrite/model/BACnetShedLevelPercent.go | 9 +-
.../bacnetip/readwrite/model/BACnetShedState.go | 13 +-
.../readwrite/model/BACnetShedStateTagged.go | 13 +-
.../readwrite/model/BACnetSilencedState.go | 13 +-
.../readwrite/model/BACnetSilencedStateTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetSpecialEvent.go | 9 +-
.../model/BACnetSpecialEventListOfTimeValues.go | 11 +-
.../readwrite/model/BACnetSpecialEventPeriod.go | 11 +-
.../model/BACnetSpecialEventPeriodCalendarEntry.go | 9 +-
.../BACnetSpecialEventPeriodCalendarReference.go | 9 +-
.../bacnetip/readwrite/model/BACnetStatusFlags.go | 13 +-
.../readwrite/model/BACnetStatusFlagsTagged.go | 17 +-
.../bacnetip/readwrite/model/BACnetTagHeader.go | 31 +-
.../readwrite/model/BACnetTagPayloadBitString.go | 19 +-
.../readwrite/model/BACnetTagPayloadBoolean.go | 15 +-
.../model/BACnetTagPayloadCharacterString.go | 11 +-
.../readwrite/model/BACnetTagPayloadDate.go | 39 +-
.../readwrite/model/BACnetTagPayloadDouble.go | 9 +-
.../readwrite/model/BACnetTagPayloadEnumerated.go | 15 +-
.../model/BACnetTagPayloadObjectIdentifier.go | 21 +-
.../readwrite/model/BACnetTagPayloadOctetString.go | 9 +-
.../readwrite/model/BACnetTagPayloadReal.go | 9 +-
.../model/BACnetTagPayloadSignedInteger.go | 43 +-
.../readwrite/model/BACnetTagPayloadTime.go | 27 +-
.../model/BACnetTagPayloadUnsignedInteger.go | 43 +-
.../bacnetip/readwrite/model/BACnetTimeStamp.go | 11 +-
.../readwrite/model/BACnetTimeStampDateTime.go | 9 +-
.../readwrite/model/BACnetTimeStampEnclosed.go | 9 +-
.../readwrite/model/BACnetTimeStampSequence.go | 9 +-
.../readwrite/model/BACnetTimeStampTime.go | 9 +-
.../readwrite/model/BACnetTimeStampsEnclosed.go | 11 +-
.../bacnetip/readwrite/model/BACnetTimeValue.go | 9 +-
.../bacnetip/readwrite/model/BACnetTimerState.go | 13 +-
.../readwrite/model/BACnetTimerStateChangeValue.go | 13 +-
.../model/BACnetTimerStateChangeValueBitString.go | 9 +-
.../model/BACnetTimerStateChangeValueBoolean.go | 9 +-
.../BACnetTimerStateChangeValueCharacterString.go | 9 +-
.../BACnetTimerStateChangeValueConstructedValue.go | 9 +-
.../model/BACnetTimerStateChangeValueDate.go | 9 +-
.../model/BACnetTimerStateChangeValueDateTime.go | 9 +-
.../model/BACnetTimerStateChangeValueDouble.go | 9 +-
.../model/BACnetTimerStateChangeValueEnumerated.go | 9 +-
.../model/BACnetTimerStateChangeValueInteger.go | 9 +-
.../BACnetTimerStateChangeValueLightingCommand.go | 9 +-
.../model/BACnetTimerStateChangeValueNoValue.go | 9 +-
.../model/BACnetTimerStateChangeValueNull.go | 9 +-
.../BACnetTimerStateChangeValueObjectidentifier.go | 9 +-
.../BACnetTimerStateChangeValueOctetString.go | 9 +-
.../model/BACnetTimerStateChangeValueReal.go | 9 +-
.../model/BACnetTimerStateChangeValueTime.go | 9 +-
.../model/BACnetTimerStateChangeValueUnsigned.go | 9 +-
.../readwrite/model/BACnetTimerStateTagged.go | 13 +-
.../readwrite/model/BACnetTimerTransition.go | 13 +-
.../readwrite/model/BACnetTimerTransitionTagged.go | 13 +-
.../model/BACnetUnconfirmedServiceChoice.go | 13 +-
.../model/BACnetUnconfirmedServiceChoiceTagged.go | 13 +-
.../model/BACnetUnconfirmedServiceRequest.go | 9 +-
.../model/BACnetUnconfirmedServiceRequestIAm.go | 9 +-
.../model/BACnetUnconfirmedServiceRequestIHave.go | 9 +-
...UnconfirmedServiceRequestTimeSynchronization.go | 9 +-
...onfirmedServiceRequestUTCTimeSynchronization.go | 9 +-
...rmedServiceRequestUnconfirmedCOVNotification.go | 9 +-
...iceRequestUnconfirmedCOVNotificationMultiple.go | 11 +-
...edServiceRequestUnconfirmedEventNotification.go | 17 +-
...rmedServiceRequestUnconfirmedPrivateTransfer.go | 11 +-
...onfirmedServiceRequestUnconfirmedTextMessage.go | 11 +-
.../BACnetUnconfirmedServiceRequestUnknown.go | 9 +-
.../model/BACnetUnconfirmedServiceRequestWhoHas.go | 13 +-
.../BACnetUnconfirmedServiceRequestWhoHasObject.go | 11 +-
...onfirmedServiceRequestWhoHasObjectIdentifier.go | 9 +-
...netUnconfirmedServiceRequestWhoHasObjectName.go | 9 +-
.../model/BACnetUnconfirmedServiceRequestWhoIs.go | 13 +-
.../BACnetUnconfirmedServiceRequestWriteGroup.go | 11 +-
.../bacnetip/readwrite/model/BACnetVMACEntry.go | 13 +-
.../bacnetip/readwrite/model/BACnetVTClass.go | 13 +-
.../readwrite/model/BACnetVTClassTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetVTSession.go | 9 +-
.../bacnetip/readwrite/model/BACnetValueSource.go | 11 +-
.../readwrite/model/BACnetValueSourceAddress.go | 9 +-
.../readwrite/model/BACnetValueSourceNone.go | 9 +-
.../readwrite/model/BACnetValueSourceObject.go | 9 +-
.../bacnetip/readwrite/model/BACnetVendorId.go | 747 +-
.../readwrite/model/BACnetVendorIdTagged.go | 19 +-
.../bacnetip/readwrite/model/BACnetWeekNDay.go | 9 +-
.../readwrite/model/BACnetWeekNDayTagged.go | 43 +-
.../model/BACnetWriteAccessSpecification.go | 11 +-
.../bacnetip/readwrite/model/BACnetWriteStatus.go | 13 +-
.../readwrite/model/BACnetWriteStatusTagged.go | 13 +-
plc4go/protocols/bacnetip/readwrite/model/BVLC.go | 17 +-
.../model/BVLCBroadcastDistributionTableEntry.go | 23 +-
.../model/BVLCDeleteForeignDeviceTableEntry.go | 17 +-
.../model/BVLCDistributeBroadcastToNetwork.go | 9 +-
.../readwrite/model/BVLCForeignDeviceTableEntry.go | 21 +-
.../bacnetip/readwrite/model/BVLCForwardedNPDU.go | 17 +-
.../readwrite/model/BVLCOriginalBroadcastNPDU.go | 9 +-
.../readwrite/model/BVLCOriginalUnicastNPDU.go | 9 +-
.../model/BVLCReadBroadcastDistributionTable.go | 9 +-
.../model/BVLCReadBroadcastDistributionTableAck.go | 9 +-
.../readwrite/model/BVLCReadForeignDeviceTable.go | 9 +-
.../model/BVLCReadForeignDeviceTableAck.go | 9 +-
.../readwrite/model/BVLCRegisterForeignDevice.go | 11 +-
.../bacnetip/readwrite/model/BVLCResult.go | 9 +-
.../bacnetip/readwrite/model/BVLCResultCode.go | 13 +-
.../readwrite/model/BVLCResultCodeTagged.go | 13 +-
.../bacnetip/readwrite/model/BVLCSecureBVLL.go | 9 +-
.../model/BVLCWriteBroadcastDistributionTable.go | 9 +-
.../bacnetip/readwrite/model/BacnetConstants.go | 11 +-
.../bacnetip/readwrite/model/ChangeListAddError.go | 9 +-
.../readwrite/model/ChangeListRemoveError.go | 9 +-
.../model/ConfirmedEventNotificationRequest.go | 17 +-
.../model/ConfirmedPrivateTransferError.go | 11 +-
.../bacnetip/readwrite/model/CreateObjectError.go | 9 +-
plc4go/protocols/bacnetip/readwrite/model/Error.go | 9 +-
.../bacnetip/readwrite/model/ErrorClass.go | 13 +-
.../bacnetip/readwrite/model/ErrorClassTagged.go | 19 +-
.../bacnetip/readwrite/model/ErrorCode.go | 13 +-
.../bacnetip/readwrite/model/ErrorCodeTagged.go | 19 +-
.../bacnetip/readwrite/model/ErrorEnclosed.go | 9 +-
.../readwrite/model/ListOfCovNotifications.go | 11 +-
.../readwrite/model/ListOfCovNotificationsList.go | 11 +-
.../readwrite/model/ListOfCovNotificationsValue.go | 13 +-
.../readwrite/model/MaxApduLengthAccepted.go | 13 +-
.../readwrite/model/MaxSegmentsAccepted.go | 13 +-
plc4go/protocols/bacnetip/readwrite/model/NLM.go | 13 +-
.../readwrite/model/NLMChallengeRequest.go | 13 +-
.../model/NLMDisconnectConnectionToNetwork.go | 11 +-
.../model/NLMEstablishConnectionToNetwork.go | 13 +-
.../readwrite/model/NLMIAmRouterToNetwork.go | 11 +-
.../readwrite/model/NLMICouldBeRouterToNetwork.go | 13 +-
.../readwrite/model/NLMInitalizeRoutingTable.go | 15 +-
.../readwrite/model/NLMInitalizeRoutingTableAck.go | 15 +-
.../model/NLMInitalizeRoutingTablePortMapping.go | 15 +-
.../bacnetip/readwrite/model/NLMNetworkNumberIs.go | 17 +-
.../readwrite/model/NLMRejectRouterToNetwork.go | 11 +-
.../model/NLMRejectRouterToNetworkRejectReason.go | 13 +-
.../readwrite/model/NLMRequestKeyUpdate.go | 17 +-
.../readwrite/model/NLMRequestMasterKey.go | 11 +-
.../bacnetip/readwrite/model/NLMReserved.go | 9 +-
.../readwrite/model/NLMRouterAvailableToNetwork.go | 11 +-
.../readwrite/model/NLMRouterBusyToNetwork.go | 11 +-
.../bacnetip/readwrite/model/NLMSecurityPayload.go | 11 +-
.../readwrite/model/NLMSecurityResponse.go | 13 +-
.../bacnetip/readwrite/model/NLMSetMasterKey.go | 9 +-
.../readwrite/model/NLMUpdateKeyDistributionKey.go | 9 +-
.../bacnetip/readwrite/model/NLMUpdateKeyUpdate.go | 29 +-
.../model/NLMUpdateKeyUpdateControlFlags.go | 9 +-
.../readwrite/model/NLMUpdateKeyUpdateKeyEntry.go | 13 +-
.../readwrite/model/NLMVendorProprietaryMessage.go | 9 +-
.../readwrite/model/NLMWhatIsNetworkNumber.go | 9 +-
.../readwrite/model/NLMWhoIsRouterToNetwork.go | 11 +-
plc4go/protocols/bacnetip/readwrite/model/NPDU.go | 43 +-
.../bacnetip/readwrite/model/NPDUControl.go | 21 +-
.../readwrite/model/NPDUNetworkPriority.go | 13 +-
.../readwrite/model/NPDUNetworkPriorityTagged.go | 13 +-
.../readwrite/model/SecurityResponseCode.go | 13 +-
.../readwrite/model/SecurityResponseCodeTagged.go | 13 +-
.../bacnetip/readwrite/model/StaticHelper.go | 31 +-
.../model/SubscribeCOVPropertyMultipleError.go | 9 +-
...PropertyMultipleErrorFirstFailedSubscription.go | 9 +-
.../protocols/bacnetip/readwrite/model/TagClass.go | 13 +-
.../bacnetip/readwrite/model/VTCloseError.go | 11 +-
.../VTCloseErrorListOfVTSessionIdentifiers.go | 11 +-
.../readwrite/model/WritePropertyMultipleError.go | 9 +-
.../bacnetip/readwrite/model/plc4x_common.go | 5 -
.../cbus/readwrite/model/AccessControlCategory.go | 13 +-
.../readwrite/model/AccessControlCommandType.go | 13 +-
.../model/AccessControlCommandTypeContainer.go | 13 +-
.../cbus/readwrite/model/AccessControlData.go | 13 +-
.../model/AccessControlDataAccessPointClosed.go | 9 +-
.../AccessControlDataAccessPointForcedOpen.go | 9 +-
.../model/AccessControlDataAccessPointLeftOpen.go | 9 +-
.../model/AccessControlDataCloseAccessPoint.go | 9 +-
.../model/AccessControlDataInvalidAccessRequest.go | 9 +-
.../model/AccessControlDataLockAccessPoint.go | 9 +-
.../model/AccessControlDataRequestToExit.go | 9 +-
.../model/AccessControlDataValidAccessRequest.go | 9 +-
.../cbus/readwrite/model/AccessControlDirection.go | 13 +-
.../readwrite/model/AirConditioningCommandType.go | 13 +-
.../model/AirConditioningCommandTypeContainer.go | 13 +-
.../cbus/readwrite/model/AirConditioningData.go | 13 +-
.../AirConditioningDataHumidityScheduleEntry.go | 15 +-
.../model/AirConditioningDataHvacScheduleEntry.go | 15 +-
.../readwrite/model/AirConditioningDataRefresh.go | 9 +-
...irConditioningDataSetHumidityLowerGuardLimit.go | 9 +-
.../AirConditioningDataSetHumiditySetbackLimit.go | 9 +-
...irConditioningDataSetHumidityUpperGuardLimit.go | 9 +-
.../AirConditioningDataSetHvacLowerGuardLimit.go | 9 +-
.../AirConditioningDataSetHvacSetbackLimit.go | 9 +-
.../AirConditioningDataSetHvacUpperGuardLimit.go | 9 +-
.../AirConditioningDataSetPlantHumidityLevel.go | 15 +-
.../model/AirConditioningDataSetPlantHvacLevel.go | 15 +-
.../model/AirConditioningDataSetZoneGroupOff.go | 9 +-
.../model/AirConditioningDataSetZoneGroupOn.go | 9 +-
.../AirConditioningDataSetZoneHumidityMode.go | 15 +-
.../model/AirConditioningDataSetZoneHvacMode.go | 15 +-
.../model/AirConditioningDataZoneHumidity.go | 9 +-
.../AirConditioningDataZoneHumidityPlantStatus.go | 9 +-
.../AirConditioningDataZoneHvacPlantStatus.go | 9 +-
.../model/AirConditioningDataZoneTemperature.go | 9 +-
plc4go/protocols/cbus/readwrite/model/Alpha.go | 9 +-
.../cbus/readwrite/model/ApplicationAddress1.go | 11 +-
.../cbus/readwrite/model/ApplicationAddress2.go | 11 +-
.../cbus/readwrite/model/ApplicationId.go | 13 +-
.../cbus/readwrite/model/ApplicationIdContainer.go | 13 +-
plc4go/protocols/cbus/readwrite/model/Attribute.go | 13 +-
.../cbus/readwrite/model/BaudRateSelector.go | 13 +-
.../cbus/readwrite/model/BridgeAddress.go | 9 +-
.../cbus/readwrite/model/CALCommandType.go | 13 +-
.../readwrite/model/CALCommandTypeContainer.go | 13 +-
plc4go/protocols/cbus/readwrite/model/CALData.go | 17 +-
.../cbus/readwrite/model/CALDataAcknowledge.go | 11 +-
.../cbus/readwrite/model/CALDataGetStatus.go | 11 +-
.../cbus/readwrite/model/CALDataIdentify.go | 9 +-
.../cbus/readwrite/model/CALDataIdentifyReply.go | 9 +-
.../cbus/readwrite/model/CALDataRecall.go | 11 +-
.../protocols/cbus/readwrite/model/CALDataReply.go | 9 +-
.../protocols/cbus/readwrite/model/CALDataReset.go | 9 +-
.../cbus/readwrite/model/CALDataStatus.go | 15 +-
.../cbus/readwrite/model/CALDataStatusExtended.go | 23 +-
.../protocols/cbus/readwrite/model/CALDataWrite.go | 9 +-
plc4go/protocols/cbus/readwrite/model/CALReply.go | 9 +-
.../protocols/cbus/readwrite/model/CALReplyLong.go | 21 +-
.../cbus/readwrite/model/CALReplyShort.go | 9 +-
.../protocols/cbus/readwrite/model/CBusCommand.go | 13 +-
.../readwrite/model/CBusCommandDeviceManagement.go | 9 +-
.../model/CBusCommandPointToMultiPoint.go | 9 +-
.../readwrite/model/CBusCommandPointToPoint.go | 9 +-
.../model/CBusCommandPointToPointToMultiPoint.go | 9 +-
.../cbus/readwrite/model/CBusConstants.go | 11 +-
.../protocols/cbus/readwrite/model/CBusHeader.go | 11 +-
.../protocols/cbus/readwrite/model/CBusMessage.go | 9 +-
.../cbus/readwrite/model/CBusMessageToClient.go | 9 +-
.../cbus/readwrite/model/CBusMessageToServer.go | 9 +-
.../protocols/cbus/readwrite/model/CBusOptions.go | 9 +-
.../model/CBusPointToMultiPointCommand.go | 9 +-
.../model/CBusPointToMultiPointCommandNormal.go | 13 +-
.../model/CBusPointToMultiPointCommandStatus.go | 17 +-
.../readwrite/model/CBusPointToPointCommand.go | 11 +-
.../model/CBusPointToPointCommandDirect.go | 15 +-
.../model/CBusPointToPointCommandIndirect.go | 9 +-
.../model/CBusPointToPointToMultiPointCommand.go | 9 +-
.../CBusPointToPointToMultiPointCommandNormal.go | 9 +-
.../CBusPointToPointToMultiPointCommandStatus.go | 13 +-
.../cbus/readwrite/model/ChannelStatus.go | 13 +-
plc4go/protocols/cbus/readwrite/model/Checksum.go | 9 +-
.../model/ClockAndTimekeepingCommandType.go | 13 +-
.../ClockAndTimekeepingCommandTypeContainer.go | 13 +-
.../readwrite/model/ClockAndTimekeepingData.go | 13 +-
.../model/ClockAndTimekeepingDataRequestRefresh.go | 9 +-
.../model/ClockAndTimekeepingDataUpdateDate.go | 15 +-
.../model/ClockAndTimekeepingDataUpdateTime.go | 23 +-
.../protocols/cbus/readwrite/model/Confirmation.go | 13 +-
.../cbus/readwrite/model/ConfirmationType.go | 11 +-
.../cbus/readwrite/model/CustomManufacturer.go | 9 +-
.../protocols/cbus/readwrite/model/CustomTypes.go | 9 +-
.../cbus/readwrite/model/DestinationAddressType.go | 13 +-
.../cbus/readwrite/model/DialInFailureReason.go | 13 +-
.../cbus/readwrite/model/DialOutFailureReason.go | 13 +-
.../readwrite/model/EnableControlCommandType.go | 13 +-
.../model/EnableControlCommandTypeContainer.go | 13 +-
.../cbus/readwrite/model/EnableControlData.go | 13 +-
.../protocols/cbus/readwrite/model/EncodedReply.go | 11 +-
.../cbus/readwrite/model/EncodedReplyCALReply.go | 9 +-
.../readwrite/model/ErrorReportingCommandType.go | 13 +-
.../model/ErrorReportingCommandTypeContainer.go | 13 +-
.../cbus/readwrite/model/ErrorReportingData.go | 13 +-
.../readwrite/model/ErrorReportingDataGeneric.go | 21 +-
.../cbus/readwrite/model/ErrorReportingSeverity.go | 13 +-
.../model/ErrorReportingSystemCategory.go | 9 +-
.../model/ErrorReportingSystemCategoryClass.go | 13 +-
.../model/ErrorReportingSystemCategoryType.go | 9 +-
...gSystemCategoryTypeBuildingManagementSystems.go | 9 +-
...eportingSystemCategoryTypeClimateControllers.go | 9 +-
...stemCategoryTypeForBuildingManagementSystems.go | 13 +-
...rtingSystemCategoryTypeForClimateControllers.go | 13 +-
...rrorReportingSystemCategoryTypeForInputUnits.go | 13 +-
...rorReportingSystemCategoryTypeForOutputUnits.go | 13 +-
...orReportingSystemCategoryTypeForSupportUnits.go | 13 +-
.../ErrorReportingSystemCategoryTypeInputUnits.go | 9 +-
.../ErrorReportingSystemCategoryTypeOutputUnits.go | 9 +-
.../ErrorReportingSystemCategoryTypeReserved.go | 11 +-
...ErrorReportingSystemCategoryTypeSupportUnits.go | 9 +-
.../model/ErrorReportingSystemCategoryVariant.go | 13 +-
plc4go/protocols/cbus/readwrite/model/GAVState.go | 13 +-
.../cbus/readwrite/model/HVACAuxiliaryLevel.go | 23 +-
plc4go/protocols/cbus/readwrite/model/HVACError.go | 13 +-
.../protocols/cbus/readwrite/model/HVACHumidity.go | 13 +-
.../cbus/readwrite/model/HVACHumidityError.go | 13 +-
.../readwrite/model/HVACHumidityModeAndFlags.go | 29 +-
.../model/HVACHumidityModeAndFlagsMode.go | 13 +-
.../readwrite/model/HVACHumidityStatusFlags.go | 17 +-
.../cbus/readwrite/model/HVACHumidityType.go | 13 +-
.../cbus/readwrite/model/HVACModeAndFlags.go | 29 +-
.../cbus/readwrite/model/HVACModeAndFlagsMode.go | 13 +-
.../cbus/readwrite/model/HVACRawLevels.go | 13 +-
.../cbus/readwrite/model/HVACSensorStatus.go | 13 +-
.../cbus/readwrite/model/HVACStartTime.go | 21 +-
.../cbus/readwrite/model/HVACStatusFlags.go | 17 +-
.../cbus/readwrite/model/HVACTemperature.go | 13 +-
plc4go/protocols/cbus/readwrite/model/HVACType.go | 13 +-
.../protocols/cbus/readwrite/model/HVACZoneList.go | 11 +-
.../cbus/readwrite/model/IdentifyReplyCommand.go | 9 +-
.../IdentifyReplyCommandCurrentSenseLevels.go | 9 +-
.../model/IdentifyReplyCommandDSIStatus.go | 9 +-
.../readwrite/model/IdentifyReplyCommandDelays.go | 9 +-
...dentifyReplyCommandExtendedDiagnosticSummary.go | 33 +-
.../model/IdentifyReplyCommandFirmwareVersion.go | 9 +-
.../IdentifyReplyCommandGAVPhysicalAddresses.go | 9 +-
.../model/IdentifyReplyCommandGAVValuesCurrent.go | 9 +-
.../model/IdentifyReplyCommandGAVValuesStored.go | 9 +-
.../model/IdentifyReplyCommandLogicalAssignment.go | 13 +-
.../model/IdentifyReplyCommandManufacturer.go | 9 +-
.../model/IdentifyReplyCommandMaximumLevels.go | 9 +-
.../model/IdentifyReplyCommandMinimumLevels.go | 9 +-
.../IdentifyReplyCommandNetworkTerminalLevels.go | 9 +-
.../model/IdentifyReplyCommandNetworkVoltage.go | 9 +-
.../model/IdentifyReplyCommandOutputUnitSummary.go | 11 +-
.../readwrite/model/IdentifyReplyCommandSummary.go | 9 +-
.../model/IdentifyReplyCommandTerminalLevels.go | 9 +-
.../readwrite/model/IdentifyReplyCommandType.go | 9 +-
.../model/IdentifyReplyCommandUnitSummary.go | 9 +-
.../cbus/readwrite/model/InterfaceOptions1.go | 17 +-
.../model/InterfaceOptions1PowerUpSettings.go | 9 +-
.../cbus/readwrite/model/InterfaceOptions2.go | 33 +-
.../cbus/readwrite/model/InterfaceOptions3.go | 25 +-
plc4go/protocols/cbus/readwrite/model/Language.go | 13 +-
.../cbus/readwrite/model/LevelInformation.go | 25 +-
.../cbus/readwrite/model/LevelInformationAbsent.go | 15 +-
.../readwrite/model/LevelInformationCorrupted.go | 17 +-
.../readwrite/model/LevelInformationNibblePair.go | 13 +-
.../cbus/readwrite/model/LevelInformationNormal.go | 13 +-
.../cbus/readwrite/model/LightingCommandType.go | 13 +-
.../model/LightingCommandTypeContainer.go | 13 +-
.../cbus/readwrite/model/LightingCompatible.go | 13 +-
.../protocols/cbus/readwrite/model/LightingData.go | 13 +-
.../cbus/readwrite/model/LightingDataLabel.go | 9 +-
.../cbus/readwrite/model/LightingDataOff.go | 9 +-
.../cbus/readwrite/model/LightingDataOn.go | 9 +-
.../readwrite/model/LightingDataRampToLevel.go | 9 +-
.../readwrite/model/LightingDataTerminateRamp.go | 9 +-
.../cbus/readwrite/model/LightingLabelFlavour.go | 13 +-
.../cbus/readwrite/model/LightingLabelOptions.go | 25 +-
.../cbus/readwrite/model/LightingLabelType.go | 13 +-
.../cbus/readwrite/model/LineOffHookReason.go | 13 +-
.../cbus/readwrite/model/LogicAssignment.go | 17 +-
.../cbus/readwrite/model/MeasurementCommandType.go | 13 +-
.../model/MeasurementCommandTypeContainer.go | 13 +-
.../cbus/readwrite/model/MeasurementData.go | 13 +-
.../model/MeasurementDataChannelMeasurementData.go | 23 +-
.../cbus/readwrite/model/MeasurementUnits.go | 13 +-
.../model/MediaTransportControlCommandType.go | 13 +-
.../MediaTransportControlCommandTypeContainer.go | 13 +-
.../readwrite/model/MediaTransportControlData.go | 13 +-
.../model/MediaTransportControlDataCategoryName.go | 9 +-
...ontrolDataEnumerateCategoriesSelectionTracks.go | 19 +-
.../MediaTransportControlDataEnumerationsSize.go | 21 +-
.../model/MediaTransportControlDataFastForward.go | 25 +-
...ediaTransportControlDataNextPreviousCategory.go | 13 +-
...diaTransportControlDataNextPreviousSelection.go | 13 +-
.../MediaTransportControlDataNextPreviousTrack.go | 13 +-
.../model/MediaTransportControlDataPauseResume.go | 13 +-
.../model/MediaTransportControlDataPlay.go | 9 +-
.../model/MediaTransportControlDataRepeatOnOff.go | 15 +-
.../model/MediaTransportControlDataRewind.go | 25 +-
.../MediaTransportControlDataSelectionName.go | 9 +-
.../model/MediaTransportControlDataSetCategory.go | 11 +-
.../model/MediaTransportControlDataSetSelection.go | 9 +-
.../model/MediaTransportControlDataSetTrack.go | 9 +-
.../model/MediaTransportControlDataShuffleOnOff.go | 13 +-
.../MediaTransportControlDataSourcePowerControl.go | 13 +-
.../MediaTransportControlDataStatusRequest.go | 9 +-
.../model/MediaTransportControlDataStop.go | 9 +-
.../model/MediaTransportControlDataTotalTracks.go | 9 +-
.../model/MediaTransportControlDataTrackName.go | 9 +-
.../cbus/readwrite/model/MeteringCommandType.go | 13 +-
.../model/MeteringCommandTypeContainer.go | 13 +-
.../protocols/cbus/readwrite/model/MeteringData.go | 13 +-
.../model/MeteringDataDrinkingWaterConsumption.go | 11 +-
.../model/MeteringDataElectricityConsumption.go | 11 +-
.../readwrite/model/MeteringDataGasConsumption.go | 11 +-
.../model/MeteringDataMeasureDrinkingWater.go | 9 +-
.../model/MeteringDataMeasureElectricity.go | 9 +-
.../cbus/readwrite/model/MeteringDataMeasureGas.go | 9 +-
.../cbus/readwrite/model/MeteringDataMeasureOil.go | 9 +-
.../model/MeteringDataMeasureOtherWater.go | 9 +-
.../readwrite/model/MeteringDataOilConsumption.go | 11 +-
.../model/MeteringDataOtherWaterConsumption.go | 11 +-
.../protocols/cbus/readwrite/model/MonitoredSAL.go | 9 +-
.../model/MonitoredSALLongFormSmartMode.go | 23 +-
.../cbus/readwrite/model/MonitoredSALReply.go | 9 +-
.../model/MonitoredSALShortFormBasicMode.go | 15 +-
.../model/NetworkProtocolControlInformation.go | 19 +-
.../protocols/cbus/readwrite/model/NetworkRoute.go | 13 +-
.../protocols/cbus/readwrite/model/PanicStatus.go | 17 +-
plc4go/protocols/cbus/readwrite/model/Parameter.go | 13 +-
.../cbus/readwrite/model/ParameterChange.go | 9 +-
.../cbus/readwrite/model/ParameterChangeReply.go | 9 +-
.../cbus/readwrite/model/ParameterType.go | 13 +-
.../cbus/readwrite/model/ParameterValue.go | 9 +-
.../model/ParameterValueApplicationAddress1.go | 9 +-
.../model/ParameterValueApplicationAddress2.go | 9 +-
.../model/ParameterValueBaudRateSelector.go | 9 +-
.../model/ParameterValueCustomManufacturer.go | 9 +-
.../readwrite/model/ParameterValueCustomTypes.go | 9 +-
.../model/ParameterValueInterfaceOptions1.go | 9 +-
...rameterValueInterfaceOptions1PowerUpSettings.go | 9 +-
.../model/ParameterValueInterfaceOptions2.go | 9 +-
.../model/ParameterValueInterfaceOptions3.go | 9 +-
.../cbus/readwrite/model/ParameterValueRaw.go | 9 +-
.../readwrite/model/ParameterValueSerialNumber.go | 9 +-
plc4go/protocols/cbus/readwrite/model/PowerUp.go | 9 +-
.../protocols/cbus/readwrite/model/PowerUpReply.go | 9 +-
.../cbus/readwrite/model/PriorityClass.go | 13 +-
.../cbus/readwrite/model/ProtectionLevel.go | 13 +-
plc4go/protocols/cbus/readwrite/model/Reply.go | 9 +-
.../cbus/readwrite/model/ReplyEncodedReply.go | 21 +-
.../protocols/cbus/readwrite/model/ReplyNetwork.go | 9 +-
.../cbus/readwrite/model/ReplyOrConfirmation.go | 11 +-
.../model/ReplyOrConfirmationConfirmation.go | 11 +-
.../readwrite/model/ReplyOrConfirmationReply.go | 9 +-
plc4go/protocols/cbus/readwrite/model/Request.go | 11 +-
.../cbus/readwrite/model/RequestCommand.go | 23 +-
.../cbus/readwrite/model/RequestContext.go | 9 +-
.../readwrite/model/RequestDirectCommandAccess.go | 17 +-
.../protocols/cbus/readwrite/model/RequestEmpty.go | 9 +-
.../protocols/cbus/readwrite/model/RequestNull.go | 11 +-
.../cbus/readwrite/model/RequestObsolete.go | 17 +-
.../protocols/cbus/readwrite/model/RequestReset.go | 9 +-
.../readwrite/model/RequestSmartConnectShortcut.go | 9 +-
.../cbus/readwrite/model/RequestTermination.go | 9 +-
.../protocols/cbus/readwrite/model/RequestType.go | 13 +-
.../cbus/readwrite/model/ResponseTermination.go | 9 +-
plc4go/protocols/cbus/readwrite/model/SALData.go | 11 +-
.../cbus/readwrite/model/SALDataAccessControl.go | 9 +-
.../cbus/readwrite/model/SALDataAirConditioning.go | 9 +-
.../cbus/readwrite/model/SALDataAudioAndVideo.go | 9 +-
.../readwrite/model/SALDataClockAndTimekeeping.go | 9 +-
.../cbus/readwrite/model/SALDataEnableControl.go | 9 +-
.../cbus/readwrite/model/SALDataErrorReporting.go | 9 +-
.../cbus/readwrite/model/SALDataFreeUsage.go | 9 +-
.../cbus/readwrite/model/SALDataHeating.go | 9 +-
.../cbus/readwrite/model/SALDataHvacActuator.go | 9 +-
.../readwrite/model/SALDataIrrigationControl.go | 9 +-
.../cbus/readwrite/model/SALDataLighting.go | 9 +-
.../cbus/readwrite/model/SALDataMeasurement.go | 9 +-
.../cbus/readwrite/model/SALDataMediaTransport.go | 9 +-
.../cbus/readwrite/model/SALDataMetering.go | 9 +-
.../model/SALDataPoolsSpasPondsFountainsControl.go | 9 +-
.../cbus/readwrite/model/SALDataReserved.go | 9 +-
.../readwrite/model/SALDataRoomControlSystem.go | 9 +-
.../cbus/readwrite/model/SALDataSecurity.go | 9 +-
.../model/SALDataTelephonyStatusAndControl.go | 9 +-
.../readwrite/model/SALDataTemperatureBroadcast.go | 9 +-
.../cbus/readwrite/model/SALDataTesting.go | 9 +-
.../cbus/readwrite/model/SALDataTriggerControl.go | 9 +-
.../cbus/readwrite/model/SALDataVentilation.go | 9 +-
.../cbus/readwrite/model/SecurityArmCode.go | 21 +-
.../cbus/readwrite/model/SecurityCommandType.go | 13 +-
.../model/SecurityCommandTypeContainer.go | 13 +-
.../protocols/cbus/readwrite/model/SecurityData.go | 13 +-
.../cbus/readwrite/model/SecurityDataAlarmOff.go | 9 +-
.../cbus/readwrite/model/SecurityDataAlarmOn.go | 9 +-
.../model/SecurityDataArmFailedCleared.go | 9 +-
.../readwrite/model/SecurityDataArmFailedRaised.go | 9 +-
.../model/SecurityDataArmReadyNotReady.go | 11 +-
.../cbus/readwrite/model/SecurityDataArmSystem.go | 21 +-
.../model/SecurityDataCurrentAlarmType.go | 9 +-
.../readwrite/model/SecurityDataDisplayMessage.go | 9 +-
.../cbus/readwrite/model/SecurityDataDropTamper.go | 9 +-
.../readwrite/model/SecurityDataEmulatedKeypad.go | 31 +-
.../model/SecurityDataEntryDelayStarted.go | 9 +-
.../cbus/readwrite/model/SecurityDataEvent.go | 9 +-
.../model/SecurityDataExitDelayStarted.go | 9 +-
.../model/SecurityDataFireAlarmCleared.go | 9 +-
.../readwrite/model/SecurityDataFireAlarmRaised.go | 9 +-
.../readwrite/model/SecurityDataGasAlarmCleared.go | 9 +-
.../readwrite/model/SecurityDataGasAlarmRaised.go | 9 +-
.../model/SecurityDataLineCutAlarmCleared.go | 9 +-
.../model/SecurityDataLineCutAlarmRaised.go | 9 +-
.../model/SecurityDataLowBatteryCharging.go | 13 +-
.../model/SecurityDataLowBatteryCorrected.go | 9 +-
.../model/SecurityDataLowBatteryDetected.go | 9 +-
.../readwrite/model/SecurityDataMainsFailure.go | 9 +-
.../model/SecurityDataMainsRestoredOrApplied.go | 9 +-
.../cbus/readwrite/model/SecurityDataOff.go | 9 +-
.../cbus/readwrite/model/SecurityDataOn.go | 9 +-
.../model/SecurityDataOtherAlarmCleared.go | 9 +-
.../model/SecurityDataOtherAlarmRaised.go | 9 +-
.../readwrite/model/SecurityDataPanicActivated.go | 9 +-
.../readwrite/model/SecurityDataPanicCleared.go | 9 +-
.../model/SecurityDataPasswordEntryStatus.go | 19 +-
.../cbus/readwrite/model/SecurityDataRaiseAlarm.go | 9 +-
.../readwrite/model/SecurityDataRaiseTamper.go | 9 +-
.../readwrite/model/SecurityDataRequestZoneName.go | 11 +-
.../readwrite/model/SecurityDataStatus1Request.go | 9 +-
.../readwrite/model/SecurityDataStatus2Request.go | 9 +-
.../readwrite/model/SecurityDataStatusReport1.go | 13 +-
.../readwrite/model/SecurityDataStatusReport2.go | 13 +-
.../model/SecurityDataSystemArmedDisarmed.go | 9 +-
.../readwrite/model/SecurityDataSystemDisarmed.go | 9 +-
.../cbus/readwrite/model/SecurityDataTamperOff.go | 9 +-
.../cbus/readwrite/model/SecurityDataTamperOn.go | 9 +-
.../readwrite/model/SecurityDataZoneIsolated.go | 11 +-
.../cbus/readwrite/model/SecurityDataZoneName.go | 11 +-
.../cbus/readwrite/model/SecurityDataZoneOpen.go | 11 +-
.../cbus/readwrite/model/SecurityDataZoneSealed.go | 11 +-
.../cbus/readwrite/model/SecurityDataZoneShort.go | 11 +-
.../readwrite/model/SecurityDataZoneUnsealed.go | 11 +-
.../cbus/readwrite/model/SerialInterfaceAddress.go | 9 +-
.../protocols/cbus/readwrite/model/SerialNumber.go | 9 +-
.../cbus/readwrite/model/ServerErrorReply.go | 9 +-
.../protocols/cbus/readwrite/model/StaticHelper.go | 89 +-
.../cbus/readwrite/model/StaticHelper_test.go | 353 +-
.../protocols/cbus/readwrite/model/StatusByte.go | 9 +-
.../protocols/cbus/readwrite/model/StatusCoding.go | 11 +-
.../cbus/readwrite/model/StatusRequest.go | 9 +-
.../readwrite/model/StatusRequestBinaryState.go | 17 +-
.../model/StatusRequestBinaryStateDeprecated.go | 17 +-
.../cbus/readwrite/model/StatusRequestLevel.go | 17 +-
.../protocols/cbus/readwrite/model/TamperStatus.go | 17 +-
.../cbus/readwrite/model/TelephonyCommandType.go | 13 +-
.../model/TelephonyCommandTypeContainer.go | 13 +-
.../cbus/readwrite/model/TelephonyData.go | 13 +-
.../readwrite/model/TelephonyDataClearDiversion.go | 9 +-
.../readwrite/model/TelephonyDataDialInFailure.go | 9 +-
.../readwrite/model/TelephonyDataDialOutFailure.go | 9 +-
.../cbus/readwrite/model/TelephonyDataDivert.go | 9 +-
.../TelephonyDataInternetConnectionRequestMade.go | 9 +-
.../model/TelephonyDataIsolateSecondaryOutlet.go | 13 +-
.../readwrite/model/TelephonyDataLineOffHook.go | 9 +-
.../readwrite/model/TelephonyDataLineOnHook.go | 9 +-
.../model/TelephonyDataRecallLastNumber.go | 13 +-
.../model/TelephonyDataRecallLastNumberRequest.go | 13 +-
.../model/TelephonyDataRejectIncomingCall.go | 9 +-
.../cbus/readwrite/model/TelephonyDataRinging.go | 13 +-
.../model/TemperatureBroadcastCommandType.go | 13 +-
.../TemperatureBroadcastCommandTypeContainer.go | 13 +-
.../readwrite/model/TemperatureBroadcastData.go | 15 +-
.../readwrite/model/TriggerControlCommandType.go | 13 +-
.../model/TriggerControlCommandTypeContainer.go | 13 +-
.../cbus/readwrite/model/TriggerControlData.go | 15 +-
.../model/TriggerControlDataIndicatorKill.go | 9 +-
.../readwrite/model/TriggerControlDataLabel.go | 9 +-
.../model/TriggerControlDataTriggerEvent.go | 9 +-
.../model/TriggerControlDataTriggerMax.go | 9 +-
.../model/TriggerControlDataTriggerMin.go | 9 +-
.../readwrite/model/TriggerControlLabelFlavour.go | 13 +-
.../readwrite/model/TriggerControlLabelOptions.go | 25 +-
.../readwrite/model/TriggerControlLabelType.go | 13 +-
.../protocols/cbus/readwrite/model/UnitAddress.go | 9 +-
.../protocols/cbus/readwrite/model/UnitStatus.go | 13 +-
.../protocols/cbus/readwrite/model/ZoneStatus.go | 9 +-
.../cbus/readwrite/model/ZoneStatusTemp.go | 13 +-
.../protocols/cbus/readwrite/model/plc4x_common.go | 5 -
plc4go/protocols/df1/readwrite/model/DF1Command.go | 15 +-
plc4go/protocols/df1/readwrite/model/DF1Symbol.go | 13 +-
.../df1/readwrite/model/DF1SymbolMessageFrame.go | 23 +-
.../readwrite/model/DF1SymbolMessageFrameACK.go | 9 +-
.../readwrite/model/DF1SymbolMessageFrameNAK.go | 9 +-
.../readwrite/model/DF1UnprotectedReadRequest.go | 13 +-
.../readwrite/model/DF1UnprotectedReadResponse.go | 17 +-
.../protocols/df1/readwrite/model/StaticHelper.go | 11 +-
.../df1/readwrite/model/StaticHelper_test.go | 3 +-
.../protocols/df1/readwrite/model/plc4x_common.go | 5 -
plc4go/protocols/eip/readwrite/ParserHelper.go | 4 +
plc4go/protocols/eip/readwrite/XmlParserHelper.go | 4 +
.../readwrite/model/AnsiExtendedSymbolSegment.go | 13 +-
.../protocols/eip/readwrite/model/CIPAttributes.go | 21 +-
plc4go/protocols/eip/readwrite/model/CIPClassID.go | 13 +-
plc4go/protocols/eip/readwrite/model/CIPData.go | 9 +-
.../eip/readwrite/model/CIPDataConnected.go | 13 +-
.../eip/readwrite/model/CIPDataTypeCode.go | 13 +-
plc4go/protocols/eip/readwrite/model/CIPStatus.go | 85 +-
.../eip/readwrite/model/CIPStructTypeCode.go | 13 +-
.../eip/readwrite/model/CipConnectedRequest.go | 23 +-
.../eip/readwrite/model/CipConnectedResponse.go | 21 +-
.../model/CipConnectionManagerCloseRequest.go | 31 +-
.../model/CipConnectionManagerCloseResponse.go | 33 +-
.../readwrite/model/CipConnectionManagerRequest.go | 43 +-
.../model/CipConnectionManagerResponse.go | 37 +-
.../protocols/eip/readwrite/model/CipIdentity.go | 641 +
plc4go/protocols/eip/readwrite/model/CipRRData.go | 19 +-
.../eip/readwrite/model/CipReadRequest.go | 13 +-
.../eip/readwrite/model/CipReadResponse.go | 21 +-
.../eip/readwrite/model/CipSecurityInformation.go | 255 +
plc4go/protocols/eip/readwrite/model/CipService.go | 11 +-
.../eip/readwrite/model/CipUnconnectedRequest.go | 25 +-
.../eip/readwrite/model/CipWriteRequest.go | 13 +-
.../eip/readwrite/model/CipWriteResponse.go | 19 +-
plc4go/protocols/eip/readwrite/model/ClassID.go | 13 +-
.../protocols/eip/readwrite/model/ClassSegment.go | 17 +-
.../eip/readwrite/model/CommandSpecificDataItem.go | 201 +
.../eip/readwrite/model/ConnectedAddressItem.go | 17 +-
.../eip/readwrite/model/ConnectedDataItem.go | 13 +-
.../protocols/eip/readwrite/model/DataSegment.go | 9 +-
.../eip/readwrite/model/DataSegmentType.go | 11 +-
plc4go/protocols/eip/readwrite/model/EiPCommand.go | 13 +-
.../eip/readwrite/model/EipConnectionRequest.go | 13 +-
.../eip/readwrite/model/EipConnectionResponse.go | 13 +-
.../protocols/eip/readwrite/model/EipConstants.go | 197 +
.../eip/readwrite/model/EipDisconnectRequest.go | 9 +-
.../eip/readwrite/model/EipListIdentityRequest.go | 185 +
.../eip/readwrite/model/EipListIdentityResponse.go | 275 +
plc4go/protocols/eip/readwrite/model/EipPacket.go | 23 +-
.../eip/readwrite/model/GetAttributeAllRequest.go | 11 +-
.../eip/readwrite/model/GetAttributeAllResponse.go | 21 +-
.../eip/readwrite/model/GetAttributeListRequest.go | 9 +-
.../readwrite/model/GetAttributeListResponse.go | 9 +-
.../readwrite/model/GetAttributeSingleRequest.go | 9 +-
.../readwrite/model/GetAttributeSingleResponse.go | 9 +-
plc4go/protocols/eip/readwrite/model/InstanceID.go | 13 +-
.../eip/readwrite/model/InstanceSegment.go | 17 +-
.../eip/readwrite/model/IntegerEncoding.go | 141 -
.../eip/readwrite/model/ListServicesRequest.go | 9 +-
.../eip/readwrite/model/ListServicesResponse.go | 15 +-
.../eip/readwrite/model/LogicalSegment.go | 9 +-
.../eip/readwrite/model/LogicalSegmentType.go | 11 +-
plc4go/protocols/eip/readwrite/model/MemberID.go | 13 +-
.../eip/readwrite/model/MultipleServiceRequest.go | 13 +-
.../eip/readwrite/model/MultipleServiceResponse.go | 27 +-
.../readwrite/model/NetworkConnectionParameters.go | 29 +-
.../eip/readwrite/model/NullAddressItem.go | 15 +-
.../eip/readwrite/model/NullCommandRequest.go | 9 +-
.../eip/readwrite/model/NullCommandResponse.go | 9 +-
.../readwrite/model/NullEipConnectionResponse.go | 9 +-
.../readwrite/model/NullListServicesResponse.go | 9 +-
.../protocols/eip/readwrite/model/PathSegment.go | 11 +-
.../protocols/eip/readwrite/model/PortSegment.go | 9 +-
.../eip/readwrite/model/PortSegmentExtended.go | 15 +-
.../eip/readwrite/model/PortSegmentNormal.go | 13 +-
.../eip/readwrite/model/PortSegmentType.go | 9 +-
.../protocols/eip/readwrite/model/SendUnitData.go | 19 +-
plc4go/protocols/eip/readwrite/model/Services.go | 21 +-
.../eip/readwrite/model/ServicesResponse.go | 25 +-
.../eip/readwrite/model/SetAttributeAllRequest.go | 9 +-
.../eip/readwrite/model/SetAttributeAllResponse.go | 9 +-
.../eip/readwrite/model/SetAttributeListRequest.go | 9 +-
.../readwrite/model/SetAttributeListResponse.go | 9 +-
.../readwrite/model/SetAttributeSingleRequest.go | 9 +-
.../readwrite/model/SetAttributeSingleResponse.go | 9 +-
.../protocols/eip/readwrite/model/StaticHelper.go | 4 +-
.../protocols/eip/readwrite/model/TransportType.go | 13 +-
plc4go/protocols/eip/readwrite/model/TypeId.go | 11 +-
.../eip/readwrite/model/UnConnectedDataItem.go | 11 +-
.../protocols/eip/readwrite/model/plc4x_common.go | 5 -
.../firmata/readwrite/model/FirmataCommand.go | 11 +-
.../model/FirmataCommandProtocolVersion.go | 13 +-
.../model/FirmataCommandSetDigitalPinValue.go | 17 +-
.../readwrite/model/FirmataCommandSetPinMode.go | 11 +-
.../firmata/readwrite/model/FirmataCommandSysex.go | 15 +-
.../readwrite/model/FirmataCommandSystemReset.go | 9 +-
.../firmata/readwrite/model/FirmataMessage.go | 11 +-
.../readwrite/model/FirmataMessageAnalogIO.go | 17 +-
.../readwrite/model/FirmataMessageCommand.go | 9 +-
.../readwrite/model/FirmataMessageDigitalIO.go | 17 +-
.../model/FirmataMessageSubscribeAnalogPinValue.go | 17 +-
.../FirmataMessageSubscribeDigitalPinValue.go | 17 +-
.../protocols/firmata/readwrite/model/PinMode.go | 13 +-
.../firmata/readwrite/model/StaticHelper.go | 14 +-
.../firmata/readwrite/model/SysexCommand.go | 11 +-
.../model/SysexCommandAnalogMappingQueryRequest.go | 9 +-
.../SysexCommandAnalogMappingQueryResponse.go | 11 +-
.../model/SysexCommandAnalogMappingResponse.go | 9 +-
.../readwrite/model/SysexCommandCapabilityQuery.go | 9 +-
.../model/SysexCommandCapabilityResponse.go | 9 +-
.../readwrite/model/SysexCommandExtendedAnalog.go | 9 +-
.../readwrite/model/SysexCommandExtendedId.go | 15 +-
.../readwrite/model/SysexCommandPinStateQuery.go | 11 +-
.../model/SysexCommandPinStateResponse.go | 15 +-
.../model/SysexCommandReportFirmwareRequest.go | 9 +-
.../model/SysexCommandReportFirmwareResponse.go | 21 +-
.../model/SysexCommandSamplingInterval.go | 9 +-
.../readwrite/model/SysexCommandStringData.go | 9 +-
.../model/SysexCommandSysexNonRealtime.go | 9 +-
.../readwrite/model/SysexCommandSysexRealtime.go | 9 +-
.../firmata/readwrite/model/plc4x_common.go | 5 -
.../knxnetip/readwrite/model/AccessLevel.go | 13 +-
plc4go/protocols/knxnetip/readwrite/model/Apdu.go | 13 +-
.../knxnetip/readwrite/model/ApduControl.go | 11 +-
.../knxnetip/readwrite/model/ApduControlAck.go | 9 +-
.../knxnetip/readwrite/model/ApduControlConnect.go | 9 +-
.../readwrite/model/ApduControlContainer.go | 9 +-
.../readwrite/model/ApduControlDisconnect.go | 9 +-
.../knxnetip/readwrite/model/ApduControlNack.go | 9 +-
.../protocols/knxnetip/readwrite/model/ApduData.go | 11 +-
.../knxnetip/readwrite/model/ApduDataAdcRead.go | 9 +-
.../readwrite/model/ApduDataAdcResponse.go | 9 +-
.../knxnetip/readwrite/model/ApduDataContainer.go | 9 +-
.../model/ApduDataDeviceDescriptorRead.go | 11 +-
.../model/ApduDataDeviceDescriptorResponse.go | 11 +-
.../knxnetip/readwrite/model/ApduDataExt.go | 11 +-
.../readwrite/model/ApduDataExtAuthorizeRequest.go | 11 +-
.../model/ApduDataExtAuthorizeResponse.go | 11 +-
.../model/ApduDataExtDomainAddressRead.go | 9 +-
.../model/ApduDataExtDomainAddressResponse.go | 9 +-
.../model/ApduDataExtDomainAddressSelectiveRead.go | 9 +-
.../ApduDataExtDomainAddressSerialNumberRead.go | 9 +-
...ApduDataExtDomainAddressSerialNumberResponse.go | 9 +-
.../ApduDataExtDomainAddressSerialNumberWrite.go | 9 +-
.../model/ApduDataExtDomainAddressWrite.go | 9 +-
.../model/ApduDataExtFileStreamInfoReport.go | 9 +-
.../ApduDataExtGroupPropertyValueInfoReport.go | 9 +-
.../model/ApduDataExtGroupPropertyValueRead.go | 9 +-
.../model/ApduDataExtGroupPropertyValueResponse.go | 9 +-
.../model/ApduDataExtGroupPropertyValueWrite.go | 9 +-
...ApduDataExtIndividualAddressSerialNumberRead.go | 9 +-
...DataExtIndividualAddressSerialNumberResponse.go | 9 +-
...pduDataExtIndividualAddressSerialNumberWrite.go | 9 +-
.../readwrite/model/ApduDataExtKeyResponse.go | 9 +-
.../readwrite/model/ApduDataExtKeyWrite.go | 9 +-
.../readwrite/model/ApduDataExtLinkRead.go | 9 +-
.../readwrite/model/ApduDataExtLinkResponse.go | 9 +-
.../readwrite/model/ApduDataExtLinkWrite.go | 9 +-
.../readwrite/model/ApduDataExtMemoryBitWrite.go | 9 +-
.../model/ApduDataExtNetworkParameterRead.go | 9 +-
.../model/ApduDataExtNetworkParameterResponse.go | 9 +-
.../model/ApduDataExtNetworkParameterWrite.go | 9 +-
.../model/ApduDataExtOpenRoutingTableRequest.go | 9 +-
.../model/ApduDataExtPropertyDescriptionRead.go | 15 +-
.../ApduDataExtPropertyDescriptionResponse.go | 29 +-
.../model/ApduDataExtPropertyValueRead.go | 17 +-
.../model/ApduDataExtPropertyValueResponse.go | 17 +-
.../model/ApduDataExtPropertyValueWrite.go | 17 +-
.../model/ApduDataExtReadRouterMemoryRequest.go | 9 +-
.../model/ApduDataExtReadRouterMemoryResponse.go | 9 +-
.../model/ApduDataExtReadRouterStatusRequest.go | 9 +-
.../model/ApduDataExtReadRouterStatusResponse.go | 9 +-
.../model/ApduDataExtReadRoutingTableRequest.go | 9 +-
.../model/ApduDataExtReadRoutingTableResponse.go | 9 +-
.../model/ApduDataExtWriteRouterMemoryRequest.go | 9 +-
.../model/ApduDataExtWriteRouterStatusRequest.go | 9 +-
.../model/ApduDataExtWriteRoutingTableRequest.go | 9 +-
.../readwrite/model/ApduDataGroupValueRead.go | 15 +-
.../readwrite/model/ApduDataGroupValueResponse.go | 11 +-
.../readwrite/model/ApduDataGroupValueWrite.go | 11 +-
.../model/ApduDataIndividualAddressRead.go | 9 +-
.../model/ApduDataIndividualAddressResponse.go | 9 +-
.../model/ApduDataIndividualAddressWrite.go | 9 +-
.../knxnetip/readwrite/model/ApduDataMemoryRead.go | 13 +-
.../readwrite/model/ApduDataMemoryResponse.go | 13 +-
.../readwrite/model/ApduDataMemoryWrite.go | 9 +-
.../knxnetip/readwrite/model/ApduDataOther.go | 9 +-
.../knxnetip/readwrite/model/ApduDataRestart.go | 9 +-
.../readwrite/model/ApduDataUserMessage.go | 9 +-
plc4go/protocols/knxnetip/readwrite/model/CEMI.go | 11 +-
.../readwrite/model/CEMIAdditionalInformation.go | 11 +-
.../CEMIAdditionalInformationBusmonitorInfo.go | 13 +-
.../CEMIAdditionalInformationRelativeTimestamp.go | 11 +-
.../knxnetip/readwrite/model/CEMIPriority.go | 13 +-
.../knxnetip/readwrite/model/ChannelInformation.go | 13 +-
.../knxnetip/readwrite/model/ComObjectTable.go | 9 +-
.../readwrite/model/ComObjectTableAddresses.go | 13 +-
.../model/ComObjectTableRealisationType1.go | 17 +-
.../model/ComObjectTableRealisationType2.go | 17 +-
.../model/ComObjectTableRealisationType6.go | 9 +-
.../knxnetip/readwrite/model/ComObjectValueType.go | 13 +-
.../knxnetip/readwrite/model/ConnectionRequest.go | 9 +-
.../model/ConnectionRequestInformation.go | 13 +-
...ConnectionRequestInformationDeviceManagement.go | 9 +-
...ConnectionRequestInformationTunnelConnection.go | 15 +-
.../knxnetip/readwrite/model/ConnectionResponse.go | 15 +-
.../readwrite/model/ConnectionResponseDataBlock.go | 13 +-
.../ConnectionResponseDataBlockDeviceManagement.go | 9 +-
.../ConnectionResponseDataBlockTunnelConnection.go | 9 +-
.../readwrite/model/ConnectionStateRequest.go | 17 +-
.../readwrite/model/ConnectionStateResponse.go | 11 +-
.../knxnetip/readwrite/model/DIBDeviceInfo.go | 13 +-
.../knxnetip/readwrite/model/DIBSuppSvcFamilies.go | 13 +-
.../knxnetip/readwrite/model/DescriptionRequest.go | 9 +-
.../readwrite/model/DescriptionResponse.go | 9 +-
.../readwrite/model/DeviceConfigurationAck.go | 9 +-
.../model/DeviceConfigurationAckDataBlock.go | 15 +-
.../readwrite/model/DeviceConfigurationRequest.go | 9 +-
.../model/DeviceConfigurationRequestDataBlock.go | 21 +-
.../knxnetip/readwrite/model/DeviceDescriptor.go | 13 +-
.../readwrite/model/DeviceDescriptorMediumType.go | 13 +-
.../readwrite/model/DeviceDescriptorType2.go | 17 +-
.../knxnetip/readwrite/model/DeviceStatus.go | 15 +-
.../knxnetip/readwrite/model/DisconnectRequest.go | 17 +-
.../knxnetip/readwrite/model/DisconnectResponse.go | 11 +-
.../knxnetip/readwrite/model/FirmwareType.go | 13 +-
.../model/GroupObjectDescriptorRealisationType1.go | 17 +-
.../model/GroupObjectDescriptorRealisationType2.go | 11 +-
.../model/GroupObjectDescriptorRealisationType6.go | 9 +-
.../model/GroupObjectDescriptorRealisationType7.go | 11 +-
.../model/GroupObjectDescriptorRealisationTypeB.go | 9 +-
.../readwrite/model/HPAIControlEndpoint.go | 13 +-
.../knxnetip/readwrite/model/HPAIDataEndpoint.go | 13 +-
.../readwrite/model/HPAIDiscoveryEndpoint.go | 13 +-
.../knxnetip/readwrite/model/HostProtocolCode.go | 13 +-
.../knxnetip/readwrite/model/IPAddress.go | 9 +-
.../knxnetip/readwrite/model/KnxAddress.go | 15 +-
.../knxnetip/readwrite/model/KnxDatapoint.go | 2032 +-
.../readwrite/model/KnxDatapointMainType.go | 13 +-
.../knxnetip/readwrite/model/KnxDatapointType.go | 13 +-
.../knxnetip/readwrite/model/KnxGroupAddress.go | 9 +-
.../readwrite/model/KnxGroupAddress2Level.go | 13 +-
.../readwrite/model/KnxGroupAddress3Level.go | 15 +-
.../readwrite/model/KnxGroupAddressFreeLevel.go | 11 +-
.../readwrite/model/KnxInterfaceObjectProperty.go | 13 +-
.../readwrite/model/KnxInterfaceObjectType.go | 13 +-
.../protocols/knxnetip/readwrite/model/KnxLayer.go | 13 +-
.../knxnetip/readwrite/model/KnxManufacturer.go | 685 +-
.../knxnetip/readwrite/model/KnxMedium.go | 13 +-
.../knxnetip/readwrite/model/KnxNetIpCore.go | 11 +-
.../readwrite/model/KnxNetIpDeviceManagement.go | 11 +-
.../knxnetip/readwrite/model/KnxNetIpMessage.go | 17 +-
.../knxnetip/readwrite/model/KnxNetIpRouting.go | 11 +-
.../knxnetip/readwrite/model/KnxNetIpTunneling.go | 11 +-
.../knxnetip/readwrite/model/KnxNetObjectServer.go | 11 +-
.../model/KnxNetRemoteConfigurationAndDiagnosis.go | 11 +-
.../readwrite/model/KnxNetRemoteLogging.go | 11 +-
.../knxnetip/readwrite/model/KnxProperty.go | 272 +-
.../readwrite/model/KnxPropertyDataType.go | 13 +-
.../knxnetip/readwrite/model/LBusmonInd.go | 13 +-
.../protocols/knxnetip/readwrite/model/LDataCon.go | 11 +-
.../knxnetip/readwrite/model/LDataExtended.go | 15 +-
.../knxnetip/readwrite/model/LDataFrame.go | 9 +-
.../knxnetip/readwrite/model/LDataFrameACK.go | 9 +-
.../protocols/knxnetip/readwrite/model/LDataInd.go | 11 +-
.../protocols/knxnetip/readwrite/model/LDataReq.go | 11 +-
.../knxnetip/readwrite/model/LPollData.go | 17 +-
.../knxnetip/readwrite/model/LPollDataCon.go | 9 +-
.../knxnetip/readwrite/model/LPollDataReq.go | 9 +-
.../protocols/knxnetip/readwrite/model/LRawCon.go | 9 +-
.../protocols/knxnetip/readwrite/model/LRawInd.go | 9 +-
.../protocols/knxnetip/readwrite/model/LRawReq.go | 9 +-
.../knxnetip/readwrite/model/MACAddress.go | 9 +-
.../readwrite/model/MFuncPropCommandReq.go | 9 +-
.../knxnetip/readwrite/model/MFuncPropCon.go | 9 +-
.../readwrite/model/MFuncPropStateReadReq.go | 9 +-
.../knxnetip/readwrite/model/MPropInfoInd.go | 9 +-
.../knxnetip/readwrite/model/MPropReadCon.go | 21 +-
.../knxnetip/readwrite/model/MPropReadReq.go | 19 +-
.../knxnetip/readwrite/model/MPropWriteCon.go | 9 +-
.../knxnetip/readwrite/model/MPropWriteReq.go | 9 +-
.../knxnetip/readwrite/model/MResetInd.go | 9 +-
.../knxnetip/readwrite/model/MResetReq.go | 9 +-
.../model/ProjectInstallationIdentifier.go | 13 +-
.../knxnetip/readwrite/model/RelativeTimestamp.go | 11 +-
.../knxnetip/readwrite/model/RoutingIndication.go | 9 +-
.../knxnetip/readwrite/model/SearchRequest.go | 9 +-
.../knxnetip/readwrite/model/SearchResponse.go | 9 +-
.../knxnetip/readwrite/model/ServiceId.go | 11 +-
.../protocols/knxnetip/readwrite/model/Status.go | 13 +-
.../readwrite/model/SupportedPhysicalMedia.go | 13 +-
.../knxnetip/readwrite/model/TDataConnectedInd.go | 9 +-
.../knxnetip/readwrite/model/TDataConnectedReq.go | 9 +-
.../knxnetip/readwrite/model/TDataIndividualInd.go | 9 +-
.../knxnetip/readwrite/model/TDataIndividualReq.go | 9 +-
.../knxnetip/readwrite/model/TunnelingRequest.go | 9 +-
.../readwrite/model/TunnelingRequestDataBlock.go | 21 +-
.../knxnetip/readwrite/model/TunnelingResponse.go | 9 +-
.../readwrite/model/TunnelingResponseDataBlock.go | 15 +-
.../knxnetip/readwrite/model/UnknownMessage.go | 9 +-
.../knxnetip/readwrite/model/plc4x_common.go | 5 -
.../protocols/modbus/readwrite/model/DataItem.go | 84 +-
.../protocols/modbus/readwrite/model/DriverType.go | 13 +-
.../protocols/modbus/readwrite/model/ModbusADU.go | 9 +-
.../modbus/readwrite/model/ModbusAsciiADU.go | 17 +-
.../modbus/readwrite/model/ModbusConstants.go | 11 +-
.../modbus/readwrite/model/ModbusDataType.go | 13 +-
.../ModbusDeviceInformationConformityLevel.go | 13 +-
.../model/ModbusDeviceInformationLevel.go | 13 +-
.../model/ModbusDeviceInformationMoreFollows.go | 13 +-
.../model/ModbusDeviceInformationObject.go | 13 +-
.../modbus/readwrite/model/ModbusErrorCode.go | 13 +-
.../protocols/modbus/readwrite/model/ModbusPDU.go | 11 +-
.../readwrite/model/ModbusPDUDiagnosticRequest.go | 13 +-
.../readwrite/model/ModbusPDUDiagnosticResponse.go | 13 +-
.../modbus/readwrite/model/ModbusPDUError.go | 9 +-
.../model/ModbusPDUGetComEventCounterRequest.go | 9 +-
.../model/ModbusPDUGetComEventCounterResponse.go | 13 +-
.../model/ModbusPDUGetComEventLogRequest.go | 9 +-
.../model/ModbusPDUGetComEventLogResponse.go | 17 +-
.../ModbusPDUMaskWriteHoldingRegisterRequest.go | 15 +-
.../ModbusPDUMaskWriteHoldingRegisterResponse.go | 15 +-
.../readwrite/model/ModbusPDUReadCoilsRequest.go | 13 +-
.../readwrite/model/ModbusPDUReadCoilsResponse.go | 11 +-
.../ModbusPDUReadDeviceIdentificationRequest.go | 13 +-
.../ModbusPDUReadDeviceIdentificationResponse.go | 19 +-
.../model/ModbusPDUReadDiscreteInputsRequest.go | 13 +-
.../model/ModbusPDUReadDiscreteInputsResponse.go | 11 +-
.../model/ModbusPDUReadExceptionStatusRequest.go | 9 +-
.../model/ModbusPDUReadExceptionStatusResponse.go | 11 +-
.../model/ModbusPDUReadFifoQueueRequest.go | 11 +-
.../model/ModbusPDUReadFifoQueueResponse.go | 19 +-
.../model/ModbusPDUReadFileRecordRequest.go | 11 +-
.../model/ModbusPDUReadFileRecordRequestItem.go | 17 +-
.../model/ModbusPDUReadFileRecordResponse.go | 11 +-
.../model/ModbusPDUReadFileRecordResponseItem.go | 13 +-
.../model/ModbusPDUReadHoldingRegistersRequest.go | 13 +-
.../model/ModbusPDUReadHoldingRegistersResponse.go | 11 +-
.../model/ModbusPDUReadInputRegistersRequest.go | 13 +-
.../model/ModbusPDUReadInputRegistersResponse.go | 11 +-
...sPDUReadWriteMultipleHoldingRegistersRequest.go | 19 +-
...PDUReadWriteMultipleHoldingRegistersResponse.go | 11 +-
.../model/ModbusPDUReportServerIdRequest.go | 9 +-
.../model/ModbusPDUReportServerIdResponse.go | 11 +-
.../model/ModbusPDUWriteFileRecordRequest.go | 11 +-
.../model/ModbusPDUWriteFileRecordRequestItem.go | 17 +-
.../model/ModbusPDUWriteFileRecordResponse.go | 11 +-
.../model/ModbusPDUWriteFileRecordResponseItem.go | 17 +-
.../model/ModbusPDUWriteMultipleCoilsRequest.go | 15 +-
.../model/ModbusPDUWriteMultipleCoilsResponse.go | 13 +-
...odbusPDUWriteMultipleHoldingRegistersRequest.go | 15 +-
...dbusPDUWriteMultipleHoldingRegistersResponse.go | 13 +-
.../model/ModbusPDUWriteSingleCoilRequest.go | 13 +-
.../model/ModbusPDUWriteSingleCoilResponse.go | 13 +-
.../model/ModbusPDUWriteSingleRegisterRequest.go | 13 +-
.../model/ModbusPDUWriteSingleRegisterResponse.go | 13 +-
.../modbus/readwrite/model/ModbusRtuADU.go | 17 +-
.../modbus/readwrite/model/ModbusTcpADU.go | 17 +-
.../modbus/readwrite/model/StaticHelper.go | 6 +-
.../modbus/readwrite/model/plc4x_common.go | 5 -
plc4go/protocols/opcua/readwrite/ParserHelper.go | 195 +
.../protocols/opcua/readwrite/XmlParserHelper.go | 187 +
.../opcua/readwrite/model/AccessLevelExType.go | 247 +
.../opcua/readwrite/model/AccessLevelType.go | 199 +
.../opcua/readwrite/model/AccessRestrictionType.go | 175 +
.../readwrite/model/ActivateSessionRequest.go | 508 +
.../readwrite/model/ActivateSessionResponse.go | 434 +
.../opcua/readwrite/model/AddNodesItem.go | 441 +
.../opcua/readwrite/model/AddNodesRequest.go | 308 +
.../opcua/readwrite/model/AddNodesResponse.go | 397 +
.../opcua/readwrite/model/AddNodesResult.go | 256 +
.../opcua/readwrite/model/AddReferencesItem.go | 432 +
.../opcua/readwrite/model/AddReferencesRequest.go | 308 +
.../opcua/readwrite/model/AddReferencesResponse.go | 397 +
.../readwrite/model/AdditionalParametersType.go | 271 +
.../readwrite/model/AggregateConfiguration.go | 389 +
.../protocols/opcua/readwrite/model/AlarmMask.go | 167 +
.../opcua/readwrite/model/AliasNameDataType.go | 308 +
.../protocols/opcua/readwrite/model/Annotation.go | 282 +
.../opcua/readwrite/model/AnnotationDataType.go | 293 +
.../readwrite/model/AnonymousIdentityToken.go | 172 +
.../readwrite/model/ApplicationDescription.go | 493 +
.../model/ApplicationInstanceCertificate.go | 139 +
.../opcua/readwrite/model/ApplicationType.go | 167 +
plc4go/protocols/opcua/readwrite/model/Argument.go | 401 +
.../opcua/readwrite/model/AttributeWriteMask.go | 351 +
.../opcua/readwrite/model/AudioDataType.go | 139 +
.../opcua/readwrite/model/AxisInformation.go | 412 +
.../opcua/readwrite/model/AxisScaleEnumeration.go | 159 +
.../opcua/readwrite/model/BinaryPayload.go | 212 +
.../opcua/readwrite/model/BitFieldDefinition.go | 385 +
.../opcua/readwrite/model/BitFieldMaskDataType.go | 139 +
.../model/BrokerTransportQualityOfService.go | 175 +
.../opcua/readwrite/model/BrowseDescription.go | 410 +
.../opcua/readwrite/model/BrowseDirection.go | 167 +
.../opcua/readwrite/model/BrowseNextRequest.go | 373 +
.../opcua/readwrite/model/BrowseNextResponse.go | 397 +
.../protocols/opcua/readwrite/model/BrowsePath.go | 256 +
.../opcua/readwrite/model/BrowsePathResult.go | 308 +
.../opcua/readwrite/model/BrowsePathTarget.go | 245 +
.../opcua/readwrite/model/BrowseRequest.go | 371 +
.../opcua/readwrite/model/BrowseResponse.go | 397 +
.../opcua/readwrite/model/BrowseResult.go | 345 +
.../opcua/readwrite/model/BrowseResultMask.go | 215 +
.../protocols/opcua/readwrite/model/BuildInfo.go | 393 +
.../opcua/readwrite/model/ByteStringArray.go | 230 +
.../opcua/readwrite/model/ByteStringNodeId.go | 211 +
.../opcua/readwrite/model/CallMethodRequest.go | 345 +
.../opcua/readwrite/model/CallMethodResult.go | 486 +
.../protocols/opcua/readwrite/model/CallRequest.go | 308 +
.../opcua/readwrite/model/CallResponse.go | 397 +
.../opcua/readwrite/model/CancelRequest.go | 245 +
.../opcua/readwrite/model/CancelResponse.go | 245 +
.../opcua/readwrite/model/CartesianCoordinates.go | 172 +
.../opcua/readwrite/model/ChannelSecurityToken.go | 286 +
.../protocols/opcua/readwrite/model/ChunkType.go | 159 +
.../readwrite/model/CloseSecureChannelRequest.go | 219 +
.../readwrite/model/CloseSecureChannelResponse.go | 219 +
.../opcua/readwrite/model/CloseSessionRequest.go | 284 +
.../opcua/readwrite/model/CloseSessionResponse.go | 219 +
.../opcua/readwrite/model/ComplexNumberType.go | 234 +
.../model/ConfigurationVersionDataType.go | 234 +
.../readwrite/model/ConnectionTransportDataType.go | 172 +
.../opcua/readwrite/model/ContentFilter.go | 271 +
.../opcua/readwrite/model/ContentFilterElement.go | 308 +
.../readwrite/model/ContentFilterElementResult.go | 397 +
.../opcua/readwrite/model/ContentFilterResult.go | 360 +
.../opcua/readwrite/model/ContinuationPoint.go | 139 +
.../opcua/readwrite/model/ConversionLimitEnum.go | 159 +
plc4go/protocols/opcua/readwrite/model/Counter.go | 139 +
.../readwrite/model/CreateMonitoredItemsRequest.go | 371 +
.../model/CreateMonitoredItemsResponse.go | 397 +
.../opcua/readwrite/model/CreateSessionRequest.go | 493 +
.../opcua/readwrite/model/CreateSessionResponse.go | 634 +
.../readwrite/model/CreateSubscriptionRequest.go | 414 +
.../readwrite/model/CreateSubscriptionResponse.go | 323 +
.../opcua/readwrite/model/CurrencyUnitType.go | 308 +
.../readwrite/model/DataChangeNotification.go | 377 +
.../opcua/readwrite/model/DataChangeTrigger.go | 159 +
.../readwrite/model/DataSetFieldContentMask.go | 191 +
.../opcua/readwrite/model/DataSetFieldFlags.go | 151 +
.../opcua/readwrite/model/DataSetOrderingType.go | 159 +
.../model/DataSetReaderMessageDataType.go | 172 +
.../model/DataSetReaderTransportDataType.go | 172 +
.../opcua/readwrite/model/DataSetWriterDataType.go | 573 +
.../model/DataSetWriterMessageDataType.go | 172 +
.../model/DataSetWriterTransportDataType.go | 172 +
.../opcua/readwrite/model/DataTypeDefinition.go | 172 +
.../opcua/readwrite/model/DataTypeDescription.go | 256 +
.../opcua/readwrite/model/DataTypeSchemaHeader.go | 538 +
.../protocols/opcua/readwrite/model/DataValue.go | 574 +
plc4go/protocols/opcua/readwrite/model/Date.go | 139 +
.../protocols/opcua/readwrite/model/DateString.go | 139 +
.../opcua/readwrite/model/DeadbandType.go | 159 +
.../opcua/readwrite/model/DecimalDataType.go | 245 +
.../opcua/readwrite/model/DecimalString.go | 139 +
.../readwrite/model/DeleteMonitoredItemsRequest.go | 327 +
.../model/DeleteMonitoredItemsResponse.go | 397 +
.../opcua/readwrite/model/DeleteNodesItem.go | 284 +
.../opcua/readwrite/model/DeleteNodesRequest.go | 308 +
.../opcua/readwrite/model/DeleteNodesResponse.go | 397 +
.../opcua/readwrite/model/DeleteReferencesItem.go | 422 +
.../readwrite/model/DeleteReferencesRequest.go | 308 +
.../readwrite/model/DeleteReferencesResponse.go | 397 +
.../readwrite/model/DeleteSubscriptionsRequest.go | 301 +
.../readwrite/model/DeleteSubscriptionsResponse.go | 397 +
.../opcua/readwrite/model/DiagnosticInfo.go | 650 +
.../opcua/readwrite/model/DiagnosticsLevel.go | 175 +
.../readwrite/model/DiscoveryConfiguration.go | 172 +
.../readwrite/model/DoubleComplexNumberType.go | 234 +
plc4go/protocols/opcua/readwrite/model/Duplex.go | 159 +
.../opcua/readwrite/model/DurationString.go | 139 +
.../opcua/readwrite/model/EUInformation.go | 319 +
.../opcua/readwrite/model/EccEncryptedSecret.go | 139 +
.../opcua/readwrite/model/EncodedTicket.go | 139 +
.../opcua/readwrite/model/EndpointConfiguration.go | 455 +
.../opcua/readwrite/model/EndpointDescription.go | 519 +
.../opcua/readwrite/model/EndpointType.go | 330 +
.../readwrite/model/EndpointUrlListDataType.go | 271 +
.../opcua/readwrite/model/EnumValueType.go | 282 +
.../opcua/readwrite/model/EphemeralKeyType.go | 256 +
.../opcua/readwrite/model/EventFieldList.go | 297 +
.../opcua/readwrite/model/EventNotificationList.go | 288 +
.../opcua/readwrite/model/EventNotifierType.go | 167 +
.../readwrite/model/ExceptionDeviationFormat.go | 175 +
.../opcua/readwrite/model/ExpandedNodeId.go | 355 +
.../opcua/readwrite/model/ExtensiblePayload.go | 223 +
.../opcua/readwrite/model/ExtensionHeader.go | 239 +
.../opcua/readwrite/model/ExtensionObject.go | 320 +
.../readwrite/model/ExtensionObjectDefinition.go | 645 +
.../readwrite/model/ExtensionObjectEncodingMask.go | 264 +
.../opcua/readwrite/model/FieldMetaData.go | 616 +
.../opcua/readwrite/model/FieldTargetDataType.go | 430 +
.../opcua/readwrite/model/FilterOperand.go | 172 +
.../opcua/readwrite/model/FilterOperator.go | 279 +
.../readwrite/model/FindServersOnNetworkRequest.go | 360 +
.../model/FindServersOnNetworkResponse.go | 334 +
.../opcua/readwrite/model/FindServersRequest.go | 434 +
.../opcua/readwrite/model/FindServersResponse.go | 308 +
.../opcua/readwrite/model/FourByteNodeId.go | 200 +
plc4go/protocols/opcua/readwrite/model/Frame.go | 172 +
.../opcua/readwrite/model/GenericAttributeValue.go | 245 +
.../opcua/readwrite/model/GetEndpointsRequest.go | 434 +
.../opcua/readwrite/model/GetEndpointsResponse.go | 308 +
.../protocols/opcua/readwrite/model/GuidNodeId.go | 211 +
.../protocols/opcua/readwrite/model/GuidValue.go | 275 +
plc4go/protocols/opcua/readwrite/model/Handle.go | 139 +
.../protocols/opcua/readwrite/model/HistoryData.go | 271 +
.../opcua/readwrite/model/HistoryEvent.go | 271 +
.../opcua/readwrite/model/HistoryEventFieldList.go | 271 +
.../opcua/readwrite/model/HistoryReadDetails.go | 172 +
.../opcua/readwrite/model/HistoryReadRequest.go | 447 +
.../opcua/readwrite/model/HistoryReadResponse.go | 397 +
.../opcua/readwrite/model/HistoryReadResult.go | 293 +
.../opcua/readwrite/model/HistoryReadValueId.go | 330 +
.../opcua/readwrite/model/HistoryUpdateDetails.go | 172 +
.../opcua/readwrite/model/HistoryUpdateRequest.go | 308 +
.../opcua/readwrite/model/HistoryUpdateResponse.go | 397 +
.../opcua/readwrite/model/HistoryUpdateResult.go | 397 +
.../opcua/readwrite/model/HistoryUpdateType.go | 167 +
plc4go/protocols/opcua/readwrite/model/IdType.go | 167 +
.../opcua/readwrite/model/IdentityCriteriaType.go | 199 +
.../readwrite/model/IdentityMappingRuleType.go | 256 +
plc4go/protocols/opcua/readwrite/model/ImageBMP.go | 139 +
plc4go/protocols/opcua/readwrite/model/ImageGIF.go | 139 +
plc4go/protocols/opcua/readwrite/model/ImageJPG.go | 139 +
plc4go/protocols/opcua/readwrite/model/ImagePNG.go | 139 +
plc4go/protocols/opcua/readwrite/model/Index.go | 139 +
.../protocols/opcua/readwrite/model/IntegerId.go | 139 +
.../opcua/readwrite/model/InterfaceAdminStatus.go | 159 +
.../opcua/readwrite/model/InterfaceOperStatus.go | 191 +
.../opcua/readwrite/model/IssuedIdentityToken.go | 256 +
.../model/JsonDataSetMessageContentMask.go | 231 +
.../model/JsonNetworkMessageContentMask.go | 199 +
.../opcua/readwrite/model/KeyValuePair.go | 256 +
.../readwrite/model/LinearConversionDataType.go | 286 +
plc4go/protocols/opcua/readwrite/model/LocaleId.go | 139 +
.../opcua/readwrite/model/LocalizedText.go | 342 +
.../protocols/opcua/readwrite/model/MessagePDU.go | 278 +
.../opcua/readwrite/model/MessageSecurityMode.go | 167 +
.../protocols/opcua/readwrite/model/MessageType.go | 183 +
.../model/ModelChangeStructureDataType.go | 282 +
.../model/ModelChangeStructureVerbMask.go | 175 +
.../opcua/readwrite/model/ModificationInfo.go | 282 +
.../readwrite/model/ModifyMonitoredItemsRequest.go | 371 +
.../model/ModifyMonitoredItemsResponse.go | 397 +
.../readwrite/model/ModifySubscriptionRequest.go | 375 +
.../readwrite/model/ModifySubscriptionResponse.go | 297 +
.../readwrite/model/MonitoredItemCreateRequest.go | 293 +
.../readwrite/model/MonitoredItemCreateResult.go | 334 +
.../readwrite/model/MonitoredItemModifyRequest.go | 245 +
.../readwrite/model/MonitoredItemModifyResult.go | 308 +
.../readwrite/model/MonitoredItemNotification.go | 245 +
.../opcua/readwrite/model/MonitoringFilter.go | 172 +
.../readwrite/model/MonitoringFilterResult.go | 172 +
.../opcua/readwrite/model/MonitoringMode.go | 159 +
.../opcua/readwrite/model/MonitoringParameters.go | 362 +
.../opcua/readwrite/model/NamingRuleType.go | 159 +
.../opcua/readwrite/model/NegotiationStatus.go | 175 +
.../readwrite/model/NetworkAddressDataType.go | 219 +
.../opcua/readwrite/model/NetworkGroupDataType.go | 308 +
plc4go/protocols/opcua/readwrite/model/Node.go | 508 +
.../opcua/readwrite/model/NodeAttributes.go | 334 +
.../opcua/readwrite/model/NodeAttributesMask.go | 415 +
.../protocols/opcua/readwrite/model/NodeClass.go | 207 +
plc4go/protocols/opcua/readwrite/model/NodeId.go | 255 +
.../opcua/readwrite/model/NodeIdByteString.go | 275 +
.../opcua/readwrite/model/NodeIdFourByte.go | 264 +
.../protocols/opcua/readwrite/model/NodeIdGuid.go | 264 +
.../opcua/readwrite/model/NodeIdNumeric.go | 264 +
.../opcua/readwrite/model/NodeIdString.go | 275 +
.../opcua/readwrite/model/NodeIdTwoByte.go | 238 +
.../protocols/opcua/readwrite/model/NodeIdType.go | 183 +
.../opcua/readwrite/model/NodeIdTypeDefinition.go | 240 +
.../opcua/readwrite/model/NodeReference.go | 410 +
.../opcua/readwrite/model/NodeTypeDescription.go | 373 +
.../opcua/readwrite/model/NormalizedString.go | 139 +
.../opcua/readwrite/model/NotificationData.go | 172 +
.../opcua/readwrite/model/NotificationMessage.go | 323 +
.../opcua/readwrite/model/NullExtension.go | 172 +
.../opcua/readwrite/model/NumericNodeId.go | 200 +
.../opcua/readwrite/model/NumericRange.go | 139 +
plc4go/protocols/opcua/readwrite/model/OpcuaAPU.go | 201 +
.../readwrite/model/OpcuaAcknowledgeResponse.go | 251 +
.../opcua/readwrite/model/OpcuaCloseRequest.go | 262 +
.../opcua/readwrite/model/OpcuaConstants.go | 174 +
.../opcua/readwrite/model/OpcuaDataType.go | 441 +
.../opcua/readwrite/model/OpcuaHelloRequest.go | 288 +
.../opcua/readwrite/model/OpcuaIdentifierType.go | 167 +
.../opcua/readwrite/model/OpcuaMessageError.go | 262 +
.../opcua/readwrite/model/OpcuaMessageRequest.go | 275 +
.../opcua/readwrite/model/OpcuaMessageResponse.go | 275 +
.../readwrite/model/OpcuaNodeIdServicesDataType.go | 3703 +
.../readwrite/model/OpcuaNodeIdServicesMethod.go | 10927 ++
.../readwrite/model/OpcuaNodeIdServicesObject.go | 11567 ++
.../model/OpcuaNodeIdServicesObjectType.go | 2239 +
.../model/OpcuaNodeIdServicesReferenceType.go | 711 +
.../model/OpcuaNodeIdServicesVariableAccess.go | 159 +
.../OpcuaNodeIdServicesVariableAcknowledgeable.go | 367 +
.../model/OpcuaNodeIdServicesVariableAdd.go | 399 +
.../model/OpcuaNodeIdServicesVariableAddress.go | 263 +
.../model/OpcuaNodeIdServicesVariableAggregate.go | 167 +
.../model/OpcuaNodeIdServicesVariableAlarm.go | 2103 +
.../model/OpcuaNodeIdServicesVariableAlias.go | 183 +
.../model/OpcuaNodeIdServicesVariableAliases.go | 159 +
.../model/OpcuaNodeIdServicesVariableAllow.go | 143 +
.../OpcuaNodeIdServicesVariableAlternative.go | 159 +
.../model/OpcuaNodeIdServicesVariableAnalog.go | 159 +
.../OpcuaNodeIdServicesVariableAnnotations.go | 143 +
.../OpcuaNodeIdServicesVariableApplication.go | 175 +
.../model/OpcuaNodeIdServicesVariableArray.go | 175 +
.../model/OpcuaNodeIdServicesVariableAttribute.go | 143 +
.../model/OpcuaNodeIdServicesVariableAudio.go | 159 +
.../model/OpcuaNodeIdServicesVariableAudit.go | 767 +
.../OpcuaNodeIdServicesVariableAuthorization.go | 183 +
.../model/OpcuaNodeIdServicesVariableAxis.go | 143 +
.../model/OpcuaNodeIdServicesVariableBase.go | 263 +
.../model/OpcuaNodeIdServicesVariableBit.go | 159 +
.../model/OpcuaNodeIdServicesVariableBroker.go | 279 +
.../model/OpcuaNodeIdServicesVariableBrowse.go | 151 +
.../model/OpcuaNodeIdServicesVariableBuild.go | 183 +
.../model/OpcuaNodeIdServicesVariableCartesian.go | 143 +
.../OpcuaNodeIdServicesVariableCertificate.go | 12463 ++
.../model/OpcuaNodeIdServicesVariableChange.go | 143 +
.../model/OpcuaNodeIdServicesVariableChoice.go | 143 +
.../model/OpcuaNodeIdServicesVariableClose.go | 175 +
.../model/OpcuaNodeIdServicesVariableCondition.go | 375 +
.../model/OpcuaNodeIdServicesVariableConnect.go | 151 +
.../model/OpcuaNodeIdServicesVariableConversion.go | 143 +
.../model/OpcuaNodeIdServicesVariableCreate.go | 199 +
.../model/OpcuaNodeIdServicesVariableCube.go | 159 +
.../model/OpcuaNodeIdServicesVariableCurrency.go | 143 +
.../model/OpcuaNodeIdServicesVariableData.go | 1631 +
.../model/OpcuaNodeIdServicesVariableDatagram.go | 335 +
.../model/OpcuaNodeIdServicesVariableDeadband.go | 143 +
.../model/OpcuaNodeIdServicesVariableDefault.go | 279 +
.../model/OpcuaNodeIdServicesVariableDelete.go | 151 +
.../model/OpcuaNodeIdServicesVariableDevice.go | 239 +
.../OpcuaNodeIdServicesVariableDiagnostics.go | 143 +
.../model/OpcuaNodeIdServicesVariableDialog.go | 359 +
.../model/OpcuaNodeIdServicesVariableDisconnect.go | 151 +
.../OpcuaNodeIdServicesVariableDiscrepancy.go | 159 +
.../model/OpcuaNodeIdServicesVariableDiscrete.go | 1255 +
.../model/OpcuaNodeIdServicesVariableDuplex.go | 143 +
.../OpcuaNodeIdServicesVariableEngineering.go | 143 +
.../model/OpcuaNodeIdServicesVariableEnum.go | 151 +
.../model/OpcuaNodeIdServicesVariableEvent.go | 143 +
.../model/OpcuaNodeIdServicesVariableException.go | 143 +
.../model/OpcuaNodeIdServicesVariableExclusive.go | 399 +
.../model/OpcuaNodeIdServicesVariableExpression.go | 143 +
.../model/OpcuaNodeIdServicesVariableExtension.go | 167 +
.../model/OpcuaNodeIdServicesVariableFile.go | 671 +
.../model/OpcuaNodeIdServicesVariableFilter.go | 143 +
.../model/OpcuaNodeIdServicesVariableFind.go | 151 +
.../model/OpcuaNodeIdServicesVariableFinite.go | 255 +
.../model/OpcuaNodeIdServicesVariableFrame.go | 191 +
.../model/OpcuaNodeIdServicesVariableGeneral.go | 143 +
.../model/OpcuaNodeIdServicesVariableGenerate.go | 167 +
.../model/OpcuaNodeIdServicesVariableGet.go | 311 +
.../model/OpcuaNodeIdServicesVariableH.go | 255 +
.../model/OpcuaNodeIdServicesVariableHistorical.go | 335 +
.../model/OpcuaNodeIdServicesVariableHistory.go | 383 +
.../model/OpcuaNodeIdServicesVariableI.go | 519 +
.../model/OpcuaNodeIdServicesVariableIcon.go | 143 +
.../model/OpcuaNodeIdServicesVariableId.go | 143 +
.../model/OpcuaNodeIdServicesVariableIdentity.go | 143 +
.../model/OpcuaNodeIdServicesVariableIetf.go | 207 +
.../model/OpcuaNodeIdServicesVariableImage.go | 151 +
.../model/OpcuaNodeIdServicesVariableInitial.go | 143 +
.../model/OpcuaNodeIdServicesVariableInput.go | 143 +
.../model/OpcuaNodeIdServicesVariableInstrument.go | 1247 +
.../model/OpcuaNodeIdServicesVariableInterface.go | 151 +
.../model/OpcuaNodeIdServicesVariableJson.go | 183 +
.../model/OpcuaNodeIdServicesVariableKey.go | 303 +
.../model/OpcuaNodeIdServicesVariableLimit.go | 263 +
.../model/OpcuaNodeIdServicesVariableLocal.go | 143 +
.../model/OpcuaNodeIdServicesVariableMax.go | 167 +
.../model/OpcuaNodeIdServicesVariableMessage.go | 143 +
.../model/OpcuaNodeIdServicesVariableModel.go | 143 +
.../model/OpcuaNodeIdServicesVariableModify.go | 223 +
.../model/OpcuaNodeIdServicesVariableMonitoring.go | 143 +
.../model/OpcuaNodeIdServicesVariableMove.go | 151 +
.../model/OpcuaNodeIdServicesVariableMulti.go | 183 +
.../model/OpcuaNodeIdServicesVariableN.go | 143 +
.../model/OpcuaNodeIdServicesVariableNamespace.go | 359 +
.../model/OpcuaNodeIdServicesVariableNamespaces.go | 359 +
.../model/OpcuaNodeIdServicesVariableNaming.go | 143 +
.../OpcuaNodeIdServicesVariableNegotiation.go | 143 +
.../model/OpcuaNodeIdServicesVariableNetwork.go | 175 +
.../model/OpcuaNodeIdServicesVariableNode.go | 159 +
.../model/OpcuaNodeIdServicesVariableNon.go | 551 +
.../model/OpcuaNodeIdServicesVariableO.go | 359 +
.../model/OpcuaNodeIdServicesVariableOff.go | 143 +
.../model/OpcuaNodeIdServicesVariableOpc.go | 7927 ++
.../model/OpcuaNodeIdServicesVariableOpen.go | 175 +
.../model/OpcuaNodeIdServicesVariableOperation.go | 231 +
.../model/OpcuaNodeIdServicesVariableOption.go | 167 +
.../model/OpcuaNodeIdServicesVariableOrdered.go | 151 +
.../OpcuaNodeIdServicesVariableOrientation.go | 143 +
.../model/OpcuaNodeIdServicesVariableOutput.go | 143 +
.../model/OpcuaNodeIdServicesVariableOverride.go | 143 +
.../model/OpcuaNodeIdServicesVariablePassword.go | 143 +
.../model/OpcuaNodeIdServicesVariablePerform.go | 143 +
.../model/OpcuaNodeIdServicesVariablePermission.go | 143 +
.../model/OpcuaNodeIdServicesVariablePriority.go | 159 +
.../model/OpcuaNodeIdServicesVariableProgram.go | 719 +
.../model/OpcuaNodeIdServicesVariableProgress.go | 151 +
.../OpcuaNodeIdServicesVariableProvisionable.go | 7727 ++
.../model/OpcuaNodeIdServicesVariablePub.go | 4711 +
.../model/OpcuaNodeIdServicesVariablePublish.go | 2583 +
.../model/OpcuaNodeIdServicesVariablePublished.go | 799 +
.../model/OpcuaNodeIdServicesVariableQuantities.go | 175 +
.../model/OpcuaNodeIdServicesVariableQuantity.go | 247 +
.../model/OpcuaNodeIdServicesVariableRational.go | 151 +
.../model/OpcuaNodeIdServicesVariableRead.go | 151 +
.../model/OpcuaNodeIdServicesVariableReader.go | 1295 +
.../model/OpcuaNodeIdServicesVariableRedundancy.go | 143 +
.../model/OpcuaNodeIdServicesVariableRedundant.go | 143 +
.../model/OpcuaNodeIdServicesVariableReference.go | 143 +
.../model/OpcuaNodeIdServicesVariableRefresh.go | 447 +
.../model/OpcuaNodeIdServicesVariableRemove.go | 255 +
.../model/OpcuaNodeIdServicesVariableRequest.go | 151 +
.../model/OpcuaNodeIdServicesVariableResend.go | 143 +
.../model/OpcuaNodeIdServicesVariableRole.go | 351 +
.../model/OpcuaNodeIdServicesVariableSampling.go | 207 +
.../model/OpcuaNodeIdServicesVariableSecurity.go | 335 +
.../model/OpcuaNodeIdServicesVariableSelection.go | 159 +
.../model/OpcuaNodeIdServicesVariableSemantic.go | 143 +
.../model/OpcuaNodeIdServicesVariableServer.go | 17247 +++
.../model/OpcuaNodeIdServicesVariableSession.go | 1423 +
.../model/OpcuaNodeIdServicesVariableSessions.go | 591 +
.../model/OpcuaNodeIdServicesVariableSet.go | 175 +
.../model/OpcuaNodeIdServicesVariableShelved.go | 247 +
.../model/OpcuaNodeIdServicesVariableStandalone.go | 151 +
.../model/OpcuaNodeIdServicesVariableState.go | 263 +
.../model/OpcuaNodeIdServicesVariableStructure.go | 143 +
.../model/OpcuaNodeIdServicesVariableSubscribed.go | 247 +
.../OpcuaNodeIdServicesVariableSubscription.go | 639 +
.../model/OpcuaNodeIdServicesVariableSyntax.go | 143 +
.../model/OpcuaNodeIdServicesVariableSystem.go | 143 +
.../model/OpcuaNodeIdServicesVariableTag.go | 159 +
.../model/OpcuaNodeIdServicesVariableTarget.go | 207 +
.../model/OpcuaNodeIdServicesVariableTemporary.go | 295 +
.../model/OpcuaNodeIdServicesVariableThree.go | 295 +
.../model/OpcuaNodeIdServicesVariableTimed.go | 151 +
.../model/OpcuaNodeIdServicesVariableTimestamps.go | 143 +
.../model/OpcuaNodeIdServicesVariableTopics.go | 159 +
.../OpcuaNodeIdServicesVariableTransaction.go | 183 +
.../model/OpcuaNodeIdServicesVariableTransition.go | 311 +
.../OpcuaNodeIdServicesVariableTransparent.go | 151 +
.../model/OpcuaNodeIdServicesVariableTrip.go | 1247 +
.../model/OpcuaNodeIdServicesVariableTrust.go | 263 +
.../model/OpcuaNodeIdServicesVariableTsn.go | 167 +
.../model/OpcuaNodeIdServicesVariableTwo.go | 191 +
.../model/OpcuaNodeIdServicesVariableType.go | 631 +
.../model/OpcuaNodeIdServicesVariableUadp.go | 295 +
.../model/OpcuaNodeIdServicesVariableUnit.go | 167 +
.../model/OpcuaNodeIdServicesVariableUpdate.go | 151 +
.../model/OpcuaNodeIdServicesVariableUser.go | 279 +
.../model/OpcuaNodeIdServicesVariableValue.go | 143 +
.../model/OpcuaNodeIdServicesVariableVector.go | 143 +
.../model/OpcuaNodeIdServicesVariableView.go | 143 +
.../model/OpcuaNodeIdServicesVariableWell.go | 1191 +
.../model/OpcuaNodeIdServicesVariableWith.go | 143 +
.../model/OpcuaNodeIdServicesVariableWrite.go | 143 +
.../model/OpcuaNodeIdServicesVariableWriter.go | 1207 +
.../model/OpcuaNodeIdServicesVariableX.go | 143 +
.../model/OpcuaNodeIdServicesVariableY.go | 143 +
.../opcua/readwrite/model/OpcuaOpenRequest.go | 275 +
.../opcua/readwrite/model/OpcuaOpenResponse.go | 275 +
.../opcua/readwrite/model/OpcuaProtocolLimits.go | 250 +
.../opcua/readwrite/model/OpcuaStatusCode.go | 2303 +
.../protocols/opcua/readwrite/model/OpcuaVector.go | 172 +
.../opcua/readwrite/model/OpenChannelMessage.go | 185 +
.../readwrite/model/OpenChannelMessageRequest.go | 319 +
.../readwrite/model/OpenChannelMessageResponse.go | 319 +
.../opcua/readwrite/model/OpenFileMode.go | 167 +
.../readwrite/model/OpenSecureChannelRequest.go | 382 +
.../readwrite/model/OpenSecureChannelResponse.go | 319 +
.../protocols/opcua/readwrite/model/OptionSet.go | 256 +
.../protocols/opcua/readwrite/model/Orientation.go | 172 +
.../opcua/readwrite/model/OverrideValueHandling.go | 159 +
.../opcua/readwrite/model/ParsingResult.go | 397 +
.../opcua/readwrite/model/PascalByteString.go | 200 +
.../opcua/readwrite/model/PascalString.go | 222 +
.../opcua/readwrite/model/PasswordOptionsMask.go | 215 +
plc4go/protocols/opcua/readwrite/model/Payload.go | 243 +
.../opcua/readwrite/model/PerformUpdateType.go | 167 +
.../opcua/readwrite/model/PermissionType.go | 279 +
.../opcua/readwrite/model/PortableQualifiedName.go | 256 +
.../readwrite/model/PriorityMappingEntryType.go | 308 +
.../readwrite/model/ProgramDiagnostic2DataType.go | 801 +
.../readwrite/model/ProgramDiagnosticDataType.go | 623 +
.../readwrite/model/PubSubConfigurationDataType.go | 425 +
.../model/PubSubConfigurationRefDataType.go | 297 +
.../readwrite/model/PubSubConfigurationRefMask.go | 247 +
.../readwrite/model/PubSubConnectionDataType.go | 699 +
.../PubSubDiagnosticsCounterClassification.go | 151 +
.../opcua/readwrite/model/PubSubGroupDataType.go | 562 +
.../readwrite/model/PubSubKeyPushTargetDataType.go | 649 +
.../protocols/opcua/readwrite/model/PubSubState.go | 175 +
.../opcua/readwrite/model/PublishRequest.go | 308 +
.../opcua/readwrite/model/PublishResponse.go | 607 +
.../model/PublishedDataSetSourceDataType.go | 172 +
.../readwrite/model/PublishedVariableDataType.go | 486 +
.../protocols/opcua/readwrite/model/QosDataType.go | 172 +
.../opcua/readwrite/model/QualifiedName.go | 211 +
.../opcua/readwrite/model/QuantityDimension.go | 390 +
.../opcua/readwrite/model/QueryDataDescription.go | 282 +
.../opcua/readwrite/model/QueryDataSet.go | 345 +
.../opcua/readwrite/model/QueryFirstRequest.go | 434 +
.../opcua/readwrite/model/QueryFirstResponse.go | 560 +
.../opcua/readwrite/model/QueryNextRequest.go | 321 +
.../opcua/readwrite/model/QueryNextResponse.go | 345 +
plc4go/protocols/opcua/readwrite/model/Range.go | 234 +
.../opcua/readwrite/model/RationalNumber.go | 234 +
.../protocols/opcua/readwrite/model/ReadRequest.go | 371 +
.../opcua/readwrite/model/ReadResponse.go | 397 +
.../protocols/opcua/readwrite/model/ReadValueId.go | 319 +
.../readwrite/model/ReaderGroupMessageDataType.go | 172 +
.../model/ReaderGroupTransportDataType.go | 172 +
.../opcua/readwrite/model/RedundancySupport.go | 183 +
.../readwrite/model/RedundantServerDataType.go | 282 +
.../opcua/readwrite/model/RedundantServerMode.go | 167 +
.../opcua/readwrite/model/ReferenceDescription.go | 469 +
.../model/ReferenceDescriptionDataType.go | 358 +
.../readwrite/model/ReferenceListEntryDataType.go | 321 +
.../opcua/readwrite/model/ReferenceNode.go | 321 +
.../opcua/readwrite/model/RegisterNodesRequest.go | 308 +
.../opcua/readwrite/model/RegisterNodesResponse.go | 308 +
.../readwrite/model/RegisterServer2Request.go | 345 +
.../readwrite/model/RegisterServer2Response.go | 397 +
.../opcua/readwrite/model/RegisterServerRequest.go | 256 +
.../readwrite/model/RegisterServerResponse.go | 219 +
.../opcua/readwrite/model/RegisteredServer.go | 610 +
.../opcua/readwrite/model/RelativePath.go | 271 +
.../opcua/readwrite/model/RelativePathElement.go | 347 +
.../opcua/readwrite/model/RepublishRequest.go | 271 +
.../opcua/readwrite/model/RepublishResponse.go | 256 +
.../opcua/readwrite/model/RequestHeader.go | 397 +
.../opcua/readwrite/model/ResponseHeader.go | 434 +
.../opcua/readwrite/model/RolePermissionType.go | 256 +
.../opcua/readwrite/model/RsaEncryptedSecret.go | 139 +
.../model/SamplingIntervalDiagnosticsDataType.go | 286 +
.../opcua/readwrite/model/SecurityGroupDataType.go | 638 +
.../opcua/readwrite/model/SecurityHeader.go | 200 +
.../readwrite/model/SecurityTokenRequestType.go | 151 +
.../model/SemanticChangeStructureDataType.go | 256 +
.../opcua/readwrite/model/SemanticVersionString.go | 139 +
.../opcua/readwrite/model/SequenceHeader.go | 200 +
.../model/ServerDiagnosticsSummaryDataType.go | 494 +
.../opcua/readwrite/model/ServerOnNetwork.go | 371 +
.../protocols/opcua/readwrite/model/ServerState.go | 199 +
.../opcua/readwrite/model/ServerStatusDataType.go | 371 +
.../readwrite/model/ServiceCounterDataType.go | 234 +
.../opcua/readwrite/model/ServiceFault.go | 219 +
.../readwrite/model/SessionAuthenticationToken.go | 139 +
.../readwrite/model/SessionDiagnosticsDataType.go | 1737 +
.../model/SessionSecurityDiagnosticsDataType.go | 567 +
.../model/SessionlessInvokeRequestType.go | 501 +
.../model/SessionlessInvokeResponseType.go | 386 +
.../readwrite/model/SetMonitoringModeRequest.go | 364 +
.../readwrite/model/SetMonitoringModeResponse.go | 397 +
.../readwrite/model/SetPublishingModeRequest.go | 366 +
.../readwrite/model/SetPublishingModeResponse.go | 397 +
.../opcua/readwrite/model/SetTriggeringRequest.go | 435 +
.../opcua/readwrite/model/SetTriggeringResponse.go | 575 +
.../opcua/readwrite/model/SignatureData.go | 256 +
.../readwrite/model/SignedSoftwareCertificate.go | 256 +
.../opcua/readwrite/model/StaticHelper.go | 36 +
.../readwrite/model/StatusChangeNotification.go | 273 +
.../protocols/opcua/readwrite/model/StatusCode.go | 175 +
.../opcua/readwrite/model/StatusResult.go | 256 +
.../opcua/readwrite/model/StringNodeId.go | 211 +
.../protocols/opcua/readwrite/model/Structure.go | 139 +
.../opcua/readwrite/model/StructureField.go | 492 +
.../opcua/readwrite/model/StructureType.go | 175 +
.../readwrite/model/SubscribedDataSetDataType.go | 172 +
.../readwrite/model/SubscriptionAcknowledgement.go | 234 +
.../model/SubscriptionDiagnosticsDataType.go | 1038 +
plc4go/protocols/opcua/readwrite/model/Time.go | 139 +
.../protocols/opcua/readwrite/model/TimeString.go | 139 +
.../opcua/readwrite/model/TimeZoneDataType.go | 273 +
.../opcua/readwrite/model/TimestampsToReturn.go | 175 +
.../opcua/readwrite/model/TransactionErrorType.go | 293 +
.../opcua/readwrite/model/TransferResult.go | 301 +
.../model/TransferSubscriptionsRequest.go | 366 +
.../model/TransferSubscriptionsResponse.go | 397 +
.../model/TranslateBrowsePathsToNodeIdsRequest.go | 308 +
.../model/TranslateBrowsePathsToNodeIdsResponse.go | 397 +
.../opcua/readwrite/model/TrimmedString.go | 139 +
.../opcua/readwrite/model/TrustListDataType.go | 564 +
.../opcua/readwrite/model/TrustListMasks.go | 183 +
.../readwrite/model/TrustListValidationOptions.go | 199 +
.../opcua/readwrite/model/TsnFailureCode.go | 343 +
.../opcua/readwrite/model/TsnListenerStatus.go | 167 +
.../opcua/readwrite/model/TsnStreamState.go | 175 +
.../opcua/readwrite/model/TsnTalkerStatus.go | 159 +
.../opcua/readwrite/model/TwoByteNodeId.go | 175 +
.../model/UadpDataSetMessageContentMask.go | 191 +
.../model/UadpNetworkMessageContentMask.go | 231 +
plc4go/protocols/opcua/readwrite/model/Union.go | 172 +
.../readwrite/model/UnregisterNodesRequest.go | 308 +
.../readwrite/model/UnregisterNodesResponse.go | 219 +
.../readwrite/model/UnsignedRationalNumber.go | 234 +
.../protocols/opcua/readwrite/model/UriString.go | 139 +
.../opcua/readwrite/model/UserConfigurationMask.go | 175 +
.../opcua/readwrite/model/UserIdentityToken.go | 273 +
.../readwrite/model/UserIdentityTokenDefinition.go | 189 +
.../readwrite/model/UserManagementDataType.go | 293 +
.../opcua/readwrite/model/UserNameIdentityToken.go | 293 +
.../opcua/readwrite/model/UserTokenPolicy.go | 367 +
.../opcua/readwrite/model/UserTokenType.go | 167 +
plc4go/protocols/opcua/readwrite/model/UtcTime.go | 139 +
plc4go/protocols/opcua/readwrite/model/Variant.go | 394 +
.../opcua/readwrite/model/VariantBoolean.go | 247 +
.../protocols/opcua/readwrite/model/VariantByte.go | 277 +
.../opcua/readwrite/model/VariantByteString.go | 284 +
.../opcua/readwrite/model/VariantDataValue.go | 284 +
.../opcua/readwrite/model/VariantDateTime.go | 277 +
.../opcua/readwrite/model/VariantDiagnosticInfo.go | 284 +
.../opcua/readwrite/model/VariantDouble.go | 277 +
.../opcua/readwrite/model/VariantExpandedNodeId.go | 284 +
.../readwrite/model/VariantExtensionObject.go | 284 +
.../opcua/readwrite/model/VariantFloat.go | 277 +
.../protocols/opcua/readwrite/model/VariantGuid.go | 284 +
.../opcua/readwrite/model/VariantInt16.go | 277 +
.../opcua/readwrite/model/VariantInt32.go | 277 +
.../opcua/readwrite/model/VariantInt64.go | 277 +
.../opcua/readwrite/model/VariantLocalizedText.go | 284 +
.../opcua/readwrite/model/VariantNodeId.go | 284 +
.../protocols/opcua/readwrite/model/VariantNull.go | 177 +
.../opcua/readwrite/model/VariantQualifiedName.go | 284 +
.../opcua/readwrite/model/VariantSByte.go | 247 +
.../opcua/readwrite/model/VariantStatusCode.go | 284 +
.../opcua/readwrite/model/VariantString.go | 284 +
.../opcua/readwrite/model/VariantUInt16.go | 277 +
.../opcua/readwrite/model/VariantUInt32.go | 277 +
.../opcua/readwrite/model/VariantUInt64.go | 277 +
.../opcua/readwrite/model/VariantVariant.go | 284 +
.../opcua/readwrite/model/VariantXmlElement.go | 284 +
.../protocols/opcua/readwrite/model/VersionTime.go | 139 +
.../opcua/readwrite/model/ViewDescription.go | 271 +
.../opcua/readwrite/model/WriteRequest.go | 308 +
.../opcua/readwrite/model/WriteResponse.go | 397 +
.../protocols/opcua/readwrite/model/WriteValue.go | 319 +
.../readwrite/model/WriterGroupMessageDataType.go | 172 +
.../model/WriterGroupTransportDataType.go | 172 +
.../opcua/readwrite/model/X509IdentityToken.go | 219 +
plc4go/protocols/opcua/readwrite/model/XVType.go | 234 +
.../protocols/opcua/readwrite/model/XmlElement.go | 230 +
.../opcua/readwrite/model/plc4x_common.go | 22 +
plc4go/protocols/s7/readwrite/ParserHelper.go | 5 +-
plc4go/protocols/s7/readwrite/XmlParserHelper.go | 7 +-
.../s7/readwrite/model/Alarm8MessageQueryType.go | 19 +-
.../model/AlarmMessageAckObjectPushType.go | 17 +-
.../s7/readwrite/model/AlarmMessageAckPushType.go | 59 +-
.../readwrite/model/AlarmMessageAckResponseType.go | 19 +-
.../s7/readwrite/model/AlarmMessageAckType.go | 17 +-
.../readwrite/model/AlarmMessageObjectAckType.go | 17 +-
.../readwrite/model/AlarmMessageObjectPushType.go | 21 +-
.../readwrite/model/AlarmMessageObjectQueryType.go | 19 +-
.../s7/readwrite/model/AlarmMessagePushType.go | 59 +-
.../s7/readwrite/model/AlarmMessageQueryType.go | 39 +-
.../protocols/s7/readwrite/model/AlarmStateType.go | 13 +-
plc4go/protocols/s7/readwrite/model/AlarmType.go | 13 +-
.../s7/readwrite/model/AssociatedQueryValueType.go | 17 +-
.../s7/readwrite/model/AssociatedValueType.go | 19 +-
plc4go/protocols/s7/readwrite/model/COTPPacket.go | 15 +-
.../readwrite/model/COTPPacketConnectionRequest.go | 13 +-
.../model/COTPPacketConnectionResponse.go | 13 +-
.../protocols/s7/readwrite/model/COTPPacketData.go | 11 +-
.../readwrite/model/COTPPacketDisconnectRequest.go | 13 +-
.../model/COTPPacketDisconnectResponse.go | 13 +-
.../s7/readwrite/model/COTPPacketTpduError.go | 13 +-
.../protocols/s7/readwrite/model/COTPParameter.go | 13 +-
.../s7/readwrite/model/COTPParameterCalledTsap.go | 11 +-
.../s7/readwrite/model/COTPParameterCallingTsap.go | 11 +-
.../s7/readwrite/model/COTPParameterChecksum.go | 11 +-
...COTPParameterDisconnectAdditionalInformation.go | 9 +-
.../s7/readwrite/model/COTPParameterTpduSize.go | 9 +-
.../s7/readwrite/model/COTPProtocolClass.go | 13 +-
.../protocols/s7/readwrite/model/COTPTpduSize.go | 13 +-
.../protocols/s7/readwrite/model/ControllerType.go | 191 +
.../s7/readwrite/model/CpuSubscribeEvents.go | 13 +-
.../s7/readwrite/model/CycServiceItemAnyType.go | 38 +-
.../s7/readwrite/model/CycServiceItemDbReadType.go | 15 +-
.../s7/readwrite/model/CycServiceItemType.go | 15 +-
plc4go/protocols/s7/readwrite/model/DataItem.go | 270 +-
.../s7/readwrite/model/DataTransportErrorCode.go | 13 +-
.../s7/readwrite/model/DataTransportSize.go | 13 +-
plc4go/protocols/s7/readwrite/model/DateAndTime.go | 137 +-
plc4go/protocols/s7/readwrite/model/DeviceGroup.go | 13 +-
plc4go/protocols/s7/readwrite/model/EventType.go | 13 +-
plc4go/protocols/s7/readwrite/model/MemoryArea.go | 13 +-
.../s7/readwrite/model/ModeTransitionType.go | 13 +-
plc4go/protocols/s7/readwrite/model/QueryType.go | 13 +-
plc4go/protocols/s7/readwrite/model/S7Address.go | 11 +-
.../protocols/s7/readwrite/model/S7AddressAny.go | 25 +-
.../s7/readwrite/model/S7DataAlarmMessage.go | 13 +-
plc4go/protocols/s7/readwrite/model/S7Message.go | 29 +-
.../s7/readwrite/model/S7MessageObjectRequest.go | 25 +-
.../s7/readwrite/model/S7MessageObjectResponse.go | 15 +-
.../s7/readwrite/model/S7MessageRequest.go | 9 +-
.../s7/readwrite/model/S7MessageResponse.go | 13 +-
.../s7/readwrite/model/S7MessageResponseData.go | 13 +-
.../s7/readwrite/model/S7MessageUserData.go | 9 +-
plc4go/protocols/s7/readwrite/model/S7Parameter.go | 11 +-
.../readwrite/model/S7ParameterModeTransition.go | 27 +-
.../readwrite/model/S7ParameterReadVarRequest.go | 15 +-
.../readwrite/model/S7ParameterReadVarResponse.go | 11 +-
.../model/S7ParameterSetupCommunication.go | 21 +-
.../s7/readwrite/model/S7ParameterUserData.go | 15 +-
.../s7/readwrite/model/S7ParameterUserDataItem.go | 11 +-
.../model/S7ParameterUserDataItemCPUFunctions.go | 27 +-
.../readwrite/model/S7ParameterWriteVarRequest.go | 15 +-
.../readwrite/model/S7ParameterWriteVarResponse.go | 11 +-
plc4go/protocols/s7/readwrite/model/S7Payload.go | 9 +-
.../s7/readwrite/model/S7PayloadAlarm8.go | 9 +-
.../s7/readwrite/model/S7PayloadAlarmAckInd.go | 9 +-
.../s7/readwrite/model/S7PayloadAlarmS.go | 9 +-
.../s7/readwrite/model/S7PayloadAlarmSC.go | 9 +-
.../s7/readwrite/model/S7PayloadAlarmSQ.go | 9 +-
.../readwrite/model/S7PayloadDiagnosticMessage.go | 207 +-
.../s7/readwrite/model/S7PayloadNotify.go | 9 +-
.../s7/readwrite/model/S7PayloadNotify8.go | 9 +-
.../s7/readwrite/model/S7PayloadReadVarResponse.go | 13 +-
.../s7/readwrite/model/S7PayloadUserData.go | 13 +-
.../s7/readwrite/model/S7PayloadUserDataItem.go | 23 +-
.../model/S7PayloadUserDataItemClkFRequest.go | 184 +
.../model/S7PayloadUserDataItemClkFResponse.go | 283 +
.../model/S7PayloadUserDataItemClkRequest.go | 184 +
.../model/S7PayloadUserDataItemClkResponse.go | 283 +
.../model/S7PayloadUserDataItemClkSetRequest.go | 308 +
.../model/S7PayloadUserDataItemClkSetResponse.go | 184 +
...UserDataItemCpuFunctionAlarmAckErrorResponse.go | 9 +-
...ayloadUserDataItemCpuFunctionAlarmAckRequest.go | 17 +-
...yloadUserDataItemCpuFunctionAlarmAckResponse.go | 19 +-
...loadUserDataItemCpuFunctionAlarmQueryRequest.go | 29 +-
...oadUserDataItemCpuFunctionAlarmQueryResponse.go | 9 +-
...aItemCpuFunctionMsgSubscriptionAlarmResponse.go | 17 +-
...serDataItemCpuFunctionMsgSubscriptionRequest.go | 117 +-
...erDataItemCpuFunctionMsgSubscriptionResponse.go | 9 +-
...ataItemCpuFunctionMsgSubscriptionSysResponse.go | 13 +-
...dUserDataItemCpuFunctionReadSzlNoDataRequest.go | 9 +-
...PayloadUserDataItemCpuFunctionReadSzlRequest.go | 11 +-
...ayloadUserDataItemCpuFunctionReadSzlResponse.go | 9 +-
...adUserDataItemCyclicServicesChangeDrivenPush.go | 15 +-
...mCyclicServicesChangeDrivenSubscribeResponse.go | 15 +-
...yloadUserDataItemCyclicServicesErrorResponse.go | 9 +-
.../S7PayloadUserDataItemCyclicServicesPush.go | 15 +-
...adUserDataItemCyclicServicesSubscribeRequest.go | 17 +-
...dUserDataItemCyclicServicesSubscribeResponse.go | 15 +-
...UserDataItemCyclicServicesUnsubscribeRequest.go | 13 +-
...serDataItemCyclicServicesUnsubscribeResponse.go | 9 +-
.../s7/readwrite/model/S7PayloadWriteVarRequest.go | 13 +-
.../readwrite/model/S7PayloadWriteVarResponse.go | 13 +-
.../s7/readwrite/model/S7VarPayloadDataItem.go | 13 +-
.../s7/readwrite/model/S7VarPayloadStatusItem.go | 9 +-
.../readwrite/model/S7VarRequestParameterItem.go | 11 +-
.../model/S7VarRequestParameterItemAddress.go | 11 +-
plc4go/protocols/s7/readwrite/model/State.go | 9 +-
.../protocols/s7/readwrite/model/StaticHelper.go | 79 +-
plc4go/protocols/s7/readwrite/model/SubItem.go | 15 +-
.../protocols/s7/readwrite/model/SyntaxIdType.go | 13 +-
.../s7/readwrite/model/SzlDataTreeItem.go | 17 +-
plc4go/protocols/s7/readwrite/model/SzlId.go | 11 +-
.../s7/readwrite/model/SzlModuleTypeClass.go | 13 +-
plc4go/protocols/s7/readwrite/model/SzlSublist.go | 13 +-
plc4go/protocols/s7/readwrite/model/TPKTPacket.go | 19 +-
plc4go/protocols/s7/readwrite/model/TimeBase.go | 13 +-
.../protocols/s7/readwrite/model/TransportSize.go | 429 +-
.../protocols/s7/readwrite/model/plc4x_common.go | 5 -
.../simulated/readwrite/model/DataItem.go | 89 +-
.../protocols/simulated/readwrite/model/Dummy.go | 11 +-
.../readwrite/model/SimulatedDataTypeSizes.go | 13 +-
.../simulated/readwrite/model/plc4x_common.go | 5 -
plc4go/spi/Message.go | 2 +
plc4go/spi/MessageCodec.go | 2 +
plc4go/spi/RequestTransactionManager.go | 265 -
plc4go/spi/RequestTransactionManager_test.go | 665 -
plc4go/spi/Tracer.go | 119 -
plc4go/spi/Tracer_test.go | 325 -
plc4go/spi/default/DefaultBrowser.go | 19 +-
plc4go/spi/default/DefaultBrowser_test.go | 13 +-
plc4go/spi/default/DefaultCodec.go | 292 +-
plc4go/spi/default/DefaultCodec_test.go | 624 +-
plc4go/spi/default/DefaultConnection.go | 193 +-
plc4go/spi/default/DefaultConnectionMetadata.go | 51 +
.../default/DefaultConnectionMetadata_plc4xgen.go | 86 +
plc4go/spi/default/DefaultConnection_test.go | 231 +-
plc4go/spi/default/DefaultDriver.go | 6 +-
plc4go/spi/default/DefaultDriver_test.go | 64 +-
.../spi/default/DefaultPlcConnectionCloseResult.go | 65 +
.../default/DefaultPlcConnectionConnectResult.go | 47 +
.../spi/default/DefaultPlcConnectionPingResult.go | 41 +
plc4go/spi/default/defaultCodec_plc4xgen.go | 125 +
plc4go/spi/default/defaultConnection_plc4xgen.go | 103 +
plc4go/spi/default/defaultExpectation.go | 80 +
.../defaultPlcConnectionCloseResult_plc4xgen.go | 111 +
.../defaultPlcConnectionConnectResult_plc4xgen.go | 83 +
.../defaultPlcConnectionPingResult_plc4xgen.go | 64 +
.../spi/default/mock_CustomMessageHandler_test.go | 97 +
.../mock_DefaultBrowserRequirements_test.go | 11 +-
plc4go/spi/default/mock_DefaultBrowser_test.go | 11 +-
.../default/mock_DefaultCodecRequirements_test.go | 11 +-
plc4go/spi/default/mock_DefaultCodec_test.go | 107 +-
.../mock_DefaultConnectionRequirements_test.go | 11 +-
plc4go/spi/default/mock_DefaultConnection_test.go | 150 +-
.../default/mock_DefaultDriverRequirements_test.go | 27 +-
plc4go/spi/default/mock_DefaultDriver_test.go | 68 +-
.../mock_DefaultPlcConnectionCloseResult_test.go | 64 +-
.../mock_DefaultPlcConnectionConnectResult_test.go | 50 +-
.../mock_DefaultPlcConnectionPingResult_test.go | 50 +-
plc4go/spi/default/mock_Expectation_test.go | 353 +
plc4go/spi/default/mock_MessageCodec_test.go | 11 +-
plc4go/spi/default/mock_Message_test.go | 50 +-
.../mock_PlcConnectionConnectResult_test.go | 50 +-
plc4go/spi/default/mock_PlcConnection_test.go | 52 +-
plc4go/spi/default/mock_PlcQuery_test.go | 11 +-
plc4go/spi/default/mock_PlcTagHandler_test.go | 11 +-
plc4go/spi/default/mock_TransportInstance_test.go | 25 +-
plc4go/spi/default/mock_requirements.go | 5 +
plc4go/spi/default/testTransportInstance_test.go | 83 -
.../interceptors/SingleItemRequestInterceptor.go | 108 +-
.../SingleItemRequestInterceptor_test.go | 143 +-
.../interceptedPlcReadRequestResult_plc4xgen.go | 102 +
.../interceptedPlcWriteRequestResult_plc4xgen.go | 102 +
.../interceptors/mock_PlcReadRequestResult_test.go | 50 +-
.../spi/interceptors/mock_PlcReadRequest_test.go | 11 +-
.../spi/interceptors/mock_PlcReadResponse_test.go | 11 +-
.../mock_PlcWriteRequestResult_test.go | 50 +-
.../spi/interceptors/mock_PlcWriteRequest_test.go | 11 +-
.../spi/interceptors/mock_PlcWriteResponse_test.go | 11 +-
.../mock_ReadRequestInterceptorExposer_test.go | 11 +-
.../mock_ReadRequestInterceptor_test.go | 11 +-
plc4go/spi/interceptors/mock_ReaderExposer_test.go | 11 +-
.../interceptors/mock_RequestInterceptor_test.go | 11 +-
.../mock_WriteRequestInterceptorExposer_test.go | 11 +-
.../mock_WriteRequestInterceptor_test.go | 11 +-
plc4go/spi/interceptors/mock_WriterExposer_test.go | 11 +-
.../interceptors/mock_readRequestFactory_test.go | 11 +-
.../interceptors/mock_readResponseFactory_test.go | 11 +-
.../interceptors/mock_writeRequestFactory_test.go | 11 +-
.../interceptors/mock_writeResponseFactory_test.go | 11 +-
plc4go/spi/mock_AcceptsMessage_test.go | 11 +-
plc4go/spi/mock_CompletableFuture_test.go | 11 +-
plc4go/spi/mock_CompletionFuture_test.go | 11 +-
plc4go/spi/mock_Expectation_test.go | 52 +-
plc4go/spi/mock_HandleError_test.go | 11 +-
plc4go/spi/mock_HandleMessage_test.go | 11 +-
plc4go/spi/mock_HandlerExposer_test.go | 11 +-
plc4go/spi/mock_MessageCodec_test.go | 11 +-
plc4go/spi/mock_Message_test.go | 50 +-
plc4go/spi/mock_PlcBrowser_test.go | 11 +-
plc4go/spi/mock_PlcDiscoverer_test.go | 11 +-
plc4go/spi/mock_PlcReader_test.go | 11 +-
plc4go/spi/mock_PlcSubscriber_test.go | 11 +-
plc4go/spi/mock_PlcTagHandler_test.go | 11 +-
plc4go/spi/mock_PlcValueHandler_test.go | 11 +-
plc4go/spi/mock_PlcWriter_test.go | 11 +-
.../mock_RequestTransactionManagerOption_test.go | 85 -
plc4go/spi/mock_RequestTransactionManager_test.go | 128 -
plc4go/spi/mock_RequestTransactionRunnable_test.go | 85 -
plc4go/spi/mock_RequestTransaction_test.go | 255 -
plc4go/spi/mock_TracerProvider_test.go | 127 -
plc4go/spi/mock_TransportAware_test.go | 11 +-
plc4go/spi/mock_TransportInstanceExposer_test.go | 11 +-
plc4go/spi/mock_requirements.go | 4 +-
plc4go/spi/model/DefaultArrayInfo.go | 4 +
plc4go/spi/model/DefaultPlcBrowseItem.go | 2 +
plc4go/spi/model/DefaultPlcBrowseItem_plc4xgen.go | 6 +-
plc4go/spi/model/DefaultPlcBrowseRequest.go | 4 +
.../DefaultPlcBrowseRequestBuilder_plc4xgen.go | 3 +-
plc4go/spi/model/DefaultPlcBrowseRequestResult.go | 2 +
.../DefaultPlcBrowseRequestResult_plc4xgen.go | 3 +-
.../spi/model/DefaultPlcBrowseRequest_plc4xgen.go | 3 +-
plc4go/spi/model/DefaultPlcBrowseRequest_test.go | 100 +-
plc4go/spi/model/DefaultPlcBrowseResponse.go | 4 +-
plc4go/spi/model/DefaultPlcBrowseResponseItem.go | 7 -
.../spi/model/DefaultPlcBrowseResponse_plc4xgen.go | 3 +-
plc4go/spi/model/DefaultPlcConsumerRegistration.go | 4 +-
.../DefaultPlcConsumerRegistration_plc4xgen.go | 22 +-
plc4go/spi/model/DefaultPlcDiscoveryItem.go | 2 +
.../spi/model/DefaultPlcDiscoveryItem_plc4xgen.go | 6 +-
plc4go/spi/model/DefaultPlcReadRequest.go | 20 +-
.../model/DefaultPlcReadRequestBuilder_plc4xgen.go | 6 +-
plc4go/spi/model/DefaultPlcReadRequestResult.go | 2 +
.../model/DefaultPlcReadRequestResult_plc4xgen.go | 3 +-
plc4go/spi/model/DefaultPlcReadRequest_test.go | 48 +-
plc4go/spi/model/DefaultPlcReadResponse.go | 2 +
.../spi/model/DefaultPlcReadResponse_plc4xgen.go | 3 +-
plc4go/spi/model/DefaultPlcSubscriptionEvent.go | 23 +-
.../spi/model/DefaultPlcSubscriptionEventItem.go | 8 +-
.../DefaultPlcSubscriptionEventItem_plc4xgen.go | 3 +-
.../model/DefaultPlcSubscriptionEvent_plc4xgen.go | 3 +-
.../spi/model/DefaultPlcSubscriptionEvent_test.go | 14 +-
plc4go/spi/model/DefaultPlcSubscriptionHandle.go | 8 +-
.../model/DefaultPlcSubscriptionHandle_plc4xgen.go | 19 +-
plc4go/spi/model/DefaultPlcSubscriptionRequest.go | 75 +-
...efaultPlcSubscriptionRequestBuilder_plc4xgen.go | 45 +-
.../model/DefaultPlcSubscriptionRequestResult.go | 2 +
...DefaultPlcSubscriptionRequestResult_plc4xgen.go | 3 +-
.../DefaultPlcSubscriptionRequest_plc4xgen.go | 25 +-
.../model/DefaultPlcSubscriptionRequest_test.go | 200 +-
plc4go/spi/model/DefaultPlcSubscriptionResponse.go | 19 +-
.../DefaultPlcSubscriptionResponse_plc4xgen.go | 3 +-
.../model/DefaultPlcSubscriptionResponse_test.go | 14 +-
plc4go/spi/model/DefaultPlcSubscriptionTag.go | 64 +
.../model/DefaultPlcSubscriptionTag_plc4xgen.go | 69 +
plc4go/spi/model/DefaultPlcTagRequest_plc4xgen.go | 3 +-
plc4go/spi/model/DefaultPlcTagRequest_test.go | 17 +-
.../spi/model/DefaultPlcUnsubscriptionRequest.go | 69 +-
...aultPlcUnsubscriptionRequestBuilder_plc4xgen.go | 85 +
.../model/DefaultPlcUnsubscriptionRequestResult.go | 2 +
...faultPlcUnsubscriptionRequestResult_plc4xgen.go | 3 +-
.../DefaultPlcUnsubscriptionRequest_plc4xgen.go | 26 +-
.../spi/model/DefaultPlcUnsubscriptionResponse.go | 16 +-
.../DefaultPlcUnsubscriptionResponse_plc4xgen.go | 2 +-
plc4go/spi/model/DefaultPlcWriteRequest.go | 19 +-
.../DefaultPlcWriteRequestBuilder_plc4xgen.go | 9 +-
plc4go/spi/model/DefaultPlcWriteRequestResult.go | 2 +
.../model/DefaultPlcWriteRequestResult_plc4xgen.go | 3 +-
.../spi/model/DefaultPlcWriteRequest_plc4xgen.go | 3 +-
plc4go/spi/model/DefaultPlcWriteRequest_test.go | 50 +-
plc4go/spi/model/DefaultPlcWriteResponse.go | 2 +
.../spi/model/DefaultPlcWriteResponse_plc4xgen.go | 3 +-
...DefaultPlcSubscriptionEventRequirements_test.go | 11 +-
plc4go/spi/model/mock_PlcBrowseItem_test.go | 50 +-
plc4go/spi/model/mock_PlcBrowser_test.go | 11 +-
plc4go/spi/model/mock_PlcQuery_test.go | 11 +-
plc4go/spi/model/mock_PlcReader_test.go | 11 +-
plc4go/spi/model/mock_PlcSubscriber_test.go | 11 +-
plc4go/spi/model/mock_PlcTagHandler_test.go | 11 +-
plc4go/spi/model/mock_PlcTag_test.go | 50 +-
plc4go/spi/model/mock_PlcValueHandler_test.go | 11 +-
plc4go/spi/model/mock_PlcWriter_test.go | 11 +-
.../spi/model/mock_ReadRequestInterceptor_test.go | 11 +-
.../spi/model/mock_WriteRequestInterceptor_test.go | 11 +-
plc4go/spi/model/render_test.go | 447 +-
plc4go/spi/options/Option.go | 191 +
plc4go/spi/options/converter/OptionConverter.go | 43 +
.../options/mock_DiscoveryOptionDeviceName_test.go | 11 +-
.../mock_DiscoveryOptionLocalAddress_test.go | 11 +-
.../mock_DiscoveryOptionProtocolSpecific_test.go | 11 +-
.../options/mock_DiscoveryOptionProtocol_test.go | 11 +-
.../mock_DiscoveryOptionRemoteAddress_test.go | 11 +-
.../options/mock_DiscoveryOptionTransport_test.go | 11 +-
.../spi/options/mock_WithDiscoveryOption_test.go | 11 +-
plc4go/spi/options/mock_WithOption_test.go | 11 +-
plc4go/spi/pool/WorkerPool.go | 61 +
plc4go/spi/pool/WorkerPool_test.go | 177 +
plc4go/spi/pool/common_test.go | 50 +
plc4go/spi/pool/dynamicExecutor.go | 197 +
plc4go/spi/pool/dynamicExecutor_plc4xgen.go | 73 +
plc4go/spi/pool/dynamicExecutor_test.go | 267 +
plc4go/spi/pool/executor.go | 145 +
plc4go/spi/pool/executor_plc4xgen.go | 102 +
plc4go/spi/pool/executor_test.go | 498 +
plc4go/spi/pool/future.go | 69 +
plc4go/spi/pool/future_plc4xgen.go | 92 +
plc4go/spi/pool/future_test.go | 205 +
plc4go/spi/pool/mock_CompletionFuture_test.go | 131 +
plc4go/spi/pool/mock_Executor_test.go | 247 +
plc4go/spi/pool/mock_Runnable_test.go | 83 +
plc4go/spi/pool/workItem.go | 27 +
plc4go/spi/pool/workItem_plc4xgen.go | 68 +
plc4go/spi/pool/workItem_test.go | 65 +
plc4go/spi/pool/worker.go | 149 +
plc4go/spi/pool/worker_plc4xgen.go | 97 +
plc4go/spi/pool/worker_test.go | 403 +
plc4go/spi/testutils/DriverTestRunner.go | 208 +-
plc4go/spi/testutils/ManualTestRunner.go | 6 +-
plc4go/spi/testutils/ParserSerializerTestRunner.go | 7 +-
plc4go/spi/testutils/TestUtils.go | 198 +-
plc4go/spi/testutils/TestUtils_test.go | 167 +
.../mock_ConnectionConnectAwaiter_test.go | 11 +-
plc4go/spi/testutils/mock_Parser_test.go | 11 +-
.../testutils/mock_TestTransportInstance_test.go | 25 +-
plc4go/spi/testutils/mock_WithOption_test.go | 93 -
.../spi/testutils/mock_WithTestCaseOption_test.go | 11 +-
plc4go/spi/testutils/mock_XmlParser_test.go | 11 +-
plc4go/spi/testutils/steptype_string.go | 35 +-
plc4go/spi/tracer/Tracer.go | 157 +
plc4go/spi/tracer/Tracer_test.go | 357 +
plc4go/spi/tracer/mock_Provider_test.go | 126 +
plc4go/spi/tracer/mock_Tracer_test.go | 360 +
plc4go/spi/transactions/RequestTransaction.go | 173 +
.../spi/transactions/RequestTransactionManager.go | 283 +
.../transactions/RequestTransactionManager_test.go | 679 +
plc4go/spi/transactions/RequestTransaction_test.go | 348 +
plc4go/spi/transactions/common_test.go | 40 +
plc4go/spi/transactions/completedFuture.go | 37 +
.../spi/transactions/completedFuture_plc4xgen.go | 64 +
plc4go/spi/transactions/completedFuture_test.go | 117 +
.../spi/transactions/mock_CompletionFuture_test.go | 131 +
plc4go/spi/transactions/mock_Executor_test.go | 248 +
.../mock_RequestTransactionManager_test.go | 214 +
.../mock_RequestTransactionRunnable_test.go | 84 +
.../transactions/mock_RequestTransaction_test.go | 295 +
plc4go/spi/transactions/mock_requirements.go | 36 +
.../requestTransactionManager_plc4xgen.go | 120 +
.../transactions/requestTransaction_plc4xgen.go | 85 +
plc4go/spi/transports/ExtendedReader.go | 31 +
plc4go/spi/transports/Transport.go | 9 +-
plc4go/spi/transports/TransportInstance.go | 96 +-
plc4go/spi/transports/TransportInstance_test.go | 344 -
...ltBufferedTransportInstanceRequirements_test.go | 140 -
.../mock_DefaultBufferedTransportInstance_test.go | 300 -
plc4go/spi/transports/mock_ExtendedReader_test.go | 249 +
.../spi/transports/mock_TransportInstance_test.go | 24 +-
plc4go/spi/transports/mock_Transport_test.go | 102 +-
plc4go/spi/transports/pcap/Transport.go | 159 +-
plc4go/spi/transports/pcap/TransportInstance.go | 195 +
.../spi/transports/pcap/TransportInstance_test.go | 339 +
plc4go/spi/transports/pcap/Transport_test.go | 329 +-
plc4go/spi/transports/serial/Transport.go | 115 +-
plc4go/spi/transports/serial/TransportInstance.go | 140 +
.../transports/serial/TransportInstance_test.go | 266 +
plc4go/spi/transports/serial/Transport_test.go | 244 +-
plc4go/spi/transports/tcp/Transport.go | 108 +-
plc4go/spi/transports/tcp/TransportInstance.go | 138 +
.../spi/transports/tcp/TransportInstance_test.go | 441 +
plc4go/spi/transports/tcp/Transport_test.go | 415 +-
plc4go/spi/transports/test/Transport.go | 142 +-
plc4go/spi/transports/test/TransportInstance.go | 266 +
.../spi/transports/test/TransportInstance_test.go | 644 +
plc4go/spi/transports/test/Transport_test.go | 587 +-
plc4go/spi/transports/udp/Transport.go | 187 +-
plc4go/spi/transports/udp/TransportInstance.go | 218 +
.../spi/transports/udp/TransportInstance_test.go | 751 +
plc4go/spi/transports/udp/Transport_test.go | 683 +-
.../utils/DefaultBufferedTransportInstance.go | 141 +
.../utils/DefaultBufferedTransportInstance_test.go | 369 +
.../spi/transports/utils/TransportLogger_test.go | 18 +-
...ltBufferedTransportInstanceRequirements_test.go | 179 +
.../mock_DefaultBufferedTransportInstance_test.go | 299 +
plc4go/spi/transports/utils/mock_Option_test.go | 11 +-
plc4go/spi/utils/ArrayContext_test.go | 32 +-
plc4go/spi/utils/Buffer.go | 10 +
plc4go/spi/utils/Errors.go | 18 +-
plc4go/spi/utils/Errors_test.go | 2 +-
plc4go/spi/utils/IdGenerator.go | 7 +-
plc4go/spi/utils/IdGenerator_test.go | 18 +-
plc4go/spi/utils/Misc.go | 10 +-
plc4go/spi/utils/Net.go | 52 +-
plc4go/spi/utils/ReadBufferJsonBased_test.go | 5 +-
plc4go/spi/utils/WorkerPool.go | 345 -
plc4go/spi/utils/WorkerPool_test.go | 735 -
plc4go/spi/utils/WriteBufferByteBased_test.go | 16 +-
plc4go/spi/utils/asciiBox.go | 6 +-
plc4go/spi/utils/bufferCommons.go | 22 +
plc4go/spi/utils/dumpUtils_test.go | 1 +
plc4go/spi/utils/hex.go | 29 +-
plc4go/spi/utils/mock_AsciiBoxWriter_test.go | 11 +-
plc4go/spi/utils/mock_AsciiBoxer_test.go | 11 +-
plc4go/spi/utils/mock_CompletionFuture_test.go | 132 -
plc4go/spi/utils/mock_ErrorIdentify_test.go | 11 +-
plc4go/spi/utils/mock_ExecutorOption_test.go | 85 -
plc4go/spi/utils/mock_Executor_test.go | 207 -
plc4go/spi/utils/mock_LengthAware_test.go | 11 +-
plc4go/spi/utils/mock_PlcValue_test.go | 52 +-
plc4go/spi/utils/mock_PositionAware_test.go | 11 +-
plc4go/spi/utils/mock_ReadBufferByteBased_test.go | 11 +-
plc4go/spi/utils/mock_ReadBuffer_test.go | 11 +-
plc4go/spi/utils/mock_Runnable_test.go | 84 -
plc4go/spi/utils/mock_Serializable_test.go | 11 +-
plc4go/spi/utils/mock_WithReaderArgs_test.go | 11 +-
plc4go/spi/utils/mock_WithReaderWriterArgs_test.go | 11 +-
plc4go/spi/utils/mock_WithWriterArgs_test.go | 11 +-
plc4go/spi/utils/mock_WriteBufferBoxBased_test.go | 11 +-
plc4go/spi/utils/mock_WriteBufferByteBased_test.go | 11 +-
plc4go/spi/utils/mock_WriteBufferJsonBased_test.go | 11 +-
plc4go/spi/utils/mock_WriteBufferXmlBased_test.go | 11 +-
plc4go/spi/utils/mock_WriteBuffer_test.go | 11 +-
plc4go/spi/values/PlcBOOL.go | 4 +
plc4go/spi/values/PlcBYTE.go | 4 +
plc4go/spi/values/PlcCHAR.go | 4 +
plc4go/spi/values/PlcDATE.go | 10 +-
plc4go/spi/values/PlcDATE_AND_LTIME.go | 132 +
plc4go/spi/values/PlcDATE_AND_TIME.go | 8 +
plc4go/spi/values/PlcDINT.go | 8 +-
plc4go/spi/values/PlcDWORD.go | 18 +
plc4go/spi/values/PlcINT.go | 6 +-
plc4go/spi/values/PlcLDATE.go | 4 +
plc4go/spi/values/PlcLDATE_AND_TIME.go | 4 +
plc4go/spi/values/PlcLINT.go | 6 +-
plc4go/spi/values/PlcLREAL.go | 6 +-
plc4go/spi/values/PlcLTIME.go | 4 +
plc4go/spi/values/PlcLTIME_OF_DAY.go | 4 +
plc4go/spi/values/PlcLWORD.go | 15 +-
plc4go/spi/values/PlcList.go | 4 +
plc4go/spi/values/PlcNull.go | 4 +
plc4go/spi/values/PlcREAL.go | 4 +
plc4go/spi/values/PlcRawByteArray.go | 4 +
plc4go/spi/values/PlcSINT.go | 6 +-
plc4go/spi/values/PlcSTRING.go | 4 +
plc4go/spi/values/PlcStruct.go | 24 +
plc4go/spi/values/PlcTIME.go | 10 +-
plc4go/spi/values/PlcTIME_OF_DAY.go | 4 +
plc4go/spi/values/PlcUDINT.go | 6 +-
plc4go/spi/values/PlcUINT.go | 6 +-
plc4go/spi/values/PlcULINT.go | 6 +-
plc4go/spi/values/PlcUSINT.go | 6 +-
plc4go/spi/values/PlcValueAdapter.go | 10 +-
plc4go/spi/values/PlcValueAdapter_test.go | 411 +
plc4go/spi/values/PlcValueHandler.go | 18 +-
plc4go/spi/values/PlcValueHandler_test.go | 931 +
plc4go/spi/values/PlcWCHAR.go | 4 +
plc4go/spi/values/PlcWORD.go | 4 +
plc4go/spi/values/PlcWSTRING.go | 4 +
plc4go/spi/values/mock_ArrayInfo_test.go | 215 +
plc4go/spi/values/mock_PlcTag_test.go | 222 +
.../values/mock_WriteBufferPlcValueBased_test.go | 11 +-
plc4go/spi/values/mock_requirements.go | 36 +
plc4go/spi/values/value_combination_test.go | 259 +
plc4go/tests/drivers/tests/abeth_driver_test.go | 10 +-
.../drivers/tests/abeth_parser_serializer_test.go | 9 +-
plc4go/tests/drivers/tests/ads_driver_test.go | 16 +-
.../drivers/tests/ads_parser_serializer_test.go | 8 +-
.../drivers/tests/bacnet_parser_serializer_test.go | 9 +-
plc4go/tests/drivers/tests/df1_driver_test.go | 10 +-
.../drivers/tests/df1_parser_serializer_test.go | 10 +-
plc4go/tests/drivers/tests/eip_driver_test.go | 11 +-
.../drivers/tests/eip_parser_serializer_test.go | 16 +-
plc4go/tests/drivers/tests/firmata_driver_test.go | 10 +-
.../tests/firmata_parser_serializer_test.go | 9 +-
plc4go/tests/drivers/tests/knxnetip_driver_test.go | 16 +-
.../tests/knxnetip_parser_serializer_test.go | 9 +-
.../tests/drivers/tests/manual_ads_driver_test.go | 19 +-
.../drivers/tests/manual_bacnet_PcapTest_test.go | 20 +-
.../drivers/tests/manual_bacnet_driver_test.go | 18 +-
plc4go/tests/drivers/tests/manual_bacnet_test.go | 7 +-
.../tests/drivers/tests/manual_cbus_driver_test.go | 53 +-
.../drivers/tests/manual_opcua_driver_test.go | 60 +
.../tests/drivers/tests/manual_opcua_milo_test.go | 51 +
.../tests/drivers/tests/manual_s7_driver_test.go | 19 +-
plc4go/tests/drivers/tests/modbus_driver_test.go | 14 +-
.../drivers/tests/modbus_parser_serializer_test.go | 9 +-
plc4go/tests/drivers/tests/opcua_driver_test.go | 48 +
plc4go/tests/drivers/tests/s7_driver_test.go | 22 +-
.../drivers/tests/s7_parser_serializer_test.go | 3 +-
plc4go/tests/initializetest/init.go | 54 -
plc4go/tools/plc4xbrowser/ui/actions.go | 42 +-
plc4go/tools/plc4xbrowser/ui/commands.go | 39 +-
plc4go/tools/plc4xbrowser/ui/common.go | 2 +-
plc4go/tools/plc4xbrowser/ui/config.go | 9 +-
plc4go/tools/plc4xbrowser/ui/ui.go | 2 +-
plc4go/tools/plc4xgenerator/gen.go | 291 +-
plc4go/tools/plc4xlicenser/gen.go | 131 +
plc4go/tools/plc4xpcapanalyzer/cmd/root.go | 29 +-
.../internal/analyzer/analyzer.go | 75 +-
.../internal/bacnetanalyzer/analyzer.go | 9 +-
.../internal/cbusanalyzer/analyzer.go | 65 +-
.../internal/common/mock_FilteredPackage_test.go | 62 +-
.../internal/extractor/extractor.go | 35 +-
plc4go/tools/plc4xpcapanalyzer/ui/actions.go | 29 +-
plc4go/tools/plc4xpcapanalyzer/ui/commands.go | 24 +-
plc4go/tools/plc4xpcapanalyzer/ui/config.go | 4 +-
plc4go/tools/plc4xpcapanalyzer/ui/ui.go | 4 +-
plc4j/api/pom.xml | 6 +-
.../org/apache/plc4x/java/api/PlcConnection.java | 2 +-
.../java/org/apache/plc4x/java/api/PlcDriver.java | 6 +
.../configuration/PlcConnectionConfiguration.java | 23 +
.../plc4x/java/api/messages/PlcPingRequest.java | 32 +
.../plc4x/java/api/messages/PlcPingResponse.java | 34 +
.../plc4x/java/api/model/PlcSubscriptionTag.java | 2 +
.../apache/plc4x/java/api/types/PlcValueType.java | 3 +-
.../org/apache/plc4x/java/api/value/PlcValue.java | 6 +
.../org/apache/plc4x/java/mock/ApiMockDriver.java | 6 +
plc4j/drivers/ab-eth/pom.xml | 108 +-
.../org/apache/plc4x/java/abeth/AbEthDriver.java | 18 +-
.../abeth/configuration/AbEthConfiguration.java | 9 +-
.../AbEthTcpTransportConfiguration.java | 32 +
.../java/abeth/protocol/AbEthProtocolLogic.java | 57 +-
plc4j/drivers/ads/pom.xml | 137 +-
.../ads/discovery/readwrite/AdsDiscoveryBlock.java | 3 +-
.../apache/plc4x/java/ads/readwrite/AmsPacket.java | 3 +-
.../apache/plc4x/java/ads/readwrite/DataItem.java | 572 +-
.../org/apache/plc4x/java/ads/AdsPlcDriver.java | 23 +-
.../java/ads/configuration/AdsConfiguration.java | 19 +-
.../AdsTcpTransportConfiguration.java | 32 +
.../plc4x/java/ads/protocol/AdsProtocolLogic.java | 233 +-
.../org/apache/plc4x/protocol/ads/AdsDriverIT.java | 1 -
.../plc4x/protocol/ads/ManualAdsDriverTest.java | 4 +-
.../ads/src/test/resources/logback-test.xml | 2 +-
plc4j/drivers/all/pom.xml | 145 +
plc4j/drivers/bacnet/pom.xml | 116 +-
.../apache/plc4x/java/bacnetip/readwrite/APDU.java | 3 +-
.../BACnetApplicationTagObjectIdentifier.java | 9 +-
.../readwrite/BACnetConfirmedServiceRequest.java | 3 +-
.../BACnetContextTagObjectIdentifier.java | 9 +-
.../java/bacnetip/readwrite/BACnetObjectType.java | 136 +-
.../java/bacnetip/readwrite/BACnetServiceAck.java | 3 +-
.../BACnetTagPayloadObjectIdentifier.java | 18 +-
.../readwrite/BACnetTagPayloadUnsignedInteger.java | 44 +-
.../readwrite/BACnetUnconfirmedServiceRequest.java | 3 +-
.../java/bacnetip/readwrite/BACnetVendorId.java | 56 +-
.../bacnetip/readwrite/NLMNetworkNumberIs.java | 13 +-
.../apache/plc4x/java/bacnetip/BacNetIpDriver.java | 23 +-
.../configuration/BacNetIpConfiguration.java | 80 +-
.../BacNetPcapReplayTransportConfiguration.java | 73 +
.../BacNetRawSocketTransportConfiguration.java | 73 +
.../BacNetUdpTransportConfiguration.java | 32 +
.../bacnetip/readwrite/utils/StaticHelper.java | 33 +-
.../BACnetParserSerializerTestSuiteGenerator.java | 20 +-
.../plc4x/java/bacnetip/RandomPackagesTest.java | 122 +-
plc4j/drivers/c-bus/pom.xml | 126 +-
.../AccessControlCommandTypeContainer.java | 150 +-
.../AirConditioningCommandTypeContainer.java | 48 +-
.../cbus/readwrite/CALCommandTypeContainer.java | 244 +-
.../java/cbus/readwrite/CALDataIdentifyReply.java | 2 +-
.../java/cbus/readwrite/CALDataStatusExtended.java | 20 +-
.../plc4x/java/cbus/readwrite/CALReplyLong.java | 12 +-
.../ClockAndTimekeepingCommandTypeContainer.java | 29 +-
.../EnableControlCommandTypeContainer.java | 42 +-
.../ErrorReportingCommandTypeContainer.java | 18 +-
.../java/cbus/readwrite/HVACAuxiliaryLevel.java | 18 +-
.../java/cbus/readwrite/IdentifyReplyCommand.java | 18 +-
.../IdentifyReplyCommandCurrentSenseLevels.java | 12 +-
.../readwrite/IdentifyReplyCommandDSIStatus.java | 12 +-
.../cbus/readwrite/IdentifyReplyCommandDelays.java | 12 +-
...ntifyReplyCommandExtendedDiagnosticSummary.java | 12 +-
.../IdentifyReplyCommandFirmwareVersion.java | 12 +-
.../IdentifyReplyCommandGAVPhysicalAddresses.java | 12 +-
.../IdentifyReplyCommandGAVValuesCurrent.java | 12 +-
.../IdentifyReplyCommandGAVValuesStored.java | 12 +-
.../IdentifyReplyCommandLogicalAssignment.java | 12 +-
.../IdentifyReplyCommandManufacturer.java | 12 +-
.../IdentifyReplyCommandMaximumLevels.java | 12 +-
.../IdentifyReplyCommandMinimumLevels.java | 12 +-
.../IdentifyReplyCommandNetworkTerminalLevels.java | 12 +-
.../IdentifyReplyCommandNetworkVoltage.java | 13 +-
.../IdentifyReplyCommandOutputUnitSummary.java | 12 +-
.../readwrite/IdentifyReplyCommandSummary.java | 12 +-
.../IdentifyReplyCommandTerminalLevels.java | 12 +-
.../cbus/readwrite/IdentifyReplyCommandType.java | 12 +-
.../readwrite/LightingCommandTypeContainer.java | 112 +-
.../readwrite/MeasurementCommandTypeContainer.java | 12 +-
.../MediaTransportControlCommandTypeContainer.java | 238 +-
.../readwrite/MeteringCommandTypeContainer.java | 26 +-
.../readwrite/MonitoredSALLongFormSmartMode.java | 12 +-
.../readwrite/SecurityCommandTypeContainer.java | 250 +-
.../readwrite/TelephonyCommandTypeContainer.java | 76 +-
.../TemperatureBroadcastCommandTypeContainer.java | 42 +-
.../TriggerControlCommandTypeContainer.java | 112 +-
.../org/apache/plc4x/java/cbus/CBusDriver.java | 18 +-
.../java/cbus/configuration/CBusConfiguration.java | 8 +-
.../CBusTcpTransportConfiguration.java | 32 +
.../java/cbus/protocol/CBusProtocolLogic.java | 9 +-
plc4j/drivers/can/pom.xml | 197 +-
.../plc4x/java/genericcan/readwrite/DataItem.java | 460 +-
.../conversation/ConversationContextWrapper.java | 2 +-
.../DeferredRequestContextWrapper.java | 20 +-
.../ResolvedSendRequestContextWrapper.java | 15 +-
.../conversation/SendRequestContextWrapper.java | 13 +-
.../plc4x/java/can/generic/GenericCANDriver.java | 4 +-
.../configuration/GenericCANConfiguration.java | 3 +-
.../generic/protocol/GenericCANProtocolLogic.java | 14 +-
plc4j/drivers/canopen/pom.xml | 211 +-
.../canopen/readwrite/CANOpenNetworkPayload.java | 14 +-
.../plc4x/java/canopen/readwrite/CANOpenTime.java | 21 +-
.../plc4x/java/canopen/readwrite/DataItem.java | 372 +-
.../plc4x/java/canopen/readwrite/SDOAbort.java | 6 +-
.../plc4x/java/canopen/readwrite/SDOBlockData.java | 10 +-
.../readwrite/SDOInitiateDownloadResponse.java | 6 +-
.../readwrite/SDOInitiateUploadRequest.java | 6 +-
.../plc4x/java/canopen/CANOpenPlcDriver.java | 4 +-
.../canopen/SDODownloadConversation.java | 4 +-
.../configuration/CANOpenConfiguration.java | 3 +-
.../canopen/protocol/CANOpenProtocolLogic.java | 12 +-
.../canopen/transport/CANOpenFrameDataHandler.java | 2 +-
.../plc4x/java/canopen/CANTestTransport.java | 5 +-
plc4j/drivers/ctrlx/pom.xml | 195 +
.../plc4x/java/ctrlx/readwrite/CtrlXDriver.java | 120 +
.../configuration/CtrlXConfiguration.java | 25 +
.../readwrite/connection/CtrlXConnection.java | 262 +
.../readwrite/discovery/CtrlXPlcDiscoverer.java | 42 +
.../ctrlx/readwrite/rest/datalayer/ApiClient.java | 1028 +
.../readwrite/rest/datalayer/ApiException.java | 119 +
.../readwrite/rest/datalayer/Configuration.java | 58 +
.../rest/datalayer/JavaTimeFormatter.java | 83 +
.../java/ctrlx/readwrite/rest/datalayer/Pair.java | 76 +
.../rest/datalayer/RFC3339DateFormat.java | 76 +
.../rest/datalayer/ServerConfiguration.java | 77 +
.../readwrite/rest/datalayer/ServerVariable.java | 42 +
.../ctrlx/readwrite/rest/datalayer/StringUtil.java | 102 +
.../rest/datalayer/api/BulkAccessApi.java | 119 +
.../api/DataLayerInformationAndSettingsApi.java | 326 +
.../readwrite/rest/datalayer/api/NodesApi.java | 298 +
.../readwrite/rest/datalayer/api/RemotesApi.java | 497 +
.../rest/datalayer/api/RetainMemoryApi.java | 651 +
.../api/SubscriptionInformationAndSettingsApi.java | 369 +
.../rest/datalayer/api/SubscriptionsApi.java | 351 +
.../readwrite/rest/datalayer/api/TypesApi.java | 122 +
.../readwrite/rest/datalayer/auth/ApiKeyAuth.java | 96 +
.../rest/datalayer/auth/Authentication.java | 49 +
.../rest/datalayer/auth/HttpBasicAuth.java | 71 +
.../rest/datalayer/auth/HttpBearerAuth.java | 79 +
.../ctrlx/readwrite/rest/datalayer/auth/OAuth.java | 58 +
.../readwrite/rest/datalayer/auth/OAuthFlow.java | 44 +
.../readwrite/rest/datalayer/model/ARString.java | 220 +
.../rest/datalayer/model/AllowedOperations.java | 335 +
.../readwrite/rest/datalayer/model/BrowseData.java | 223 +
.../rest/datalayer/model/BulkRequestInner.java | 343 +
.../rest/datalayer/model/BulkResponseInner.java | 429 +
.../datalayer/model/ChangeSubscriptionRequest.java | 222 +
.../datalayer/model/CommDatalayerChangeEvents.java | 253 +
.../datalayer/model/CommDatalayerCounting.java | 169 +
.../model/CommDatalayerDataChangeFilter.java | 170 +
.../model/CommDatalayerDataChangeTrigger.java | 89 +
.../datalayer/model/CommDatalayerProperties.java | 93 +
.../datalayer/model/CommDatalayerProperty.java | 206 +
.../datalayer/model/CommDatalayerPropertyRule.java | 468 +
.../model/CommDatalayerQueueBehaviour.java | 87 +
.../datalayer/model/CommDatalayerQueueing.java | 213 +
.../model/CommDatalayerRemoteConfigItem.java | 211 +
.../datalayer/model/CommDatalayerSampling.java | 171 +
.../model/CommDatalayerServerSettings.java | 214 +
.../model/CommDatalayerSubscriptionData.java | 220 +
.../model/CommDatalayerSubscriptionProperties.java | 353 +
.../rest/datalayer/model/CreateRemoteRequest.java | 206 +
.../datalayer/model/CreateSubscriptionRequest.java | 217 +
.../model/CreateSubscriptionRequestAllOf.java | 220 +
.../readwrite/rest/datalayer/model/DLARString.java | 220 +
.../readwrite/rest/datalayer/model/DLString.java | 209 +
.../readwrite/rest/datalayer/model/DLUInt32.java | 211 +
.../ctrlx/readwrite/rest/datalayer/model/Data.java | 251 +
.../readwrite/rest/datalayer/model/Extension.java | 209 +
.../readwrite/rest/datalayer/model/JsonString.java | 209 +
.../readwrite/rest/datalayer/model/Memory.java | 204 +
.../readwrite/rest/datalayer/model/MemoryType.java | 93 +
.../rest/datalayer/model/MemoryValue.java | 253 +
.../readwrite/rest/datalayer/model/MetaData.java | 518 +
.../readwrite/rest/datalayer/model/NodeClass.java | 89 +
.../readwrite/rest/datalayer/model/Problem.java | 702 +
.../rest/datalayer/model/ReadNode200Response.java | 264 +
.../readwrite/rest/datalayer/model/Reference.java | 209 +
.../readwrite/rest/datalayer/model/Reflection.java | 392 +
.../rest/datalayer/model/ReflectionBaseType.java | 117 +
.../rest/datalayer/model/ReflectionEnum.java | 401 +
.../rest/datalayer/model/ReflectionEnumVal.java | 343 +
.../rest/datalayer/model/ReflectionField.java | 613 +
.../rest/datalayer/model/ReflectionKeyValue.java | 211 +
.../rest/datalayer/model/ReflectionObject.java | 452 +
.../rest/datalayer/model/ReflectionRPCCall.java | 349 +
.../rest/datalayer/model/ReflectionSchema.java | 394 +
.../rest/datalayer/model/ReflectionService.java | 325 +
.../rest/datalayer/model/ReflectionType.java | 255 +
.../rest/datalayer/model/RemoteConfig.java | 204 +
.../rest/datalayer/model/RetainStats.java | 433 +
.../readwrite/rest/datalayer/model/SSEEvent.java | 287 +
.../rest/datalayer/model/SSEEventData.java | 338 +
.../rest/datalayer/model/SSEEventData1.java | 872 +
.../rest/datalayer/model/ServerSettings.java | 204 +
.../readwrite/rest/datalayer/model/State.java | 93 +
.../rest/datalayer/model/SubscriptionData.java | 204 +
.../rest/datalayer/model/SubscriptionID.java | 167 +
.../rest/datalayer/model/SubscriptionNodeList.java | 178 +
.../datalayer/model/SubscriptionProperties.java | 204 +
.../model/SubscriptionPropertiesData.java | 351 +
.../rest/datalayer/model/SubscriptionSettings.java | 303 +
.../ctrlx/readwrite/rest/datalayer/model/Task.java | 378 +
.../readwrite/rest/datalayer/model/UInt32.java | 211 +
.../plc4x/java/ctrlx/readwrite/tag/CtrlXQuery.java | 44 +
.../plc4x/java/ctrlx/readwrite/tag/CtrlXTag.java | 59 +
.../java/ctrlx/readwrite/tag/CtrlXTagHandler.java | 47 +
.../ctrlx/readwrite/utils/ApiClientFactory.java | 83 +
.../java/ctrlx/readwrite/utils/OauthHelper.java | 68 +
.../services/org.apache.plc4x.java.api.PlcDriver | 19 +
.../src/main/resources/certs/webserver_cert.pem | 15 +
.../plc4x/java/ctrlx/readwrite/BrowseTest.java | 43 +
.../java/ctrlx/readwrite/ManualDriverTest.java | 42 +
plc4j/drivers/eip/pom.xml | 120 +-
.../eip/readwrite/AnsiExtendedSymbolSegment.java | 4 +-
.../apache/plc4x/java/eip/readwrite/CIPStatus.java | 3 +-
.../java/eip/readwrite/CipConnectedRequest.java | 4 +-
.../java/eip/readwrite/CipConnectedResponse.java | 4 +-
.../CipConnectionManagerCloseRequest.java | 4 +-
.../CipConnectionManagerCloseResponse.java | 4 +-
.../eip/readwrite/CipConnectionManagerRequest.java | 10 +-
.../readwrite/CipConnectionManagerResponse.java | 10 +-
.../plc4x/java/eip/readwrite/CipExchange.java | 204 -
.../plc4x/java/eip/readwrite/CipIdentity.java | 493 +
.../plc4x/java/eip/readwrite/CipReadRequest.java | 4 +-
.../plc4x/java/eip/readwrite/CipReadResponse.java | 4 +-
.../java/eip/readwrite/CipSecurityInformation.java | 154 +
.../plc4x/java/eip/readwrite/CipService.java | 56 +-
.../java/eip/readwrite/CipUnconnectedRequest.java | 4 +-
.../plc4x/java/eip/readwrite/CipWriteRequest.java | 4 +-
.../plc4x/java/eip/readwrite/CipWriteResponse.java | 4 +-
.../eip/readwrite/CommandSpecificDataItem.java | 149 +
.../plc4x/java/eip/readwrite/DataSegmentType.java | 10 +-
.../plc4x/java/eip/readwrite/EipConstants.java | 148 +
.../java/eip/readwrite/EipListIdentityRequest.java | 131 +
.../eip/readwrite/EipListIdentityResponse.java | 175 +
.../apache/plc4x/java/eip/readwrite/EipPacket.java | 6 +
.../java/eip/readwrite/GetAttributeAllRequest.java | 4 +-
.../eip/readwrite/GetAttributeAllResponse.java | 4 +-
.../eip/readwrite/GetAttributeListRequest.java | 4 +-
.../eip/readwrite/GetAttributeListResponse.java | 4 +-
.../eip/readwrite/GetAttributeSingleRequest.java | 4 +-
.../eip/readwrite/GetAttributeSingleResponse.java | 4 +-
.../java/eip/readwrite/MultipleServiceRequest.java | 4 +-
.../eip/readwrite/MultipleServiceResponse.java | 4 +-
.../plc4x/java/eip/readwrite/ServicesResponse.java | 6 +-
.../java/eip/readwrite/SetAttributeAllRequest.java | 4 +-
.../eip/readwrite/SetAttributeAllResponse.java | 4 +-
.../eip/readwrite/SetAttributeListRequest.java | 4 +-
.../eip/readwrite/SetAttributeListResponse.java | 4 +-
.../eip/readwrite/SetAttributeSingleRequest.java | 4 +-
.../eip/readwrite/SetAttributeSingleResponse.java | 4 +-
.../org/apache/plc4x/java/eip/base/EIPDriver.java | 29 +-
.../eip/base/configuration/EIPConfiguration.java | 7 +-
.../EipTcpTransportConfiguration.java | 32 +
.../java/eip/base/discovery/EipPlcDiscoverer.java | 181 +
.../java/eip/base/protocol/EipProtocolLogic.java | 198 +-
.../org/apache/plc4x/java/eip/base/tag/EipTag.java | 17 +-
.../apache/plc4x/java/eip/logix/LogixDriver.java | 4 +-
.../logix/configuration/LogixConfiguration.java | 4 -
plc4j/drivers/firmata/pom.xml | 100 +-
.../FirmataCommandSetDigitalPinValue.java | 6 +-
.../FirmataMessageSubscribeAnalogPinValue.java | 10 +-
.../FirmataMessageSubscribeDigitalPinValue.java | 10 +-
.../java/firmata/readwrite/FirmataDriver.java | 4 +-
.../configuration/FirmataConfiguration.java | 12 +-
.../readwrite/protocol/FirmataProtocolLogic.java | 20 +-
.../java/firmata/readwrite/FirmataManualTest.java | 41 +
.../firmata/src/test/resources/logback-test.xml | 2 +-
plc4j/drivers/iec-60870/pom.xml | 189 +
.../plc4x/java/iec608705104/readwrite/APDU.java | 212 +
.../java/iec608705104/readwrite/APDUIFormat.java | 170 +
.../java/iec608705104/readwrite/APDUSFormat.java | 143 +
.../APDUUFormatStartDataTransferActivation.java | 137 +
.../APDUUFormatStartDataTransferConfirmation.java | 137 +
.../APDUUFormatStopDataTransferActivation.java | 136 +
.../APDUUFormatStopDataTransferConfirmation.java | 137 +
.../readwrite/APDUUFormatTestFrameActivation.java | 136 +
.../APDUUFormatTestFrameConfirmation.java | 136 +
.../plc4x/java/iec608705104/readwrite/APDUs.java | 137 +
.../plc4x/java/iec608705104/readwrite/ASDU.java | 357 +
.../AcknowledgeFileOrSectionQualifier.java | 112 +
.../readwrite/BinaryCounterReading.java | 238 +
.../readwrite/BinaryStateInformation.java | 135 +
.../readwrite/CauseOfInitialization.java | 155 +
.../readwrite/CauseOfTransmission.java | 92 +
.../java/iec608705104/readwrite/Checksum.java | 110 +
.../java/iec608705104/readwrite/DoubleCommand.java | 158 +
.../readwrite/DoublePointInformation.java | 244 +
.../iec608705104/readwrite/FileReadyQualifier.java | 111 +
.../readwrite/FixedTestBitPatternTwoOctet.java | 136 +
.../readwrite/IEC608705104Constants.java | 128 +
.../iec608705104/readwrite/InformationObject.java | 200 +
.../InformationObjectWithSevenByteTime.java | 230 +
...bjectWithSevenByteTime_BITSTRING_OF_32_BIT.java | 217 +
...WithSevenByteTime_DOUBLE_POINT_INFORMATION.java | 188 +
...evenByteTime_EVENT_OF_PROTECTION_EQUIPMENT.java | 188 +
...nObjectWithSevenByteTime_INTEGRATED_TOTALS.java | 186 +
...enByteTime_MEASURED_VALUE_NORMALISED_VALUE.java | 214 +
...hSevenByteTime_MEASURED_VALUE_SCALED_VALUE.java | 213 +
...MEASURED_VALUE_SHORT_FLOATING_POINT_NUMBER.java | 218 +
...IRCUIT_INFORMATION_OF_PROTECTION_EQUIPMENT.java | 264 +
...ACKED_START_EVENTS_OF_PROTECTION_EQUIPMENT.java | 257 +
...WithSevenByteTime_SINGLE_POINT_INFORMATION.java | 188 +
...ithSevenByteTime_STEP_POSITION_INFORMATION.java | 219 +
.../InformationObjectWithTreeByteTime.java | 226 +
...ObjectWithTreeByteTime_BITSTRING_OF_32_BIT.java | 217 +
...tWithTreeByteTime_DOUBLE_POINT_INFORMATION.java | 188 +
...TreeByteTime_EVENT_OF_PROTECTION_EQUIPMENT.java | 188 +
...onObjectWithTreeByteTime_INTEGRATED_TOTALS.java | 186 +
...eeByteTime_MEASURED_VALUE_NORMALIZED_VALUE.java | 214 +
...thTreeByteTime_MEASURED_VALUE_SCALED_VALUE.java | 213 +
...MEASURED_VALUE_SHORT_FLOATING_POINT_NUMBER.java | 218 +
...IRCUIT_INFORMATION_OF_PROTECTION_EQUIPMENT.java | 264 +
...ACKED_START_EVENTS_OF_PROTECTION_EQUIPMENT.java | 255 +
...tWithTreeByteTime_SINGLE_POINT_INFORMATION.java | 188 +
...WithTreeByteTime_STEP_POSITION_INFORMATION.java | 219 +
.../readwrite/InformationObjectWithoutTime.java | 355 +
...tionObjectWithoutTime_ACK_FILE_ACK_SECTION.java | 209 +
...ObjectWithoutTime_BITSTRING_32_BIT_COMMAND.java | 157 +
...ationObjectWithoutTime_BITSTRING_OF_32_BIT.java | 182 +
...RECTORY_SELECT_FILE_CALL_FILE_CALL_SECTION.java | 220 +
...tWithoutTime_CLOCK_SYNCHRONISATION_COMMAND.java | 157 +
...tWithoutTime_COUNTER_INTERROGATION_COMMAND.java | 157 +
...bjectWithoutTime_DELAY_ACQUISITION_COMMAND.java | 157 +
.../InformationObjectWithoutTime_DIRECTORY.java | 236 +
...nformationObjectWithoutTime_DOUBLE_COMMAND.java | 153 +
...ObjectWithoutTime_DOUBLE_POINT_INFORMATION.java | 157 +
...ionObjectWithoutTime_END_OF_INITIALISATION.java | 157 +
.../InformationObjectWithoutTime_FILE_READY.java | 207 +
...rmationObjectWithoutTime_INTEGRATED_TOTALS.java | 155 +
...ionObjectWithoutTime_INTERROGATION_COMMAND.java | 157 +
...bjectWithoutTime_LAST_SECTION_LAST_SEGMENT.java | 240 +
...ithoutTime_MEASURED_VALUE_NORMALISED_VALUE.java | 182 +
...ORMALIZED_VALUE_WITHOUT_QUALITY_DESCRIPTOR.java | 169 +
...ectWithoutTime_MEASURED_VALUE_SCALED_VALUE.java | 181 +
...MEASURED_VALUE_SHORT_FLOATING_POINT_NUMBER.java | 190 +
...T_INFORMATION_WITH_STATUS_CHANGE_DETECTION.java | 196 +
...tionObjectWithoutTime_PARAMETER_ACTIVATION.java | 157 +
...AMETER_OF_MEASURED_VALUES_NORMALIZED_VALUE.java | 191 +
..._PARAMETER_OF_MEASURED_VALUES_SCALED_VALUE.java | 189 +
...EASURED_VALUES_SHORT_FLOATING_POINT_NUMBER.java | 194 +
.../InformationObjectWithoutTime_READ_COMMAND.java | 125 +
...nObjectWithoutTime_REGULATING_STEP_COMMAND.java | 157 +
...ionObjectWithoutTime_RESET_PROCESS_COMMAND.java | 157 +
...InformationObjectWithoutTime_SECTION_READY.java | 233 +
.../InformationObjectWithoutTime_SEGMENT.java | 207 +
...outTime_SET_POINT_COMMAND_NORMALISED_VALUE.java | 183 +
...WithoutTime_SET_POINT_COMMAND_SCALED_VALUE.java | 181 +
..._POINT_COMMAND_SHORT_FLOATING_POINT_NUMBER.java | 191 +
...nformationObjectWithoutTime_SINGLE_COMMAND.java | 153 +
...ObjectWithoutTime_SINGLE_POINT_INFORMATION.java | 157 +
...bjectWithoutTime_STEP_POSITION_INFORMATION.java | 182 +
.../InformationObjectWithoutTime_TEST_COMMAND.java | 153 +
.../readwrite/LastSectionOrSegmentQualifier.java | 112 +
.../java/iec608705104/readwrite/LengthOfFile.java | 111 +
.../iec608705104/readwrite/LengthOfSegment.java | 111 +
.../java/iec608705104/readwrite/NameOfFile.java | 111 +
.../java/iec608705104/readwrite/NameOfSection.java | 111 +
.../iec608705104/readwrite/NormalizedValue.java | 135 +
.../readwrite/OutputCircuitInformation.java | 235 +
.../iec608705104/readwrite/QualifierOfCommand.java | 155 +
.../QualifierOfCounterInterrogationCommand.java | 159 +
.../readwrite/QualifierOfInterrogation.java | 135 +
.../readwrite/QualifierOfParameterActivation.java | 136 +
.../QualifierOfParameterOfMeasuredValues.java | 186 +
.../readwrite/QualifierOfResetProcessCommand.java | 136 +
.../readwrite/QualifierOfSetPointCommand.java | 156 +
.../iec608705104/readwrite/QualityDescriptor.java | 241 +
...tyDescriptorForPointsOfProtectionEquipment.java | 252 +
.../readwrite/RegulatingStepCommand.java | 158 +
.../java/iec608705104/readwrite/ScaledValue.java | 135 +
.../readwrite/SectionReadyQualifier.java | 111 +
.../readwrite/SelectAndCallQualifier.java | 111 +
.../readwrite/SevenOctetBinaryTime.java | 423 +
.../readwrite/ShortFloatingPointNumber.java | 135 +
.../java/iec608705104/readwrite/SingleCommand.java | 175 +
.../SingleEventOfProtectionEquipment.java | 279 +
.../readwrite/SinglePointInformation.java | 242 +
.../StartEventsOfProtectionEquipment.java | 288 +
.../readwrite/StatusChangeDetection.java | 135 +
.../java/iec608705104/readwrite/StatusOfFile.java | 111 +
.../readwrite/ThreeOctetBinaryTime.java | 197 +
.../iec608705104/readwrite/TwoOctetBinaryTime.java | 135 +
.../iec608705104/readwrite/TypeIdentification.java | 149 +
.../ValueWithTransientStateIndication.java | 161 +
.../readwrite/Iec60870514PlcDriver.java | 130 +
.../configuration/Iec608705014Configuration.java | 40 +
.../Iec608705014TcpTransportConfiguration.java | 32 +
.../messages/Iec608705104PlcSubscriptionEvent.java | 43 +
.../model/Iec608705104SubscriptionHandle.java | 77 +
.../readwrite/protocol/Iec608705104Protocol.java | 230 +
.../readwrite/protocol/Iec608705104TagParser.java | 526 +
.../readwrite/tag/Iec608705104Tag.java | 77 +
.../readwrite/tag/Iec608705104TagHandler.java | 38 +
.../iec608705104/readwrite/utils/StaticHelper.java | 30 +
.../services/org.apache.plc4x.java.api.PlcDriver | 19 +
.../java/iec608705104/IEC608705104DriverIT.java | 29 +
.../IEC608705104ParserSerializerTest.java | 29 +
.../iec608705104/ManualParserSerializerTest.java | 37 +
.../apache/plc4x/java/iec608705104/ManualTest.java | 53 +
.../iec-60870/src/test/resources/logback-test.xml | 36 +
plc4j/drivers/knxnetip/pom.xml | 116 +-
.../readwrite/ApduDataDeviceDescriptorRead.java | 14 +-
.../ApduDataDeviceDescriptorResponse.java | 14 +-
.../plc4x/java/knxnetip/readwrite/ApduDataExt.java | 88 +-
.../readwrite/ApduDataExtAuthorizeRequest.java | 4 +-
.../readwrite/ApduDataExtAuthorizeResponse.java | 4 +-
.../readwrite/ApduDataExtDomainAddressRead.java | 4 +-
.../ApduDataExtDomainAddressResponse.java | 4 +-
.../ApduDataExtDomainAddressSelectiveRead.java | 4 +-
.../ApduDataExtDomainAddressSerialNumberRead.java | 4 +-
...duDataExtDomainAddressSerialNumberResponse.java | 4 +-
.../ApduDataExtDomainAddressSerialNumberWrite.java | 4 +-
.../readwrite/ApduDataExtDomainAddressWrite.java | 4 +-
.../readwrite/ApduDataExtFileStreamInfoReport.java | 4 +-
.../ApduDataExtGroupPropertyValueInfoReport.java | 4 +-
.../ApduDataExtGroupPropertyValueRead.java | 4 +-
.../ApduDataExtGroupPropertyValueResponse.java | 4 +-
.../ApduDataExtGroupPropertyValueWrite.java | 4 +-
...duDataExtIndividualAddressSerialNumberRead.java | 4 +-
...taExtIndividualAddressSerialNumberResponse.java | 4 +-
...uDataExtIndividualAddressSerialNumberWrite.java | 4 +-
.../knxnetip/readwrite/ApduDataExtKeyResponse.java | 4 +-
.../knxnetip/readwrite/ApduDataExtKeyWrite.java | 4 +-
.../knxnetip/readwrite/ApduDataExtLinkRead.java | 4 +-
.../readwrite/ApduDataExtLinkResponse.java | 4 +-
.../knxnetip/readwrite/ApduDataExtLinkWrite.java | 4 +-
.../readwrite/ApduDataExtMemoryBitWrite.java | 4 +-
.../readwrite/ApduDataExtNetworkParameterRead.java | 4 +-
.../ApduDataExtNetworkParameterResponse.java | 4 +-
.../ApduDataExtNetworkParameterWrite.java | 4 +-
.../ApduDataExtOpenRoutingTableRequest.java | 4 +-
.../ApduDataExtPropertyDescriptionRead.java | 4 +-
.../ApduDataExtPropertyDescriptionResponse.java | 18 +-
.../readwrite/ApduDataExtPropertyValueRead.java | 19 +-
.../ApduDataExtPropertyValueResponse.java | 18 +-
.../readwrite/ApduDataExtPropertyValueWrite.java | 18 +-
.../ApduDataExtReadRouterMemoryRequest.java | 4 +-
.../ApduDataExtReadRouterMemoryResponse.java | 4 +-
.../ApduDataExtReadRouterStatusRequest.java | 4 +-
.../ApduDataExtReadRouterStatusResponse.java | 4 +-
.../ApduDataExtReadRoutingTableRequest.java | 4 +-
.../ApduDataExtReadRoutingTableResponse.java | 4 +-
.../ApduDataExtWriteRouterMemoryRequest.java | 4 +-
.../ApduDataExtWriteRouterStatusRequest.java | 4 +-
.../ApduDataExtWriteRoutingTableRequest.java | 4 +-
.../knxnetip/readwrite/ApduDataGroupValueRead.java | 6 +-
.../knxnetip/readwrite/ApduDataMemoryRead.java | 14 +-
.../knxnetip/readwrite/ApduDataMemoryResponse.java | 6 +-
.../knxnetip/readwrite/ChannelInformation.java | 10 +-
.../knxnetip/readwrite/DeviceDescriptorType2.java | 10 +-
.../java/knxnetip/readwrite/DeviceStatus.java | 6 +-
.../java/knxnetip/readwrite/KnxDatapoint.java | 19330 +--
.../knxnetip/readwrite/KnxGroupAddress2Level.java | 24 +-
.../knxnetip/readwrite/KnxGroupAddress3Level.java | 14 +-
.../java/knxnetip/readwrite/KnxManufacturer.java | 58 +-
.../plc4x/java/knxnetip/readwrite/KnxProperty.java | 2036 +-
.../plc4x/java/knxnetip/readwrite/LPollData.java | 16 +-
.../java/knxnetip/readwrite/MPropReadCon.java | 14 +-
.../java/knxnetip/readwrite/MPropReadReq.java | 14 +-
.../apache/plc4x/java/knxnetip/KnxNetIpDriver.java | 29 +-
.../configuration/KnxNetIpConfiguration.java | 51 +-
.../KnxNetIpPcapReplayTransportConfiguration.java | 38 +
.../KnxNetIpRawSocketTransportConfiguration.java | 38 +
.../KnxNetIpUdpTransportConfiguration.java | 32 +
.../apache/plc4x/java/knxnetip/ets/EtsParser.java | 50 +-
.../knxnetip/protocol/KnxNetIpProtocolLogic.java | 70 +-
.../plc4x/java/knxnetip/tag/KnxNetIpTag.java | 21 +-
plc4j/drivers/mock/pom.xml | 11 +-
.../org/apache/plc4x/java/mock/MockDriver.java | 6 +
.../plc4x/java/mock/connection/MockConnection.java | 7 +-
plc4j/drivers/modbus/pom.xml | 122 +-
.../plc4x/java/modbus/readwrite/DataItem.java | 1059 +-
.../ModbusDeviceInformationConformityLevel.java | 20 +-
.../plc4x/java/modbus/readwrite/ModbusPDU.java | 82 +-
.../readwrite/ModbusPDUDiagnosticRequest.java | 4 +-
.../readwrite/ModbusPDUDiagnosticResponse.java | 4 +-
.../java/modbus/readwrite/ModbusPDUError.java | 2 +-
.../ModbusPDUGetComEventCounterRequest.java | 4 +-
.../ModbusPDUGetComEventCounterResponse.java | 4 +-
.../readwrite/ModbusPDUGetComEventLogRequest.java | 4 +-
.../readwrite/ModbusPDUGetComEventLogResponse.java | 4 +-
.../ModbusPDUMaskWriteHoldingRegisterRequest.java | 4 +-
.../ModbusPDUMaskWriteHoldingRegisterResponse.java | 4 +-
.../readwrite/ModbusPDUReadCoilsRequest.java | 4 +-
.../readwrite/ModbusPDUReadCoilsResponse.java | 4 +-
.../ModbusPDUReadDeviceIdentificationRequest.java | 4 +-
.../ModbusPDUReadDeviceIdentificationResponse.java | 8 +-
.../ModbusPDUReadDiscreteInputsRequest.java | 4 +-
.../ModbusPDUReadDiscreteInputsResponse.java | 4 +-
.../ModbusPDUReadExceptionStatusRequest.java | 4 +-
.../ModbusPDUReadExceptionStatusResponse.java | 4 +-
.../readwrite/ModbusPDUReadFifoQueueRequest.java | 4 +-
.../readwrite/ModbusPDUReadFifoQueueResponse.java | 4 +-
.../readwrite/ModbusPDUReadFileRecordRequest.java | 4 +-
.../readwrite/ModbusPDUReadFileRecordResponse.java | 4 +-
.../ModbusPDUReadHoldingRegistersRequest.java | 4 +-
.../ModbusPDUReadHoldingRegistersResponse.java | 4 +-
.../ModbusPDUReadInputRegistersRequest.java | 4 +-
.../ModbusPDUReadInputRegistersResponse.java | 4 +-
...DUReadWriteMultipleHoldingRegistersRequest.java | 4 +-
...UReadWriteMultipleHoldingRegistersResponse.java | 4 +-
.../readwrite/ModbusPDUReportServerIdRequest.java | 4 +-
.../readwrite/ModbusPDUReportServerIdResponse.java | 4 +-
.../readwrite/ModbusPDUWriteFileRecordRequest.java | 4 +-
.../ModbusPDUWriteFileRecordResponse.java | 4 +-
.../ModbusPDUWriteMultipleCoilsRequest.java | 4 +-
.../ModbusPDUWriteMultipleCoilsResponse.java | 4 +-
...busPDUWriteMultipleHoldingRegistersRequest.java | 4 +-
...usPDUWriteMultipleHoldingRegistersResponse.java | 4 +-
.../readwrite/ModbusPDUWriteSingleCoilRequest.java | 4 +-
.../ModbusPDUWriteSingleCoilResponse.java | 4 +-
.../ModbusPDUWriteSingleRegisterRequest.java | 4 +-
.../ModbusPDUWriteSingleRegisterResponse.java | 4 +-
.../plc4x/java/modbus/ascii/ModbusAsciiDriver.java | 23 +-
.../ascii/config/ModbusAsciiConfiguration.java | 13 +-
.../ascii/protocol/ModbusAsciiProtocolLogic.java | 41 +-
.../modbus/base/protocol/ModbusProtocolLogic.java | 44 +-
.../plc4x/java/modbus/rtu/ModbusRtuDriver.java | 23 +-
.../modbus/rtu/config/ModbusRtuConfiguration.java | 9 +-
.../rtu/protocol/ModbusRtuProtocolLogic.java | 46 +-
.../plc4x/java/modbus/tcp/ModbusTcpDriver.java | 23 +-
.../modbus/tcp/config/ModbusTcpConfiguration.java | 9 +-
.../config/ModbusTcpTransportConfiguration.java | 32 +
.../tcp/protocol/ModbusTcpProtocolLogic.java | 48 +-
.../plc4x/java/modbus/ManualModbusDriverTest.java | 105 -
.../modbus/ManualModbusDriverTestModbusPal.java | 101 +
.../java/modbus/ManualModbusRTUDriverTest.java | 104 +
.../java/modbus/ManualModbusTCPDriverTest.java | 104 +
.../java/modbus/tcp/ModbusTcpAllDatatypesIT.java | 29 +
.../src/test/resources/modbus-pal-project.xmpp | 80 +
.../src/test/resources/modbus-pal-registers.xmps | 73 +
plc4j/drivers/opcua/pom.xml | 130 +-
.../java/opcua/readwrite/AccessLevelExType.java | 4 +-
.../java/opcua/readwrite/AddReferencesItem.java | 6 +-
.../opcua/readwrite/AggregateConfiguration.java | 12 +-
.../plc4x/java/opcua/readwrite/AlarmMask.java | 57 +
.../java/opcua/readwrite/AnnotationDataType.java | 187 +
.../plc4x/java/opcua/readwrite/BinaryPayload.java | 141 +
.../java/opcua/readwrite/BitFieldDefinition.java | 236 +
.../java/opcua/readwrite/BrowseDescription.java | 6 +-
.../java/opcua/readwrite/BrowseNextRequest.java | 6 +-
.../plc4x/java/opcua/readwrite/ChunkType.java | 56 +
.../java/opcua/readwrite/CloseSessionRequest.java | 6 +-
.../java/opcua/readwrite/ConversionLimitEnum.java | 56 +
.../opcua/readwrite/CreateSubscriptionRequest.java | 6 +-
.../opcua/readwrite/DataSetWriterDataType.java | 6 +-
.../apache/plc4x/java/opcua/readwrite/Date.java | 110 -
.../java/opcua/readwrite/DecimalDataType.java | 164 -
.../java/opcua/readwrite/DeleteNodesItem.java | 6 +-
.../java/opcua/readwrite/DeleteReferencesItem.java | 12 +-
.../plc4x/java/opcua/readwrite/EncodedTicket.java | 111 +
.../opcua/readwrite/EndpointConfiguration.java | 6 +-
.../java/opcua/readwrite/ExtensiblePayload.java | 143 +
.../opcua/readwrite/ExtensionObjectDefinition.java | 58 +-
.../apache/plc4x/java/opcua/readwrite/Handle.java | 110 +
.../java/opcua/readwrite/HistoryReadRequest.java | 6 +-
.../java/opcua/readwrite/HistoryUpdateDetails.java | 34 +-
.../java/opcua/readwrite/IdentityCriteriaType.java | 3 +-
.../readwrite/JsonDataSetMessageContentMask.java | 7 +-
.../readwrite/JsonNetworkMessageContentMask.java | 3 +-
.../opcua/readwrite/LinearConversionDataType.java | 199 +
.../plc4x/java/opcua/readwrite/LocalizedText.java | 6 +-
.../plc4x/java/opcua/readwrite/MessagePDU.java | 57 +-
.../java/opcua/readwrite/MessageSecurityMode.java | 8 +-
.../plc4x/java/opcua/readwrite/MessageType.java | 59 +
.../java/opcua/readwrite/MonitoringParameters.java | 6 +-
.../apache/plc4x/java/opcua/readwrite/Node.java | 498 -
.../plc4x/java/opcua/readwrite/NodeIdType.java | 26 +-
.../java/opcua/readwrite/NodeIdTypeDefinition.java | 8 +-
.../plc4x/java/opcua/readwrite/NodeReference.java | 6 +-
.../java/opcua/readwrite/NodeTypeDescription.java | 6 +-
.../opcua/readwrite/OpcuaAcknowledgeResponse.java | 153 +-
.../java/opcua/readwrite/OpcuaCloseRequest.java | 153 +-
.../plc4x/java/opcua/readwrite/OpcuaConstants.java | 128 +
.../java/opcua/readwrite/OpcuaHelloRequest.java | 161 +-
.../java/opcua/readwrite/OpcuaMessageError.java | 175 +
.../java/opcua/readwrite/OpcuaMessageRequest.java | 172 +-
.../java/opcua/readwrite/OpcuaMessageResponse.java | 172 +-
.../opcua/readwrite/OpcuaNegotiationMessage.java | 127 +
.../java/opcua/readwrite/OpcuaNodeIdServices.java | 1129 -
.../readwrite/OpcuaNodeIdServicesDataType.java | 499 +
.../opcua/readwrite/OpcuaNodeIdServicesMethod.java | 1947 +
.../opcua/readwrite/OpcuaNodeIdServicesObject.java | 1537 +
.../readwrite/OpcuaNodeIdServicesObjectType.java | 316 +
.../OpcuaNodeIdServicesReferenceType.java | 125 +
.../OpcuaNodeIdServicesVariableAccess.java | 56 +
...OpcuaNodeIdServicesVariableAcknowledgeable.java | 83 +
.../readwrite/OpcuaNodeIdServicesVariableAdd.java | 86 +
.../OpcuaNodeIdServicesVariableAggregate.java | 58 +
.../OpcuaNodeIdServicesVariableAlarm.java | 320 +
.../OpcuaNodeIdServicesVariableAlias.java | 59 +
.../OpcuaNodeIdServicesVariableAliases.java | 56 +
.../OpcuaNodeIdServicesVariableAllow.java | 54 +
.../OpcuaNodeIdServicesVariableAlternative.java | 57 +
.../OpcuaNodeIdServicesVariableAnalog.java | 56 +
.../OpcuaNodeIdServicesVariableAnnotations.java | 55 +
.../OpcuaNodeIdServicesVariableApplication.java | 59 +
.../OpcuaNodeIdServicesVariableArray.java | 58 +
.../OpcuaNodeIdServicesVariableAttribute.java | 55 +
.../OpcuaNodeIdServicesVariableAudio.java | 56 +
.../OpcuaNodeIdServicesVariableAudit.java | 132 +
.../OpcuaNodeIdServicesVariableAuthorization.java | 62 +
.../readwrite/OpcuaNodeIdServicesVariableAxis.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableBase.java | 69 +
.../readwrite/OpcuaNodeIdServicesVariableBit.java | 56 +
.../OpcuaNodeIdServicesVariableBroker.java | 71 +
.../OpcuaNodeIdServicesVariableBrowse.java | 55 +
.../OpcuaNodeIdServicesVariableBuild.java | 59 +
.../OpcuaNodeIdServicesVariableCartesian.java | 55 +
.../OpcuaNodeIdServicesVariableCertificate.java | 2471 +
.../OpcuaNodeIdServicesVariableChange.java | 54 +
.../OpcuaNodeIdServicesVariableClose.java | 58 +
.../OpcuaNodeIdServicesVariableCondition.java | 84 +
.../OpcuaNodeIdServicesVariableConnect.java | 55 +
.../OpcuaNodeIdServicesVariableConversion.java | 55 +
.../OpcuaNodeIdServicesVariableCreate.java | 61 +
.../readwrite/OpcuaNodeIdServicesVariableCube.java | 56 +
.../OpcuaNodeIdServicesVariableCurrency.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableData.java | 250 +
.../OpcuaNodeIdServicesVariableDatagram.java | 79 +
.../OpcuaNodeIdServicesVariableDeadband.java | 54 +
.../OpcuaNodeIdServicesVariableDefault.java | 71 +
.../OpcuaNodeIdServicesVariableDelete.java | 55 +
.../OpcuaNodeIdServicesVariableDiagnostics.java | 55 +
.../OpcuaNodeIdServicesVariableDialog.java | 81 +
.../OpcuaNodeIdServicesVariableDisconnect.java | 56 +
.../OpcuaNodeIdServicesVariableDiscrepancy.java | 57 +
.../OpcuaNodeIdServicesVariableDuplex.java | 54 +
.../OpcuaNodeIdServicesVariableEngineering.java | 55 +
.../readwrite/OpcuaNodeIdServicesVariableEnum.java | 55 +
.../OpcuaNodeIdServicesVariableEvent.java | 54 +
.../OpcuaNodeIdServicesVariableException.java | 55 +
.../OpcuaNodeIdServicesVariableExclusive.java | 87 +
.../OpcuaNodeIdServicesVariableExpression.java | 55 +
.../OpcuaNodeIdServicesVariableExtension.java | 58 +
.../readwrite/OpcuaNodeIdServicesVariableFile.java | 121 +
.../OpcuaNodeIdServicesVariableFilter.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableFind.java | 55 +
.../OpcuaNodeIdServicesVariableFinite.java | 68 +
.../OpcuaNodeIdServicesVariableFrame.java | 60 +
.../OpcuaNodeIdServicesVariableGeneral.java | 54 +
.../OpcuaNodeIdServicesVariableGenerate.java | 57 +
.../readwrite/OpcuaNodeIdServicesVariableGet.java | 75 +
.../readwrite/OpcuaNodeIdServicesVariableH.java | 68 +
.../OpcuaNodeIdServicesVariableHistorical.java | 79 +
.../OpcuaNodeIdServicesVariableHistory.java | 84 +
.../readwrite/OpcuaNodeIdServicesVariableI.java | 101 +
.../readwrite/OpcuaNodeIdServicesVariableIcon.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableId.java | 54 +
.../OpcuaNodeIdServicesVariableIdentity.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableIetf.java | 62 +
.../OpcuaNodeIdServicesVariableImage.java | 55 +
.../OpcuaNodeIdServicesVariableInput.java | 54 +
.../OpcuaNodeIdServicesVariableInterface.java | 56 +
.../readwrite/OpcuaNodeIdServicesVariableJson.java | 59 +
.../readwrite/OpcuaNodeIdServicesVariableKey.java | 77 +
.../OpcuaNodeIdServicesVariableLimit.java | 69 +
.../OpcuaNodeIdServicesVariableLocal.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableMax.java | 57 +
.../OpcuaNodeIdServicesVariableMessage.java | 54 +
.../OpcuaNodeIdServicesVariableModel.java | 54 +
.../OpcuaNodeIdServicesVariableModify.java | 64 +
.../OpcuaNodeIdServicesVariableMonitoring.java | 55 +
.../readwrite/OpcuaNodeIdServicesVariableMove.java | 55 +
.../OpcuaNodeIdServicesVariableMulti.java | 59 +
.../readwrite/OpcuaNodeIdServicesVariableN.java | 54 +
.../OpcuaNodeIdServicesVariableNamespace.java | 82 +
.../OpcuaNodeIdServicesVariableNamespaces.java | 85 +
.../OpcuaNodeIdServicesVariableNaming.java | 54 +
.../OpcuaNodeIdServicesVariableNegotiation.java | 55 +
.../OpcuaNodeIdServicesVariableNetwork.java | 58 +
.../readwrite/OpcuaNodeIdServicesVariableNode.java | 56 +
.../readwrite/OpcuaNodeIdServicesVariableNon.java | 105 +
.../readwrite/OpcuaNodeIdServicesVariableO.java | 81 +
.../readwrite/OpcuaNodeIdServicesVariableOff.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableOpc.java | 1027 +
.../readwrite/OpcuaNodeIdServicesVariableOpen.java | 58 +
.../OpcuaNodeIdServicesVariableOperation.java | 66 +
.../OpcuaNodeIdServicesVariableOption.java | 57 +
.../OpcuaNodeIdServicesVariableOrdered.java | 55 +
.../OpcuaNodeIdServicesVariableOrientation.java | 55 +
.../OpcuaNodeIdServicesVariableOutput.java | 54 +
.../OpcuaNodeIdServicesVariableOverride.java | 54 +
.../OpcuaNodeIdServicesVariablePassword.java | 54 +
.../OpcuaNodeIdServicesVariablePerform.java | 54 +
.../OpcuaNodeIdServicesVariablePermission.java | 55 +
.../OpcuaNodeIdServicesVariablePriority.java | 56 +
.../OpcuaNodeIdServicesVariableProgram.java | 126 +
.../OpcuaNodeIdServicesVariableProgress.java | 55 +
.../OpcuaNodeIdServicesVariableProvisionable.java | 1931 +
.../readwrite/OpcuaNodeIdServicesVariablePub.java | 775 +
.../OpcuaNodeIdServicesVariablePublish.java | 405 +
.../OpcuaNodeIdServicesVariablePublished.java | 186 +
.../OpcuaNodeIdServicesVariableQuantities.java | 59 +
.../OpcuaNodeIdServicesVariableQuantity.java | 67 +
.../OpcuaNodeIdServicesVariableRational.java | 55 +
.../readwrite/OpcuaNodeIdServicesVariableRead.java | 55 +
.../OpcuaNodeIdServicesVariableReader.java | 251 +
.../OpcuaNodeIdServicesVariableRedundancy.java | 55 +
.../OpcuaNodeIdServicesVariableRedundant.java | 55 +
.../OpcuaNodeIdServicesVariableReference.java | 55 +
.../OpcuaNodeIdServicesVariableRemove.java | 68 +
.../OpcuaNodeIdServicesVariableRequest.java | 55 +
.../OpcuaNodeIdServicesVariableResend.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableRole.java | 80 +
.../OpcuaNodeIdServicesVariableSampling.java | 65 +
.../OpcuaNodeIdServicesVariableSecurity.java | 85 +
.../OpcuaNodeIdServicesVariableSelection.java | 57 +
.../OpcuaNodeIdServicesVariableSemantic.java | 54 +
.../OpcuaNodeIdServicesVariableServer.java | 3978 +
.../OpcuaNodeIdServicesVariableSession.java | 216 +
.../OpcuaNodeIdServicesVariableSessions.java | 156 +
.../readwrite/OpcuaNodeIdServicesVariableSet.java | 58 +
.../OpcuaNodeIdServicesVariableShelved.java | 67 +
.../OpcuaNodeIdServicesVariableStandalone.java | 56 +
.../OpcuaNodeIdServicesVariableState.java | 69 +
.../OpcuaNodeIdServicesVariableStructure.java | 55 +
.../OpcuaNodeIdServicesVariableSubscribed.java | 75 +
.../OpcuaNodeIdServicesVariableSubscription.java | 122 +
.../OpcuaNodeIdServicesVariableSyntax.java | 54 +
.../OpcuaNodeIdServicesVariableSystem.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableTag.java | 56 +
.../OpcuaNodeIdServicesVariableTarget.java | 62 +
.../OpcuaNodeIdServicesVariableTemporary.java | 76 +
.../OpcuaNodeIdServicesVariableThree.java | 73 +
.../OpcuaNodeIdServicesVariableTimed.java | 55 +
.../OpcuaNodeIdServicesVariableTimestamps.java | 55 +
.../OpcuaNodeIdServicesVariableTopics.java | 56 +
.../OpcuaNodeIdServicesVariableTransaction.java | 60 +
.../OpcuaNodeIdServicesVariableTransition.java | 76 +
.../OpcuaNodeIdServicesVariableTransparent.java | 56 +
.../OpcuaNodeIdServicesVariableTrust.java | 69 +
.../readwrite/OpcuaNodeIdServicesVariableTsn.java | 57 +
.../readwrite/OpcuaNodeIdServicesVariableTwo.java | 60 +
.../readwrite/OpcuaNodeIdServicesVariableType.java | 115 +
.../readwrite/OpcuaNodeIdServicesVariableUadp.java | 73 +
.../readwrite/OpcuaNodeIdServicesVariableUnit.java | 57 +
.../OpcuaNodeIdServicesVariableUpdate.java | 55 +
.../readwrite/OpcuaNodeIdServicesVariableUser.java | 71 +
.../OpcuaNodeIdServicesVariableValue.java | 54 +
.../OpcuaNodeIdServicesVariableVector.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableView.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableWell.java | 185 +
.../readwrite/OpcuaNodeIdServicesVariableWith.java | 54 +
.../OpcuaNodeIdServicesVariableWrite.java | 54 +
.../OpcuaNodeIdServicesVariableWriter.java | 231 +
.../readwrite/OpcuaNodeIdServicesVariableX.java | 54 +
.../readwrite/OpcuaNodeIdServicesVariableY.java | 54 +
.../java/opcua/readwrite/OpcuaOpenRequest.java | 247 +-
.../java/opcua/readwrite/OpcuaOpenResponse.java | 248 +-
.../java/opcua/readwrite/OpcuaProtocolLimits.java | 176 +
.../java/opcua/readwrite/OpcuaStatusCode.java | 12 +-
.../java/opcua/readwrite/OpenChannelMessage.java | 158 +
.../opcua/readwrite/OpenChannelMessageRequest.java | 225 +
.../readwrite/OpenChannelMessageResponse.java | 226 +
.../plc4x/java/opcua/readwrite/PascalString.java | 57 +-
.../java/opcua/readwrite/PasswordOptionsMask.java | 63 +
.../apache/plc4x/java/opcua/readwrite/Payload.java | 185 +
.../opcua/readwrite/PortableQualifiedName.java | 166 +
.../opcua/readwrite/PriorityMappingEntryType.java | 218 +
.../readwrite/PubSubConfigurationDataType.java | 6 +-
.../readwrite/PubSubConfigurationRefDataType.java | 222 +
.../readwrite/PubSubConfigurationRefMask.java | 67 +
.../opcua/readwrite/PubSubConnectionDataType.java | 6 +-
.../java/opcua/readwrite/PubSubGroupDataType.java | 6 +-
.../readwrite/PubSubKeyPushTargetDataType.java | 442 +
.../java/opcua/readwrite/PublishResponse.java | 6 +-
.../plc4x/java/opcua/readwrite/QosDataType.java | 122 +
.../java/opcua/readwrite/QuantityDimension.java | 316 +
.../java/opcua/readwrite/QueryNextRequest.java | 6 +-
.../java/opcua/readwrite/RedundantServerMode.java | 57 +
.../java/opcua/readwrite/ReferenceDescription.java | 6 +-
.../readwrite/ReferenceDescriptionDataType.java | 218 +
.../readwrite/ReferenceListEntryDataType.java | 196 +
.../plc4x/java/opcua/readwrite/ReferenceNode.java | 195 -
.../java/opcua/readwrite/RegisteredServer.java | 6 +-
.../java/opcua/readwrite/RelativePathElement.java | 6 +-
.../opcua/readwrite/SecurityGroupDataType.java | 439 +
.../plc4x/java/opcua/readwrite/SecurityHeader.java | 143 +
.../opcua/readwrite/SemanticVersionString.java | 111 +
.../plc4x/java/opcua/readwrite/SequenceHeader.java | 143 +
.../opcua/readwrite/SetPublishingModeRequest.java | 6 +-
.../plc4x/java/opcua/readwrite/StructureField.java | 6 +-
.../readwrite/SubscriptionDiagnosticsDataType.java | 6 +-
.../apache/plc4x/java/opcua/readwrite/Time.java | 110 -
.../java/opcua/readwrite/TimeZoneDataType.java | 6 +-
.../java/opcua/readwrite/TransactionErrorType.java | 189 +
.../readwrite/TransferSubscriptionsRequest.java | 6 +-
.../plc4x/java/opcua/readwrite/TrimmedString.java | 111 +
.../readwrite/TrustListValidationOptions.java | 61 +
.../plc4x/java/opcua/readwrite/UriString.java | 110 +
.../opcua/readwrite/UserConfigurationMask.java | 58 +
.../opcua/readwrite/UserManagementDataType.java | 198 +
.../apache/plc4x/java/opcua/readwrite/Variant.java | 58 +-
.../plc4x/java/opcua/readwrite/VariantBoolean.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantByte.java | 4 +-
.../java/opcua/readwrite/VariantByteString.java | 4 +-
.../java/opcua/readwrite/VariantDataValue.java | 4 +-
.../java/opcua/readwrite/VariantDateTime.java | 4 +-
.../opcua/readwrite/VariantDiagnosticInfo.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantDouble.java | 4 +-
.../opcua/readwrite/VariantExpandedNodeId.java | 4 +-
.../opcua/readwrite/VariantExtensionObject.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantFloat.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantGuid.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantInt16.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantInt32.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantInt64.java | 4 +-
.../java/opcua/readwrite/VariantLocalizedText.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantNodeId.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantNull.java | 130 +
.../java/opcua/readwrite/VariantQualifiedName.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantSByte.java | 4 +-
.../java/opcua/readwrite/VariantStatusCode.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantString.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantUInt16.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantUInt32.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantUInt64.java | 4 +-
.../plc4x/java/opcua/readwrite/VariantVariant.java | 4 +-
.../java/opcua/readwrite/VariantXmlElement.java | 4 +-
.../apache/plc4x/java/opcua/OpcuaPlcDriver.java | 174 +-
.../org/apache/plc4x/java/opcua/config/Limits.java | 77 +
.../java/opcua/config/OpcuaConfiguration.java | 247 +-
.../opcua/context/AsymmetricEncryptionHandler.java | 249 +-
.../java/opcua/context/BaseEncryptionHandler.java | 239 +
.../plc4x/java/opcua/context/CallContext.java | 49 +
.../java/opcua/context/CertificateGenerator.java | 9 +-
.../java/opcua/context/CertificateKeyPair.java | 8 +-
.../plc4x/java/opcua/context/Conversation.java | 497 +
.../java/opcua/context/EncryptionHandler.java | 156 +-
.../java/opcua/context/OpcuaDriverContext.java | 201 +
.../plc4x/java/opcua/context/SecureChannel.java | 1239 +-
.../context/SecureChannelTransactionManager.java | 88 +-
.../opcua/context/SymmetricEncryptionHandler.java | 229 +-
.../plc4x/java/opcua/optimizer/OpcuaOptimizer.java | 1 -
.../java/opcua/protocol/OpcuaProtocolLogic.java | 431 +-
.../opcua/protocol/OpcuaSubscriptionHandle.java | 403 +-
.../plc4x/java/opcua/protocol/chunk/Chunk.java | 149 +
.../java/opcua/protocol/chunk/ChunkFactory.java | 156 +
.../java/opcua/protocol/chunk/ChunkStorage.java | 46 +
.../opcua/protocol/chunk/MemoryChunkStorage.java | 59 +
.../opcua/protocol/chunk/PayloadConverter.java | 93 +
.../java/opcua/readwrite/utils/StaticHelper.java | 15 +-
.../java/opcua/security/CertificateVerifier.java | 29 +
.../plc4x/java/opcua/security/MessageSecurity.java | 40 +
.../security/PermissiveCertificateVerifier.java | 35 +
.../plc4x/java/opcua/security/SecurityPolicy.java | 117 +-
.../plc4x/java/opcua/security/SymmetricKeys.java | 61 +-
.../security/TrustStoreCertificateVerifier.java | 55 +
.../plc4x/java/opcua/tag/OpcuaPlcTagHandler.java | 2 -
.../org/apache/plc4x/java/opcua/tag/OpcuaTag.java | 10 +-
.../apache/plc4x/java/opcua/ManualMiloOpcua.java | 36 +
.../plc4x/java/opcua/ManualOpcuaGuidTag.java | 43 +
.../apache/plc4x/java/opcua/ManualPLC4XOpcua.java | 213 +-
.../org/apache/plc4x/java/opcua/OpcuaDriverIT.java | 3 +-
.../plc4x/java/opcua/OpcuaPlcDriverTest.java | 604 +-
.../plc4x/java/opcua/TestCertificateGenerator.java | 69 +
.../connection/OpcuaTcpPlcConnectionTest.java | 61 -
.../java/opcua/context/EncryptionHandlerTest.java | 276 +
.../java/opcua/context/OpcuaDriverContextTest.java | 98 +
.../opcua/protocol/OpcuaProtocolLogicTest.java | 63 +
.../protocol/OpcuaSubscriptionHandleTest.java | 506 +-
.../opcua/protocol/chunk/ChunkFactoryTest.java | 154 +
.../opcua/protocol/chunk/PayloadConverterTest.java | 71 +
.../milo/examples/server/TestMiloServer.java | 281 +
.../src/test/resources/chunk-calculation-1024.csv | 49 +
.../src/test/resources/chunk-calculation-2048.csv | 49 +
.../src/test/resources/chunk-calculation-3072.csv | 49 +
.../src/test/resources/chunk-calculation-4096.csv | 49 +
.../src/test/resources/chunk-calculation-5120.csv | 49 +
.../opcua/src/test/resources/logback-test.xml | 4 +-
plc4j/drivers/open-protocol/pom.xml | 102 +-
.../readwrite/OpenProtocolMessage.java | 29 +-
.../readwrite/OpenProtocolMessageAlarm.java | 14 +-
.../OpenProtocolMessageAlarmAcknowledge.java | 12 +-
.../OpenProtocolMessageAlarmAcknowledgeRev1.java | 10 +-
.../readwrite/OpenProtocolMessageAlarmRev1.java | 10 +-
.../readwrite/OpenProtocolMessageAlarmRev2.java | 10 +-
.../readwrite/OpenProtocolMessageAlarmStatus.java | 14 +-
.../OpenProtocolMessageAlarmStatusAcknowledge.java | 12 +-
...nProtocolMessageAlarmStatusAcknowledgeRev1.java | 10 +-
.../OpenProtocolMessageAlarmStatusRev1.java | 10 +-
.../OpenProtocolMessageAlarmStatusRev2.java | 10 +-
.../OpenProtocolMessageAlarmSubscribe.java | 12 +-
.../OpenProtocolMessageAlarmSubscribeRev1.java | 10 +-
.../OpenProtocolMessageAlarmUnsubscribe.java | 12 +-
.../OpenProtocolMessageAlarmUnsubscribeRev1.java | 10 +-
...nProtocolMessageApplicationCommandAccepted.java | 12 +-
...tocolMessageApplicationCommandAcceptedRev1.java | 10 +-
...OpenProtocolMessageApplicationCommandError.java | 12 +-
...ProtocolMessageApplicationCommandErrorRev1.java | 10 +-
...otocolMessageApplicationCommunicationStart.java | 6 +-
...geApplicationCommunicationStartAcknowledge.java | 22 +-
...plicationCommunicationStartAcknowledgeRev1.java | 10 +-
...plicationCommunicationStartAcknowledgeRev2.java | 26 +-
...plicationCommunicationStartAcknowledgeRev3.java | 26 +-
...plicationCommunicationStartAcknowledgeRev4.java | 26 +-
...plicationCommunicationStartAcknowledgeRev5.java | 26 +-
...plicationCommunicationStartAcknowledgeRev6.java | 38 +-
...rotocolMessageApplicationCommunicationStop.java | 6 +-
...otocolMessageApplicationGenericDataRequest.java | 12 +-
...olMessageApplicationGenericDataRequestRev1.java | 26 +-
...tocolMessageApplicationGenericSubscription.java | 12 +-
...lMessageApplicationGenericSubscriptionRev1.java | 26 +-
...otocolMessageApplicationGenericUnsubscribe.java | 12 +-
...olMessageApplicationGenericUnsubscribeRev1.java | 28 +-
.../readwrite/OpenProtocolMessageDisableTool.java | 12 +-
.../OpenProtocolMessageDisableToolRev1.java | 10 +-
.../OpenProtocolMessageDynamicPsetSelection.java | 12 +-
...penProtocolMessageDynamicPsetSelectionRev1.java | 34 +-
.../readwrite/OpenProtocolMessageEnableTool.java | 12 +-
.../OpenProtocolMessageEnableToolRev1.java | 10 +-
...penProtocolMessageExecuteDynamicJobRequest.java | 14 +-
...rotocolMessageExecuteDynamicJobRequestRev1.java | 27 +-
...tocolMessageExecuteDynamicJobRequestRev999.java | 27 +-
...enProtocolMessageIdentifierDownloadRequest.java | 12 +-
...otocolMessageIdentifierDownloadRequestRev1.java | 10 +-
...lMessageKeepAliveOpenProtocolCommunication.java | 12 +-
...sageKeepAliveOpenProtocolCommunicationRev1.java | 10 +-
...penProtocolMessageLastTighteningResultData.java | 28 +-
...rotocolMessageLastTighteningResultDataRev1.java | 170 +-
...rotocolMessageLastTighteningResultDataRev2.java | 406 +-
...rotocolMessageLastTighteningResultDataRev3.java | 406 +-
...rotocolMessageLastTighteningResultDataRev4.java | 406 +-
...rotocolMessageLastTighteningResultDataRev5.java | 406 +-
...rotocolMessageLastTighteningResultDataRev6.java | 422 +-
...rotocolMessageLastTighteningResultDataRev7.java | 456 +-
...tocolMessageLastTighteningResultDataRev998.java | 422 +-
...MessageLastTighteningResultDataRev999Light.java | 62 +-
...olMessageLastTighteningResultDataSubscribe.java | 12 +-
...ssageLastTighteningResultDataSubscribeRev1.java | 10 +-
...rotocolMessageLinkLevelNegativeAcknowledge.java | 12 +-
...colMessageLinkLevelNegativeAcknowledgeRev1.java | 10 +-
...rotocolMessageLinkLevelPositiveAcknowledge.java | 12 +-
...colMessageLinkLevelPositiveAcknowledgeRev1.java | 10 +-
...penProtocolMessageLockAtBatchDoneSubscribe.java | 12 +-
...rotocolMessageLockAtBatchDoneSubscribeRev1.java | 10 +-
...nProtocolMessageLockAtBatchDoneUnsubscribe.java | 12 +-
...tocolMessageLockAtBatchDoneUnsubscribeRev1.java | 10 +-
.../OpenProtocolMessageLockAtBatchDoneUpload.java | 12 +-
...colMessageLockAtBatchDoneUploadAcknowledge.java | 12 +-
...essageLockAtBatchDoneUploadAcknowledgeRev1.java | 10 +-
...enProtocolMessageLockAtBatchDoneUploadRev1.java | 10 +-
...ProtocolMessageParameterSetDataUploadReply.java | 14 +-
...ocolMessageParameterSetDataUploadReplyRev1.java | 131 +-
...ocolMessageParameterSetDataUploadReplyRev2.java | 167 +-
...otocolMessageParameterSetDataUploadRequest.java | 14 +-
...olMessageParameterSetDataUploadRequestRev1.java | 26 +-
...olMessageParameterSetDataUploadRequestRev2.java | 26 +-
...enProtocolMessageParameterSetIdUploadReply.java | 16 +-
...otocolMessageParameterSetIdUploadReplyRev1.java | 34 +-
...otocolMessageParameterSetIdUploadReplyRev2.java | 34 +-
...otocolMessageParameterSetIdUploadReplyRev3.java | 34 +-
...ProtocolMessageParameterSetIdUploadRequest.java | 12 +-
...ocolMessageParameterSetIdUploadRequestRev1.java | 10 +-
.../OpenProtocolMessageParameterSetSelected.java | 14 +-
...ocolMessageParameterSetSelectedAcknowledge.java | 12 +-
...MessageParameterSetSelectedAcknowledgeRev1.java | 10 +-
...penProtocolMessageParameterSetSelectedRev1.java | 26 +-
...penProtocolMessageParameterSetSelectedRev2.java | 167 +-
...otocolMessageParameterSetSelectedSubscribe.java | 12 +-
...olMessageParameterSetSelectedSubscribeRev1.java | 10 +-
...ocolMessageParameterSetSelectedUnsubscribe.java | 12 +-
...MessageParameterSetSelectedUnsubscribeRev1.java | 10 +-
...colMessageProgramPsetSelectionInDynamicJob.java | 12 +-
...essageProgramPsetSelectionInDynamicJobRev1.java | 26 +-
...otocolMessageResetParameterSetBatchCounter.java | 12 +-
...olMessageResetParameterSetBatchCounterRev1.java | 26 +-
.../OpenProtocolMessageResultTracesCurve.java | 12 +-
...enProtocolMessageResultTracesCurvePlotData.java | 12 +-
...otocolMessageResultTracesCurvePlotDataRev1.java | 18 +-
.../OpenProtocolMessageResultTracesCurveRev1.java | 12 +-
.../OpenProtocolMessageSelectParameterSet.java | 12 +-
.../OpenProtocolMessageSelectParameterSetRev1.java | 28 +-
...penProtocolMessageSetParameterSetBatchSize.java | 12 +-
...rotocolMessageSetParameterSetBatchSizeRev1.java | 26 +-
.../readwrite/OpenProtocolMessageSetTime.java | 12 +-
.../readwrite/OpenProtocolMessageSetTimeRev1.java | 10 +-
.../java/openprotocol/readwrite/StageResult.java | 25 +-
.../java/openprotocol/readwrite/TraceType.java | 28 +-
.../openprotocol/readwrite/VariableDataField.java | 43 +-
.../java/openprotocol/OpenProtocolDriver.java | 18 +-
.../config/OpenProtocolConfiguration.java | 9 +-
.../OpenProtocolTcpTransportConfiguration.java | 32 +
plc4j/drivers/plc4x/pom.xml | 109 +-
.../plc4x/java/plc4x/readwrite/Plc4xMessage.java | 3 +-
.../plc4x/java/plc4x/readwrite/Plc4xValue.java | 462 +-
.../org/apache/plc4x/java/plc4x/Plc4xDriver.java | 18 +-
.../java/plc4x/config/Plc4xConfiguration.java | 9 +-
.../config/Plc4xTcpTransportConfiguration.java | 32 +
.../java/plc4x/protocol/Plc4xProtocolLogic.java | 18 +-
plc4j/drivers/pom.xml | 10 +-
plc4j/drivers/profinet-ng/README.md | 121 +
plc4j/drivers/profinet-ng/pom.xml | 232 +
.../java/profinet/readwrite/CharacterEncoding.java | 0
.../plc4x/java/profinet/readwrite/CheckPeers.java | 0
.../plc4x/java/profinet/readwrite/DataItem.java | 749 +
.../profinet/readwrite/DceRpc_ActivityUuid.java | 0
.../profinet/readwrite/DceRpc_InterfaceUuid.java | 0
.../DceRpc_InterfaceUuid_ControllerInterface.java | 0
.../DceRpc_InterfaceUuid_DeviceInterface.java | 0
.../DceRpc_InterfaceUuid_ParameterInterface.java | 0
.../DceRpc_InterfaceUuid_SupervisorInterface.java | 0
.../java/profinet/readwrite/DceRpc_ObjectUuid.java | 268 +
.../java/profinet/readwrite/DceRpc_Operation.java | 0
.../java/profinet/readwrite/DceRpc_Packet.java | 967 +
.../java/profinet/readwrite/DceRpc_PacketType.java | 0
.../plc4x/java/profinet/readwrite/EndOfLldp.java | 120 +
.../java/profinet/readwrite/Ethernet_Frame.java | 0
.../profinet/readwrite/Ethernet_FramePayload.java | 0
.../readwrite/Ethernet_FramePayload_IPv4.java | 518 +
.../readwrite/Ethernet_FramePayload_LLDP.java | 0
.../readwrite/Ethernet_FramePayload_PnDcp.java | 0
.../Ethernet_FramePayload_VirtualLan.java | 213 +
.../profinet/readwrite/FloatingPointEncoding.java | 0
.../profinet/readwrite/IODReadRequestHeader.java | 495 +
.../profinet/readwrite/IODReadResponseHeader.java | 521 +
.../profinet/readwrite/IODWriteRequestHeader.java | 497 +
.../profinet/readwrite/IODWriteResponseHeader.java | 459 +
.../java/profinet/readwrite/IntegerEncoding.java | 0
.../plc4x/java/profinet/readwrite/IpAddress.java | 0
.../plc4x/java/profinet/readwrite/LldpUnit.java | 185 +
.../plc4x/java/profinet/readwrite/Lldp_Pdu.java | 0
.../plc4x/java/profinet/readwrite/MacAddress.java | 0
.../readwrite/ManagementAddressSubType.java | 0
.../MultipleInterfaceModeNameOfDevice.java | 0
.../java/profinet/readwrite/PDInterfaceAdjust.java | 304 +
.../java/profinet/readwrite/PDPortDataCheck.java | 0
.../java/profinet/readwrite/PascalString.java | 0
.../readwrite/PascalString16BitLength.java | 0
.../java/profinet/readwrite/PcDcp_GetSet_Pdu.java | 342 +
.../profinet/readwrite/PcDcp_Pdu_DelayReq.java | 388 +
.../plc4x/java/profinet/readwrite/PnDcp_Block.java | 296 +
.../profinet/readwrite/PnDcp_BlockOptions.java | 0
.../readwrite/PnDcp_Block_ALLSelector.java | 0
.../PnDcp_Block_ControlOptionFactoryReset.java | 0
.../PnDcp_Block_ControlOptionResetToFactory.java | 0
.../PnDcp_Block_ControlOptionResponse.java | 0
.../readwrite/PnDcp_Block_ControlOptionSignal.java | 0
.../readwrite/PnDcp_Block_ControlOptionStart.java | 0
.../readwrite/PnDcp_Block_ControlOptionStop.java | 0
.../PnDcp_Block_DeviceInitiativeOption.java | 0
.../PnDcp_Block_DevicePropertiesAliasName.java | 0
.../PnDcp_Block_DevicePropertiesDeviceId.java | 0
...PnDcp_Block_DevicePropertiesDeviceInstance.java | 0
.../PnDcp_Block_DevicePropertiesDeviceOptions.java | 0
.../PnDcp_Block_DevicePropertiesDeviceRole.java | 291 +
.../PnDcp_Block_DevicePropertiesDeviceVendor.java | 0
.../PnDcp_Block_DevicePropertiesNameOfStation.java | 0
.../PnDcp_Block_DevicePropertiesOemDeviceId.java | 0
...nDcp_Block_DevicePropertiesStandardGateway.java | 0
.../PnDcp_Block_DhcpOptionClassIdentifier.java | 0
...PnDcp_Block_DhcpOptionDhcpClientIdentifier.java | 0
...p_Block_DhcpOptionFullyQualifiedDomainName.java | 0
.../readwrite/PnDcp_Block_DhcpOptionHostName.java | 0
...PnDcp_Block_DhcpOptionParameterRequestList.java | 0
.../PnDcp_Block_DhcpOptionServerIdentifier.java | 0
.../PnDcp_Block_DhcpOptionUuidBasedClient.java | 0
..._Block_DhcpOptionVendorSpecificInformation.java | 0
.../readwrite/PnDcp_Block_FullIpSuite.java | 0
.../readwrite/PnDcp_Block_IpMacAddress.java | 0
.../readwrite/PnDcp_Block_IpParameter.java | 349 +
.../java/profinet/readwrite/PnDcp_FrameId.java | 0
.../plc4x/java/profinet/readwrite/PnDcp_Pdu.java | 0
.../profinet/readwrite/PnDcp_Pdu_AlarmLow.java | 0
.../profinet/readwrite/PnDcp_Pdu_IdentifyReq.java | 336 +
.../profinet/readwrite/PnDcp_Pdu_IdentifyRes.java | 336 +
.../readwrite/PnDcp_Pdu_IdentifyRes_Payload.java | 255 +
.../readwrite/PnDcp_Pdu_RealTimeCyclic.java | 0
.../java/profinet/readwrite/PnDcp_ServiceId.java | 0
.../java/profinet/readwrite/PnDcp_ServiceType.java | 197 +
.../readwrite/PnDcp_SupportedDeviceOption.java | 0
.../java/profinet/readwrite/PnIoCm_AddInfo.java | 0
.../profinet/readwrite/PnIoCm_AlarmCrType.java | 0
.../java/profinet/readwrite/PnIoCm_ArInfo.java | 0
.../java/profinet/readwrite/PnIoCm_ArType.java | 0
.../java/profinet/readwrite/PnIoCm_Block.java | 217 +
.../java/profinet/readwrite/PnIoCm_BlockType.java | 138 +
.../readwrite/PnIoCm_Block_AlarmCrReq.java | 530 +
.../readwrite/PnIoCm_Block_AlarmCrRes.java | 0
.../profinet/readwrite/PnIoCm_Block_ArReq.java | 793 +
.../profinet/readwrite/PnIoCm_Block_ArRes.java | 0
.../profinet/readwrite/PnIoCm_Block_ArServer.java | 0
.../PnIoCm_Block_ExpectedSubmoduleReq.java | 0
.../profinet/readwrite/PnIoCm_Block_IAndM0.java | 532 +
.../profinet/readwrite/PnIoCm_Block_IAndM1.java | 251 +
.../profinet/readwrite/PnIoCm_Block_IAndM2.java | 221 +
.../profinet/readwrite/PnIoCm_Block_IAndM3.java | 220 +
.../profinet/readwrite/PnIoCm_Block_IAndM4.java | 220 +
.../profinet/readwrite/PnIoCm_Block_IoCrReq.java | 881 +
.../profinet/readwrite/PnIoCm_Block_IoCrRes.java | 0
.../readwrite/PnIoCm_Block_ModuleDiff.java | 244 +
.../PnIoCm_Block_RealIdentificationData.java | 245 +
.../PnIoCm_Block_ReqPlugAlarmApplicationReady.java | 122 +
.../profinet/readwrite/PnIoCm_CompanionArType.java | 0
.../PnIoCm_Control_Request_ApplicationReady.java | 362 +
.../PnIoCm_Control_Request_ParameterEnd.java | 362 +
.../PnIoCm_Control_Response_ApplicationReady.java | 373 +
.../PnIoCm_Control_Response_ParameterEnd.java | 362 +
.../readwrite/PnIoCm_DataUnitDataObject.java | 0
.../profinet/readwrite/PnIoCm_DataUnitIoCs.java | 0
.../profinet/readwrite/PnIoCm_DescriptionType.java | 0
.../PnIoCm_ExpectedSubmoduleBlockReqApi.java | 0
.../java/profinet/readwrite/PnIoCm_IdentInfo.java | 0
.../profinet/readwrite/PnIoCm_IoCrBlockReqApi.java | 0
.../java/profinet/readwrite/PnIoCm_IoCrType.java | 0
.../plc4x/java/profinet/readwrite/PnIoCm_IoCs.java | 0
.../profinet/readwrite/PnIoCm_IoDataObject.java | 0
.../readwrite/PnIoCm_ModuleDiffBlockApi.java | 0
.../PnIoCm_ModuleDiffBlockApi_Module.java | 0
.../PnIoCm_ModuleDiffBlockApi_Submodule.java | 0
.../profinet/readwrite/PnIoCm_ModuleState.java | 0
.../java/profinet/readwrite/PnIoCm_Packet.java | 171 +
.../PnIoCm_Packet_ConnectionlessCancel.java | 123 +
.../profinet/readwrite/PnIoCm_Packet_Fault.java | 0
.../profinet/readwrite/PnIoCm_Packet_NoCall.java | 0
.../profinet/readwrite/PnIoCm_Packet_Ping.java | 0
.../java/profinet/readwrite/PnIoCm_Packet_Rej.java | 0
.../java/profinet/readwrite/PnIoCm_Packet_Req.java | 0
.../java/profinet/readwrite/PnIoCm_Packet_Res.java | 0
.../profinet/readwrite/PnIoCm_Packet_Working.java | 122 +
.../readwrite/PnIoCm_RealIdentificationApi.java | 183 +
.../PnIoCm_RealIdentificationApi_Slot.java | 208 +
.../PnIoCm_RealIdentificationApi_Subslot.java | 161 +
.../java/profinet/readwrite/PnIoCm_RtClass.java | 0
.../java/profinet/readwrite/PnIoCm_State.java | 0
.../java/profinet/readwrite/PnIoCm_Submodule.java | 349 +
.../profinet/readwrite/PnIoCm_SubmoduleType.java | 0
.../PnIoCm_Submodule_InputAndOutputData.java | 342 +
.../readwrite/PnIoCm_Submodule_InputData.java | 246 +
.../PnIoCm_Submodule_NoInputNoOutputData.java | 0
.../readwrite/PnIoCm_Submodule_OutputData.java | 246 +
.../readwrite/PnIo_CyclicServiceDataUnit.java | 0
.../java/profinet/readwrite/ProfinetDataType.java | 0
.../profinet/readwrite/ProfinetDeviceState.java | 0
.../java/profinet/readwrite/TlvChassisId.java | 160 +
.../java/profinet/readwrite/TlvIEEESubType.java | 0
.../readwrite/TlvIeee8023MacPhyConfigStatus.java | 0
.../readwrite/TlvIeee8023MaxFrameSize.java | 0
.../profinet/readwrite/TlvManagementAddress.java | 261 +
.../profinet/readwrite/TlvOrgSpecificIeee8023.java | 145 +
.../readwrite/TlvOrgSpecificIeee8023Unit.java | 157 +
.../profinet/readwrite/TlvOrgSpecificProfibus.java | 145 +
.../readwrite/TlvOrgSpecificProfibusUnit.java | 166 +
.../readwrite/TlvOrganizationSpecific.java | 151 +
.../readwrite/TlvOrganizationSpecificUnit.java | 150 +
.../profinet/readwrite/TlvPortDescription.java | 139 +
.../plc4x/java/profinet/readwrite/TlvPortId.java | 159 +
.../profinet/readwrite/TlvProfibusSubType.java | 0
.../readwrite/TlvProfibusSubTypeChassisMac.java | 0
.../readwrite/TlvProfibusSubTypeMeasuredDelay.java | 0
.../readwrite/TlvProfibusSubTypeMrpPortStatus.java | 0
.../readwrite/TlvProfibusSubTypePortStatus.java | 249 +
.../profinet/readwrite/TlvSystemCapabilities.java | 524 +
.../profinet/readwrite/TlvSystemDescription.java | 139 +
.../java/profinet/readwrite/TlvSystemName.java | 139 +
.../java/profinet/readwrite/TlvTimeToLive.java | 139 +
.../plc4x/java/profinet/readwrite/TlvType.java | 63 +
.../plc4x/java/profinet/readwrite/UserData.java | 0
.../apache/plc4x/java/profinet/readwrite/Uuid.java | 0
.../profinet/readwrite/VirtualLanPriority.java | 0
.../apache/plc4x/java/profinet/ProfinetDriver.java | 337 +
.../java/profinet/channel/ProfinetChannel.java | 251 +
.../profinet/config/ProfinetConfiguration.java | 87 +
.../ProfinetRawSocketTransportConfiguration.java | 59 +
.../profinet/context/ProfinetDriverContext.java | 271 +
.../profinet/discovery/ProfinetDiscoverer.java | 259 +
.../profinet/gsdml/ProfinetApplicationProcess.java | 0
.../gsdml/ProfinetApplicationRelations.java | 0
.../java/profinet/gsdml/ProfinetBitDataItem.java | 0
.../profinet/gsdml/ProfinetCertificationInfo.java | 0
.../java/profinet/gsdml/ProfinetDataItem.java | 74 +
.../gsdml/ProfinetDeviceAccessPointItem.java | 0
.../profinet/gsdml/ProfinetDeviceFunction.java | 0
.../profinet/gsdml/ProfinetDeviceIdentity.java | 0
.../java/profinet/gsdml/ProfinetDeviceItem.java | 0
.../profinet/gsdml/ProfinetErrorCode2Value.java | 38 +
.../profinet/gsdml/ProfinetExternalTextList.java | 34 +
.../plc4x/java/profinet/gsdml/ProfinetFamily.java | 0
.../java/profinet/gsdml/ProfinetGraphicItem.java | 0
.../java/profinet/gsdml/ProfinetGraphics.java | 0
.../profinet/gsdml/ProfinetGraphicsItemRef.java | 0
.../java/profinet/gsdml/ProfinetIOConfigData.java | 0
.../profinet/gsdml/ProfinetISO15745Profile.java | 0
.../profinet/gsdml/ProfinetISO15745Reference.java | 0
.../gsdml/ProfinetInterfaceSubmoduleItem.java | 0
.../plc4x/java/profinet/gsdml/ProfinetIoData.java | 0
.../java/profinet/gsdml/ProfinetIoDataInput.java | 45 +
.../java/profinet/gsdml/ProfinetIoDataOutput.java | 45 +
.../profinet/gsdml/ProfinetLogBookEntryItem.java | 45 +
.../java/profinet/gsdml/ProfinetModuleInfo.java | 0
.../java/profinet/gsdml/ProfinetModuleItem.java | 101 +
.../java/profinet/gsdml/ProfinetModuleItemRef.java | 0
.../gsdml/ProfinetParameterRecordDataItem.java | 57 +
.../profinet/gsdml/ProfinetPortSubmoduleItem.java | 0
.../profinet/gsdml/ProfinetPrimaryLanguage.java | 0
.../java/profinet/gsdml/ProfinetProfileBody.java | 0
.../java/profinet/gsdml/ProfinetProfileHeader.java | 0
.../plc4x/java/profinet/gsdml/ProfinetRef.java | 0
.../gsdml/ProfinetSystemDefinedSubmoduleList.java | 44 +
.../plc4x/java/profinet/gsdml/ProfinetTextId.java | 0
.../java/profinet/gsdml/ProfinetTextIdValue.java | 0
.../profinet/gsdml/ProfinetTimingProperties.java | 0
.../plc4x/java/profinet/gsdml/ProfinetValue.java | 0
.../gsdml/ProfinetVirtualSubmoduleItem.java | 87 +
.../java/profinet/packets/PnDcpPacketFactory.java | 433 +
.../profinet/protocol/ProfinetProtocolLogic.java | 901 +
.../profinet/readwrite/utils/StaticHelper.java | 262 +
.../plc4x/java/profinet/tag/ProfinetTag.java | 108 +
.../java/profinet/tag/ProfinetTagHandler.java | 37 +
.../profinet/utils/ProfinetDataTypeMapper.java | 140 +
.../services/org.apache.plc4x.java.api.PlcDriver | 0
.../plc4x/java/profinet/ManualParserTest.java | 26 +
.../java/profinet/ManualProfinetIoBrowseTest.java | 48 +
.../profinet/ManualProfinetIoDiscoveryTest.java | 46 +
.../profinet/ManualProfinetIoTestAdam6117PN.java | 48 +
.../profinet/ManualProfinetIoTestAdam6150PN.java | 48 +
.../profinet/ManualProfinetIoTestSimocodePN.java | 55 +
.../java/profinet/ManualProfinetIoTestWagoPN.java | 44 +
.../profinet/ManualProfinetIoTestZylkSimocode.java | 45 +
.../profinet/gsdml/ProfinetGSDMLParseTest.java | 59 +
.../GSDML-V2.2-Advantech-ADAM6100-20111216.xml | 346 +
.../GSDML-V2.3-SIEMENS-SIMOCODEproVPN-20201104.xml | 873 +
.../GSDML-V2.33-wago-series750_753-20230115.xml | 113157 ++++++++++++++++++
...GSDML-V2.43-SIEMENS-SIMOCODEproVPN-20220817.xml | 1217 +
.../src/test/resources/gsdml.xml | 0
.../src/test/resources/logback-test.xml | 38 +
plc4j/drivers/profinet/pom.xml | 140 +-
.../plc4x/java/profinet/readwrite/DataItem.java | 1332 +-
.../java/profinet/readwrite/DceRpc_ObjectUuid.java | 12 +-
.../java/profinet/readwrite/DceRpc_Packet.java | 38 +-
.../plc4x/java/profinet/readwrite/EndOfLldp.java | 4 +-
.../readwrite/Ethernet_FramePayload_IPv4.java | 20 +-
.../Ethernet_FramePayload_VirtualLan.java | 14 +-
.../profinet/readwrite/IODReadRequestHeader.java | 495 +
.../profinet/readwrite/IODReadResponseHeader.java | 521 +
.../profinet/readwrite/IODWriteRequestHeader.java | 19 +-
.../profinet/readwrite/IODWriteResponseHeader.java | 2 +-
.../plc4x/java/profinet/readwrite/LldpUnit.java | 19 +-
.../java/profinet/readwrite/PDInterfaceAdjust.java | 10 +-
.../java/profinet/readwrite/PcDcp_GetSet_Pdu.java | 16 +-
.../profinet/readwrite/PcDcp_Pdu_DelayReq.java | 40 +-
.../plc4x/java/profinet/readwrite/PnDcp_Block.java | 3 +-
.../PnDcp_Block_DevicePropertiesDeviceRole.java | 16 +-
.../readwrite/PnDcp_Block_IpParameter.java | 16 +-
.../profinet/readwrite/PnDcp_Pdu_IdentifyReq.java | 16 +-
.../profinet/readwrite/PnDcp_Pdu_IdentifyRes.java | 16 +-
.../readwrite/PnDcp_Pdu_IdentifyRes_Payload.java | 3 +-
.../java/profinet/readwrite/PnDcp_ServiceType.java | 12 +-
.../profinet/readwrite/PnIoCM_Block_Request.java | 372 -
.../profinet/readwrite/PnIoCM_Block_Response.java | 372 -
.../java/profinet/readwrite/PnIoCm_Block.java | 47 +-
.../java/profinet/readwrite/PnIoCm_BlockType.java | 81 +-
.../readwrite/PnIoCm_Block_AlarmCrReq.java | 16 +-
.../profinet/readwrite/PnIoCm_Block_ArReq.java | 52 +-
.../profinet/readwrite/PnIoCm_Block_IAndM0.java | 532 +
.../profinet/readwrite/PnIoCm_Block_IAndM1.java | 251 +
.../profinet/readwrite/PnIoCm_Block_IAndM2.java | 221 +
.../profinet/readwrite/PnIoCm_Block_IAndM3.java | 220 +
.../profinet/readwrite/PnIoCm_Block_IAndM4.java | 220 +
.../profinet/readwrite/PnIoCm_Block_IoCrReq.java | 32 +-
.../readwrite/PnIoCm_Block_ModuleDiff.java | 18 +-
.../PnIoCm_Block_RealIdentificationData.java | 245 +
.../PnIoCm_Block_ReqPlugAlarmApplicationReady.java | 122 +
.../profinet/readwrite/PnIoCm_Control_Request.java | 362 -
.../PnIoCm_Control_Request_ApplicationReady.java | 362 +
.../PnIoCm_Control_Request_ParameterEnd.java | 362 +
.../readwrite/PnIoCm_Control_Response.java | 362 -
.../PnIoCm_Control_Response_ApplicationReady.java | 373 +
.../PnIoCm_Control_Response_ParameterEnd.java | 362 +
.../java/profinet/readwrite/PnIoCm_Packet.java | 6 +
.../PnIoCm_Packet_ConnectionlessCancel.java | 123 +
.../profinet/readwrite/PnIoCm_Packet_Working.java | 122 +
.../readwrite/PnIoCm_RealIdentificationApi.java | 183 +
.../PnIoCm_RealIdentificationApi_Slot.java | 208 +
.../PnIoCm_RealIdentificationApi_Subslot.java | 161 +
.../java/profinet/readwrite/PnIoCm_Submodule.java | 15 +-
.../PnIoCm_Submodule_InputAndOutputData.java | 154 +-
.../readwrite/PnIoCm_Submodule_InputData.java | 66 +-
.../readwrite/PnIoCm_Submodule_OutputData.java | 106 +-
.../java/profinet/readwrite/TlvChassisId.java | 8 +-
.../profinet/readwrite/TlvManagementAddress.java | 4 +-
.../profinet/readwrite/TlvOrgSpecificIeee8023.java | 4 +-
.../readwrite/TlvOrgSpecificIeee8023Unit.java | 3 +-
.../profinet/readwrite/TlvOrgSpecificProfibus.java | 4 +-
.../readwrite/TlvOrgSpecificProfibusUnit.java | 3 +-
.../readwrite/TlvOrganizationSpecific.java | 4 +-
.../readwrite/TlvOrganizationSpecificUnit.java | 10 +-
.../profinet/readwrite/TlvPortDescription.java | 8 +-
.../plc4x/java/profinet/readwrite/TlvPortId.java | 8 +-
.../readwrite/TlvProfibusSubTypePortStatus.java | 14 +-
.../profinet/readwrite/TlvSystemCapabilities.java | 4 +-
.../profinet/readwrite/TlvSystemDescription.java | 8 +-
.../java/profinet/readwrite/TlvSystemName.java | 8 +-
.../java/profinet/readwrite/TlvTimeToLive.java | 4 +-
.../plc4x/java/profinet/readwrite/TlvType.java | 34 +-
.../apache/plc4x/java/profinet/ProfinetDriver.java | 19 +-
.../config/ConfigurationProfinetDevice.java | 2 +-
.../profinet/config/ProfinetConfiguration.java | 32 +-
.../java/profinet/config/ProfinetDevices.java | 2 +-
.../ProfinetRawSocketTransportConfiguration.java | 37 +
.../profinet/context/ProfinetDeviceContext.java | 29 +-
.../java/profinet/device/LocalNetworkDevice.java | 52 +
.../plc4x/java/profinet/device/MessageWrapper.java | 4 +-
.../java/profinet/device/NetworkInterface.java | 2 +-
.../java/profinet/device/ProfinetChannel.java | 68 +-
.../plc4x/java/profinet/device/ProfinetDevice.java | 156 +-
.../profinet/device/ProfinetMessageWrapper.java | 6 +-
.../java/profinet/device/ProfinetModuleImpl.java | 16 +-
.../profinet/device/ProfinetNetworkInterface.java | 2 +-
.../profinet/discovery/ProfinetPlcDiscoverer.java | 23 +-
.../profinet/gsdml/ProfinetExternalTextList.java | 3 -
.../java/profinet/gsdml/ProfinetIoDataInput.java | 1 -
.../java/profinet/gsdml/ProfinetIoDataOutput.java | 1 -
.../java/profinet/gsdml/ProfinetModuleItem.java | 7 +-
.../gsdml/ProfinetParameterRecordDataItem.java | 2 -
.../gsdml/ProfinetSystemDefinedSubmoduleList.java | 1 -
.../gsdml/ProfinetVirtualSubmoduleItem.java | 2 -
.../profinet/protocol/ProfinetProtocolLogic.java | 59 +-
.../profinet/readwrite/utils/StaticHelper.java | 7 +
.../plc4x/java/profinet/DummyMessageWrapper.java | 4 +-
.../plc4x/java/profinet/DummyNetworkInterface.java | 2 +-
.../java/profinet/ManualProfinetIoAdamTest.java | 73 +
.../profinet/ManualProfinetIoDiscoveryTest.java | 5 +-
.../profinet/ManualProfinetIoSimocodeTest.java | 76 +
.../plc4x/java/profinet/ManualProfinetIoTest.java | 57 -
.../java/profinet/ManualProfinetPcapTest.java | 120 +
.../plc4x/java/profinet/ProfinetBrowseTests.java | 17 +-
.../plc4x/java/profinet/ProfinetCheckSumTests.java | 3 +-
.../java/profinet/ProfinetDeviceContextTests.java | 21 +-
.../profinet/gsdml/ProfinetConfigurationTests.java | 47 +-
.../profinet/gsdml/ProfinetGSDMLParseTest.java | 7 +-
.../profinet/src/test/resources/logback-test.xml | 2 +-
plc4j/drivers/s7/pom.xml | 173 +-
.../java/s7/readwrite/AlarmMessageAckPushType.java | 22 +-
.../java/s7/readwrite/AlarmMessagePushType.java | 22 +-
.../java/s7/readwrite/AlarmMessageQueryType.java | 10 +-
.../java/s7/readwrite/AssociatedValueType.java | 6 +-
.../plc4x/java/s7/readwrite/COTPPacketData.java | 14 +-
.../plc4x/java/s7/readwrite/ControllerType.java | 60 +
.../java/s7/readwrite/CycServiceItemAnyType.java | 29 +-
.../apache/plc4x/java/s7/readwrite/DataItem.java | 946 +-
.../plc4x/java/s7/readwrite/DateAndTime.java | 151 +-
.../plc4x/java/s7/readwrite/S7AddressAny.java | 6 +-
.../s7/readwrite/S7PayloadDiagnosticMessage.java | 174 +-
.../java/s7/readwrite/S7PayloadUserDataItem.java | 36 +
.../S7PayloadUserDataItemClkFRequest.java | 134 +
.../S7PayloadUserDataItemClkFResponse.java | 203 +
.../readwrite/S7PayloadUserDataItemClkRequest.java | 134 +
.../S7PayloadUserDataItemClkResponse.java | 203 +
.../S7PayloadUserDataItemClkSetRequest.java | 177 +
.../S7PayloadUserDataItemClkSetResponse.java | 134 +
...S7PayloadUserDataItemCpuFunctionAlarmQuery.java | 317 -
...loadUserDataItemCpuFunctionMsgSubscription.java | 252 -
...rDataItemCpuFunctionMsgSubscriptionRequest.java | 82 +-
.../plc4x/java/s7/readwrite/TransportSize.java | 128 +-
.../apache/plc4x/java/s7/events/S7AlarmEvent.java | 198 +-
.../apache/plc4x/java/s7/events/S7CyclicEvent.java | 460 +-
.../plc4x/java/s7/events/S7CyclicValueEvent.java | 2 +-
.../org/apache/plc4x/java/s7/events/S7Event.java | 45 +-
.../apache/plc4x/java/s7/events/S7ModeEvent.java | 52 +-
.../apache/plc4x/java/s7/events/S7SysEvent.java | 55 +-
.../apache/plc4x/java/s7/events/S7UserEvent.java | 2 +-
.../apache/plc4x/java/s7/readwrite/S7Driver.java | 25 +-
.../readwrite/configuration/S7Configuration.java | 47 +-
.../configuration/S7TcpTransportConfiguration.java | 32 +
.../connection/S7HDefaultNettyPlcConnection.java | 315 -
.../connection/S7HGeneratedDriverBase.java | 201 -
.../java/s7/readwrite/connection/S7HMuxImpl.java | 1 +
.../java/s7/readwrite/context/S7DriverContext.java | 14 +-
.../exceptions/S7HAbortRequestException.java | 23 -
.../optimizer/DefaultS7MessageProcessor.java | 20 +-
.../java/s7/readwrite/optimizer/S7Optimizer.java | 50 +-
.../readwrite/protocol/S7HGeneratedDriverBase.java | 233 +
.../plc4x/java/s7/readwrite/protocol/S7HMux.java | 34 +
.../java/s7/readwrite/protocol/S7HMuxImpl.java | 355 +
.../s7/readwrite/protocol/S7HPlcConnection.java | 421 +
.../protocol/S7HSingleProtocolStackConfigurer.java | 223 +
.../readwrite/protocol/S7ProtocolEventLogic.java | 171 +-
.../s7/readwrite/protocol/S7ProtocolLogic.java | 1641 +-
.../plc4x/java/s7/readwrite/tag/S7AckTag.java | 3 +-
.../plc4x/java/s7/readwrite/tag/S7ClkTag.java | 95 +
.../java/s7/readwrite/tag/S7PlcTagHandler.java | 16 +-
.../s7/readwrite/tag/S7StringFixedLengthTag.java | 129 +
.../plc4x/java/s7/readwrite/tag/S7StringTag.java | 68 -
.../s7/readwrite/tag/S7StringVarLengthTag.java | 119 +
.../java/s7/readwrite/tag/S7SubscriptionTag.java | 165 +-
.../plc4x/java/s7/readwrite/tag/S7SzlTag.java | 41 +-
.../apache/plc4x/java/s7/readwrite/tag/S7Tag.java | 113 +-
.../java/s7/readwrite/types/S7ControllerType.java | 31 -
.../s7/readwrite/types/S7SubscriptionType.java | 4 +-
.../readwrite/utils/S7PlcSubscriptionHandle.java | 26 +-
.../java/s7/readwrite/utils/StaticHelper.java | 1260 +-
.../plc4x/java/s7/utils/S7DiagnosticEventId.java | 137 +-
.../plc4x/java/s7/utils/S7ParamErrorCode.java | 40 +-
.../s7/src/test/java/BenchmarkGeneratedS7.java | 2 +-
plc4j/drivers/s7/src/test/java/S7IoTest.java | 2 +-
.../java/s7/readwrite/ManualS71200DriverTest.java | 104 +
.../java/s7/readwrite/ManualS71500DriverTest.java | 70 +
.../java/s7/readwrite/ManualS7DriverTest.java | 113 -
.../readwrite/tag/S7StringFixedLengthTagTest.java | 44 +
.../plc4x/java/s7/readwrite/tag/S7TagTest.java | 17 -
plc4j/drivers/simulated/pom.xml | 115 +-
.../plc4x/java/simulated/readwrite/DataItem.java | 1423 +-
.../plc4x/java/simulated/SimulatedDriver.java | 7 +
.../configuration/SimulatedConfiguration.java | 25 +
.../simulated/connection/SimulatedConnection.java | 27 +-
plc4j/examples/hello-ads-telemetry/pom.xml | 5 +-
plc4j/examples/hello-cloud-azure/pom.xml | 10 +-
plc4j/examples/hello-cloud-google/pom.xml | 12 +-
plc4j/examples/hello-connectivity-mqtt/pom.xml | 7 +-
plc4j/examples/hello-discovery/pom.xml | 13 +-
.../examples/hellodiscovery/HelloDiscovery.java | 8 +-
.../hello-discovery/src/main/resources/logback.xml | 2 +
plc4j/examples/hello-docker/Dockerfile | 116 +
.../examples/hello-influx-data-collection/pom.xml | 9 +-
plc4j/examples/hello-integration-iotdb/pom.xml | 27 +-
.../integration/iotdb/IoTDBWriterWithSession.java | 4 +-
.../java/examples/integration/iotdb/PlcLogger.java | 55 +-
plc4j/examples/hello-nats/pom.xml | 6 +-
plc4j/examples/hello-opm/pom.xml | 15 +-
.../plc4x/java/examples/helloopm/HelloOpm.java | 48 +-
plc4j/examples/hello-webservice/pom.xml | 5 +-
plc4j/examples/hello-world-kotlin/pom.xml | 15 +-
.../hello-world-plc4x-discover-and-browse/pom.xml | 5 +-
plc4j/examples/hello-world-plc4x-read/pom.xml | 5 +-
plc4j/examples/hello-world-plc4x-subscribe/pom.xml | 5 +-
plc4j/examples/hello-world-plc4x-write/pom.xml | 5 +-
plc4j/examples/plc4j-s7event/pom.xml | 39 +-
.../examples/plc4j/s7event/CycSubscription.java | 120 -
.../examples/plc4j/s7event/EventSubscription.java | 113 -
.../plc4j/s7event/PLcSetAndGetRtClock.java | 30 +
.../plc4j/s7event/PlcCycSubscriptionS7400H.java | 351 +
.../plc4j/s7event/PlcEventSubscriptionS7400H.java | 116 +
.../plc4j/s7event/PlcReadAndWriteVIPA.java | 38 +
.../examples/plc4j/s7event/PlcReadDataS7400H.java | 300 +
.../examples/plc4j/s7event/PlcReadS71200.java | 265 +
.../plc4j/s7event/PlcReadWriteStrings.java | 434 +
.../plc4j/s7event/PlcSzlRequestS7400H.java | 89 +
.../examples/plc4j/s7event/PlcWriteDataS7400H.java | 31 +
.../examples/plc4j/s7event/PlcWriteS71200.java | 31 +
.../plc4x/examples/plc4j/s7event/SzlRequest.java | 87 -
plc4j/examples/poll-loop/pom.xml | 7 +-
plc4j/examples/pom.xml | 90 +-
plc4j/integrations/apache-calcite/pom.xml | 87 +-
plc4j/integrations/apache-kafka/README.md | 43 +-
plc4j/integrations/apache-kafka/pom.xml | 103 +-
.../java/org/apache/plc4x/kafka/Plc4xSinkTask.java | 2 +-
plc4j/integrations/apache-nifi/README.md | 50 +-
.../apache-nifi/nifi-plc4x-nar/pom.xml | 100 +-
.../apache-nifi/nifi-plc4x-processors/pom.xml | 58 +-
.../org/apache/plc4x/nifi/BasePlc4xProcessor.java | 264 +-
.../plc4x/nifi/Plc4xListenRecordProcessor.java | 308 +
.../org/apache/plc4x/nifi/Plc4xSinkProcessor.java | 99 +-
.../plc4x/nifi/Plc4xSinkRecordProcessor.java | 193 +-
.../apache/plc4x/nifi/Plc4xSourceProcessor.java | 108 +-
.../plc4x/nifi/Plc4xSourceRecordProcessor.java | 193 +-
.../nifi/address/AddressesAccessStrategy.java | 21 +
.../plc4x/nifi/address/AddressesAccessUtils.java | 100 +-
.../plc4x/nifi/address/BaseAccessStrategy.java | 124 +
.../address/DynamicPropertyAccessStrategy.java | 35 +-
.../nifi/address/FilePropertyAccessStrategy.java | 79 +
.../nifi/address/TextPropertyAccessStrategy.java | 40 +-
.../nifi/record/Plc4xReadResponseRecordSet.java | 73 +-
.../org/apache/plc4x/nifi/record/Plc4xWriter.java | 4 +-
.../plc4x/nifi/record/RecordPlc4xWriter.java | 149 +-
.../org/apache/plc4x/nifi/record/SchemaCache.java | 4 +-
.../nifi/subscription/Plc4xListenerDispatcher.java | 152 +
.../nifi/subscription/Plc4xSubscriptionType.java | 25 +
.../org/apache/plc4x/nifi/util/Plc4xCommon.java | 7 +-
.../services/org.apache.nifi.processor.Processor | 3 +-
.../plc4x/nifi/Plc4xListenRecordProcessorTest.java | 80 +
.../apache/plc4x/nifi/Plc4xSinkProcessorTest.java | 18 +
.../plc4x/nifi/Plc4xSinkRecordProcessorTest.java | 18 +-
.../plc4x/nifi/Plc4xSourceProcessorTest.java | 21 +-
.../plc4x/nifi/Plc4xSourceRecordProcessorTest.java | 20 +-
.../plc4x/nifi/address/AccessStrategyTest.java | 206 +
plc4j/integrations/apache-nifi/pom.xml | 74 +-
plc4j/integrations/opcua-server/pom.xml | 270 -
plc4j/integrations/pom.xml | 9 +-
plc4j/osgi/pom.xml | 10 +-
plc4j/pom.xml | 22 +-
plc4j/spi/pom.xml | 8 +-
.../apache/plc4x/java/spi/ConversationContext.java | 59 +
.../spi/GeneratedDriverByteToMessageCodec.java | 4 +-
.../apache/plc4x/java/spi/Plc4xNettyWrapper.java | 173 +-
.../apache/plc4x/java/spi/Plc4xProtocolBase.java | 4 +
.../org/apache/plc4x/java/spi/TimedOperation.java | 32 +
.../org/apache/plc4x/java/spi/TimeoutManager.java | 40 +
.../fields/FieldReaderDiscriminatorEnum.java | 41 +
.../spi/codegen/fields/FieldReaderFactory.java | 4 +
.../java/spi/configuration/Configuration.java | 4 +-
.../spi/configuration/ConfigurationFactory.java | 100 +-
.../java/spi/configuration/HasConfiguration.java | 4 +-
.../annotations/ComplexConfigurationParameter.java | 36 +
...mplexConfigurationParameterDefaultOverride.java | 27 +
...plexConfigurationParameterRequiredOverride.java | 27 +
.../java/spi/connection/AbstractPlcConnection.java | 19 +-
.../connection/CustomProtocolStackConfigurer.java | 55 +-
.../spi/connection/DefaultNettyPlcConnection.java | 86 +-
.../java/spi/connection/GeneratedDriverBase.java | 73 +-
.../java/spi/connection/NettyChannelFactory.java | 20 +-
.../spi/connection/ProtocolStackConfigurer.java | 9 +-
.../connection/SingleProtocolStackConfigurer.java | 13 +-
.../plc4x/java/spi/events/DiscoverEvent.java | 2 +
.../java/spi/generation/ReadBufferByteBased.java | 119 +-
.../java/spi/generation/ReadBufferXmlBased.java | 3 +-
.../java/spi/generation/WriteBufferByteBased.java | 127 +-
.../java/spi/internal/DefaultContextHandler.java | 17 +-
.../spi/internal/DefaultConversationContext.java | 106 +
.../spi/internal/DefaultExpectRequestContext.java | 22 +-
.../spi/internal/DefaultSendRequestContext.java | 20 +-
.../java/spi/internal/HandlerRegistration.java | 92 +-
.../java/spi/messages/DefaultPlcPingRequest.java | 49 +
.../java/spi/messages/DefaultPlcPingResponse.java | 62 +
.../apache/plc4x/java/spi/messages/PlcPinger.java | 31 +
.../spi/netty/NettyHashTimerTimeoutManager.java | 80 +
.../apache/plc4x/java/spi/transport/Transport.java | 4 +
.../TransportConfigurationTypeProvider.java | 26 +
.../org/apache/plc4x/java/spi/values/PlcBINT.java | 232 +
.../org/apache/plc4x/java/spi/values/PlcBREAL.java | 233 +
.../org/apache/plc4x/java/spi/values/PlcDATE.java | 34 +-
.../plc4x/java/spi/values/PlcDATE_AND_LTIME.java | 141 +
.../plc4x/java/spi/values/PlcDATE_AND_TIME.java | 4 +-
.../org/apache/plc4x/java/spi/values/PlcLDATE.java | 9 +-
.../plc4x/java/spi/values/PlcLDATE_AND_TIME.java | 4 +-
.../plc4x/java/spi/values/PlcLTIME_OF_DAY.java | 2 +-
.../org/apache/plc4x/java/spi/values/PlcNull.java | 16 +
.../org/apache/plc4x/java/spi/values/PlcSINT.java | 2 +-
.../apache/plc4x/java/spi/values/PlcStruct.java | 2 +-
.../org/apache/plc4x/java/spi/values/PlcTIME.java | 12 +-
.../plc4x/java/spi/values/PlcTIME_OF_DAY.java | 4 +-
.../org/apache/plc4x/java/spi/values/PlcUBINT.java | 287 +
.../plc4x/java/spi/values/PlcValueAdapter.java | 28 +-
.../plc4x/java/spi/values/PlcValueHandler.java | 32 +
.../plc4x/java/spi/Plc4xNettyWrapperTest.java | 9 +-
.../configuration/ConfigurationFactoryTest.java | 122 +
.../config/ParameterConverterType.java | 34 +
.../config/ParameterConverterTypeConverter.java | 36 +
.../config/TestConfigurationComplex.java | 34 +
.../config/TestConfigurationDefaults.java | 76 +
.../TestConfigurationParameterConverter.java | 36 +
.../config/TestConfigurationRequired.java | 76 +
.../config/TestConfigurationSimple.java | 69 +
.../connection/DefaultNettyPlcConnectionTest.java | 177 +
.../plc4x/java/spi/connection/GateKeeper.java | 78 +
.../java/spi/connection/PlcConnectionFactory.java | 55 +
.../SingleProtocolStackConfigurerTest.java | 122 +
.../java/spi/connection/TestChannelFactory.java | 46 +
.../plc4x/java/spi/connection/TestMessage.java | 77 +
.../plc4x/java/spi/connection/TestProtocol.java | 55 +
.../internal/DefaultSendRequestContextTest.java | 4 +-
.../optimizer/RequestTransactionManagerTest.java | 2 +-
.../java/spi/parser/ConnectionParserTest.java | 8 +-
plc4j/tools/capture-replay/pom.xml | 6 +-
plc4j/tools/connection-cache/pom.xml | 12 +-
.../utils/cache/CachedPlcConnectionManager.java | 19 +
.../java/utils/cache/LeasedPlcConnection.java | 56 +-
plc4j/tools/opcua-server/pom.xml | 208 +
.../apache/plc4x/java/opcuaserver/OPCUAServer.java | 0
.../opcuaserver/backend/Plc4xCommunication.java | 0
.../java/opcuaserver/backend/Plc4xNamespace.java | 0
.../opcuaserver/configuration/Configuration.java | 0
.../configuration/DeviceConfiguration.java | 0
.../configuration/PasswordConfiguration.java | 0
.../plc4x/java/opcuaserver/configuration/Tag.java | 0
.../plc4x/java/opcuaserver/configuration/User.java | 0
.../opcuaserver/context/CertificateGenerator.java | 0
.../opcuaserver/context/CertificateKeyPair.java | 0
.../opcua-server/src/main/resources/config.yml | 0
.../opcua-server/src/main/resources/logback.xml | 0
.../plc4x/java/opcuaserver/OpcuaPlcDriverTest.java | 0
.../opcua-server/src/test/resources/config.yml | 0
.../src/test/resources/logback-test.xml | 0
plc4j/tools/opm/pom.xml | 12 +-
.../plc4x/java/opm/PlcEntityInterceptor.java | 11 +-
plc4j/tools/plc4x-server/pom.xml | 89 +-
.../java/plc4x/readwrite/Plc4xConnectRequest.java | 166 -
.../java/plc4x/readwrite/Plc4xConnectResponse.java | 181 -
.../plc4x/java/plc4x/readwrite/Plc4xConstants.java | 130 -
.../plc4x/java/plc4x/readwrite/Plc4xMessage.java | 234 -
.../java/plc4x/readwrite/Plc4xReadRequest.java | 197 -
.../java/plc4x/readwrite/Plc4xReadResponse.java | 234 -
.../java/plc4x/readwrite/Plc4xRequestType.java | 65 -
.../java/plc4x/readwrite/Plc4xResponseCode.java | 64 -
.../plc4x/readwrite/Plc4xSubscriptionType.java | 56 -
.../plc4x/java/plc4x/readwrite/Plc4xTag.java | 160 -
.../java/plc4x/readwrite/Plc4xTagRequest.java | 130 -
.../java/plc4x/readwrite/Plc4xTagResponse.java | 156 -
.../java/plc4x/readwrite/Plc4xTagValueRequest.java | 183 -
.../plc4x/readwrite/Plc4xTagValueResponse.java | 211 -
.../plc4x/java/plc4x/readwrite/Plc4xValue.java | 468 -
.../plc4x/java/plc4x/readwrite/Plc4xValueType.java | 84 -
.../java/plc4x/readwrite/Plc4xWriteRequest.java | 197 -
.../java/plc4x/readwrite/Plc4xWriteResponse.java | 234 -
.../plc4x/java/tools/plc4xserver/Plc4xServer.java | 143 +-
.../java/tools/plc4xserver/Plc4xServerTest.java | 131 +
plc4j/tools/pom.xml | 25 +-
plc4j/tools/scraper-ng/pom.xml | 16 +-
plc4j/tools/scraper/pom.xml | 14 +-
plc4j/tools/ui/application/pom.xml | 178 +
.../java/tools/ui/Plc4xUiBackendApplication.java | 34 +
.../src/main/resources/application-dev.properties | 18 +
.../src/main/resources/application.properties | 31 +
.../ui/application/src/main/resources/logback.xml | 39 +
.../tools/ui/Plc4xUiBackendApplicationTests.java | 34 +
.../src/test/resources/application-test.properties | 19 +
plc4j/tools/ui/backend/pom.xml | 169 +
.../tools/ui/configuration/Plc4xConfiguration.java | 34 +
.../tools/ui/configuration/WebSocketConfig.java | 43 +
.../java/tools/ui/controller/DeviceController.java | 64 +
.../java/tools/ui/controller/DriverController.java | 51 +
.../plc4x/java/tools/ui/event/DeviceEvent.java | 30 +
.../plc4x/java/tools/ui/event/EventType.java | 28 +
.../java/tools/ui/event/UiApplicationEvent.java | 42 +
.../java/tools/ui/handler/WebSocketHandler.java | 107 +
.../java/tools/ui/model/ConfigurationOption.java | 52 +
.../apache/plc4x/java/tools/ui/model/Device.java | 109 +
.../apache/plc4x/java/tools/ui/model/Driver.java | 62 +
.../plc4x/java/tools/ui/model/Transport.java | 49 +
.../java/tools/ui/repository/DeviceRepository.java | 30 +
.../plc4x/java/tools/ui/service/DeviceService.java | 82 +
.../plc4x/java/tools/ui/service/DriverService.java | 140 +
plc4j/tools/ui/backend/ws.html | 36 +
plc4j/tools/ui/frontend/pom.xml | 211 +
plc4j/tools/ui/frontend/project/.eslintrc.cjs | 37 +
plc4j/tools/ui/frontend/project/.gitignore | 25 +
plc4j/tools/ui/frontend/project/README.md | 49 +
plc4j/tools/ui/frontend/project/index.html | 32 +
plc4j/tools/ui/frontend/project/package.json | 51 +
.../ui/frontend/project/public/plc4x-favicon.png | Bin 0 -> 6065 bytes
plc4j/tools/ui/frontend/project/src/App.css | 19 +
plc4j/tools/ui/frontend/project/src/App.tsx | 106 +
.../ui/frontend/project/src/assets/plc4x-logo.svg | 1494 +
.../tools/ui/frontend/project/src/assets/react.svg | 23 +
.../project/src/components/DeviceDialog.tsx | 184 +
.../project/src/components/NavigationTree.tsx | 221 +
.../project/src/components/PlcConnection.tsx | 45 +
.../src/generated/plc4j-tools-ui-frontend.ts | 201 +
plc4j/tools/ui/frontend/project/src/index.css | 102 +
.../ui/frontend/project/src/layouts/MainLayout.tsx | 73 +
plc4j/tools/ui/frontend/project/src/main.tsx | 37 +
.../ui/frontend/project/src/model/TreeItemData.ts | 37 +
.../tools/ui/frontend/project/src/pages/About.tsx | 24 +
.../ui/frontend/project/src/pages/Inspect.tsx | 140 +
plc4j/tools/ui/frontend/project/src/pages/Mqtt.tsx | 24 +
.../tools/ui/frontend/project/src/pages/OpcUa.tsx | 24 +
.../ui/frontend/project/src/pages/Settings.tsx | 24 +
plc4j/tools/ui/frontend/project/src/store/index.ts | 91 +
.../tools/ui/frontend/project/src/utils/Counter.ts | 28 +
plc4j/tools/ui/frontend/project/src/vite-env.d.ts | 20 +
plc4j/tools/ui/frontend/project/tsconfig.json | 25 +
plc4j/tools/ui/frontend/project/tsconfig.node.json | 10 +
plc4j/tools/ui/frontend/project/vite.config.ts | 26 +
plc4j/tools/ui/pom.xml | 268 +-
.../plc4x/java/ui/ConnectionTabController.java | 191 -
.../org/apache/plc4x/java/ui/FxmlController.java | 202 -
.../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 | 13 +-
.../plc4x/java/transport/can/CANTransport.java | 5 +-
.../can/DefaultCANTransportConfiguration.java | 24 +
plc4j/transports/pcap-replay/pom.xml | 16 +-
.../DefaultPcapReplayTransportConfiguration.java | 67 +
.../transport/pcapreplay/PcapReplayTransport.java | 6 +
.../PcapReplayTransportConfiguration.java | 11 +-
plc4j/transports/pcap-shared/pom.xml | 10 +-
.../pcap/DefaultPcapTransportConfiguration.java | 54 +
.../transport/pcap/PcapTransportConfiguration.java | 12 +-
plc4j/transports/pom.xml | 6 +-
plc4j/transports/raw-socket/pom.xml | 20 +-
.../DefaultRawSocketTransportConfiguration.java | 44 +
.../transport/rawsocket/RawSocketTransport.java | 46 +-
.../rawsocket/RawSocketTransportConfiguration.java | 10 +-
plc4j/transports/serial/pom.xml | 10 +-
.../DefaultSerialTransportConfiguration.java | 80 +
.../plc4x/java/transport/serial/SerialChannel.java | 18 +-
.../java/transport/serial/SerialChannelConfig.java | 18 +-
.../transport/serial/SerialChannelFactory.java | 2 +-
.../transport/serial/SerialChannelHandler.java | 2 +-
.../transport/serial/SerialChannelOptions.java | 6 +-
.../serial/SerialChannelOptionsParity.java | 35 +
.../java/transport/serial/SerialTransport.java | 22 +-
.../serial/SerialTransportConfiguration.java | 13 +-
plc4j/transports/socketcan/pom.xml | 127 +-
.../transport/socketcan/SocketCANTransport.java | 4 +-
plc4j/transports/tcp/pom.xml | 10 +-
.../tcp/DefaultTcpTransportConfiguration.java | 67 +
.../plc4x/java/transport/tcp/TcpTransport.java | 20 +-
.../transport/tcp/TcpTransportConfiguration.java | 12 +-
plc4j/transports/test/pom.xml | 13 +-
plc4j/transports/udp/pom.xml | 10 +-
.../udp/DefaultUdpTransportConfiguration.java | 40 +
.../java/transport/udp/UdpChannelFactory.java | 8 +-
.../plc4x/java/transport/udp/UdpTransport.java | 21 +-
.../transport/udp/UdpTransportConfiguration.java | 9 +
plc4j/transports/virtualcan/pom.xml | 14 +-
.../transport/virtualcan/VirtualCANTransport.java | 4 +-
plc4j/utils/pcap-replay/pom.xml | 8 +-
plc4j/utils/pcap-shared/pom.xml | 6 +-
.../utils/pcap/netty/exception/PcapException.java | 23 +-
plc4j/utils/plc-simulator/pom.xml | 19 +-
.../bacnet/protocol/BacnetServerAdapter.java | 2 +-
.../server/cbus/protocol/CBusServerAdapter.java | 2 +-
.../server/s7/protocol/S7Step7ServerAdapter.java | 4 +-
plc4j/utils/pom.xml | 6 +-
plc4j/utils/raw-sockets/pom.xml | 10 +-
.../utils/rawsockets/netty/RawSocketChannel.java | 49 +-
.../rawsockets/netty/address/RawSocketAddress.java | 36 +
.../utils/rawsockets/netty/utils/ArpUtils.java | 200 +-
.../java/utils/rawsockets/netty/ManualArpTest.java | 41 +
plc4j/utils/test-generator/pom.xml | 29 +-
.../ParserSerializerTestsuiteGenerator.groovy | 51 +-
.../ParserSerializerTestsuiteGeneratorSpec.groovy | 20 +-
.../src/test/resources/bacnet-stack-services.cap | Bin 14514 -> 0 bytes
plc4j/utils/test-utils/pom.xml | 12 +-
.../org/apache/plc4x/test/DisableInDockerFlag.java | 37 +
.../plc4x/test/DisableInDockerFlagCondition.java | 50 +
.../test/DisableOnParallelsVmFlagCondition.java | 7 +-
.../plc4x/test/driver/internal/TestStep.java | 5 +-
.../internal/handlers/ApiRequestHandler.java | 146 +-
.../handlers/IncomingPlcMessageHandler.java | 7 +-
.../org/apache/plc4x/test/manual/ManualTest.java | 28 +-
.../migration/MessageValidatorAndMigrator.java | 9 +-
plc4net/api/pom.xml | 2 +-
.../knxnetip/readwrite/model/KnxDatapoint.cs | 12 +-
.../knxnetip/readwrite/model/KnxManufacturer.cs | 303 +-
.../knxnetip/readwrite/model/KnxProperty.cs | 88 +-
plc4net/pom.xml | 91 +-
pom.xml | 315 +-
protocols/ab-eth/pom.xml | 8 +-
protocols/ads/pom.xml | 8 +-
.../org/apache/plc4x/protocol/ads/ADSProtocol.java | 4 -
.../ads/src/main/resources/protocols/ads/ads.mspec | 12 +-
.../resources/protocols/ads/DriverTestsuite.xml | 1396 +-
protocols/bacnetip/pom.xml | 175 +-
.../bacnetip/bacnet-bit-strings-tagged.mspec | 152 +
.../protocols/bacnetip/bacnet-enums-tagged.mspec | 842 +
.../bacnetip/bacnet-private-enums-tagged.mspec | 568 +
.../protocols/bacnetip/bacnet-vendorids.mspec | 1501 +
.../bacnetip/src/main/script/getVendorIds.groovy | 8 +-
.../src/main/script/produceTaggedBitStrings.groovy | 8 +-
.../src/main/script/produceTaggedEnums.groovy | 6 +-
.../main/script/produceTaggedPrivateEnums.groovy | 6 +-
protocols/c-bus/pom.xml | 8 +-
protocols/canopen/pom.xml | 8 +-
.../src/main/resources/protocols/can/canopen.mspec | 6 +-
.../protocols/canopen/CANOpenPayloadTestSuite.xml | 8 +-
protocols/df1/pom.xml | 8 +-
protocols/eip/pom.xml | 8 +-
.../eip/src/main/resources/protocols/eip/eip.mspec | 105 +-
.../protocols/logix/CompactLogixSimpleRead.xml | 2 +-
protocols/firmata/pom.xml | 8 +-
protocols/genericcan/pom.xml | 8 +-
protocols/iec-60870/pom.xml | 53 +
.../iec608705104/IEC608705104Protocol.java | 42 +
...e.plc4x.plugins.codegenerator.protocol.Protocol | 19 +
.../protocols/iec608705104/iec-60870-5-104.mspec | 766 +
.../iec60870/IEC608705104ProtocolTest.java | 38 +
.../iec-60870/src/test/resources}/logback-test.xml | 0
.../protocols/iec608705104/DriverTestsuite.xml | 30 +
.../protocols/iec608705104/IEC-60870-5-104.xml | 7778 ++
protocols/knxnetip/pom.xml | 164 +-
.../protocols/knxnetip/knx-master-data.mspec | 4719 +
.../resources/protocols/knxnetip/knxnetip.mspec | 14 +-
protocols/knxnetip/src/main/xslt/knx-types.xsl | 27 +-
.../knxnetip/KnxSpecificationStoreUpdater.java | 5 +-
protocols/modbus/pom.xml | 8 +-
.../protocols/modbus/tcp/Modbus-all-datatypes.xml | 3404 +
protocols/mqtt/pom.xml | 8 +-
protocols/opcua/pom.xml | 375 +-
.../generated/protocols/opcua/opc-manual.mspec | 3306 +
.../generated/protocols/opcua/opc-services.mspec | 13320 +++
.../generated/protocols/opcua/opc-status.mspec | 297 +
.../main/generated/protocols/opcua/opc-types.mspec | 23 +
.../main/script/downloadAndEditOpcuaNodeSet.groovy | 121 +
protocols/opcua/src/main/xslt/opc-manual.xsl | 192 +-
protocols/opcua/src/main/xslt/opc-services.xsl | 40 +-
protocols/opcua/src/main/xslt/opc-status.xsl | 20 +
protocols/opcua/src/main/xslt/opc-types.xsl | 22 +-
.../resources/protocols/opcua/DriverTestsuite.xml | 52 +-
protocols/open-protocol/pom.xml | 11 +-
protocols/plc4x-api/pom.xml | 8 +-
.../protocol/plc4xapi/v0/Plc4xProtocolTest.java | 1 -
protocols/plc4x/pom.xml | 8 +-
.../main/resources/protocols/plc4x/v0/plc4x.mspec | 2 +-
.../protocols/plc4x/ParserSerializerTestsuite.xml | 2 +-
protocols/pom.xml | 8 +-
protocols/profinet/pom.xml | 8 +-
.../main/resources/protocols/profinet/dcerpc.mspec | 3 +-
.../main/resources/protocols/profinet/lldp.mspec | 1 +
.../main/resources/protocols/profinet/pnio.mspec | 314 +-
protocols/s7/pom.xml | 8 +-
.../s7/src/main/resources/protocols/s7/s7.mspec | 260 +-
protocols/simulated/pom.xml | 8 +-
protocols/socketcan/pom.xml | 8 +-
protocols/umas/pom.xml | 53 +
.../apache/plc4x/protocol/umas/UmasProtocol.java | 42 +
...e.plc4x.plugins.codegenerator.protocol.Protocol | 19 +
.../src/main/resources/protocols/umas/umas.mspec | 340 +
.../plc4x/protocol/umas/UmasProtocolTest.java | 37 +
.../umas/src/test/resources}/logback-test.xml | 0
sandbox/discovery/pom.xml | 8 +-
.../plc4x/java/discovery/DiscoveryConnection.java | 4 +-
.../plc4x/java/discovery/DiscoveryDriver.java | 6 +
sandbox/plc4py/plc4py/PlcDriverManager.py | 14 +-
sandbox/plc4py/plc4py/api/exceptions/exceptions.py | 12 +
sandbox/plc4py/plc4py/api/messages/PlcField.py | 6 +-
sandbox/plc4py/plc4py/api/messages/PlcRequest.py | 43 +-
sandbox/plc4py/plc4py/api/messages/PlcResponse.py | 32 +-
sandbox/plc4py/plc4py/api/value/PlcValue.py | 18 +-
sandbox/plc4py/plc4py/drivers/PlcDriverLoader.py | 2 +-
.../plc4py/plc4py/drivers/mock/MockConnection.py | 65 +-
.../plc4py/drivers/mock/MockReadRequestBuilder.py | 23 +-
sandbox/plc4py/plc4py/drivers/mock/MockTag.py | 35 +
.../plc4py/drivers/modbus/ModbusConfiguration.py | 7 +
.../plc4py/drivers/modbus/ModbusConnection.py | 79 +-
.../plc4py/plc4py/drivers/modbus/ModbusDevice.py | 155 +
.../plc4py/plc4py/drivers/modbus/ModbusProtocol.py | 37 +-
sandbox/plc4py/plc4py/drivers/modbus/ModbusTag.py | 179 +
.../plc4py/drivers/umas/UmasConfiguration.py | 38 +
.../plc4py/plc4py/drivers/umas/UmasConnection.py | 237 +
sandbox/plc4py/plc4py/drivers/umas/UmasDevice.py | 450 +
sandbox/plc4py/plc4py/drivers/umas/UmasProtocol.py | 101 +
sandbox/plc4py/plc4py/drivers/umas/UmasTag.py | 79 +
.../plc4py/plc4py/drivers/umas/UmasVariables.py | 212 +
.../plc4py/{api => drivers/umas}/__init__.py | 0
.../plc4py/plc4py/protocols/modbus/StaticHelper.py | 21 +-
.../plc4py/protocols/modbus/readwrite/DataItem.py | 976 +-
.../protocols/modbus/readwrite/DriverType.py | 12 +-
.../plc4py/protocols/modbus/readwrite/ModbusADU.py | 103 +-
.../protocols/modbus/readwrite/ModbusAsciiADU.py | 103 +-
.../protocols/modbus/readwrite/ModbusConstants.py | 48 +-
.../protocols/modbus/readwrite/ModbusDataType.py | 66 +-
.../ModbusDeviceInformationConformityLevel.py | 12 +-
.../readwrite/ModbusDeviceInformationLevel.py | 14 +-
.../ModbusDeviceInformationMoreFollows.py | 10 +-
.../readwrite/ModbusDeviceInformationObject.py | 64 +-
.../protocols/modbus/readwrite/ModbusErrorCode.py | 26 +-
.../plc4py/protocols/modbus/readwrite/ModbusPDU.py | 594 +-
.../modbus/readwrite/ModbusPDUDiagnosticRequest.py | 72 +-
.../readwrite/ModbusPDUDiagnosticResponse.py | 72 +-
.../protocols/modbus/readwrite/ModbusPDUError.py | 68 +-
.../ModbusPDUGetComEventCounterRequest.py | 48 +-
.../ModbusPDUGetComEventCounterResponse.py | 80 +-
.../readwrite/ModbusPDUGetComEventLogRequest.py | 48 +-
.../readwrite/ModbusPDUGetComEventLogResponse.py | 104 +-
.../ModbusPDUMaskWriteHoldingRegisterRequest.py | 88 +-
.../ModbusPDUMaskWriteHoldingRegisterResponse.py | 88 +-
.../modbus/readwrite/ModbusPDUReadCoilsRequest.py | 72 +-
.../modbus/readwrite/ModbusPDUReadCoilsResponse.py | 68 +-
.../ModbusPDUReadDeviceIdentificationRequest.py | 96 +-
.../ModbusPDUReadDeviceIdentificationResponse.py | 168 +-
.../ModbusPDUReadDiscreteInputsRequest.py | 72 +-
.../ModbusPDUReadDiscreteInputsResponse.py | 74 +-
.../ModbusPDUReadExceptionStatusRequest.py | 54 +-
.../ModbusPDUReadExceptionStatusResponse.py | 65 +-
.../readwrite/ModbusPDUReadFifoQueueRequest.py | 60 +-
.../readwrite/ModbusPDUReadFifoQueueResponse.py | 80 +-
.../readwrite/ModbusPDUReadFileRecordRequest.py | 74 +-
.../ModbusPDUReadFileRecordRequestItem.py | 77 +-
.../readwrite/ModbusPDUReadFileRecordResponse.py | 74 +-
.../ModbusPDUReadFileRecordResponseItem.py | 67 +-
.../ModbusPDUReadHoldingRegistersRequest.py | 78 +-
.../ModbusPDUReadHoldingRegistersResponse.py | 74 +-
.../ModbusPDUReadInputRegistersRequest.py | 72 +-
.../ModbusPDUReadInputRegistersResponse.py | 74 +-
...sPDUReadWriteMultipleHoldingRegistersRequest.py | 117 +-
...PDUReadWriteMultipleHoldingRegistersResponse.py | 74 +-
.../readwrite/ModbusPDUReportServerIdRequest.py | 48 +-
.../readwrite/ModbusPDUReportServerIdResponse.py | 68 +-
.../readwrite/ModbusPDUWriteFileRecordRequest.py | 74 +-
.../ModbusPDUWriteFileRecordRequestItem.py | 86 +-
.../readwrite/ModbusPDUWriteFileRecordResponse.py | 74 +-
.../ModbusPDUWriteFileRecordResponseItem.py | 85 +-
.../ModbusPDUWriteMultipleCoilsRequest.py | 91 +-
.../ModbusPDUWriteMultipleCoilsResponse.py | 78 +-
...odbusPDUWriteMultipleHoldingRegistersRequest.py | 95 +-
...dbusPDUWriteMultipleHoldingRegistersResponse.py | 76 +-
.../readwrite/ModbusPDUWriteSingleCoilRequest.py | 74 +-
.../readwrite/ModbusPDUWriteSingleCoilResponse.py | 74 +-
.../ModbusPDUWriteSingleRegisterRequest.py | 80 +-
.../ModbusPDUWriteSingleRegisterResponse.py | 80 +-
.../protocols/modbus/readwrite/ModbusRtuADU.py | 104 +-
.../protocols/modbus/readwrite/ModbusTcpADU.py | 134 +-
.../protocols/simulated/readwrite/DataItem.py | 970 +-
.../plc4py/protocols/simulated/readwrite/Dummy.py | 49 +-
.../simulated/readwrite/SimulatedDataTypeSizes.py | 66 +-
.../plc4py/plc4py/protocols/umas/StaticHelper.py | 141 +
.../plc4py/{api => protocols/umas}/__init__.py | 0
.../plc4py/protocols/umas/readwrite/DataItem.py | 399 +
.../protocols/umas/readwrite/ModbusErrorCode.py | 35 +
.../plc4py/protocols/umas/readwrite/ModbusPDU.py | 200 +
.../protocols/umas/readwrite/ModbusPDUError.py | 123 +
.../protocols/umas/readwrite/ModbusTcpADU.py | 160 +
.../umas/readwrite/PlcMemoryBlockIdent.py | 137 +
.../protocols/umas/readwrite/UmasConstants.py | 94 +
.../protocols/umas/readwrite/UmasDataType.py | 50 +
.../umas/readwrite/UmasDatatypeReference.py | 175 +
.../UmasDeviceInformationConformityLevel.py | 28 +
.../umas/readwrite/UmasDeviceInformationLevel.py | 29 +
.../readwrite/UmasDeviceInformationMoreFollows.py | 27 +
.../umas/readwrite/UmasInitCommsRequest.py | 118 +
.../umas/readwrite/UmasInitCommsResponse.py | 225 +
.../protocols/umas/readwrite/UmasMemoryBlock.py | 161 +
.../umas/readwrite/UmasMemoryBlockBasicInfo.py | 165 +
.../plc4py/protocols/umas/readwrite/UmasPDU.py | 114 +
.../plc4py/protocols/umas/readwrite/UmasPDUItem.py | 314 +
.../umas/readwrite/UmasPDUPlcIdentRequest.py | 96 +
.../umas/readwrite/UmasPDUPlcIdentResponse.py | 378 +
.../umas/readwrite/UmasPDUPlcStatusRequest.py | 96 +
.../umas/readwrite/UmasPDUPlcStatusResponse.py | 188 +
.../umas/readwrite/UmasPDUProjectInfoRequest.py | 114 +
.../readwrite/UmasPDUReadDatatypeNamesResponse.py | 158 +
.../readwrite/UmasPDUReadMemoryBlockRequest.py | 202 +
.../readwrite/UmasPDUReadMemoryBlockResponse.py | 160 +
.../UmasPDUReadUmasUDTDefinitionResponse.py | 146 +
.../readwrite/UmasPDUReadUnlocatedVariableNames.py | 153 +
.../UmasPDUReadUnlocatedVariableNamesRequest.py | 220 +
.../UmasPDUReadUnlocatedVariableNamesResponse.py | 164 +
.../UmasPDUReadUnlocatedVariableResponse.py | 122 +
.../umas/readwrite/UmasPDUReadVariableRequest.py | 162 +
.../umas/readwrite/UmasPDUReadVariableResponse.py | 118 +
.../protocols/umas/readwrite/UmasUDTDefinition.py | 159 +
.../readwrite/UmasUnlocatedVariableReference.py | 212 +
.../protocols/umas/readwrite/UmasVariableBlock.py | 148 +
.../umas/readwrite/VariableRequestReference.py | 182 +
.../{api => protocols/umas/readwrite}/__init__.py | 0
sandbox/plc4py/plc4py/spi/generation/ReadBuffer.py | 425 +
.../plc4py/plc4py/spi/generation/WriteBuffer.py | 154 +-
sandbox/plc4py/plc4py/spi/generation/__init__.py | 2 +-
sandbox/plc4py/plc4py/spi/messages/PlcRequest.py | 57 +
sandbox/plc4py/plc4py/spi/values/PlcBOOL.py | 27 -
sandbox/plc4py/plc4py/spi/values/PlcINT.py | 27 -
sandbox/plc4py/plc4py/spi/values/PlcValues.py | 182 +
sandbox/plc4py/plc4py/utils/GenericTypes.py | 27 +-
sandbox/plc4py/pom.xml | 163 +-
sandbox/plc4py/requirements.txt | 54 +
sandbox/plc4py/setup.py | 3 +-
sandbox/plc4py/tests/test_plc4py.py | 8 +-
.../tests/unit/plc4py/api/test_PlcRequest.py | 42 +-
.../plc4py/drivers/modbus/test_modbus_codegen.py | 55 +
.../drivers/modbus/test_modbus_connection.py | 18 +-
.../unit/plc4py/drivers/umas}/__init__.py | 0
.../plc4py/drivers/umas/test_umas_connection.py | 61 +
.../tests/unit/plc4py/spi/test_read_buffer.py | 153 +
.../tests/unit/plc4py/spi/test_write_buffer.py | 201 +-
sandbox/pom.xml | 6 +-
sandbox/test-java-df1-driver/pom.xml | 102 +-
.../org/apache/plc4x/java/df1/DF1PlcDriver.java | 4 +-
.../java/df1/configuration/Df1Configuration.java | 20 +-
.../plc4x/java/df1/protocol/Df1Protocol.java | 2 +-
.../java/df1/readwrite/utils/StaticHelper.java | 2 +-
src/main/script/prerequisiteCheck.groovy | 4 +-
src/site/asciidoc/developers/architecture.adoc | 162 +
src/site/asciidoc/developers/building.adoc | 5 +-
src/site/asciidoc/developers/contributing.adoc | 6 +
.../asciidoc/developers/preparing/windows.adoc | 4 +
src/site/asciidoc/developers/release/release.adoc | 21 +-
src/site/asciidoc/developers/team.adoc | 34 +-
src/site/asciidoc/images/iimage01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/image0.png | Bin 12311 -> 0 bytes
src/site/asciidoc/images/image01.png | Bin 12311 -> 0 bytes
src/site/asciidoc/images/image01x.png | Bin 12311 -> 0 bytes
src/site/asciidoc/images/image02.png | Bin 36284 -> 0 bytes
src/site/asciidoc/images/image03.png | Bin 36298 -> 0 bytes
src/site/asciidoc/images/image04.png | Bin 28682 -> 0 bytes
src/site/asciidoc/images/image05.png | Bin 28183 -> 0 bytes
src/site/asciidoc/images/image06.png | Bin 84508 -> 0 bytes
src/site/asciidoc/images/image07.png | Bin 12347 -> 0 bytes
src/site/asciidoc/images/image0X.png | Bin 36284 -> 0 bytes
src/site/asciidoc/images/imageimage01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/images/image01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/images/userimage01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/images/users/image01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/images/users/pimage01.png | Bin 11816 -> 0 bytes
.../asciidoc/images/images/users/primage01.png | Bin 11816 -> 0 bytes
.../asciidoc/images/images/users/proimage01.png | Bin 11816 -> 0 bytes
.../images/images/users/protocoimage01.png | Bin 11816 -> 0 bytes
.../images/images/users/protocols/image01.png | Bin 11816 -> 0 bytes
.../images/images/users/protocolsimage01.png | Bin 11816 -> 0 bytes
.../asciidoc/images/images/users/protoimage01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/images/usersimage01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/images/usimage01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/imagesimage01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/imagimage01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/imaimage01.png | Bin 11816 -> 0 bytes
src/site/asciidoc/images/protocols-s7-osi.png | Bin 49183 -> 0 bytes
src/site/asciidoc/images/szlxy11.png | Bin 25943 -> 0 bytes
src/site/asciidoc/images/szlxy11demo.png | Bin 25943 -> 0 bytes
src/site/asciidoc/images/szlxy12.png | Bin 164597 -> 0 bytes
src/site/asciidoc/images/users/protocols/i.png | Bin 2327 -> 0 bytes
src/site/asciidoc/images/users/protocols/im.png | Bin 2327 -> 0 bytes
src/site/asciidoc/images/users/protocols/ima.png | Bin 2327 -> 0 bytes
src/site/asciidoc/images/users/protocols/imag.png | Bin 2327 -> 0 bytes
.../asciidoc/images/users/protocols/image0.png | Bin 34410 -> 0 bytes
.../asciidoc/images/users/protocols/image01.png | Bin 11816 -> 0 bytes
.../asciidoc/images/users/protocols/image02.png | Bin 34410 -> 0 bytes
.../asciidoc/images/users/protocols/image03.png | Bin 28738 -> 0 bytes
.../asciidoc/images/users/protocols/image04.png | Bin 28166 -> 0 bytes
.../asciidoc/images/users/protocols/image05.png | Bin 84472 -> 0 bytes
.../asciidoc/images/users/protocols/image0X.png | Bin 34410 -> 0 bytes
.../asciidoc/images/users/protocols/image0z.png | Bin 2331 -> 0 bytes
src/site/asciidoc/images/users/protocols/s.png | Bin 2327 -> 0 bytes
src/site/asciidoc/images/users/protocols/sz.png | Bin 2327 -> 0 bytes
src/site/asciidoc/images/users/protocols/szl.png | Bin 2327 -> 0 bytes
src/site/asciidoc/images/users/protocols/szlx.png | Bin 2327 -> 0 bytes
src/site/asciidoc/images/users/protocols/szlxy.png | Bin 39407 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy1.png | Bin 27419 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy11.png | Bin 25943 -> 0 bytes
.../images/users/protocols/szlxy11demo.png | Bin 25943 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy12.png | Bin 164597 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy13.png | Bin 55399 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy14.png | Bin 34683 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy15.png | Bin 27419 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy1C.png | Bin 21410 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy2.png | Bin 27419 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy22.png | Bin 325663 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy7.png | Bin 39407 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy74.png | Bin 39407 -> 0 bytes
.../asciidoc/images/users/protocols/szlxy91.png | Bin 65120 -> 0 bytes
src/site/asciidoc/index.adoc | 16 +-
src/site/asciidoc/users/commercial-support.adoc | 2 +
src/site/asciidoc/users/download.adoc | 24 +-
.../users/getting-started/general-concepts.adoc | 2 +-
src/site/asciidoc/users/getting-started/plc4j.adoc | 123 +-
src/site/asciidoc/users/index.adoc | 2 +-
.../asciidoc/users/integrations/apache-kafka.adoc | 1 -
.../users/integrations/apache-streampipes.adoc | 2 +-
src/site/asciidoc/users/protocols/opc-ua.adoc | 74 +-
src/site/asciidoc/users/protocols/s7.adoc | 25 +-
.../asciidoc/users/tools/connection-cache.adoc | 129 +-
src/site/resources-filtered/plc4x-doap.rdf | 9 +-
.../images/integrations/apache_hop_logo.png | 53 +
.../integrations/apache_streampipes_logo.png | Bin 16928 -> 24942 bytes
.../images/{users => }/protocols/mi_001.png | Bin
.../protocols => }/s7-tia-device-settings.png | Bin
.../{users/protocols => }/s7-tia-io-settings.png | Bin
.../images/{users/protocols => }/s7_banner.png | Bin
.../resources/images/{tutorials/s7 => }/s7_url.png | Bin
src/site/resources/images/team/glcj.jpg | Bin 0 -> 38971 bytes
.../images/users/companies/logo-timecho.png | Bin 0 -> 21130 bytes
src/site/site.xml | 6 +-
tools/check_sigs.sh | 14 +-
tools/docker-compose.yaml | 32 +
tools/download_staged_release.sh | 13 +-
tools/release-0-update-generated-code.sh | 65 +
tools/release-1-create-branch.sh | 89 +
tools/release-2-prepare-release.sh | 42 +
tools/release-3-perform-release.sh | 42 +
5869 files changed, 656817 insertions(+), 79722 deletions(-)
create mode 100644 .github/workflows/go-platform-test-report.yml
create mode 100644 .github/workflows/java-platform-test-report.yml
create mode 100644 .idea/sonarlint/issuestore/index.pb
create mode 100644 .idea/sonarlint/securityhotspotstore/index.pb
create mode 100644 .mvn/gradle-enterprise.xml
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentType.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild0.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild0Infant0.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild0Infant0InfantsChild0.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild0Infant0InfantsChild1.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild0Infant1.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild0Infant2.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild1.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild1Infant3.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild1Infant4.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild1Infant5.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild2.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild2Infant6.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild2Infant7.java
delete mode 100644 code-generation/tests/protocol-test-java/src/main/generated/org/apache/plc4x/java/test/readwrite/TypeSwitchInTypeSwitchParentTypeChild2Infant8.java
create mode 100644 docker-compose.yaml
create mode 100644 images/s7h_image01.png
create mode 100644 images/s7h_image02.png
create mode 100644 images/s7h_image03.png
create mode 100644 images/s7h_image04.png
create mode 100644 images/s7h_image05.png
create mode 100644 images/s7h_image06.png
create mode 100644 images/s7h_image07.png
create mode 100644 images/s7h_szlxy11demo.png
create mode 100644 plc4c/generated-sources/s7/include/controller_type.h
create mode 100644 plc4c/generated-sources/s7/src/controller_type.c
create mode 100644 plc4go/assets/testing/protocols/logix/CompactLogixSimpleRead.xml
create mode 100644 plc4go/assets/testing/protocols/modbus/tcp/Modbus-all-datatypes.xml
create mode 100644 plc4go/assets/testing/protocols/opcua/DriverTestsuite.xml
create mode 100644 plc4go/internal/ads/MessageCodec_plc4xgen.go
create mode 100644 plc4go/internal/ads/model/AdsSubscriptionHandle_plc4xgen.go
create mode 100644 plc4go/internal/bacnetip/ApplicationLayerMessageCodec_plc4xgen.go
create mode 100644 plc4go/internal/bacnetip/DeviceInfo_plc4xgen.go
create mode 100644 plc4go/internal/bacnetip/IOCB_plc4xgen.go
create mode 100644 plc4go/internal/bacnetip/IOController_plc4xgen.go
create mode 100644 plc4go/internal/bacnetip/IOQController_plc4xgen.go
create mode 100644 plc4go/internal/bacnetip/IOQueue_plc4xgen.go
create mode 100644 plc4go/internal/bacnetip/MessageCodec_plc4xgen.go
create mode 100644 plc4go/internal/bacnetip/SieveQueue_plc4xgen.go
create mode 100644 plc4go/internal/bacnetip/Subscriber_plc4xgen.go
create mode 100644 plc4go/internal/bacnetip/UDPActor_plc4xgen.go
create mode 100644 plc4go/internal/cbus/AlphaGenerator_plc4xgen.go
create mode 100644 plc4go/internal/cbus/Configuration_plc4xgen.go
create mode 100644 plc4go/internal/cbus/Connection_plc4xgen.go
create mode 100644 plc4go/internal/cbus/DriverContext_plc4xgen.go
create mode 100644 plc4go/internal/cbus/MessageCodec_plc4xgen.go
create mode 100644 plc4go/internal/cbus/Subscriber_plc4xgen.go
create mode 100644 plc4go/internal/cbus/common_test.go
create mode 100644 plc4go/internal/cbus/mock_SubscriptionTag_test.go
create mode 100644 plc4go/internal/cbus/noGlobalLog_test.go
create mode 100644 plc4go/internal/cbus/statusrequesttype_string.go
create mode 100644 plc4go/internal/eip/Driver.go
delete mode 100644 plc4go/internal/eip/EipDriver.go
create mode 100644 plc4go/internal/eip/MessageCodec_plc4xgen.go
delete mode 100644 plc4go/internal/eip/mock_EIPPlcTag_test.go
create mode 100644 plc4go/internal/eip/mock_PlcTag_test.go
create mode 100644 plc4go/internal/knxnetip/ConnectionMetadata_plc4xgen.go
create mode 100644 plc4go/internal/knxnetip/MessageCodec_plc4xgen.go
create mode 100644 plc4go/internal/knxnetip/Subscriber_plc4xgen.go
create mode 100644 plc4go/internal/modbus/AsciiDriver.go
create mode 100644 plc4go/internal/modbus/MessageCodec_plc4xgen.go
delete mode 100644 plc4go/internal/modbus/ModbusAsciiDriver.go
delete mode 100644 plc4go/internal/modbus/ModbusRtuDriver.go
delete mode 100644 plc4go/internal/modbus/ModbusTcpDriver.go
create mode 100644 plc4go/internal/modbus/RtuDriver.go
create mode 100644 plc4go/internal/modbus/TcpDriver.go
create mode 100644 plc4go/internal/opcua/CertificateGenerator.go
create mode 100644 plc4go/internal/opcua/CertificateKeyPair.go
create mode 100644 plc4go/internal/opcua/Configuration.go
create mode 100644 plc4go/internal/opcua/Configuration_plc4xgen.go
create mode 100644 plc4go/internal/opcua/Connection.go
create mode 100644 plc4go/internal/opcua/Connection_plc4xgen.go
create mode 100644 plc4go/internal/opcua/Driver.go
create mode 100644 plc4go/internal/opcua/DriverContext.go
create mode 100644 plc4go/internal/opcua/DriverContext_plc4xgen.go
create mode 100644 plc4go/internal/opcua/EncryptionHandler.go
create mode 100644 plc4go/internal/opcua/MessageCodec.go
create mode 100644 plc4go/internal/opcua/MessageCodec_plc4xgen.go
create mode 100644 plc4go/internal/opcua/Reader.go
create mode 100644 plc4go/internal/opcua/SecureChannel.go
create mode 100644 plc4go/internal/opcua/SecureChannelTransactionManager.go
create mode 100644 plc4go/internal/opcua/SecureChannelTransactionManager_plc4xgen.go
create mode 100644 plc4go/internal/opcua/SecureChannel_plc4xgen.go
create mode 100644 plc4go/internal/opcua/Subscriber.go
create mode 100644 plc4go/internal/opcua/Subscriber_plc4xgen.go
create mode 100644 plc4go/internal/opcua/SubscriptionHandle.go
create mode 100644 plc4go/internal/opcua/Tag.go
create mode 100644 plc4go/internal/opcua/TagHandler.go
create mode 100644 plc4go/internal/opcua/TagHandler_test.go
create mode 100644 plc4go/internal/opcua/Writer.go
create mode 100644 plc4go/internal/opcua/common.go
create mode 100644 plc4go/internal/opcua/mock_CommandAndArgumentsCount_test.go
create mode 100644 plc4go/internal/opcua/mock_Tag_test.go
create mode 100644 plc4go/internal/s7/MessageCodec_plc4xgen.go
create mode 100644 plc4go/pkg/api/PlcConnection.go
create mode 100644 plc4go/pkg/api/PlcConnectionCloseResult.go
create mode 100644 plc4go/pkg/api/PlcConnectionConnectResult.go
create mode 100644 plc4go/pkg/api/PlcConnectionPingResult.go
create mode 100644 plc4go/pkg/api/PlcDriver.go
create mode 100644 plc4go/pkg/api/PlcDriverManager.go
create mode 100644 plc4go/pkg/api/PlcDriverManger_test.go
create mode 100644 plc4go/pkg/api/cache/noGlobalLog_test.go
create mode 100644 plc4go/pkg/api/config/mock_WithOption_test.go
delete mode 100644 plc4go/pkg/api/connection.go
delete mode 100644 plc4go/pkg/api/driver.go
delete mode 100644 plc4go/pkg/api/driverManager.go
delete mode 100644 plc4go/pkg/api/driverManager_test.go
create mode 100644 plc4go/pkg/api/model/mock_PlcSubscriptionTag_test.go
create mode 100644 plc4go/pkg/api/model/plc_subscription_tag.go
create mode 100644 plc4go/pkg/api/model/plcsubscriptiontype_string.go
create mode 100644 plc4go/pkg/api/plcConnectionConnectResult_plc4xgen.go
create mode 100644 plc4go/pkg/api/plcDriverManger_plc4xgen.go
create mode 100644 plc4go/protocols/eip/readwrite/model/CipIdentity.go
create mode 100644 plc4go/protocols/eip/readwrite/model/CipSecurityInformation.go
create mode 100644 plc4go/protocols/eip/readwrite/model/CommandSpecificDataItem.go
create mode 100644 plc4go/protocols/eip/readwrite/model/EipConstants.go
create mode 100644 plc4go/protocols/eip/readwrite/model/EipListIdentityRequest.go
create mode 100644 plc4go/protocols/eip/readwrite/model/EipListIdentityResponse.go
delete mode 100644 plc4go/protocols/eip/readwrite/model/IntegerEncoding.go
create mode 100644 plc4go/protocols/opcua/readwrite/ParserHelper.go
create mode 100644 plc4go/protocols/opcua/readwrite/XmlParserHelper.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AccessLevelExType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AccessLevelType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AccessRestrictionType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ActivateSessionRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ActivateSessionResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AddNodesItem.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AddNodesRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AddNodesResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AddNodesResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AddReferencesItem.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AddReferencesRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AddReferencesResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AdditionalParametersType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AggregateConfiguration.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AlarmMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AliasNameDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Annotation.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AnnotationDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AnonymousIdentityToken.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ApplicationDescription.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ApplicationInstanceCertificate.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ApplicationType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Argument.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AttributeWriteMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AudioDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AxisInformation.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/AxisScaleEnumeration.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BinaryPayload.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BitFieldDefinition.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BitFieldMaskDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrokerTransportQualityOfService.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowseDescription.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowseDirection.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowseNextRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowseNextResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowsePath.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowsePathResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowsePathTarget.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowseRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowseResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowseResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BrowseResultMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BuildInfo.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ByteStringArray.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ByteStringNodeId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CallMethodRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CallMethodResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CallRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CallResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CancelRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CancelResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CartesianCoordinates.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ChannelSecurityToken.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ChunkType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CloseSecureChannelRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CloseSecureChannelResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CloseSessionRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CloseSessionResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ComplexNumberType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ConfigurationVersionDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ConnectionTransportDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ContentFilter.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ContentFilterElement.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ContentFilterElementResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ContentFilterResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ContinuationPoint.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ConversionLimitEnum.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Counter.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CreateMonitoredItemsRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CreateMonitoredItemsResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CreateSessionRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CreateSessionResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CreateSubscriptionRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CreateSubscriptionResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/CurrencyUnitType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataChangeNotification.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataChangeTrigger.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataSetFieldContentMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataSetFieldFlags.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataSetOrderingType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataSetReaderMessageDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataSetReaderTransportDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataSetWriterDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataSetWriterMessageDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataSetWriterTransportDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataTypeDefinition.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataTypeDescription.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataTypeSchemaHeader.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DataValue.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Date.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DateString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeadbandType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DecimalDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DecimalString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeleteMonitoredItemsRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeleteMonitoredItemsResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeleteNodesItem.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeleteNodesRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeleteNodesResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeleteReferencesItem.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeleteReferencesRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeleteReferencesResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeleteSubscriptionsRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DeleteSubscriptionsResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DiagnosticInfo.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DiagnosticsLevel.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DiscoveryConfiguration.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DoubleComplexNumberType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Duplex.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/DurationString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EUInformation.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EccEncryptedSecret.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EncodedTicket.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EndpointConfiguration.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EndpointDescription.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EndpointType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EndpointUrlListDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EnumValueType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EphemeralKeyType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EventFieldList.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EventNotificationList.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/EventNotifierType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ExceptionDeviationFormat.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ExpandedNodeId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ExtensiblePayload.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ExtensionHeader.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ExtensionObject.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ExtensionObjectDefinition.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ExtensionObjectEncodingMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/FieldMetaData.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/FieldTargetDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/FilterOperand.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/FilterOperator.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/FindServersOnNetworkRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/FindServersOnNetworkResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/FindServersRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/FindServersResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/FourByteNodeId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Frame.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/GenericAttributeValue.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/GetEndpointsRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/GetEndpointsResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/GuidNodeId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/GuidValue.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Handle.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryData.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryEvent.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryEventFieldList.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryReadDetails.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryReadRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryReadResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryReadResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryReadValueId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryUpdateDetails.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryUpdateRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryUpdateResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryUpdateResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/HistoryUpdateType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/IdType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/IdentityCriteriaType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/IdentityMappingRuleType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ImageBMP.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ImageGIF.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ImageJPG.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ImagePNG.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Index.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/IntegerId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/InterfaceAdminStatus.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/InterfaceOperStatus.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/IssuedIdentityToken.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/JsonDataSetMessageContentMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/JsonNetworkMessageContentMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/KeyValuePair.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/LinearConversionDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/LocaleId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/LocalizedText.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MessagePDU.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MessageSecurityMode.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MessageType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ModelChangeStructureDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ModelChangeStructureVerbMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ModificationInfo.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ModifyMonitoredItemsRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ModifyMonitoredItemsResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ModifySubscriptionRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ModifySubscriptionResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MonitoredItemCreateRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MonitoredItemCreateResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MonitoredItemModifyRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MonitoredItemModifyResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MonitoredItemNotification.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MonitoringFilter.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MonitoringFilterResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MonitoringMode.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/MonitoringParameters.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NamingRuleType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NegotiationStatus.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NetworkAddressDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NetworkGroupDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Node.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeAttributes.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeAttributesMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeClass.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeIdByteString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeIdFourByte.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeIdGuid.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeIdNumeric.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeIdString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeIdTwoByte.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeIdType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeIdTypeDefinition.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeReference.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NodeTypeDescription.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NormalizedString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NotificationData.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NotificationMessage.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NullExtension.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NumericNodeId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/NumericRange.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaAPU.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaAcknowledgeResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaCloseRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaConstants.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaHelloRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaIdentifierType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaMessageError.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaMessageRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaMessageResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesMethod.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesObject.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesObjectType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesReferenceType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAccess.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAcknowledgeable.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAdd.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAddress.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAggregate.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAlarm.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAlias.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAliases.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAllow.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAlternative.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAnalog.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAnnotations.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableApplication.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableArray.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAttribute.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAudio.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAudit.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAuthorization.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAxis.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableBase.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableBit.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableBroker.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableBrowse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableBuild.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableCartesian.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableCertificate.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableChange.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableChoice.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableClose.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableCondition.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableConnect.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableConversion.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableCreate.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableCube.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableCurrency.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableData.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDatagram.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDeadband.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDefault.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDelete.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDevice.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDiagnostics.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDialog.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDisconnect.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDiscrepancy.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDiscrete.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableDuplex.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableEngineering.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableEnum.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableEvent.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableException.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableExclusive.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableExpression.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableExtension.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableFile.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableFilter.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableFind.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableFinite.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableFrame.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableGeneral.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableGenerate.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableGet.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableH.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableHistorical.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableHistory.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableI.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableIcon.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableIdentity.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableIetf.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableImage.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableInitial.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableInput.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableInstrument.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableInterface.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableJson.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableKey.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableLimit.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableLocal.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableMax.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableMessage.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableModel.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableModify.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableMonitoring.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableMove.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableMulti.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableN.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableNamespace.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableNamespaces.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableNaming.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableNegotiation.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableNetwork.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableNode.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableNon.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableO.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableOff.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableOpc.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableOpen.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableOperation.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableOption.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableOrdered.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableOrientation.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableOutput.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableOverride.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariablePassword.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariablePerform.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariablePermission.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariablePriority.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableProgram.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableProgress.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableProvisionable.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariablePub.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariablePublish.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariablePublished.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableQuantities.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableQuantity.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableRational.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableRead.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableReader.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableRedundancy.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableRedundant.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableReference.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableRefresh.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableRemove.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableResend.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableRole.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSampling.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSecurity.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSelection.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSemantic.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableServer.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSession.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSessions.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSet.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableShelved.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableStandalone.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableState.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableStructure.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSubscribed.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSubscription.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSyntax.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSystem.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTag.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTarget.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTemporary.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableThree.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTimed.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTimestamps.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTopics.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTransaction.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTransition.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTransparent.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTrip.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTrust.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTsn.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableTwo.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableUadp.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableUnit.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableUpdate.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableUser.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableValue.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableVector.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableView.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableWell.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableWith.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableWrite.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableWriter.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableX.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableY.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaOpenRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaOpenResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaProtocolLimits.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaStatusCode.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpcuaVector.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpenChannelMessage.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpenChannelMessageRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpenChannelMessageResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpenFileMode.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpenSecureChannelRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OpenSecureChannelResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OptionSet.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Orientation.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/OverrideValueHandling.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ParsingResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PascalByteString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PascalString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PasswordOptionsMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Payload.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PerformUpdateType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PermissionType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PortableQualifiedName.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PriorityMappingEntryType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ProgramDiagnostic2DataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ProgramDiagnosticDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PubSubConfigurationDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PubSubConfigurationRefDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PubSubConfigurationRefMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PubSubConnectionDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PubSubDiagnosticsCounterClassification.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PubSubGroupDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PubSubKeyPushTargetDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PubSubState.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PublishRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PublishResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PublishedDataSetSourceDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/PublishedVariableDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/QosDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/QualifiedName.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/QuantityDimension.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/QueryDataDescription.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/QueryDataSet.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/QueryFirstRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/QueryFirstResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/QueryNextRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/QueryNextResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Range.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RationalNumber.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ReadRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ReadResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ReadValueId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ReaderGroupMessageDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ReaderGroupTransportDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RedundancySupport.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RedundantServerDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RedundantServerMode.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ReferenceDescription.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ReferenceDescriptionDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ReferenceListEntryDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ReferenceNode.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RegisterNodesRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RegisterNodesResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RegisterServer2Request.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RegisterServer2Response.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RegisterServerRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RegisterServerResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RegisteredServer.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RelativePath.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RelativePathElement.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RepublishRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RepublishResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RequestHeader.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ResponseHeader.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RolePermissionType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/RsaEncryptedSecret.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SamplingIntervalDiagnosticsDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SecurityGroupDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SecurityHeader.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SecurityTokenRequestType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SemanticChangeStructureDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SemanticVersionString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SequenceHeader.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ServerDiagnosticsSummaryDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ServerOnNetwork.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ServerState.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ServerStatusDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ServiceCounterDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ServiceFault.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SessionAuthenticationToken.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SessionDiagnosticsDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SessionSecurityDiagnosticsDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SessionlessInvokeRequestType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SessionlessInvokeResponseType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SetMonitoringModeRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SetMonitoringModeResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SetPublishingModeRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SetPublishingModeResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SetTriggeringRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SetTriggeringResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SignatureData.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SignedSoftwareCertificate.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/StaticHelper.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/StatusChangeNotification.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/StatusCode.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/StatusResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/StringNodeId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Structure.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/StructureField.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/StructureType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SubscribedDataSetDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SubscriptionAcknowledgement.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/SubscriptionDiagnosticsDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Time.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TimeString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TimeZoneDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TimestampsToReturn.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TransactionErrorType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TransferResult.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TransferSubscriptionsRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TransferSubscriptionsResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TranslateBrowsePathsToNodeIdsRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TranslateBrowsePathsToNodeIdsResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TrimmedString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TrustListDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TrustListMasks.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TrustListValidationOptions.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TsnFailureCode.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TsnListenerStatus.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TsnStreamState.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TsnTalkerStatus.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/TwoByteNodeId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UadpDataSetMessageContentMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UadpNetworkMessageContentMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Union.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UnregisterNodesRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UnregisterNodesResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UnsignedRationalNumber.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UriString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UserConfigurationMask.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UserIdentityToken.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UserIdentityTokenDefinition.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UserManagementDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UserNameIdentityToken.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UserTokenPolicy.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UserTokenType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/UtcTime.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/Variant.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantBoolean.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantByte.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantByteString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantDataValue.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantDateTime.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantDiagnosticInfo.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantDouble.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantExpandedNodeId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantExtensionObject.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantFloat.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantGuid.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantInt16.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantInt32.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantInt64.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantLocalizedText.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantNodeId.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantNull.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantQualifiedName.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantSByte.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantStatusCode.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantString.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantUInt16.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantUInt32.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantUInt64.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantVariant.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VariantXmlElement.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/VersionTime.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/ViewDescription.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/WriteRequest.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/WriteResponse.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/WriteValue.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/WriterGroupMessageDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/WriterGroupTransportDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/X509IdentityToken.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/XVType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/XmlElement.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/plc4x_common.go
create mode 100644 plc4go/protocols/s7/readwrite/model/ControllerType.go
create mode 100644 plc4go/protocols/s7/readwrite/model/S7PayloadUserDataItemClkFRequest.go
create mode 100644 plc4go/protocols/s7/readwrite/model/S7PayloadUserDataItemClkFResponse.go
create mode 100644 plc4go/protocols/s7/readwrite/model/S7PayloadUserDataItemClkRequest.go
create mode 100644 plc4go/protocols/s7/readwrite/model/S7PayloadUserDataItemClkResponse.go
create mode 100644 plc4go/protocols/s7/readwrite/model/S7PayloadUserDataItemClkSetRequest.go
create mode 100644 plc4go/protocols/s7/readwrite/model/S7PayloadUserDataItemClkSetResponse.go
delete mode 100644 plc4go/spi/RequestTransactionManager.go
delete mode 100644 plc4go/spi/RequestTransactionManager_test.go
delete mode 100644 plc4go/spi/Tracer.go
delete mode 100644 plc4go/spi/Tracer_test.go
create mode 100644 plc4go/spi/default/DefaultConnectionMetadata.go
create mode 100644 plc4go/spi/default/DefaultConnectionMetadata_plc4xgen.go
create mode 100644 plc4go/spi/default/DefaultPlcConnectionCloseResult.go
create mode 100644 plc4go/spi/default/DefaultPlcConnectionConnectResult.go
create mode 100644 plc4go/spi/default/DefaultPlcConnectionPingResult.go
create mode 100644 plc4go/spi/default/defaultCodec_plc4xgen.go
create mode 100644 plc4go/spi/default/defaultConnection_plc4xgen.go
create mode 100644 plc4go/spi/default/defaultExpectation.go
create mode 100644 plc4go/spi/default/defaultPlcConnectionCloseResult_plc4xgen.go
create mode 100644 plc4go/spi/default/defaultPlcConnectionConnectResult_plc4xgen.go
create mode 100644 plc4go/spi/default/defaultPlcConnectionPingResult_plc4xgen.go
create mode 100644 plc4go/spi/default/mock_CustomMessageHandler_test.go
create mode 100644 plc4go/spi/default/mock_Expectation_test.go
delete mode 100644 plc4go/spi/default/testTransportInstance_test.go
create mode 100644 plc4go/spi/interceptors/interceptedPlcReadRequestResult_plc4xgen.go
create mode 100644 plc4go/spi/interceptors/interceptedPlcWriteRequestResult_plc4xgen.go
delete mode 100644 plc4go/spi/mock_RequestTransactionManagerOption_test.go
delete mode 100644 plc4go/spi/mock_RequestTransactionManager_test.go
delete mode 100644 plc4go/spi/mock_RequestTransactionRunnable_test.go
delete mode 100644 plc4go/spi/mock_RequestTransaction_test.go
delete mode 100644 plc4go/spi/mock_TracerProvider_test.go
create mode 100644 plc4go/spi/model/DefaultPlcSubscriptionTag.go
create mode 100644 plc4go/spi/model/DefaultPlcSubscriptionTag_plc4xgen.go
create mode 100644 plc4go/spi/model/DefaultPlcUnsubscriptionRequestBuilder_plc4xgen.go
create mode 100644 plc4go/spi/options/converter/OptionConverter.go
create mode 100644 plc4go/spi/pool/WorkerPool.go
create mode 100644 plc4go/spi/pool/WorkerPool_test.go
create mode 100644 plc4go/spi/pool/common_test.go
create mode 100644 plc4go/spi/pool/dynamicExecutor.go
create mode 100644 plc4go/spi/pool/dynamicExecutor_plc4xgen.go
create mode 100644 plc4go/spi/pool/dynamicExecutor_test.go
create mode 100644 plc4go/spi/pool/executor.go
create mode 100644 plc4go/spi/pool/executor_plc4xgen.go
create mode 100644 plc4go/spi/pool/executor_test.go
create mode 100644 plc4go/spi/pool/future.go
create mode 100644 plc4go/spi/pool/future_plc4xgen.go
create mode 100644 plc4go/spi/pool/future_test.go
create mode 100644 plc4go/spi/pool/mock_CompletionFuture_test.go
create mode 100644 plc4go/spi/pool/mock_Executor_test.go
create mode 100644 plc4go/spi/pool/mock_Runnable_test.go
create mode 100644 plc4go/spi/pool/workItem.go
create mode 100644 plc4go/spi/pool/workItem_plc4xgen.go
create mode 100644 plc4go/spi/pool/workItem_test.go
create mode 100644 plc4go/spi/pool/worker.go
create mode 100644 plc4go/spi/pool/worker_plc4xgen.go
create mode 100644 plc4go/spi/pool/worker_test.go
create mode 100644 plc4go/spi/testutils/TestUtils_test.go
delete mode 100644 plc4go/spi/testutils/mock_WithOption_test.go
create mode 100644 plc4go/spi/tracer/Tracer.go
create mode 100644 plc4go/spi/tracer/Tracer_test.go
create mode 100644 plc4go/spi/tracer/mock_Provider_test.go
create mode 100644 plc4go/spi/tracer/mock_Tracer_test.go
create mode 100644 plc4go/spi/transactions/RequestTransaction.go
create mode 100644 plc4go/spi/transactions/RequestTransactionManager.go
create mode 100644 plc4go/spi/transactions/RequestTransactionManager_test.go
create mode 100644 plc4go/spi/transactions/RequestTransaction_test.go
create mode 100644 plc4go/spi/transactions/common_test.go
create mode 100644 plc4go/spi/transactions/completedFuture.go
create mode 100644 plc4go/spi/transactions/completedFuture_plc4xgen.go
create mode 100644 plc4go/spi/transactions/completedFuture_test.go
create mode 100644 plc4go/spi/transactions/mock_CompletionFuture_test.go
create mode 100644 plc4go/spi/transactions/mock_Executor_test.go
create mode 100644 plc4go/spi/transactions/mock_RequestTransactionManager_test.go
create mode 100644 plc4go/spi/transactions/mock_RequestTransactionRunnable_test.go
create mode 100644 plc4go/spi/transactions/mock_RequestTransaction_test.go
create mode 100644 plc4go/spi/transactions/mock_requirements.go
create mode 100644 plc4go/spi/transactions/requestTransactionManager_plc4xgen.go
create mode 100644 plc4go/spi/transactions/requestTransaction_plc4xgen.go
create mode 100644 plc4go/spi/transports/ExtendedReader.go
delete mode 100644 plc4go/spi/transports/TransportInstance_test.go
delete mode 100644 plc4go/spi/transports/mock_DefaultBufferedTransportInstanceRequirements_test.go
delete mode 100644 plc4go/spi/transports/mock_DefaultBufferedTransportInstance_test.go
create mode 100644 plc4go/spi/transports/mock_ExtendedReader_test.go
create mode 100644 plc4go/spi/transports/pcap/TransportInstance.go
create mode 100644 plc4go/spi/transports/pcap/TransportInstance_test.go
create mode 100644 plc4go/spi/transports/serial/TransportInstance.go
create mode 100644 plc4go/spi/transports/serial/TransportInstance_test.go
create mode 100644 plc4go/spi/transports/tcp/TransportInstance.go
create mode 100644 plc4go/spi/transports/tcp/TransportInstance_test.go
create mode 100644 plc4go/spi/transports/test/TransportInstance.go
create mode 100644 plc4go/spi/transports/test/TransportInstance_test.go
create mode 100644 plc4go/spi/transports/udp/TransportInstance.go
create mode 100644 plc4go/spi/transports/udp/TransportInstance_test.go
create mode 100644 plc4go/spi/transports/utils/DefaultBufferedTransportInstance.go
create mode 100644 plc4go/spi/transports/utils/DefaultBufferedTransportInstance_test.go
create mode 100644 plc4go/spi/transports/utils/mock_DefaultBufferedTransportInstanceRequirements_test.go
create mode 100644 plc4go/spi/transports/utils/mock_DefaultBufferedTransportInstance_test.go
delete mode 100644 plc4go/spi/utils/WorkerPool.go
delete mode 100644 plc4go/spi/utils/WorkerPool_test.go
delete mode 100644 plc4go/spi/utils/mock_CompletionFuture_test.go
delete mode 100644 plc4go/spi/utils/mock_ExecutorOption_test.go
delete mode 100644 plc4go/spi/utils/mock_Executor_test.go
delete mode 100644 plc4go/spi/utils/mock_Runnable_test.go
create mode 100644 plc4go/spi/values/PlcDATE_AND_LTIME.go
create mode 100644 plc4go/spi/values/PlcValueAdapter_test.go
create mode 100644 plc4go/spi/values/PlcValueHandler_test.go
create mode 100644 plc4go/spi/values/mock_ArrayInfo_test.go
create mode 100644 plc4go/spi/values/mock_PlcTag_test.go
create mode 100644 plc4go/spi/values/mock_requirements.go
create mode 100644 plc4go/tests/drivers/tests/manual_opcua_driver_test.go
create mode 100644 plc4go/tests/drivers/tests/manual_opcua_milo_test.go
create mode 100644 plc4go/tests/drivers/tests/opcua_driver_test.go
delete mode 100644 plc4go/tests/initializetest/init.go
create mode 100644 plc4go/tools/plc4xlicenser/gen.go
create mode 100644 plc4j/api/src/main/java/org/apache/plc4x/java/api/configuration/PlcConnectionConfiguration.java
create mode 100644 plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcPingRequest.java
create mode 100644 plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcPingResponse.java
create mode 100644 plc4j/drivers/ab-eth/src/main/java/org/apache/plc4x/java/abeth/configuration/AbEthTcpTransportConfiguration.java
create mode 100644 plc4j/drivers/ads/src/main/java/org/apache/plc4x/java/ads/configuration/AdsTcpTransportConfiguration.java
create mode 100644 plc4j/drivers/all/pom.xml
create mode 100644 plc4j/drivers/bacnet/src/main/java/org/apache/plc4x/java/bacnetip/configuration/BacNetPcapReplayTransportConfiguration.java
create mode 100644 plc4j/drivers/bacnet/src/main/java/org/apache/plc4x/java/bacnetip/configuration/BacNetRawSocketTransportConfiguration.java
create mode 100644 plc4j/drivers/bacnet/src/main/java/org/apache/plc4x/java/bacnetip/configuration/BacNetUdpTransportConfiguration.java
create mode 100644 plc4j/drivers/c-bus/src/main/java/org/apache/plc4x/java/cbus/configuration/CBusTcpTransportConfiguration.java
create mode 100644 plc4j/drivers/ctrlx/pom.xml
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/CtrlXDriver.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/configuration/CtrlXConfiguration.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/connection/CtrlXConnection.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/discovery/CtrlXPlcDiscoverer.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/ApiClient.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/ApiException.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/Configuration.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/JavaTimeFormatter.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/Pair.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/RFC3339DateFormat.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/ServerConfiguration.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/ServerVariable.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/StringUtil.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/api/BulkAccessApi.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/api/DataLayerInformationAndSettingsApi.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/api/NodesApi.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/api/RemotesApi.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/api/RetainMemoryApi.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/api/SubscriptionInformationAndSettingsApi.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/api/SubscriptionsApi.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/api/TypesApi.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/auth/ApiKeyAuth.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/auth/Authentication.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/auth/HttpBasicAuth.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/auth/HttpBearerAuth.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/auth/OAuth.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/auth/OAuthFlow.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ARString.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/AllowedOperations.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/BrowseData.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/BulkRequestInner.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/BulkResponseInner.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ChangeSubscriptionRequest.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerChangeEvents.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerCounting.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerDataChangeFilter.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerDataChangeTrigger.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerProperties.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerProperty.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerPropertyRule.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerQueueBehaviour.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerQueueing.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerRemoteConfigItem.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerSampling.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerServerSettings.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerSubscriptionData.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CommDatalayerSubscriptionProperties.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CreateRemoteRequest.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CreateSubscriptionRequest.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/CreateSubscriptionRequestAllOf.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/DLARString.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/DLString.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/DLUInt32.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/Data.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/Extension.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/JsonString.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/Memory.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/MemoryType.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/MemoryValue.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/MetaData.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/NodeClass.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/Problem.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReadNode200Response.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/Reference.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/Reflection.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReflectionBaseType.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReflectionEnum.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReflectionEnumVal.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReflectionField.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReflectionKeyValue.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReflectionObject.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReflectionRPCCall.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReflectionSchema.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReflectionService.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ReflectionType.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/RemoteConfig.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/RetainStats.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/SSEEvent.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/SSEEventData.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/SSEEventData1.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/ServerSettings.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/State.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/SubscriptionData.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/SubscriptionID.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/SubscriptionNodeList.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/SubscriptionProperties.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/SubscriptionPropertiesData.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/SubscriptionSettings.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/Task.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/rest/datalayer/model/UInt32.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/tag/CtrlXQuery.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/tag/CtrlXTag.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/tag/CtrlXTagHandler.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/utils/ApiClientFactory.java
create mode 100644 plc4j/drivers/ctrlx/src/main/java/org/apache/plc4x/java/ctrlx/readwrite/utils/OauthHelper.java
create mode 100644 plc4j/drivers/ctrlx/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver
create mode 100644 plc4j/drivers/ctrlx/src/main/resources/certs/webserver_cert.pem
create mode 100644 plc4j/drivers/ctrlx/src/test/java/org/apache/plc4x/java/ctrlx/readwrite/BrowseTest.java
create mode 100644 plc4j/drivers/ctrlx/src/test/java/org/apache/plc4x/java/ctrlx/readwrite/ManualDriverTest.java
delete mode 100644 plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipExchange.java
create mode 100644 plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipIdentity.java
create mode 100644 plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipSecurityInformation.java
create mode 100644 plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CommandSpecificDataItem.java
create mode 100644 plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/EipConstants.java
create mode 100644 plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/EipListIdentityRequest.java
create mode 100644 plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/EipListIdentityResponse.java
create mode 100644 plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/base/configuration/EipTcpTransportConfiguration.java
create mode 100644 plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/base/discovery/EipPlcDiscoverer.java
create mode 100644 plc4j/drivers/firmata/src/test/java/org/apache/plc4x/java/firmata/readwrite/FirmataManualTest.java
create mode 100644 plc4j/drivers/iec-60870/pom.xml
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/APDU.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/APDUIFormat.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/APDUSFormat.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/APDUUFormatStartDataTransferActivation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/APDUUFormatStartDataTransferConfirmation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/APDUUFormatStopDataTransferActivation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/APDUUFormatStopDataTransferConfirmation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/APDUUFormatTestFrameActivation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/APDUUFormatTestFrameConfirmation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/APDUs.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/ASDU.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/AcknowledgeFileOrSectionQualifier.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/BinaryCounterReading.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/BinaryStateInformation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/CauseOfInitialization.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/CauseOfTransmission.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/Checksum.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/DoubleCommand.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/DoublePointInformation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/FileReadyQualifier.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/FixedTestBitPatternTwoOctet.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/IEC608705104Constants.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObject.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_BITSTRING_OF_32_BIT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_DOUBLE_POINT_INFORMATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_EVENT_OF_PROTECTION_EQUIPMENT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_INTEGRATED_TOTALS.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_MEASURED_VALUE_NORMALISED_VALUE.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_MEASURED_VALUE_SCALED_VALUE.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_MEASURED_VALUE_SHORT_FLOATING_POINT_NUMBER.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_PACKED_OUTPUT_CIRCUIT_INFORMATION_OF_PROTECTION_EQUIPMENT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_PACKED_START_EVENTS_OF_PROTECTION_EQUIPMENT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_SINGLE_POINT_INFORMATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithSevenByteTime_STEP_POSITION_INFORMATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_BITSTRING_OF_32_BIT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_DOUBLE_POINT_INFORMATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_EVENT_OF_PROTECTION_EQUIPMENT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_INTEGRATED_TOTALS.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_MEASURED_VALUE_NORMALIZED_VALUE.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_MEASURED_VALUE_SCALED_VALUE.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_MEASURED_VALUE_SHORT_FLOATING_POINT_NUMBER.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_PACKED_OUTPUT_CIRCUIT_INFORMATION_OF_PROTECTION_EQUIPMENT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_PACKED_START_EVENTS_OF_PROTECTION_EQUIPMENT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_SINGLE_POINT_INFORMATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithTreeByteTime_STEP_POSITION_INFORMATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_ACK_FILE_ACK_SECTION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_BITSTRING_32_BIT_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_BITSTRING_OF_32_BIT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_CALL_DIRECTORY_SELECT_FILE_CALL_FILE_CALL_SECTION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_CLOCK_SYNCHRONISATION_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_COUNTER_INTERROGATION_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_DELAY_ACQUISITION_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_DIRECTORY.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_DOUBLE_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_DOUBLE_POINT_INFORMATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_END_OF_INITIALISATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_FILE_READY.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_INTEGRATED_TOTALS.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_INTERROGATION_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_LAST_SECTION_LAST_SEGMENT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_MEASURED_VALUE_NORMALISED_VALUE.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_MEASURED_VALUE_NORMALIZED_VALUE_WITHOUT_QUALITY_DESCRIPTOR.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_MEASURED_VALUE_SCALED_VALUE.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_MEASURED_VALUE_SHORT_FLOATING_POINT_NUMBER.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_PACKED_SINGLE_POINT_INFORMATION_WITH_STATUS_CHANGE_DETECTION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_PARAMETER_ACTIVATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_PARAMETER_OF_MEASURED_VALUES_NORMALIZED_VALUE.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_PARAMETER_OF_MEASURED_VALUES_SCALED_VALUE.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_PARAMETER_OF_MEASURED_VALUES_SHORT_FLOATING_POINT_NUMBER.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_READ_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_REGULATING_STEP_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_RESET_PROCESS_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_SECTION_READY.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_SEGMENT.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_SET_POINT_COMMAND_NORMALISED_VALUE.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_SET_POINT_COMMAND_SCALED_VALUE.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_SET_POINT_COMMAND_SHORT_FLOATING_POINT_NUMBER.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_SINGLE_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_SINGLE_POINT_INFORMATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_STEP_POSITION_INFORMATION.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/InformationObjectWithoutTime_TEST_COMMAND.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/LastSectionOrSegmentQualifier.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/LengthOfFile.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/LengthOfSegment.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/NameOfFile.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/NameOfSection.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/NormalizedValue.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/OutputCircuitInformation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/QualifierOfCommand.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/QualifierOfCounterInterrogationCommand.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/QualifierOfInterrogation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/QualifierOfParameterActivation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/QualifierOfParameterOfMeasuredValues.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/QualifierOfResetProcessCommand.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/QualifierOfSetPointCommand.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/QualityDescriptor.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/QualityDescriptorForPointsOfProtectionEquipment.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/RegulatingStepCommand.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/ScaledValue.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/SectionReadyQualifier.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/SelectAndCallQualifier.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/SevenOctetBinaryTime.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/ShortFloatingPointNumber.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/SingleCommand.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/SingleEventOfProtectionEquipment.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/SinglePointInformation.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/StartEventsOfProtectionEquipment.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/StatusChangeDetection.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/StatusOfFile.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/ThreeOctetBinaryTime.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/TwoOctetBinaryTime.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/TypeIdentification.java
create mode 100644 plc4j/drivers/iec-60870/src/main/generated/org/apache/plc4x/java/iec608705104/readwrite/ValueWithTransientStateIndication.java
create mode 100644 plc4j/drivers/iec-60870/src/main/java/org/apache/plc4x/java/iec608705104/readwrite/Iec60870514PlcDriver.java
create mode 100644 plc4j/drivers/iec-60870/src/main/java/org/apache/plc4x/java/iec608705104/readwrite/configuration/Iec608705014Configuration.java
create mode 100644 plc4j/drivers/iec-60870/src/main/java/org/apache/plc4x/java/iec608705104/readwrite/configuration/Iec608705014TcpTransportConfiguration.java
create mode 100644 plc4j/drivers/iec-60870/src/main/java/org/apache/plc4x/java/iec608705104/readwrite/messages/Iec608705104PlcSubscriptionEvent.java
create mode 100644 plc4j/drivers/iec-60870/src/main/java/org/apache/plc4x/java/iec608705104/readwrite/model/Iec608705104SubscriptionHandle.java
create mode 100644 plc4j/drivers/iec-60870/src/main/java/org/apache/plc4x/java/iec608705104/readwrite/protocol/Iec608705104Protocol.java
create mode 100644 plc4j/drivers/iec-60870/src/main/java/org/apache/plc4x/java/iec608705104/readwrite/protocol/Iec608705104TagParser.java
create mode 100644 plc4j/drivers/iec-60870/src/main/java/org/apache/plc4x/java/iec608705104/readwrite/tag/Iec608705104Tag.java
create mode 100644 plc4j/drivers/iec-60870/src/main/java/org/apache/plc4x/java/iec608705104/readwrite/tag/Iec608705104TagHandler.java
create mode 100644 plc4j/drivers/iec-60870/src/main/java/org/apache/plc4x/java/iec608705104/readwrite/utils/StaticHelper.java
create mode 100644 plc4j/drivers/iec-60870/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver
create mode 100644 plc4j/drivers/iec-60870/src/test/java/org/apache/plc4x/java/iec608705104/IEC608705104DriverIT.java
create mode 100644 plc4j/drivers/iec-60870/src/test/java/org/apache/plc4x/java/iec608705104/IEC608705104ParserSerializerTest.java
create mode 100644 plc4j/drivers/iec-60870/src/test/java/org/apache/plc4x/java/iec608705104/ManualParserSerializerTest.java
create mode 100644 plc4j/drivers/iec-60870/src/test/java/org/apache/plc4x/java/iec608705104/ManualTest.java
create mode 100644 plc4j/drivers/iec-60870/src/test/resources/logback-test.xml
create mode 100644 plc4j/drivers/knxnetip/src/main/java/org/apache/plc4x/java/knxnetip/configuration/KnxNetIpPcapReplayTransportConfiguration.java
create mode 100644 plc4j/drivers/knxnetip/src/main/java/org/apache/plc4x/java/knxnetip/configuration/KnxNetIpRawSocketTransportConfiguration.java
create mode 100644 plc4j/drivers/knxnetip/src/main/java/org/apache/plc4x/java/knxnetip/configuration/KnxNetIpUdpTransportConfiguration.java
create mode 100644 plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/tcp/config/ModbusTcpTransportConfiguration.java
delete mode 100644 plc4j/drivers/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualModbusDriverTest.java
create mode 100644 plc4j/drivers/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualModbusDriverTestModbusPal.java
create mode 100644 plc4j/drivers/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualModbusRTUDriverTest.java
create mode 100644 plc4j/drivers/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualModbusTCPDriverTest.java
create mode 100644 plc4j/drivers/modbus/src/test/java/org/apache/plc4x/java/modbus/tcp/ModbusTcpAllDatatypesIT.java
create mode 100644 plc4j/drivers/modbus/src/test/resources/modbus-pal-project.xmpp
create mode 100644 plc4j/drivers/modbus/src/test/resources/modbus-pal-registers.xmps
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/AlarmMask.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/AnnotationDataType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/BinaryPayload.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/BitFieldDefinition.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/ChunkType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/ConversionLimitEnum.java
delete mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/Date.java
delete mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/DecimalDataType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/EncodedTicket.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/ExtensiblePayload.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/Handle.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/LinearConversionDataType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/MessageType.java
delete mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/Node.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaConstants.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaMessageError.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNegotiationMessage.java
delete mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServices.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesDataType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesMethod.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesObject.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesObjectType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesReferenceType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAccess.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAcknowledgeable.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAdd.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAggregate.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAlarm.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAlias.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAliases.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAllow.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAlternative.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAnalog.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAnnotations.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableApplication.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableArray.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAttribute.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAudio.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAudit.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAuthorization.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableAxis.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableBase.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableBit.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableBroker.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableBrowse.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableBuild.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableCartesian.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableCertificate.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableChange.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableClose.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableCondition.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableConnect.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableConversion.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableCreate.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableCube.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableCurrency.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableData.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableDatagram.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableDeadband.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableDefault.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableDelete.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableDiagnostics.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableDialog.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableDisconnect.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableDiscrepancy.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableDuplex.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableEngineering.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableEnum.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableEvent.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableException.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableExclusive.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableExpression.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableExtension.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableFile.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableFilter.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableFind.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableFinite.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableFrame.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableGeneral.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableGenerate.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableGet.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableH.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableHistorical.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableHistory.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableI.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableIcon.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableId.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableIdentity.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableIetf.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableImage.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableInput.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableInterface.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableJson.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableKey.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableLimit.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableLocal.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableMax.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableMessage.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableModel.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableModify.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableMonitoring.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableMove.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableMulti.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableN.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableNamespace.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableNamespaces.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableNaming.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableNegotiation.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableNetwork.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableNode.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableNon.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableO.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableOff.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableOpc.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableOpen.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableOperation.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableOption.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableOrdered.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableOrientation.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableOutput.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableOverride.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariablePassword.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariablePerform.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariablePermission.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariablePriority.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableProgram.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableProgress.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableProvisionable.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariablePub.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariablePublish.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariablePublished.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableQuantities.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableQuantity.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableRational.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableRead.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableReader.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableRedundancy.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableRedundant.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableReference.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableRemove.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableRequest.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableResend.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableRole.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSampling.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSecurity.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSelection.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSemantic.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableServer.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSession.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSessions.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSet.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableShelved.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableStandalone.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableState.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableStructure.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSubscribed.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSubscription.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSyntax.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableSystem.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTag.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTarget.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTemporary.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableThree.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTimed.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTimestamps.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTopics.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTransaction.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTransition.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTransparent.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTrust.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTsn.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableTwo.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableUadp.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableUnit.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableUpdate.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableUser.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableValue.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableVector.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableView.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableWell.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableWith.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableWrite.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableWriter.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableX.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaNodeIdServicesVariableY.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpcuaProtocolLimits.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpenChannelMessage.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpenChannelMessageRequest.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/OpenChannelMessageResponse.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/PasswordOptionsMask.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/Payload.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/PortableQualifiedName.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/PriorityMappingEntryType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/PubSubConfigurationRefDataType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/PubSubConfigurationRefMask.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/PubSubKeyPushTargetDataType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/QosDataType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/QuantityDimension.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/RedundantServerMode.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/ReferenceDescriptionDataType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/ReferenceListEntryDataType.java
delete mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/ReferenceNode.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/SecurityGroupDataType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/SecurityHeader.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/SemanticVersionString.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/SequenceHeader.java
delete mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/Time.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/TransactionErrorType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/TrimmedString.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/TrustListValidationOptions.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/UriString.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/UserConfigurationMask.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/UserManagementDataType.java
create mode 100644 plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/VariantNull.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/config/Limits.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/context/BaseEncryptionHandler.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/context/CallContext.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/context/Conversation.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/context/OpcuaDriverContext.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/protocol/chunk/Chunk.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/protocol/chunk/ChunkFactory.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/protocol/chunk/ChunkStorage.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/protocol/chunk/MemoryChunkStorage.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/protocol/chunk/PayloadConverter.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/security/CertificateVerifier.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/security/MessageSecurity.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/security/PermissiveCertificateVerifier.java
create mode 100644 plc4j/drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/security/TrustStoreCertificateVerifier.java
create mode 100644 plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/ManualMiloOpcua.java
create mode 100644 plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/ManualOpcuaGuidTag.java
create mode 100644 plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/TestCertificateGenerator.java
delete mode 100644 plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/connection/OpcuaTcpPlcConnectionTest.java
create mode 100644 plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/context/EncryptionHandlerTest.java
create mode 100644 plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/context/OpcuaDriverContextTest.java
create mode 100644 plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/protocol/OpcuaProtocolLogicTest.java
create mode 100644 plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/protocol/chunk/ChunkFactoryTest.java
create mode 100644 plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/protocol/chunk/PayloadConverterTest.java
create mode 100644 plc4j/drivers/opcua/src/test/java/org/eclipse/milo/examples/server/TestMiloServer.java
create mode 100644 plc4j/drivers/opcua/src/test/resources/chunk-calculation-1024.csv
create mode 100644 plc4j/drivers/opcua/src/test/resources/chunk-calculation-2048.csv
create mode 100644 plc4j/drivers/opcua/src/test/resources/chunk-calculation-3072.csv
create mode 100644 plc4j/drivers/opcua/src/test/resources/chunk-calculation-4096.csv
create mode 100644 plc4j/drivers/opcua/src/test/resources/chunk-calculation-5120.csv
create mode 100644 plc4j/drivers/open-protocol/src/main/java/org/apache/plc4x/java/openprotocol/config/OpenProtocolTcpTransportConfiguration.java
create mode 100644 plc4j/drivers/plc4x/src/main/java/org/apache/plc4x/java/plc4x/config/Plc4xTcpTransportConfiguration.java
create mode 100644 plc4j/drivers/profinet-ng/README.md
create mode 100644 plc4j/drivers/profinet-ng/pom.xml
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/CharacterEncoding.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/CheckPeers.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DataItem.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DceRpc_ActivityUuid.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DceRpc_InterfaceUuid.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DceRpc_InterfaceUuid_ControllerInterface.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DceRpc_InterfaceUuid_DeviceInterface.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DceRpc_InterfaceUuid_ParameterInterface.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DceRpc_InterfaceUuid_SupervisorInterface.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DceRpc_ObjectUuid.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DceRpc_Operation.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DceRpc_Packet.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/DceRpc_PacketType.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/EndOfLldp.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/Ethernet_Frame.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/Ethernet_FramePayload.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/Ethernet_FramePayload_IPv4.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/Ethernet_FramePayload_LLDP.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/Ethernet_FramePayload_PnDcp.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/Ethernet_FramePayload_VirtualLan.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/FloatingPointEncoding.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/IODReadRequestHeader.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/IODReadResponseHeader.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/IODWriteRequestHeader.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/IODWriteResponseHeader.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/IntegerEncoding.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/IpAddress.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/LldpUnit.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/Lldp_Pdu.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/MacAddress.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/ManagementAddressSubType.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/MultipleInterfaceModeNameOfDevice.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PDInterfaceAdjust.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PDPortDataCheck.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PascalString.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PascalString16BitLength.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PcDcp_GetSet_Pdu.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PcDcp_Pdu_DelayReq.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_BlockOptions.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_ALLSelector.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_ControlOptionFactoryReset.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_ControlOptionResetToFactory.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_ControlOptionResponse.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_ControlOptionSignal.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_ControlOptionStart.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_ControlOptionStop.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DeviceInitiativeOption.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DevicePropertiesAliasName.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DevicePropertiesDeviceId.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DevicePropertiesDeviceInstance.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DevicePropertiesDeviceOptions.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DevicePropertiesDeviceRole.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DevicePropertiesDeviceVendor.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DevicePropertiesNameOfStation.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DevicePropertiesOemDeviceId.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DevicePropertiesStandardGateway.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DhcpOptionClassIdentifier.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DhcpOptionDhcpClientIdentifier.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DhcpOptionFullyQualifiedDomainName.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DhcpOptionHostName.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DhcpOptionParameterRequestList.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DhcpOptionServerIdentifier.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DhcpOptionUuidBasedClient.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_DhcpOptionVendorSpecificInformation.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_FullIpSuite.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_IpMacAddress.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Block_IpParameter.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_FrameId.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Pdu.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Pdu_AlarmLow.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Pdu_IdentifyReq.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Pdu_IdentifyRes.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Pdu_IdentifyRes_Payload.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_Pdu_RealTimeCyclic.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_ServiceId.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_ServiceType.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnDcp_SupportedDeviceOption.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_AddInfo.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_AlarmCrType.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_ArInfo.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_ArType.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_BlockType.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_AlarmCrReq.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_AlarmCrRes.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_ArReq.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_ArRes.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_ArServer.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_ExpectedSubmoduleReq.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IAndM0.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IAndM1.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IAndM2.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IAndM3.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IAndM4.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IoCrReq.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IoCrRes.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_ModuleDiff.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_RealIdentificationData.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_ReqPlugAlarmApplicationReady.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_CompanionArType.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Request_ApplicationReady.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Request_ParameterEnd.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Response_ApplicationReady.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Response_ParameterEnd.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_DataUnitDataObject.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_DataUnitIoCs.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_DescriptionType.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_ExpectedSubmoduleBlockReqApi.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_IdentInfo.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_IoCrBlockReqApi.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_IoCrType.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_IoCs.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_IoDataObject.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_ModuleDiffBlockApi.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_ModuleDiffBlockApi_Module.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_ModuleDiffBlockApi_Submodule.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_ModuleState.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_ConnectionlessCancel.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_Fault.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_NoCall.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_Ping.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_Rej.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_Req.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_Res.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_Working.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_RealIdentificationApi.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_RealIdentificationApi_Slot.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_RealIdentificationApi_Subslot.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_RtClass.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_State.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Submodule.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_SubmoduleType.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Submodule_InputAndOutputData.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Submodule_InputData.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Submodule_NoInputNoOutputData.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Submodule_OutputData.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIo_CyclicServiceDataUnit.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/ProfinetDataType.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/ProfinetDeviceState.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvChassisId.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvIEEESubType.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvIeee8023MacPhyConfigStatus.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvIeee8023MaxFrameSize.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvManagementAddress.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvOrgSpecificIeee8023.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvOrgSpecificIeee8023Unit.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvOrgSpecificProfibus.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvOrgSpecificProfibusUnit.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvOrganizationSpecific.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvOrganizationSpecificUnit.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvPortDescription.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvPortId.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvProfibusSubType.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvProfibusSubTypeChassisMac.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvProfibusSubTypeMeasuredDelay.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvProfibusSubTypeMrpPortStatus.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvProfibusSubTypePortStatus.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvSystemCapabilities.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvSystemDescription.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvSystemName.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvTimeToLive.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/TlvType.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/UserData.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/Uuid.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/generated/org/apache/plc4x/java/profinet/readwrite/VirtualLanPriority.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/ProfinetDriver.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/channel/ProfinetChannel.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/config/ProfinetConfiguration.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/config/ProfinetRawSocketTransportConfiguration.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/context/ProfinetDriverContext.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/discovery/ProfinetDiscoverer.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetApplicationProcess.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetApplicationRelations.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetBitDataItem.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetCertificationInfo.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetDataItem.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetDeviceAccessPointItem.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetDeviceFunction.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetDeviceIdentity.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetDeviceItem.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetErrorCode2Value.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetExternalTextList.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetFamily.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetGraphicItem.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetGraphics.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetGraphicsItemRef.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetIOConfigData.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetISO15745Profile.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetISO15745Reference.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetInterfaceSubmoduleItem.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetIoData.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetIoDataInput.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetIoDataOutput.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetLogBookEntryItem.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetModuleInfo.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetModuleItem.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetModuleItemRef.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetParameterRecordDataItem.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetPortSubmoduleItem.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetPrimaryLanguage.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetProfileBody.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetProfileHeader.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetRef.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetSystemDefinedSubmoduleList.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetTextId.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetTextIdValue.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetTimingProperties.java (100%)
copy plc4j/drivers/{profinet => profinet-ng}/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetValue.java (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/gsdml/ProfinetVirtualSubmoduleItem.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/packets/PnDcpPacketFactory.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/protocol/ProfinetProtocolLogic.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/readwrite/utils/StaticHelper.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/tag/ProfinetTag.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/tag/ProfinetTagHandler.java
create mode 100644 plc4j/drivers/profinet-ng/src/main/java/org/apache/plc4x/java/profinet/utils/ProfinetDataTypeMapper.java
copy plc4j/drivers/{profinet => profinet-ng}/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualParserTest.java
create mode 100644 plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoBrowseTest.java
create mode 100644 plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoDiscoveryTest.java
create mode 100644 plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoTestAdam6117PN.java
create mode 100644 plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoTestAdam6150PN.java
create mode 100644 plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoTestSimocodePN.java
create mode 100644 plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoTestWagoPN.java
create mode 100644 plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoTestZylkSimocode.java
create mode 100644 plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/gsdml/ProfinetGSDMLParseTest.java
create mode 100755 plc4j/drivers/profinet-ng/src/test/resources/GSDML-V2.2-Advantech-ADAM6100-20111216.xml
create mode 100755 plc4j/drivers/profinet-ng/src/test/resources/GSDML-V2.3-SIEMENS-SIMOCODEproVPN-20201104.xml
create mode 100755 plc4j/drivers/profinet-ng/src/test/resources/GSDML-V2.33-wago-series750_753-20230115.xml
create mode 100755 plc4j/drivers/profinet-ng/src/test/resources/GSDML-V2.43-SIEMENS-SIMOCODEproVPN-20220817.xml
copy plc4j/drivers/{profinet => profinet-ng}/src/test/resources/gsdml.xml (100%)
create mode 100644 plc4j/drivers/profinet-ng/src/test/resources/logback-test.xml
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/IODReadRequestHeader.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/IODReadResponseHeader.java
delete mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCM_Block_Request.java
delete mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCM_Block_Response.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IAndM0.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IAndM1.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IAndM2.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IAndM3.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_IAndM4.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_RealIdentificationData.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_ReqPlugAlarmApplicationReady.java
delete mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Request.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Request_ApplicationReady.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Request_ParameterEnd.java
delete mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Response.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Response_ApplicationReady.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Response_ParameterEnd.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_ConnectionlessCancel.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_Working.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_RealIdentificationApi.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_RealIdentificationApi_Slot.java
create mode 100644 plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_RealIdentificationApi_Subslot.java
create mode 100644 plc4j/drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/config/ProfinetRawSocketTransportConfiguration.java
create mode 100644 plc4j/drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/device/LocalNetworkDevice.java
create mode 100644 plc4j/drivers/profinet/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoAdamTest.java
create mode 100644 plc4j/drivers/profinet/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoSimocodeTest.java
delete mode 100644 plc4j/drivers/profinet/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoTest.java
create mode 100644 plc4j/drivers/profinet/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetPcapTest.java
create mode 100644 plc4j/drivers/s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/ControllerType.java
create mode 100644 plc4j/drivers/s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/S7PayloadUserDataItemClkFRequest.java
create mode 100644 plc4j/drivers/s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/S7PayloadUserDataItemClkFResponse.java
create mode 100644 plc4j/drivers/s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/S7PayloadUserDataItemClkRequest.java
create mode 100644 plc4j/drivers/s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/S7PayloadUserDataItemClkResponse.java
create mode 100644 plc4j/drivers/s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/S7PayloadUserDataItemClkSetRequest.java
create mode 100644 plc4j/drivers/s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/S7PayloadUserDataItemClkSetResponse.java
delete mode 100644 plc4j/drivers/s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/S7PayloadUserDataItemCpuFunctionAlarmQuery.java
delete mode 100644 plc4j/drivers/s7/src/main/generated/org/apache/plc4x/java/s7/readwrite/S7PayloadUserDataItemCpuFunctionMsgSubscription.java
create mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/configuration/S7TcpTransportConfiguration.java
delete mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/connection/S7HDefaultNettyPlcConnection.java
delete mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/connection/S7HGeneratedDriverBase.java
delete mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/exceptions/S7HAbortRequestException.java
create mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/protocol/S7HGeneratedDriverBase.java
create mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/protocol/S7HMux.java
create mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/protocol/S7HMuxImpl.java
create mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/protocol/S7HPlcConnection.java
create mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/protocol/S7HSingleProtocolStackConfigurer.java
create mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/tag/S7ClkTag.java
create mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/tag/S7StringFixedLengthTag.java
delete mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/tag/S7StringTag.java
create mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/tag/S7StringVarLengthTag.java
delete mode 100644 plc4j/drivers/s7/src/main/java/org/apache/plc4x/java/s7/readwrite/types/S7ControllerType.java
create mode 100644 plc4j/drivers/s7/src/test/java/org/apache/plc4x/java/s7/readwrite/ManualS71200DriverTest.java
create mode 100644 plc4j/drivers/s7/src/test/java/org/apache/plc4x/java/s7/readwrite/ManualS71500DriverTest.java
delete mode 100644 plc4j/drivers/s7/src/test/java/org/apache/plc4x/java/s7/readwrite/ManualS7DriverTest.java
create mode 100644 plc4j/drivers/s7/src/test/java/org/apache/plc4x/java/s7/readwrite/tag/S7StringFixedLengthTagTest.java
create mode 100644 plc4j/drivers/simulated/src/main/java/org/apache/plc4x/java/simulated/configuration/SimulatedConfiguration.java
create mode 100644 plc4j/examples/hello-docker/Dockerfile
delete mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/CycSubscription.java
delete mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/EventSubscription.java
create mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/PLcSetAndGetRtClock.java
create mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/PlcCycSubscriptionS7400H.java
create mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/PlcEventSubscriptionS7400H.java
create mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/PlcReadAndWriteVIPA.java
create mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/PlcReadDataS7400H.java
create mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/PlcReadS71200.java
create mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/PlcReadWriteStrings.java
create mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/PlcSzlRequestS7400H.java
create mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/PlcWriteDataS7400H.java
create mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/PlcWriteS71200.java
delete mode 100644 plc4j/examples/plc4j-s7event/src/main/java/org/apache/plc4x/examples/plc4j/s7event/SzlRequest.java
create mode 100644 plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xListenRecordProcessor.java
create mode 100644 plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/BaseAccessStrategy.java
create mode 100644 plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/address/FilePropertyAccessStrategy.java
create mode 100644 plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/subscription/Plc4xListenerDispatcher.java
create mode 100644 plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/subscription/Plc4xSubscriptionType.java
create mode 100644 plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/test/java/org/apache/plc4x/nifi/Plc4xListenRecordProcessorTest.java
create mode 100644 plc4j/integrations/apache-nifi/nifi-plc4x-processors/src/test/java/org/apache/plc4x/nifi/address/AccessStrategyTest.java
delete mode 100644 plc4j/integrations/opcua-server/pom.xml
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/TimedOperation.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/TimeoutManager.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/codegen/fields/FieldReaderDiscriminatorEnum.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/configuration/annotations/ComplexConfigurationParameter.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/configuration/annotations/ComplexConfigurationParameterDefaultOverride.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/configuration/annotations/ComplexConfigurationParameterRequiredOverride.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/internal/DefaultConversationContext.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/messages/DefaultPlcPingRequest.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/messages/DefaultPlcPingResponse.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/messages/PlcPinger.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/netty/NettyHashTimerTimeoutManager.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/transport/TransportConfigurationTypeProvider.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/values/PlcBINT.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/values/PlcBREAL.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/values/PlcDATE_AND_LTIME.java
create mode 100644 plc4j/spi/src/main/java/org/apache/plc4x/java/spi/values/PlcUBINT.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/configuration/ConfigurationFactoryTest.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/configuration/config/ParameterConverterType.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/configuration/config/ParameterConverterTypeConverter.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/configuration/config/TestConfigurationComplex.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/configuration/config/TestConfigurationDefaults.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/configuration/config/TestConfigurationParameterConverter.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/configuration/config/TestConfigurationRequired.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/configuration/config/TestConfigurationSimple.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/connection/DefaultNettyPlcConnectionTest.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/connection/GateKeeper.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/connection/PlcConnectionFactory.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/connection/SingleProtocolStackConfigurerTest.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/connection/TestChannelFactory.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/connection/TestMessage.java
create mode 100644 plc4j/spi/src/test/java/org/apache/plc4x/java/spi/connection/TestProtocol.java
create mode 100644 plc4j/tools/opcua-server/pom.xml
rename plc4j/{integrations => tools}/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/OPCUAServer.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/backend/Plc4xCommunication.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/backend/Plc4xNamespace.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/configuration/Configuration.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/configuration/DeviceConfiguration.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/configuration/PasswordConfiguration.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/configuration/Tag.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/configuration/User.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/context/CertificateGenerator.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/java/org/apache/plc4x/java/opcuaserver/context/CertificateKeyPair.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/resources/config.yml (100%)
rename plc4j/{integrations => tools}/opcua-server/src/main/resources/logback.xml (100%)
rename plc4j/{integrations => tools}/opcua-server/src/test/java/org/apache/plc4x/java/opcuaserver/OpcuaPlcDriverTest.java (100%)
rename plc4j/{integrations => tools}/opcua-server/src/test/resources/config.yml (100%)
rename plc4j/{integrations => tools}/opcua-server/src/test/resources/logback-test.xml (100%)
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xConnectRequest.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xConnectResponse.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xConstants.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xMessage.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xReadRequest.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xReadResponse.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xRequestType.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xResponseCode.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xSubscriptionType.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xTag.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xTagRequest.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xTagResponse.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xTagValueRequest.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xTagValueResponse.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xValue.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xValueType.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xWriteRequest.java
delete mode 100644 plc4j/tools/plc4x-server/src/main/generated/org/apache/plc4x/java/plc4x/readwrite/Plc4xWriteResponse.java
create mode 100644 plc4j/tools/plc4x-server/src/test/java/org/apache/plc4x/java/tools/plc4xserver/Plc4xServerTest.java
create mode 100644 plc4j/tools/ui/application/pom.xml
create mode 100644 plc4j/tools/ui/application/src/main/java/org/apache/plc4x/java/tools/ui/Plc4xUiBackendApplication.java
create mode 100644 plc4j/tools/ui/application/src/main/resources/application-dev.properties
create mode 100644 plc4j/tools/ui/application/src/main/resources/application.properties
create mode 100644 plc4j/tools/ui/application/src/main/resources/logback.xml
create mode 100644 plc4j/tools/ui/application/src/test/java/org/apache/plc4x/java/tools/ui/Plc4xUiBackendApplicationTests.java
create mode 100644 plc4j/tools/ui/application/src/test/resources/application-test.properties
create mode 100644 plc4j/tools/ui/backend/pom.xml
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/configuration/Plc4xConfiguration.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/configuration/WebSocketConfig.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/controller/DeviceController.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/controller/DriverController.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/event/DeviceEvent.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/event/EventType.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/event/UiApplicationEvent.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/handler/WebSocketHandler.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/model/ConfigurationOption.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/model/Device.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/model/Driver.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/model/Transport.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/repository/DeviceRepository.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/service/DeviceService.java
create mode 100644 plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/service/DriverService.java
create mode 100644 plc4j/tools/ui/backend/ws.html
create mode 100644 plc4j/tools/ui/frontend/pom.xml
create mode 100644 plc4j/tools/ui/frontend/project/.eslintrc.cjs
create mode 100644 plc4j/tools/ui/frontend/project/.gitignore
create mode 100644 plc4j/tools/ui/frontend/project/README.md
create mode 100644 plc4j/tools/ui/frontend/project/index.html
create mode 100644 plc4j/tools/ui/frontend/project/package.json
create mode 100644 plc4j/tools/ui/frontend/project/public/plc4x-favicon.png
create mode 100644 plc4j/tools/ui/frontend/project/src/App.css
create mode 100644 plc4j/tools/ui/frontend/project/src/App.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/assets/plc4x-logo.svg
create mode 100644 plc4j/tools/ui/frontend/project/src/assets/react.svg
create mode 100644 plc4j/tools/ui/frontend/project/src/components/DeviceDialog.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/components/NavigationTree.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/components/PlcConnection.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/generated/plc4j-tools-ui-frontend.ts
create mode 100644 plc4j/tools/ui/frontend/project/src/index.css
create mode 100644 plc4j/tools/ui/frontend/project/src/layouts/MainLayout.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/main.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/model/TreeItemData.ts
create mode 100644 plc4j/tools/ui/frontend/project/src/pages/About.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/pages/Inspect.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/pages/Mqtt.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/pages/OpcUa.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/pages/Settings.tsx
create mode 100644 plc4j/tools/ui/frontend/project/src/store/index.ts
create mode 100644 plc4j/tools/ui/frontend/project/src/utils/Counter.ts
create mode 100644 plc4j/tools/ui/frontend/project/src/vite-env.d.ts
create mode 100644 plc4j/tools/ui/frontend/project/tsconfig.json
create mode 100644 plc4j/tools/ui/frontend/project/tsconfig.node.json
create mode 100644 plc4j/tools/ui/frontend/project/vite.config.ts
delete mode 100644 plc4j/tools/ui/src/main/java/org/apache/plc4x/java/ui/ConnectionTabController.java
delete mode 100644 plc4j/tools/ui/src/main/java/org/apache/plc4x/java/ui/FxmlController.java
delete mode 100644 plc4j/tools/ui/src/main/java/org/apache/plc4x/java/ui/Plc4xUi.java
delete mode 100644 plc4j/tools/ui/src/main/java/org/apache/plc4x/java/ui/UiIcon.java
delete mode 100644 plc4j/tools/ui/src/main/resources/org/apache/plc4x/java/ui/connection-tab.fxml
delete mode 100644 plc4j/tools/ui/src/main/resources/org/apache/plc4x/java/ui/ui.css
delete mode 100644 plc4j/tools/ui/src/main/resources/org/apache/plc4x/java/ui/ui.fxml
create mode 100644 plc4j/transports/can/src/main/java/org/apache/plc4x/java/transport/can/DefaultCANTransportConfiguration.java
create mode 100644 plc4j/transports/pcap-replay/src/main/java/org/apache/plc4x/java/transport/pcapreplay/DefaultPcapReplayTransportConfiguration.java
create mode 100644 plc4j/transports/pcap-shared/src/main/java/org/apache/plc4x/java/transport/pcap/DefaultPcapTransportConfiguration.java
create mode 100644 plc4j/transports/raw-socket/src/main/java/org/apache/plc4x/java/transport/rawsocket/DefaultRawSocketTransportConfiguration.java
create mode 100644 plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/DefaultSerialTransportConfiguration.java
create mode 100644 plc4j/transports/serial/src/main/java/org/apache/plc4x/java/transport/serial/SerialChannelOptionsParity.java
create mode 100644 plc4j/transports/tcp/src/main/java/org/apache/plc4x/java/transport/tcp/DefaultTcpTransportConfiguration.java
create mode 100644 plc4j/transports/udp/src/main/java/org/apache/plc4x/java/transport/udp/DefaultUdpTransportConfiguration.java
create mode 100644 plc4j/utils/raw-sockets/src/main/java/org/apache/plc4x/java/utils/rawsockets/netty/address/RawSocketAddress.java
create mode 100644 plc4j/utils/raw-sockets/src/test/java/org/apache/plc4x/java/utils/rawsockets/netty/ManualArpTest.java
delete mode 100644 plc4j/utils/test-generator/src/test/resources/bacnet-stack-services.cap
create mode 100644 plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/DisableInDockerFlag.java
create mode 100644 plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/DisableInDockerFlagCondition.java
create mode 100644 protocols/bacnetip/src/main/generated/protocols/bacnetip/bacnet-bit-strings-tagged.mspec
create mode 100644 protocols/bacnetip/src/main/generated/protocols/bacnetip/bacnet-enums-tagged.mspec
create mode 100644 protocols/bacnetip/src/main/generated/protocols/bacnetip/bacnet-private-enums-tagged.mspec
create mode 100644 protocols/bacnetip/src/main/generated/protocols/bacnetip/bacnet-vendorids.mspec
create mode 100644 protocols/iec-60870/pom.xml
create mode 100644 protocols/iec-60870/src/main/java/org/apache/plc4x/protocol/iec608705104/IEC608705104Protocol.java
create mode 100644 protocols/iec-60870/src/main/resources/META-INF/services/org.apache.plc4x.plugins.codegenerator.protocol.Protocol
create mode 100644 protocols/iec-60870/src/main/resources/protocols/iec608705104/iec-60870-5-104.mspec
create mode 100644 protocols/iec-60870/src/test/java/org/apache/plc4x/protocols/iec60870/IEC608705104ProtocolTest.java
copy {plc4go/assets/testing => protocols/iec-60870/src/test/resources}/logback-test.xml (100%)
create mode 100644 protocols/iec-60870/src/test/resources/protocols/iec608705104/DriverTestsuite.xml
create mode 100644 protocols/iec-60870/src/test/resources/protocols/iec608705104/IEC-60870-5-104.xml
create mode 100644 protocols/knxnetip/src/main/generated/protocols/knxnetip/knx-master-data.mspec
create mode 100644 protocols/modbus/src/test/resources/protocols/modbus/tcp/Modbus-all-datatypes.xml
create mode 100644 protocols/opcua/src/main/generated/protocols/opcua/opc-manual.mspec
create mode 100644 protocols/opcua/src/main/generated/protocols/opcua/opc-services.mspec
create mode 100644 protocols/opcua/src/main/generated/protocols/opcua/opc-status.mspec
create mode 100644 protocols/opcua/src/main/generated/protocols/opcua/opc-types.mspec
create mode 100644 protocols/opcua/src/main/script/downloadAndEditOpcuaNodeSet.groovy
create mode 100644 protocols/umas/pom.xml
create mode 100644 protocols/umas/src/main/java/org/apache/plc4x/protocol/umas/UmasProtocol.java
create mode 100644 protocols/umas/src/main/resources/META-INF/services/org.apache.plc4x.plugins.codegenerator.protocol.Protocol
create mode 100644 protocols/umas/src/main/resources/protocols/umas/umas.mspec
create mode 100644 protocols/umas/src/test/java/org/apache/plc4x/protocol/umas/UmasProtocolTest.java
copy {plc4go/assets/testing => protocols/umas/src/test/resources}/logback-test.xml (100%)
create mode 100644 sandbox/plc4py/plc4py/drivers/mock/MockTag.py
create mode 100644 sandbox/plc4py/plc4py/drivers/modbus/ModbusDevice.py
create mode 100644 sandbox/plc4py/plc4py/drivers/modbus/ModbusTag.py
create mode 100644 sandbox/plc4py/plc4py/drivers/umas/UmasConfiguration.py
create mode 100644 sandbox/plc4py/plc4py/drivers/umas/UmasConnection.py
create mode 100644 sandbox/plc4py/plc4py/drivers/umas/UmasDevice.py
create mode 100644 sandbox/plc4py/plc4py/drivers/umas/UmasProtocol.py
create mode 100644 sandbox/plc4py/plc4py/drivers/umas/UmasTag.py
create mode 100644 sandbox/plc4py/plc4py/drivers/umas/UmasVariables.py
copy sandbox/plc4py/plc4py/{api => drivers/umas}/__init__.py (100%)
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/StaticHelper.py
copy sandbox/plc4py/plc4py/{api => protocols/umas}/__init__.py (100%)
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/DataItem.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/ModbusErrorCode.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/ModbusPDU.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/ModbusPDUError.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/ModbusTcpADU.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/PlcMemoryBlockIdent.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasConstants.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasDataType.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasDatatypeReference.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasDeviceInformationConformityLevel.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasDeviceInformationLevel.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasDeviceInformationMoreFollows.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasInitCommsRequest.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasInitCommsResponse.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasMemoryBlock.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasMemoryBlockBasicInfo.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDU.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUItem.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUPlcIdentRequest.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUPlcIdentResponse.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUPlcStatusRequest.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUPlcStatusResponse.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUProjectInfoRequest.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadDatatypeNamesResponse.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadMemoryBlockRequest.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadMemoryBlockResponse.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadUmasUDTDefinitionResponse.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadUnlocatedVariableNames.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadUnlocatedVariableNamesRequest.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadUnlocatedVariableNamesResponse.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadUnlocatedVariableResponse.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadVariableRequest.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasPDUReadVariableResponse.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasUDTDefinition.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasUnlocatedVariableReference.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/UmasVariableBlock.py
create mode 100644 sandbox/plc4py/plc4py/protocols/umas/readwrite/VariableRequestReference.py
copy sandbox/plc4py/plc4py/{api => protocols/umas/readwrite}/__init__.py (100%)
create mode 100644 sandbox/plc4py/plc4py/spi/generation/ReadBuffer.py
create mode 100644 sandbox/plc4py/plc4py/spi/messages/PlcRequest.py
delete mode 100644 sandbox/plc4py/plc4py/spi/values/PlcBOOL.py
delete mode 100644 sandbox/plc4py/plc4py/spi/values/PlcINT.py
create mode 100644 sandbox/plc4py/plc4py/spi/values/PlcValues.py
create mode 100644 sandbox/plc4py/requirements.txt
create mode 100644 sandbox/plc4py/tests/unit/plc4py/drivers/modbus/test_modbus_codegen.py
copy sandbox/plc4py/{plc4py/api => tests/unit/plc4py/drivers/umas}/__init__.py (100%)
create mode 100644 sandbox/plc4py/tests/unit/plc4py/drivers/umas/test_umas_connection.py
create mode 100644 sandbox/plc4py/tests/unit/plc4py/spi/test_read_buffer.py
create mode 100644 src/site/asciidoc/developers/architecture.adoc
delete mode 100644 src/site/asciidoc/images/iimage01.png
delete mode 100644 src/site/asciidoc/images/image0.png
delete mode 100644 src/site/asciidoc/images/image01.png
delete mode 100644 src/site/asciidoc/images/image01x.png
delete mode 100644 src/site/asciidoc/images/image02.png
delete mode 100644 src/site/asciidoc/images/image03.png
delete mode 100644 src/site/asciidoc/images/image04.png
delete mode 100644 src/site/asciidoc/images/image05.png
delete mode 100644 src/site/asciidoc/images/image06.png
delete mode 100644 src/site/asciidoc/images/image07.png
delete mode 100644 src/site/asciidoc/images/image0X.png
delete mode 100644 src/site/asciidoc/images/imageimage01.png
delete mode 100644 src/site/asciidoc/images/images/image01.png
delete mode 100644 src/site/asciidoc/images/images/userimage01.png
delete mode 100644 src/site/asciidoc/images/images/users/image01.png
delete mode 100644 src/site/asciidoc/images/images/users/pimage01.png
delete mode 100644 src/site/asciidoc/images/images/users/primage01.png
delete mode 100644 src/site/asciidoc/images/images/users/proimage01.png
delete mode 100644 src/site/asciidoc/images/images/users/protocoimage01.png
delete mode 100644 src/site/asciidoc/images/images/users/protocols/image01.png
delete mode 100644 src/site/asciidoc/images/images/users/protocolsimage01.png
delete mode 100644 src/site/asciidoc/images/images/users/protoimage01.png
delete mode 100644 src/site/asciidoc/images/images/usersimage01.png
delete mode 100644 src/site/asciidoc/images/images/usimage01.png
delete mode 100644 src/site/asciidoc/images/imagesimage01.png
delete mode 100644 src/site/asciidoc/images/imagimage01.png
delete mode 100644 src/site/asciidoc/images/imaimage01.png
delete mode 100644 src/site/asciidoc/images/protocols-s7-osi.png
delete mode 100644 src/site/asciidoc/images/szlxy11.png
delete mode 100644 src/site/asciidoc/images/szlxy11demo.png
delete mode 100644 src/site/asciidoc/images/szlxy12.png
delete mode 100644 src/site/asciidoc/images/users/protocols/i.png
delete mode 100644 src/site/asciidoc/images/users/protocols/im.png
delete mode 100644 src/site/asciidoc/images/users/protocols/ima.png
delete mode 100644 src/site/asciidoc/images/users/protocols/imag.png
delete mode 100644 src/site/asciidoc/images/users/protocols/image0.png
delete mode 100644 src/site/asciidoc/images/users/protocols/image01.png
delete mode 100644 src/site/asciidoc/images/users/protocols/image02.png
delete mode 100644 src/site/asciidoc/images/users/protocols/image03.png
delete mode 100644 src/site/asciidoc/images/users/protocols/image04.png
delete mode 100644 src/site/asciidoc/images/users/protocols/image05.png
delete mode 100644 src/site/asciidoc/images/users/protocols/image0X.png
delete mode 100644 src/site/asciidoc/images/users/protocols/image0z.png
delete mode 100644 src/site/asciidoc/images/users/protocols/s.png
delete mode 100644 src/site/asciidoc/images/users/protocols/sz.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szl.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlx.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy1.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy11.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy11demo.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy12.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy13.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy14.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy15.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy1C.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy2.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy22.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy7.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy74.png
delete mode 100644 src/site/asciidoc/images/users/protocols/szlxy91.png
mode change 100755 => 100644 src/site/asciidoc/users/protocols/s7.adoc
create mode 100644 src/site/resources/images/integrations/apache_hop_logo.png
copy src/site/resources/images/{users => }/protocols/mi_001.png (100%)
copy src/site/resources/images/{users/protocols => }/s7-tia-device-settings.png (100%)
copy src/site/resources/images/{users/protocols => }/s7-tia-io-settings.png (100%)
copy src/site/resources/images/{users/protocols => }/s7_banner.png (100%)
copy src/site/resources/images/{tutorials/s7 => }/s7_url.png (100%)
create mode 100644 src/site/resources/images/team/glcj.jpg
create mode 100644 src/site/resources/images/users/companies/logo-timecho.png
create mode 100644 tools/docker-compose.yaml
create mode 100755 tools/release-0-update-generated-code.sh
create mode 100755 tools/release-1-create-branch.sh
create mode 100755 tools/release-2-prepare-release.sh
create mode 100755 tools/release-3-perform-release.sh