You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2019/01/07 12:57:26 UTC
[incubator-plc4x] 01/01: Merge branches 'develop' and
'feature/io-model' of https://gitbox.apache.org/repos/asf/incubator-plc4x
into feature/io-model
This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a commit to branch feature/io-model
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git
commit 22b07197860ba3e4537c7ca0682f0cd2ed0a106b
Merge: 26feda7 dc22e1c
Author: Christofer Dutz <ch...@c-ware.de>
AuthorDate: Mon Jan 7 13:56:59 2019 +0100
Merge branches 'develop' and 'feature/io-model' of https://gitbox.apache.org/repos/asf/incubator-plc4x into feature/io-model
.gitignore | 5 +-
Jenkinsfile | 17 +-
examples/hello-connectivity-kafka/pom.xml | 3 -
examples/hello-connectivity-mqtt/pom.xml | 3 -
.../examples/connectivity/mqtt/MqttConnector.java | 12 +-
integrations/apache-calcite/pom.xml | 97 +++++++++
.../main/java/org/apache/plc4x/Plc4xBaseTable.java | 198 ++++++++++++++++++
.../main/java/org/apache/plc4x/Plc4xSchema.java | 103 ++++++++++
.../java/org/apache/plc4x/Plc4xSchemaFactory.java | 58 ++++++
.../java/org/apache/plc4x/Plc4xStreamTable.java | 45 +++++
.../src/main/java/org/apache/plc4x/Plc4xTable.java | 39 ++++
.../java/org/apache/plc4x/DriverManagerTest.java | 85 ++++++++
.../java/org/apache/plc4x/Plc4XBaseTableTest.java | 48 +++++
.../org/apache/plc4x/Plc4xSchemaFactoryTest.java | 37 ++++
.../apache-calcite/src/test/resources/example.yml | 32 +++
.../apache-calcite/src/test/resources/logback.xml | 40 ++--
.../apache-calcite/src/test/resources/model.json | 40 ++++
integrations/pom.xml | 1 +
plc4c/pom.xml | 2 +-
plc4c/pom.xml => plc4cpp/README.md | 28 +--
plc4cpp/api/pom.xml | 50 +++++
plc4cpp/api/src/main/cmake/CMakeLists.txt | 76 +++++++
.../cpp/org/apache/plc4x/cpp/api/PlcConnection.cpp | 36 ++++
.../cpp/org/apache/plc4x/cpp/api/PlcConnection.h | 112 +++++++++++
.../cpp/api/authentication/PlcAuthentication.cpp | 51 +++++
.../cpp/api/authentication/PlcAuthentication.h | 48 +++++
.../PlcUsernamePasswordAuthentication.cpp | 97 +++++++++
.../PlcUsernamePasswordAuthentication.h | 65 ++++++
.../cpp/api/exceptions/PlcConnectionException.cpp | 40 ++++
.../cpp/api/exceptions/PlcConnectionException.h | 53 +++++
.../plc4x/cpp/api/exceptions/PlcException.cpp | 56 ++++++
.../apache/plc4x/cpp/api/exceptions/PlcException.h | 58 ++++++
.../cpp/api/exceptions/PlcFieldRangeException.cpp | 45 +++++
.../cpp/api/exceptions/PlcFieldRangeException.h | 49 +++++
.../PlcIncompatibleDatatypeException.cpp | 45 +++++
.../exceptions/PlcIncompatibleDatatypeException.h | 50 +++++
.../api/exceptions/PlcInvalidFieldException.cpp | 63 ++++++
.../cpp/api/exceptions/PlcInvalidFieldException.h | 57 ++++++
.../plc4x/cpp/api/exceptions/PlcIoException.cpp | 41 ++++
.../plc4x/cpp/api/exceptions/PlcIoException.h | 55 +++++
.../api/exceptions/PlcNotImplementedException.cpp | 40 ++++
.../api/exceptions/PlcNotImplementedException.h | 53 +++++
.../cpp/api/exceptions/PlcProtocolException.cpp | 40 ++++
.../cpp/api/exceptions/PlcProtocolException.h | 58 ++++++
.../PlcProtocolPayloadTooBigException.cpp | 69 +++++++
.../exceptions/PlcProtocolPayloadTooBigException.h | 64 ++++++
.../cpp/api/exceptions/PlcRuntimeException.cpp | 51 +++++
.../plc4x/cpp/api/exceptions/PlcRuntimeException.h | 59 ++++++
.../cpp/api/exceptions/PlcTimeoutException.cpp | 51 +++++
.../plc4x/cpp/api/exceptions/PlcTimeoutException.h | 69 +++++++
.../exceptions/PlcUnsupportedDataTypeException.cpp | 40 ++++
.../exceptions/PlcUnsupportedDataTypeException.h | 54 +++++
.../PlcUnsupportedOperationException.cpp | 40 ++++
.../exceptions/PlcUnsupportedOperationException.h | 55 +++++
.../plc4x/cpp/api/messages/PlcFieldRequest.cpp | 40 ++++
.../plc4x/cpp/api/messages/PlcFieldRequest.h | 61 ++++++
.../plc4x/cpp/api/messages/PlcFieldResponse.cpp | 40 ++++
.../plc4x/cpp/api/messages/PlcFieldResponse.h | 67 +++++++
.../apache/plc4x/cpp/api/messages/PlcMessage.cpp | 40 ++++
.../org/apache/plc4x/cpp/api/messages/PlcMessage.h | 52 +++++
.../plc4x/cpp/api/messages/PlcReadRequest.cpp | 53 +++++
.../apache/plc4x/cpp/api/messages/PlcReadRequest.h | 63 ++++++
.../cpp/api/messages/PlcReadRequestBuilder.cpp | 40 ++++
.../plc4x/cpp/api/messages/PlcReadRequestBuilder.h | 57 ++++++
.../plc4x/cpp/api/messages/PlcReadResponse.cpp | 40 ++++
.../plc4x/cpp/api/messages/PlcReadResponse.h | 136 +++++++++++++
.../apache/plc4x/cpp/api/messages/PlcRequest.cpp | 40 ++++
.../org/apache/plc4x/cpp/api/messages/PlcRequest.h | 55 +++++
.../plc4x/cpp/api/messages/PlcRequestBuilder.cpp | 40 ++++
.../plc4x/cpp/api/messages/PlcRequestBuilder.h | 55 +++++
.../apache/plc4x/cpp/api/messages/PlcResponse.cpp | 40 ++++
.../apache/plc4x/cpp/api/messages/PlcResponse.h | 56 ++++++
.../cpp/api/messages/PlcSubscriptionEvent.cpp | 40 ++++
.../plc4x/cpp/api/messages/PlcSubscriptionEvent.h | 58 ++++++
.../cpp/api/messages/PlcSubscriptionRequest.cpp | 40 ++++
.../cpp/api/messages/PlcSubscriptionRequest.h | 88 ++++++++
.../cpp/api/messages/PlcSubscriptionResponse.cpp | 40 ++++
.../cpp/api/messages/PlcSubscriptionResponse.h | 62 ++++++
.../cpp/api/messages/PlcUnsubscriptionRequest.cpp | 40 ++++
.../cpp/api/messages/PlcUnsubscriptionRequest.h | 61 ++++++
.../cpp/api/messages/PlcUnsubscriptionResponse.cpp | 40 ++++
.../cpp/api/messages/PlcUnsubscriptionResponse.h | 54 +++++
.../plc4x/cpp/api/messages/PlcWriteRequest.cpp | 40 ++++
.../plc4x/cpp/api/messages/PlcWriteRequest.h | 86 ++++++++
.../plc4x/cpp/api/messages/PlcWriteResponse.cpp | 40 ++++
.../plc4x/cpp/api/messages/PlcWriteResponse.h | 53 +++++
.../org/apache/plc4x/cpp/api/messages/REQUEST.cpp | 39 ++++
.../org/apache/plc4x/cpp/api/messages/REQUEST.h | 49 +++++
.../org/apache/plc4x/cpp/api/messages/RESPONSE.cpp | 39 ++++
.../org/apache/plc4x/cpp/api/messages/RESPONSE.h | 48 +++++
.../plc4x/cpp/api/messages/RequestTemplate.cpp | 39 ++++
.../plc4x/cpp/api/messages/RequestTemplate.h | 48 +++++
.../plc4x/cpp/api/messages/ResponseTemplate.cpp | 39 ++++
.../plc4x/cpp/api/messages/ResponseTemplate.h | 47 +++++
.../cpp/api/metadata/PlcConnectionMetadata.cpp | 39 ++++
.../plc4x/cpp/api/metadata/PlcConnectionMetadata.h | 66 ++++++
.../org/apache/plc4x/cpp/api/model/Consumer.cpp | 40 ++++
.../cpp/org/apache/plc4x/cpp/api/model/Consumer.h | 62 ++++++
.../cpp/api/model/PlcConsumerRegistration.cpp | 40 ++++
.../plc4x/cpp/api/model/PlcConsumerRegistration.h | 49 +++++
.../org/apache/plc4x/cpp/api/model/PlcField.cpp | 40 ++++
.../cpp/org/apache/plc4x/cpp/api/model/PlcField.h | 60 ++++++
.../plc4x/cpp/api/model/PlcSubscriptionHandle.cpp | 40 ++++
.../plc4x/cpp/api/model/PlcSubscriptionHandle.h | 62 ++++++
.../plc4x/cpp/api/types/PlcClientDataType.cpp | 40 ++++
.../apache/plc4x/cpp/api/types/PlcClientDataType.h | 56 ++++++
.../apache/plc4x/cpp/api/types/PlcResponseCode.cpp | 40 ++++
.../apache/plc4x/cpp/api/types/PlcResponseCode.h | 51 +++++
.../plc4x/cpp/api/types/PlcSubscriptionType.cpp | 40 ++++
.../plc4x/cpp/api/types/PlcSubscriptionType.h | 59 ++++++
.../apache/plc4x/cpp/api/types/ValueTypeObject.cpp | 41 ++++
.../apache/plc4x/cpp/api/types/ValueTypeObject.h | 50 +++++
plc4cpp/libs/pom.xml | 152 ++++++++++++++
plc4cpp/pom.xml | 221 +++++++++++++++++++++
.../java/scraper/config/JobConfiguration.java | 2 +-
pom.xml | 41 +++-
116 files changed, 6082 insertions(+), 57 deletions(-)