You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by gi...@apache.org on 2019/11/03 18:11:26 UTC
[plc4x] branch dependabot/maven/jackson.version-2.10.0 updated
(9288076 -> 5049538)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/maven/jackson.version-2.10.0
in repository https://gitbox.apache.org/repos/asf/plc4x.git.
discard 9288076 Bump jackson.version from 2.9.9 to 2.10.0
add b508630 - Moved the plc4cpp, plc4net and plc4py into the sandbox - Removed the "with-java" profile - Adjusted the documentation - Added documentation to the latest mspec changes
add cb4f455 - Added some additional information for Windows builds -- Need to have OpenSSL installed -- Avoid installing to locations with spaces in the path
add c47d761 add iotdb integration example. for just saving one field for a PLC.
add 5049538 Bump jackson.version from 2.9.9 to 2.10.0
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 (9288076)
\
N -- N -- N refs/heads/dependabot/maven/jackson.version-2.10.0 (5049538)
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:
Dockerfile | 8 +-
Jenkinsfile | 8 +-
README.md | 112 ++++++------
RELEASE_NOTES | 2 +
.../pom.xml | 15 +-
.../examples/integration/iotdb/CliOptions.java | 188 +++++++++++++++++++++
.../java/examples/integration/iotdb/PlcLogger.java | 139 +++++++++++++++
.../src/main/resources/logback.xml | 0
plc4j/examples/pom.xml | 1 +
plc4j/integrations/logstash-plugin/README.md | 2 +-
pom.xml | 48 +-----
{plc4cpp => sandbox/plc4cpp}/CMakeLists.txt | 0
{plc4cpp => sandbox/plc4cpp}/README.md | 0
{plc4cpp => sandbox/plc4cpp}/api/CMakeLists.txt | 0
.../cpp/org/apache/plc4x/cpp/PlcConnection.cpp | 0
.../main/cpp/org/apache/plc4x/cpp/PlcConnection.h | 0
.../cpp/org/apache/plc4x/cpp/PlcDriverManager.cpp | 0
.../cpp/org/apache/plc4x/cpp/PlcDriverManager.h | 0
.../cpp/org/apache/plc4x/cpp/api/PlcConnection.cpp | 0
.../cpp/org/apache/plc4x/cpp/api/PlcConnection.h | 0
.../cpp/api/authentication/PlcAuthentication.cpp | 0
.../cpp/api/authentication/PlcAuthentication.h | 0
.../PlcUsernamePasswordAuthentication.cpp | 0
.../PlcUsernamePasswordAuthentication.h | 0
.../cpp/api/exceptions/PlcConnectionException.cpp | 0
.../cpp/api/exceptions/PlcConnectionException.h | 0
.../plc4x/cpp/api/exceptions/PlcException.cpp | 0
.../apache/plc4x/cpp/api/exceptions/PlcException.h | 0
.../cpp/api/exceptions/PlcFieldRangeException.cpp | 0
.../cpp/api/exceptions/PlcFieldRangeException.h | 0
.../PlcIncompatibleDatatypeException.cpp | 0
.../exceptions/PlcIncompatibleDatatypeException.h | 0
.../api/exceptions/PlcInvalidFieldException.cpp | 0
.../cpp/api/exceptions/PlcInvalidFieldException.h | 0
.../plc4x/cpp/api/exceptions/PlcIoException.cpp | 0
.../plc4x/cpp/api/exceptions/PlcIoException.h | 0
.../api/exceptions/PlcNotImplementedException.cpp | 0
.../api/exceptions/PlcNotImplementedException.h | 0
.../cpp/api/exceptions/PlcProtocolException.cpp | 0
.../cpp/api/exceptions/PlcProtocolException.h | 0
.../PlcProtocolPayloadTooBigException.cpp | 0
.../exceptions/PlcProtocolPayloadTooBigException.h | 0
.../cpp/api/exceptions/PlcRuntimeException.cpp | 0
.../plc4x/cpp/api/exceptions/PlcRuntimeException.h | 0
.../cpp/api/exceptions/PlcTimeoutException.cpp | 0
.../plc4x/cpp/api/exceptions/PlcTimeoutException.h | 0
.../exceptions/PlcUnsupportedDataTypeException.cpp | 0
.../exceptions/PlcUnsupportedDataTypeException.h | 0
.../PlcUnsupportedOperationException.cpp | 0
.../exceptions/PlcUnsupportedOperationException.h | 0
.../plc4x/cpp/api/messages/PlcFieldRequest.cpp | 0
.../plc4x/cpp/api/messages/PlcFieldRequest.h | 0
.../plc4x/cpp/api/messages/PlcFieldResponse.cpp | 0
.../plc4x/cpp/api/messages/PlcFieldResponse.h | 0
.../apache/plc4x/cpp/api/messages/PlcMessage.cpp | 0
.../org/apache/plc4x/cpp/api/messages/PlcMessage.h | 0
.../plc4x/cpp/api/messages/PlcReadRequest.cpp | 0
.../apache/plc4x/cpp/api/messages/PlcReadRequest.h | 0
.../cpp/api/messages/PlcReadRequestBuilder.cpp | 0
.../plc4x/cpp/api/messages/PlcReadRequestBuilder.h | 0
.../plc4x/cpp/api/messages/PlcReadResponse.cpp | 0
.../plc4x/cpp/api/messages/PlcReadResponse.h | 0
.../apache/plc4x/cpp/api/messages/PlcRequest.cpp | 0
.../org/apache/plc4x/cpp/api/messages/PlcRequest.h | 0
.../plc4x/cpp/api/messages/PlcRequestBuilder.cpp | 0
.../plc4x/cpp/api/messages/PlcRequestBuilder.h | 0
.../apache/plc4x/cpp/api/messages/PlcResponse.cpp | 0
.../apache/plc4x/cpp/api/messages/PlcResponse.h | 0
.../cpp/api/messages/PlcSubscriptionEvent.cpp | 0
.../plc4x/cpp/api/messages/PlcSubscriptionEvent.h | 0
.../cpp/api/messages/PlcSubscriptionRequest.cpp | 0
.../cpp/api/messages/PlcSubscriptionRequest.h | 0
.../cpp/api/messages/PlcSubscriptionResponse.cpp | 0
.../cpp/api/messages/PlcSubscriptionResponse.h | 0
.../cpp/api/messages/PlcUnsubscriptionRequest.cpp | 0
.../cpp/api/messages/PlcUnsubscriptionRequest.h | 0
.../cpp/api/messages/PlcUnsubscriptionResponse.cpp | 0
.../cpp/api/messages/PlcUnsubscriptionResponse.h | 0
.../plc4x/cpp/api/messages/PlcWriteRequest.cpp | 0
.../plc4x/cpp/api/messages/PlcWriteRequest.h | 0
.../plc4x/cpp/api/messages/PlcWriteResponse.cpp | 0
.../plc4x/cpp/api/messages/PlcWriteResponse.h | 0
.../org/apache/plc4x/cpp/api/messages/REQUEST.cpp | 0
.../org/apache/plc4x/cpp/api/messages/REQUEST.h | 0
.../org/apache/plc4x/cpp/api/messages/RESPONSE.cpp | 0
.../org/apache/plc4x/cpp/api/messages/RESPONSE.h | 0
.../plc4x/cpp/api/messages/RequestTemplate.cpp | 0
.../plc4x/cpp/api/messages/RequestTemplate.h | 0
.../plc4x/cpp/api/messages/ResponseTemplate.cpp | 0
.../plc4x/cpp/api/messages/ResponseTemplate.h | 0
.../cpp/api/metadata/PlcConnectionMetadata.cpp | 0
.../plc4x/cpp/api/metadata/PlcConnectionMetadata.h | 0
.../org/apache/plc4x/cpp/api/model/Consumer.cpp | 0
.../cpp/org/apache/plc4x/cpp/api/model/Consumer.h | 0
.../cpp/api/model/PlcConsumerRegistration.cpp | 0
.../plc4x/cpp/api/model/PlcConsumerRegistration.h | 0
.../org/apache/plc4x/cpp/api/model/PlcField.cpp | 0
.../cpp/org/apache/plc4x/cpp/api/model/PlcField.h | 0
.../plc4x/cpp/api/model/PlcSubscriptionHandle.cpp | 0
.../plc4x/cpp/api/model/PlcSubscriptionHandle.h | 0
.../plc4x/cpp/api/types/PlcClientDataType.cpp | 0
.../apache/plc4x/cpp/api/types/PlcClientDataType.h | 0
.../apache/plc4x/cpp/api/types/PlcResponseCode.cpp | 0
.../apache/plc4x/cpp/api/types/PlcResponseCode.h | 0
.../plc4x/cpp/api/types/PlcSubscriptionType.cpp | 0
.../plc4x/cpp/api/types/PlcSubscriptionType.h | 0
.../apache/plc4x/cpp/api/types/ValueTypeObject.cpp | 0
.../apache/plc4x/cpp/api/types/ValueTypeObject.h | 0
.../cpp/org/apache/plc4x/cpp/spi/PlcDriver.cpp | 0
.../main/cpp/org/apache/plc4x/cpp/spi/PlcDriver.h | 0
.../plc4cpp}/drivers/CMakeLists.txt | 0
.../plc4cpp}/drivers/proxy/CMakeLists.txt | 0
.../cpp/org/apache/plc4x/cpp/proxy/ProxyDriver.cpp | 0
.../cpp/org/apache/plc4x/cpp/proxy/ProxyDriver.h | 0
.../plc4x/cpp/proxy/connection/ProxyConnection.cpp | 0
.../plc4x/cpp/proxy/connection/ProxyConnection.h | 0
.../cpp/org/apache/plc4x/cpp/proxy/dllexports.cpp | 0
.../cpp/org/apache/plc4x/cpp/proxy}/dllexports.h | 0
.../plc4cpp}/drivers/s7/CMakeLists.txt | 0
.../cpp/org/apache/plc4x/cpp/s7/S7PlcDriver.cpp | 0
.../main/cpp/org/apache/plc4x/cpp/s7/S7PlcDriver.h | 0
.../plc4x/cpp/s7/connection/S7PlcConnection.cpp | 0
.../plc4x/cpp/s7/connection/S7PlcConnection.h | 0
.../cpp/org/apache/plc4x/cpp/s7/dllexports.cpp | 0
.../main/cpp/org/apache/plc4x/cpp/s7}/dllexports.h | 0
.../plc4cpp}/examples/CMakeLists.txt | 0
.../examples/hello-world-plc4x/CMakeLists.txt | 0
.../plc4x/cpp/examples/helloplc4x/helloplc4x.cpp | 0
.../plc4cpp}/integrations/CMakeLists.txt | 0
.../integrations/apache-mynewt}/CMakeLists.txt | 0
.../integrations/edgex-foundry}/CMakeLists.txt | 0
{plc4cpp => sandbox/plc4cpp}/pom.xml | 6 +-
.../plc4cpp}/protocols/CMakeLists.txt | 0
.../plc4cpp}/protocols/driver-bases/CMakeLists.txt | 0
.../protocols/driver-bases/base/CMakeLists.txt | 0
.../cpp/base/connection/AbstractPlcConnection.cpp | 0
.../cpp/base/connection/AbstractPlcConnection.h | 0
.../plc4x/cpp/base/connection/BoostConnection.cpp | 0
.../plc4x/cpp/base/connection/BoostConnection.h | 0
.../plc4x/cpp/base/connection/ChannelFactory.cpp | 0
.../plc4x/cpp/base/connection/ChannelFactory.h | 0
.../cpp/base/connection/DefaultPlcFieldHandler.cpp | 0
.../cpp/base/connection/DefaultPlcFieldHandler.h | 0
.../plc4x/cpp/base/connection/PlcFieldHandler.cpp | 0
.../plc4x/cpp/base/connection/PlcFieldHandler.h | 0
.../apache/plc4x/cpp/base/events/ConnectEvent.cpp | 0
.../apache/plc4x/cpp/base/events/ConnectEvent.h | 0
.../plc4x/cpp/base/events/ConnectedEvent.cpp | 0
.../apache/plc4x/cpp/base/events/ConnectedEvent.h | 0
.../cpp/base/messages/DefaultPlcReadRequest.cpp | 0
.../cpp/base/messages/DefaultPlcReadRequest.h | 0
.../cpp/base/messages/DefaultPlcWriteRequest.cpp | 0
.../cpp/base/messages/DefaultPlcWriteRequest.h | 0
.../cpp/base/messages/InternalPlcFieldRequest.cpp | 0
.../cpp/base/messages/InternalPlcFieldRequest.h | 0
.../cpp/base/messages/InternalPlcFieldResponse.cpp | 0
.../cpp/base/messages/InternalPlcFieldResponse.h | 0
.../messages/InternalPlcProprietaryRequest.cpp | 0
.../base/messages/InternalPlcProprietaryRequest.h | 0
.../messages/InternalPlcProprietaryResponse.cpp | 0
.../base/messages/InternalPlcProprietaryResponse.h | 0
.../cpp/base/messages/InternalPlcReadRequest.cpp | 0
.../cpp/base/messages/InternalPlcReadRequest.h | 0
.../plc4x/cpp/base/messages/InternalPlcRequest.cpp | 0
.../plc4x/cpp/base/messages/InternalPlcRequest.h | 0
.../cpp/base/messages/InternalPlcResponse.cpp | 0
.../plc4x/cpp/base/messages/InternalPlcResponse.h | 0
.../cpp/base/messages/InternalPlcWriteRequest.cpp | 0
.../cpp/base/messages/InternalPlcWriteRequest.h | 0
.../cpp/base/messages/PlcProprietaryRequest.cpp | 0
.../cpp/base/messages/PlcProprietaryRequest.h | 0
.../cpp/base/messages/PlcProprietaryResponse.cpp | 0
.../cpp/base/messages/PlcProprietaryResponse.h | 0
.../apache/plc4x/cpp/base/messages/PlcReader.cpp | 0
.../org/apache/plc4x/cpp/base/messages/PlcReader.h | 0
.../apache/plc4x/cpp/base/messages/PlcWriter.cpp | 0
.../org/apache/plc4x/cpp/base/messages/PlcWriter.h | 0
.../base/messages/items/BaseDefaultFieldItem.cpp | 0
.../cpp/base/messages/items/BaseDefaultFieldItem.h | 0
.../messages/items/DefaultBigDecimalFieldItem.cpp | 0
.../messages/items/DefaultBigDecimalFieldItem.h | 0
.../messages/items/DefaultBigIntegerFieldItem.cpp | 0
.../messages/items/DefaultBigIntegerFieldItem.h | 0
.../messages/items/DefaultBooleanFieldItem.cpp | 0
.../base/messages/items/DefaultBooleanFieldItem.h | 0
.../messages/items/DefaultByteArrayFieldItem.cpp | 0
.../messages/items/DefaultByteArrayFieldItem.h | 0
.../base/messages/items/DefaultByteFieldItem.cpp | 0
.../cpp/base/messages/items/DefaultByteFieldItem.h | 0
.../base/messages/items/DefaultDoubleFieldItem.cpp | 0
.../base/messages/items/DefaultDoubleFieldItem.h | 0
.../base/messages/items/DefaultFloatFieldItem.cpp | 0
.../base/messages/items/DefaultFloatFieldItem.h | 0
.../messages/items/DefaultIntegerFieldItem.cpp | 0
.../base/messages/items/DefaultIntegerFieldItem.h | 0
.../messages/items/DefaultLocalDateFieldItem.cpp | 0
.../messages/items/DefaultLocalDateFieldItem.h | 0
.../items/DefaultLocalDateTimeFieldItem.cpp | 0
.../messages/items/DefaultLocalDateTimeFieldItem.h | 0
.../messages/items/DefaultLocalTimeFieldItem.cpp | 0
.../messages/items/DefaultLocalTimeFieldItem.h | 0
.../base/messages/items/DefaultLongFieldItem.cpp | 0
.../cpp/base/messages/items/DefaultLongFieldItem.h | 0
.../base/messages/items/DefaultShortFieldItem.cpp | 0
.../base/messages/items/DefaultShortFieldItem.h | 0
.../base/messages/items/DefaultStringFieldItem.cpp | 0
.../base/messages/items/DefaultStringFieldItem.h | 0
.../apache/plc4x/cpp/s7/types/S7ControllerType.h | 0
{plc4cpp => sandbox/plc4cpp}/utils/CMakeLists.txt | 0
.../plc4cpp}/utils/logger/CMakeLists.txt | 0
.../org/apache/plc4x/cpp/utils/logger/BLogger.cpp | 0
.../org/apache/plc4x/cpp/utils/logger/BLogger.h | 0
.../org/apache/plc4x/cpp/utils/logger/DatDmp.cpp | 0
.../cpp/org/apache/plc4x/cpp/utils/logger/DatDmp.h | 0
.../org/apache/plc4x/cpp/utils/logger/DbgTrace.cpp | 0
.../org/apache/plc4x/cpp/utils/logger/DbgTrace.h | 0
.../plc4x/cpp/utils/logger/ErrorCategory.cpp | 0
.../apache/plc4x/cpp/utils/logger/ErrorCategory.h | 0
.../plc4x/cpp/utils/logger/ErrorInfoException.cpp | 0
.../plc4x/cpp/utils/logger/ErrorInfoException.h | 0
.../org/apache/plc4x/cpp/utils/logger/ExLog.cpp | 0
.../cpp/org/apache/plc4x/cpp/utils/logger/ExLog.h | 0
.../plc4cpp}/utils/systemconfig/CMakeLists.txt | 0
.../cpp/utils/systemconfig/SystemConfiguration.cpp | 0
.../cpp/utils/systemconfig/SystemConfiguration.h | 0
{plc4net => sandbox/plc4net}/.gitignore | 0
.../plc4net}/api/PlcDriverManager.cs | 0
{plc4net => sandbox/plc4net}/api/api.csproj | 0
.../plc4net}/api/api/IPlcConnection.cs | 0
{plc4net => sandbox/plc4net}/api/api/IPlcDriver.cs | 0
.../api/api/authentication/IPlcAuthentication.cs | 0
.../PlcUsernamePasswordAuthentication.cs | 0
.../api/api/metadata/IPlcConnectionMetadata.cs | 0
.../api/exceptions/PlcConnectionException.cs | 0
.../plc4net}/api/exceptions/PlcException.cs | 0
.../api/exceptions/PlcInvalidFieldException.cs | 0
.../plc4net}/api/messages/IPlcFieldRequest.cs | 0
.../plc4net}/api/messages/IPlcFieldResponse.cs | 0
.../plc4net}/api/messages/IPlcMessage.cs | 0
.../plc4net}/api/messages/IPlcReadRequest.cs | 0
.../api/messages/IPlcReadRequestBuilder.cs | 0
.../plc4net}/api/messages/IPlcReadResponse.cs | 0
.../plc4net}/api/messages/IPlcRequest.cs | 0
.../plc4net}/api/messages/IPlcRequestBuilder.cs | 0
.../plc4net}/api/messages/IPlcResponse.cs | 0
.../api/messages/IPlcSubscriptionEventArgs.cs | 0
.../api/messages/IPlcSubscriptionRequest.cs | 0
.../api/messages/IPlcSubscriptionRequestBuilder.cs | 0
.../api/messages/IPlcSubscriptionResponse.cs | 0
.../api/messages/IPlcUnsubscriptionRequest.cs | 0
.../messages/IPlcUnsubscriptionRequestBuilder.cs | 0
.../api/messages/IPlcUnsubscriptionResponse.cs | 0
.../plc4net}/api/messages/IPlcWriteRequest.cs | 0
.../api/messages/IPlcWriteRequestBuilder.cs | 0
.../plc4net}/api/model/IPlcField.cs | 0
.../plc4net}/api/model/IPlcSubscriptionHandle.cs | 0
{plc4net => sandbox/plc4net}/api/pom.xml | 0
.../plc4net}/api/types/PlcResponseCode.cs | 0
.../plc4net}/plc4net.driver/plc4net.driver.csproj | 0
.../plc4net}/plc4net.driver/pom.xml | 0
{plc4net => sandbox/plc4net}/plc4net.sln | 0
{plc4net => sandbox/plc4net}/pom.xml | 6 +-
{plc4py => sandbox/plc4py}/README.md | 0
{plc4py => sandbox/plc4py}/pom.xml | 6 +-
{plc4py => sandbox/plc4py}/setup.py | 0
{plc4py => sandbox/plc4py}/src/assembly/python.xml | 0
.../plc4py/src/main/python}/__init__.py | 0
.../plc4py/src/main/python/org}/__init__.py | 0
.../plc4py}/src/main/python/org/apache/__init__.py | 0
.../main/python/org/apache/plc4x/InteropClient.py | 0
.../main/python/org/apache/plc4x/PlcConnection.py | 0
.../python/org/apache/plc4x/PlcDriverManager.py | 0
.../src/main/python/org/apache/plc4x}/__init__.py | 0
.../plc4py}/src/main/resources/lib/log4j2.xml | 0
.../plc4py/src/test/python}/__init__.py | 0
.../plc4py}/src/test/python/org/__init__.py | 0
.../plc4py/src/test/python/org/apache}/__init__.py | 0
.../src/test/python/org/apache/plc4x}/__init__.py | 0
.../org/apache/plc4x/test_PlcDriverManager.py | 0
sandbox/pom.xml | 27 +++
src/main/script/prerequisiteCheck.groovy | 5 +-
src/site/asciidoc/developers/building.adoc | 18 +-
src/site/asciidoc/developers/ci.adoc | 32 ++--
.../developers/code-gen/protocol/mspec.adoc | 157 ++++++++++++++---
src/site/asciidoc/developers/contributing.adoc | 12 +-
src/site/asciidoc/developers/preparing.adoc | 13 +-
src/site/asciidoc/developers/release.adoc | 12 +-
tools/thrift/pom.xml | 2 +
288 files changed, 639 insertions(+), 180 deletions(-)
copy plc4j/examples/{hello-integration-edgent => hello-integration-iotdb}/pom.xml (91%)
create mode 100644 plc4j/examples/hello-integration-iotdb/src/main/java/org/apache/plc4x/java/examples/integration/iotdb/CliOptions.java
create mode 100644 plc4j/examples/hello-integration-iotdb/src/main/java/org/apache/plc4x/java/examples/integration/iotdb/PlcLogger.java
copy {sandbox/plc-simulator => plc4j/examples/hello-integration-iotdb}/src/main/resources/logback.xml (100%)
rename {plc4cpp => sandbox/plc4cpp}/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/README.md (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/PlcConnection.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/PlcConnection.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/PlcDriverManager.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/PlcDriverManager.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/PlcConnection.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/PlcConnection.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/authentication/PlcAuthentication.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/authentication/PlcAuthentication.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/authentication/PlcUsernamePasswordAuthentication.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/authentication/PlcUsernamePasswordAuthentication.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcConnectionException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcConnectionException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcFieldRangeException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcFieldRangeException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcIncompatibleDatatypeException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcIncompatibleDatatypeException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcInvalidFieldException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcInvalidFieldException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcIoException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcIoException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcNotImplementedException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcNotImplementedException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcProtocolException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcProtocolException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcProtocolPayloadTooBigException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcProtocolPayloadTooBigException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcRuntimeException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcRuntimeException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcTimeoutException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcTimeoutException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcUnsupportedDataTypeException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcUnsupportedDataTypeException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcUnsupportedOperationException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/exceptions/PlcUnsupportedOperationException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldResponse.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldResponse.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequestBuilder.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequestBuilder.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadResponse.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadResponse.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcRequestBuilder.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcRequestBuilder.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcResponse.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcResponse.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionEvent.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionEvent.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionResponse.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionResponse.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcUnsubscriptionRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcUnsubscriptionRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcUnsubscriptionResponse.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcUnsubscriptionResponse.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcWriteRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcWriteRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcWriteResponse.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcWriteResponse.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/REQUEST.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/REQUEST.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RESPONSE.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RESPONSE.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RequestTemplate.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RequestTemplate.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/ResponseTemplate.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/messages/ResponseTemplate.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/metadata/PlcConnectionMetadata.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/metadata/PlcConnectionMetadata.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/model/Consumer.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/model/Consumer.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcConsumerRegistration.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcConsumerRegistration.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcField.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcField.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcSubscriptionHandle.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/model/PlcSubscriptionHandle.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcClientDataType.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcClientDataType.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcResponseCode.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcResponseCode.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcSubscriptionType.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/types/PlcSubscriptionType.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/types/ValueTypeObject.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/api/types/ValueTypeObject.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/spi/PlcDriver.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/api/src/main/cpp/org/apache/plc4x/cpp/spi/PlcDriver.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/proxy/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/ProxyDriver.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/ProxyDriver.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/connection/ProxyConnection.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/connection/ProxyConnection.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy/dllexports.cpp (100%)
rename {plc4cpp/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7 => sandbox/plc4cpp/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy}/dllexports.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/s7/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/S7PlcDriver.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/S7PlcDriver.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/connection/S7PlcConnection.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/connection/S7PlcConnection.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7/dllexports.cpp (100%)
rename {plc4cpp/drivers/proxy/src/main/cpp/org/apache/plc4x/cpp/proxy => sandbox/plc4cpp/drivers/s7/src/main/cpp/org/apache/plc4x/cpp/s7}/dllexports.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/examples/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/examples/hello-world-plc4x/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/examples/hello-world-plc4x/src/main/cpp/org/apache/plc4x/cpp/examples/helloplc4x/helloplc4x.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/integrations/CMakeLists.txt (100%)
rename {plc4cpp/integrations/edgex-foundry => sandbox/plc4cpp/integrations/apache-mynewt}/CMakeLists.txt (100%)
rename {plc4cpp/integrations/apache-mynewt => sandbox/plc4cpp/integrations/edgex-foundry}/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/pom.xml (98%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/AbstractPlcConnection.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/AbstractPlcConnection.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/BoostConnection.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/BoostConnection.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/ChannelFactory.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/ChannelFactory.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/DefaultPlcFieldHandler.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/DefaultPlcFieldHandler.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/PlcFieldHandler.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/PlcFieldHandler.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectEvent.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectEvent.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectedEvent.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectedEvent.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcReadRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcReadRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcWriteRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcWriteRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldResponse.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldResponse.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryResponse.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryResponse.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcReadRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcReadRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcResponse.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcResponse.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcWriteRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcWriteRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryRequest.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryRequest.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryResponse.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryResponse.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcReader.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcReader.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcWriter.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcWriter.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/BaseDefaultFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/BaseDefaultFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigDecimalFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigDecimalFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigIntegerFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigIntegerFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBooleanFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBooleanFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteArrayFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteArrayFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultDoubleFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultDoubleFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultFloatFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultFloatFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultIntegerFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultIntegerFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateTimeFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateTimeFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalTimeFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalTimeFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLongFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLongFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultShortFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultShortFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultStringFieldItem.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultStringFieldItem.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/protocols/s7/src/main/cpp/org/apache/plc4x/cpp/s7/types/S7ControllerType.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/BLogger.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/BLogger.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/DatDmp.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/DatDmp.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/DbgTrace.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/DbgTrace.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ErrorCategory.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ErrorCategory.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ErrorInfoException.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ErrorInfoException.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ExLog.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/logger/src/main/cpp/org/apache/plc4x/cpp/utils/logger/ExLog.h (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/systemconfig/CMakeLists.txt (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/systemconfig/src/main/cpp/org/apache/plc4x/cpp/utils/systemconfig/SystemConfiguration.cpp (100%)
rename {plc4cpp => sandbox/plc4cpp}/utils/systemconfig/src/main/cpp/org/apache/plc4x/cpp/utils/systemconfig/SystemConfiguration.h (100%)
rename {plc4net => sandbox/plc4net}/.gitignore (100%)
rename {plc4net => sandbox/plc4net}/api/PlcDriverManager.cs (100%)
rename {plc4net => sandbox/plc4net}/api/api.csproj (100%)
rename {plc4net => sandbox/plc4net}/api/api/IPlcConnection.cs (100%)
rename {plc4net => sandbox/plc4net}/api/api/IPlcDriver.cs (100%)
rename {plc4net => sandbox/plc4net}/api/api/authentication/IPlcAuthentication.cs (100%)
rename {plc4net => sandbox/plc4net}/api/api/authentication/PlcUsernamePasswordAuthentication.cs (100%)
rename {plc4net => sandbox/plc4net}/api/api/metadata/IPlcConnectionMetadata.cs (100%)
rename {plc4net => sandbox/plc4net}/api/exceptions/PlcConnectionException.cs (100%)
rename {plc4net => sandbox/plc4net}/api/exceptions/PlcException.cs (100%)
rename {plc4net => sandbox/plc4net}/api/exceptions/PlcInvalidFieldException.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcFieldRequest.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcFieldResponse.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcMessage.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcReadRequest.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcReadRequestBuilder.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcReadResponse.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcRequest.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcRequestBuilder.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcResponse.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcSubscriptionEventArgs.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcSubscriptionRequest.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcSubscriptionRequestBuilder.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcSubscriptionResponse.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcUnsubscriptionRequest.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcUnsubscriptionRequestBuilder.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcUnsubscriptionResponse.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcWriteRequest.cs (100%)
rename {plc4net => sandbox/plc4net}/api/messages/IPlcWriteRequestBuilder.cs (100%)
rename {plc4net => sandbox/plc4net}/api/model/IPlcField.cs (100%)
rename {plc4net => sandbox/plc4net}/api/model/IPlcSubscriptionHandle.cs (100%)
rename {plc4net => sandbox/plc4net}/api/pom.xml (100%)
rename {plc4net => sandbox/plc4net}/api/types/PlcResponseCode.cs (100%)
rename {plc4net => sandbox/plc4net}/plc4net.driver/plc4net.driver.csproj (100%)
rename {plc4net => sandbox/plc4net}/plc4net.driver/pom.xml (100%)
rename {plc4net => sandbox/plc4net}/plc4net.sln (100%)
rename {plc4net => sandbox/plc4net}/pom.xml (92%)
rename {plc4py => sandbox/plc4py}/README.md (100%)
rename {plc4py => sandbox/plc4py}/pom.xml (98%)
rename {plc4py => sandbox/plc4py}/setup.py (100%)
rename {plc4py => sandbox/plc4py}/src/assembly/python.xml (100%)
rename {plc4py/src/test/python/org/apache/plc4x => sandbox/plc4py/src/main/python}/__init__.py (100%)
rename {plc4py/src/main/python/org/apache/plc4x => sandbox/plc4py/src/main/python/org}/__init__.py (100%)
rename {plc4py => sandbox/plc4py}/src/main/python/org/apache/__init__.py (100%)
rename {plc4py => sandbox/plc4py}/src/main/python/org/apache/plc4x/InteropClient.py (100%)
rename {plc4py => sandbox/plc4py}/src/main/python/org/apache/plc4x/PlcConnection.py (100%)
rename {plc4py => sandbox/plc4py}/src/main/python/org/apache/plc4x/PlcDriverManager.py (100%)
rename {plc4py/src/main/python/org => sandbox/plc4py/src/main/python/org/apache/plc4x}/__init__.py (100%)
rename {plc4py => sandbox/plc4py}/src/main/resources/lib/log4j2.xml (100%)
rename {plc4py/src/test/python/org/apache => sandbox/plc4py/src/test/python}/__init__.py (100%)
rename {plc4py => sandbox/plc4py}/src/test/python/org/__init__.py (100%)
rename {plc4py/src/test/python => sandbox/plc4py/src/test/python/org/apache}/__init__.py (100%)
rename {plc4py/src/main/python => sandbox/plc4py/src/test/python/org/apache/plc4x}/__init__.py (100%)
rename {plc4py => sandbox/plc4py}/src/test/python/org/apache/plc4x/test_PlcDriverManager.py (100%)