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/03/25 12:48:19 UTC
[incubator-plc4x] branch develop updated (2bd6952 -> 0ffd479)
This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git.
from 2bd6952 Merge branch 'develop' of github.com:apache/incubator-plc4x into develop
new 00e0716 Add Classes from Folders Messages, Events and Connection (in part)
new 74a23ad Merge branch 'develop' of https://gitbox.apache.org/repos/asf/incubator-plc4x into develop
new e144909 Merge branch 'develop' of https://gitbox.apache.org/repos/asf/incubator-plc4x into develop
new 1c8ca9e Added a first draft of maven support for Cpp driver base
new 0ffd479 Merge pull request #54 from chrisdutz/develop
The 1642 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../{api => protocols/driver-bases/base}/pom.xml | 13 +-
.../base/src/main/cmake/CMakeLists.txt | 58 ++++++
.../cpp/base/connection/AbstractPlcConnection.cpp} | 28 +--
.../cpp/base/connection/AbstractPlcConnection.h | 79 ++++++++
.../plc4x/cpp/base/connection/ChannelFactory.cpp} | 11 +-
.../plc4x/cpp/base/connection/ChannelFactory.h} | 34 ++--
.../cpp/base/connection/DefaultPlcFieldHandler.cpp | 111 ++++++++++++
.../cpp/base/connection/DefaultPlcFieldHandler.h | 96 ++++++++++
.../plc4x/cpp/base/connection/PlcFieldHandler.cpp} | 9 +-
.../plc4x/cpp/base/connection/PlcFieldHandler.h | 99 ++++++++++
.../apache/plc4x/cpp/base/events/ConnectEvent.cpp} | 9 +-
.../apache/plc4x/cpp/base/events/ConnectEvent.h} | 17 +-
.../plc4x/cpp/base/events/ConnectedEvent.cpp} | 9 +-
.../apache/plc4x/cpp/base/events/ConnectedEvent.h} | 14 +-
.../cpp/base/messages/DefaultPlcReadRequest.cpp | 122 +++++++++++++
.../cpp/base/messages/DefaultPlcReadRequest.h | 81 +++++++++
.../cpp/base/messages/DefaultPlcWriteRequest.cpp | 120 ++++++++++++
.../cpp/base/messages/DefaultPlcWriteRequest.h | 81 +++++++++
.../cpp/base/messages/InternalPlcFieldRequest.cpp} | 17 +-
.../cpp/base/messages/InternalPlcFieldRequest.h} | 27 ++-
.../base/messages/InternalPlcFieldResponse.cpp} | 7 +-
.../cpp/base/messages/InternalPlcFieldResponse.h} | 15 +-
.../messages/InternalPlcProprietaryRequest.cpp} | 6 +-
.../base/messages/InternalPlcProprietaryRequest.h} | 23 ++-
.../messages/InternalPlcProprietaryResponse.cpp} | 6 +-
.../messages/InternalPlcProprietaryResponse.h} | 23 ++-
.../cpp/base/messages/InternalPlcReadRequest.cpp} | 7 +-
.../cpp/base/messages/InternalPlcReadRequest.h} | 18 +-
.../cpp/base/messages/InternalPlcRequest.cpp} | 7 +-
.../plc4x/cpp/base/messages/InternalPlcRequest.h} | 17 +-
.../cpp/base/messages/InternalPlcResponse.cpp} | 7 +-
.../plc4x/cpp/base/messages/InternalPlcResponse.h} | 17 +-
.../cpp/base/messages/InternalPlcWriteRequest.cpp} | 7 +-
.../cpp/base/messages/InternalPlcWriteRequest.h} | 40 ++--
.../cpp/base/messages/PlcProprietaryRequest.cpp} | 7 +-
.../cpp/base/messages/PlcProprietaryRequest.h} | 29 ++-
.../cpp/base/messages/PlcProprietaryResponse.cpp} | 6 +-
.../cpp/base/messages/PlcProprietaryResponse.h} | 28 ++-
.../apache/plc4x/cpp/base/messages/PlcReader.cpp} | 7 +-
.../apache/plc4x/cpp/base/messages/PlcReader.h} | 13 +-
.../apache/plc4x/cpp/base/messages/PlcWriter.cpp} | 7 +-
.../apache/plc4x/cpp/base/messages/PlcWriter.h} | 19 +-
.../base/messages/items/BaseDefaultFieldItem.cpp} | 11 +-
.../cpp/base/messages/items/BaseDefaultFieldItem.h | 136 ++++++++++++++
.../messages/items/DefaultBigDecimalFieldItem.cpp | 196 ++++++++++++++++++++
.../messages/items/DefaultBigDecimalFieldItem.h | 83 +++++++++
.../messages/items/DefaultBigIntegerFieldItem.cpp | 201 +++++++++++++++++++++
.../messages/items/DefaultBigIntegerFieldItem.h | 84 +++++++++
.../messages/items/DefaultBooleanFieldItem.cpp | 196 ++++++++++++++++++++
.../base/messages/items/DefaultBooleanFieldItem.h | 80 ++++++++
.../messages/items/DefaultByteArrayFieldItem.cpp | 196 ++++++++++++++++++++
.../messages/items/DefaultByteArrayFieldItem.h | 81 +++++++++
.../base/messages/items/DefaultByteFieldItem.cpp | 196 ++++++++++++++++++++
.../cpp/base/messages/items/DefaultByteFieldItem.h | 81 +++++++++
.../base/messages/items/DefaultDoubleFieldItem.cpp | 196 ++++++++++++++++++++
.../base/messages/items/DefaultDoubleFieldItem.h | 81 +++++++++
.../base/messages/items/DefaultFloatFieldItem.cpp | 196 ++++++++++++++++++++
.../base/messages/items/DefaultFloatFieldItem.h | 81 +++++++++
.../messages/items/DefaultIntegerFieldItem.cpp | 196 ++++++++++++++++++++
.../base/messages/items/DefaultIntegerFieldItem.h | 81 +++++++++
.../messages/items/DefaultLocalDateFieldItem.cpp | 196 ++++++++++++++++++++
.../messages/items/DefaultLocalDateFieldItem.h | 81 +++++++++
.../messages/items/DefaultLocalDateTimeFieldItem.h | 71 ++++++++
.../items/DefaultLocalDateTimeFieldltem.cpp | 95 ++++++++++
.../messages/items/DefaultLocalTimeFieldItem.cpp | 95 ++++++++++
.../messages/items/DefaultLocalTimeFieldItem.h | 71 ++++++++
.../base/messages/items/DefaultLongFieldItem.cpp | 196 ++++++++++++++++++++
.../cpp/base/messages/items/DefaultLongFieldItem.h | 82 +++++++++
.../base/messages/items/DefaultShortFieldItem.cpp | 196 ++++++++++++++++++++
.../base/messages/items/DefaultShortFieldItem.h | 82 +++++++++
.../messages/items/DefaultStringFieldItem.cpp} | 32 ++--
.../base/messages/items/DefaultStringFieldItem.h} | 40 ++--
{plc4j => plc4cpp}/protocols/driver-bases/pom.xml | 10 +-
.../apache-brooklyn => plc4cpp/protocols}/pom.xml | 12 +-
74 files changed, 4683 insertions(+), 299 deletions(-)
copy plc4cpp/{api => protocols/driver-bases/base}/pom.xml (82%)
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cmake/CMakeLists.txt
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequest.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/AbstractPlcConnection.cpp} (66%)
mode change 100755 => 100644
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/AbstractPlcConnection.h
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/ChannelFactory.cpp} (86%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequestBuilder.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/ChannelFactory.h} (63%)
mode change 100755 => 100644
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/DefaultPlcFieldHandler.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/DefaultPlcFieldHandler.h
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/PlcFieldHandler.cpp} (87%)
mode change 100755 => 100644
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/connection/PlcFieldHandler.h
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectEvent.cpp} (88%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/REQUEST.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectEvent.h} (83%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectedEvent.cpp} (88%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/REQUEST.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/events/ConnectedEvent.h} (83%)
mode change 100755 => 100644
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcReadRequest.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcReadRequest.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcWriteRequest.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/DefaultPlcWriteRequest.h
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/REQUEST.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldRequest.cpp} (83%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcRequest.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldRequest.h} (63%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequestBuilder.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldResponse.cpp} (89%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RESPONSE.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcFieldResponse.h} (70%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldRequest.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryRequest.cpp} (88%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcWriteResponse.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryRequest.h} (67%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldRequest.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryResponse.cpp} (88%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcWriteResponse.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcProprietaryResponse.h} (67%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcReadRequest.cpp} (89%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RESPONSE.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcReadRequest.h} (66%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcRequest.cpp} (89%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RESPONSE.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcRequest.h} (71%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcResponse.cpp} (89%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RESPONSE.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcResponse.h} (70%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcWriteRequest.cpp} (89%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcSubscriptionResponse.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/InternalPlcWriteRequest.h} (52%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryRequest.cpp} (89%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequestBuilder.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryRequest.h} (56%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryResponse.cpp} (89%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequestBuilder.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcProprietaryResponse.h} (56%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcReader.cpp} (90%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RESPONSE.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcReader.h} (82%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcMessage.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcWriter.cpp} (90%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/RESPONSE.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/PlcWriter.h} (63%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcFieldRequest.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/BaseDefaultFieldItem.cpp} (85%)
mode change 100755 => 100644
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/BaseDefaultFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigDecimalFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigDecimalFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigIntegerFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBigIntegerFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBooleanFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultBooleanFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteArrayFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteArrayFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultByteFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultDoubleFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultDoubleFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultFloatFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultFloatFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultIntegerFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultIntegerFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateTimeFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalDateTimeFieldltem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalTimeFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLocalTimeFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLongFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultLongFieldItem.h
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultShortFieldItem.cpp
create mode 100644 plc4cpp/protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultShortFieldItem.h
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcReadRequest.cpp => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultStringFieldItem.cpp} (59%)
mode change 100755 => 100644
copy plc4cpp/{api/src/main/cpp/org/apache/plc4x/cpp/api/messages/PlcResponse.h => protocols/driver-bases/base/src/main/cpp/org/apache/plc4x/cpp/base/messages/items/DefaultStringFieldItem.h} (52%)
mode change 100755 => 100644
copy {plc4j => plc4cpp}/protocols/driver-bases/pom.xml (83%)
copy {integrations/apache-brooklyn => plc4cpp/protocols}/pom.xml (83%)