You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by ke...@apache.org on 2017/12/27 21:43:05 UTC

[incubator-plc4x] 01/05: Merge branch 'master' into PLC4X-12

This is an automated email from the ASF dual-hosted git repository.

keinmark pushed a commit to branch PLC4X-12
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git

commit 4a37be52427e449bb76c298e8ebbb61cc5f2ff60
Merge: b6b345f a9e9ac4
Author: Mark Keinhörster <ma...@codecentric.de>
AuthorDate: Fri Dec 22 12:03:45 2017 +0100

    Merge branch 'master' into PLC4X-12

 .gitignore                                         |   4 +
 LICENSE                                            | 202 ++++++++
 .../protocols/s7 => applications/iotree}/pom.xml   |  37 +-
 .../plc4x/java/applications/iotree/IoTree.java     | 105 ++++
 .../iotree/src/main/resources/logback.xml          |  40 +-
 .../{es-edgent-logger => plclogger}/pom.xml        |  37 +-
 .../java/applications/plclogger/PlcLogger.java     |  99 ++++
 .../plclogger/src/main/resources/logback.xml       |  40 +-
 applications/pom.xml                               |  62 ++-
 integrations/apache-brooklyn/pom.xml               |   2 +-
 integrations/apache-camel/pom.xml                  | 129 ++++-
 .../apache-camel/src/main/docs/PLC4X.adoc          |   6 +-
 .../java/org/apache/plc4x/camel/Constants.java     |  10 +-
 .../org/apache/plc4x/camel/PLC4XComponent.java     |  22 +-
 .../java/org/apache/plc4x/camel/PLC4XEndpoint.java |  62 +++
 .../java/org/apache/plc4x/camel/PLC4XProducer.java | 110 +++++
 .../services/org/apache/camel/component/plc4x      |   2 +-
 .../java/org/apache/plc4x/camel}/MockDriver.java   |  21 +-
 .../org/apache/plc4x/camel/PLC4XComponentTest.java |  54 ++
 .../services/org.apache.plc4x.java.api.PlcDriver   |   2 +-
 .../src/test/resources/log4j2.properties           |   7 +-
 integrations/apache-edgent/pom.xml                 |  44 +-
 .../apache/plc4x/edgent/PlcConnectionAdapter.java  | 200 ++++++++
 .../java/org/apache/plc4x/edgent/PlcFunctions.java | 188 +++++++
 .../java/org/apache/plc4x/edgent/package-info.java |  10 +-
 .../plc4x/edgent/PlcConnectionAdapterTest.java     | 544 +++++++++++++++++++++
 .../org/apache/plc4x/edgent/PlcFunctionsTest.java  | 155 ++++++
 .../org/apache/plc4x/edgent/mock/MockAddress.java  |  50 +-
 .../apache/plc4x/edgent/mock/MockConnection.java   | 147 ++++++
 .../org/apache/plc4x/edgent}/mock/MockDriver.java  |  14 +-
 .../services/org.apache.plc4x.java.api.PlcDriver   |   2 +-
 integrations/apache-mynewt/pom.xml                 |   2 +-
 integrations/pom.xml                               |   2 +-
 plc4c/pom.xml                                      |   2 +-
 plc4j/api/pom.xml                                  |   2 +-
 .../org/apache/plc4x/java/{ => api}/PlcDriver.java |   8 +-
 .../authentication/PlcAuthentication.java          |   2 +-
 .../PlcUsernamePasswordAuthentication.java         |   2 +-
 .../api/connection/AbstractPlcConnection.java}     |  37 +-
 .../java/{ => api}/connection/PlcConnection.java   |  29 +-
 .../plc4x/java/{ => api}/connection/PlcLister.java |   2 +-
 .../plc4x/java/{ => api}/connection/PlcReader.java |  10 +-
 .../plc4x/java/{ => api}/connection/PlcWriter.java |  10 +-
 .../exceptions/PlcConnectionException.java         |   2 +-
 .../java/{ => api}/exceptions/PlcException.java    |   2 +-
 .../java/{ => api}/exceptions/PlcIoException.java  |   2 +-
 .../{ => api}/exceptions/PlcProtocolException.java |   2 +-
 .../plc4x/java/{ => api}/messages/PlcMessage.java  |   2 +-
 .../plc4x/java/api/messages/PlcReadRequest.java    |  62 +++
 .../plc4x/java/api/messages/PlcReadResponse.java}  |  23 +-
 .../plc4x/java/{ => api}/messages/PlcRequest.java  |   2 +-
 .../java/api/messages}/PlcRequestContainer.java    |   5 +-
 .../plc4x/java/{ => api}/messages/PlcResponse.java |   2 +-
 .../plc4x/java/api/messages/PlcWriteRequest.java   |  61 +++
 .../plc4x/java/api/messages/PlcWriteResponse.java} |  23 +-
 .../messages/items/ReadRequestItem.java}           |  26 +-
 .../java/api/messages/items/ReadResponseItem.java} |  33 +-
 .../messages/items/WriteRequestItem.java}          |  32 +-
 .../api/messages/items/WriteResponseItem.java}     |  23 +-
 .../java/{messages => api/model}/Address.java      |   2 +-
 .../types/ResponseCode.java}                       |  11 +-
 .../plc4x/java/messages/PlcSimpleReadRequest.java  |  39 --
 .../plc4x/java/messages/PlcSimpleReadResponse.java |  45 --
 .../plc4x/java/messages/PlcSimpleWriteRequest.java |  46 --
 .../java/messages/PlcSimpleWriteResponse.java      |  38 --
 .../org/apache/plc4x/java/types/BooleanValue.java  |  23 -
 .../org/apache/plc4x/java/types/ByteValue.java     |  23 -
 .../org/apache/plc4x/java/types/IntegerValue.java  |  23 -
 .../org/apache/plc4x/java/types/StringValue.java   |  23 -
 plc4j/api/src/site/asciidoc/design.adoc            |  51 ++
 plc4j/core/pom.xml                                 |   4 +-
 .../org/apache/plc4x/java/PlcDriverManager.java    |  39 +-
 .../apache/plc4x/java/PlcDriverManagerTest.java    |   6 +-
 .../apache/plc4x/java/mock/DoubleMockDriver.java   |   8 +-
 .../org/apache/plc4x/java/mock/MockConnection.java |  18 +-
 .../org/apache/plc4x/java/mock/MockDriver.java     |   8 +-
 ...cDriver => org.apache.plc4x.java.api.PlcDriver} |   0
 ...cDriver => org.apache.plc4x.java.api.PlcDriver} |   0
 plc4j/pom.xml                                      |  17 +-
 plc4j/protocols/pom.xml                            |   2 +-
 plc4j/protocols/s7-utils/pom.xml                   |   2 +-
 .../apache/plc4x/java/s7/utils/PcapGenerator.java  |   2 +-
 plc4j/protocols/s7/pom.xml                         |  30 +-
 .../java/isoontcp/mina/IsoOnTcpFilterAdapter.java  | 118 -----
 .../java/isoontcp/netty/IsoOnTcpProtocol.java      |  98 ++++
 .../isoontcp/netty/model/IsoOnTcpMessage.java}     |  16 +-
 .../plc4x/java/isotp/mina/IsoTPFilterAdapter.java  | 377 --------------
 .../plc4x/java/isotp/netty/IsoTPProtocol.java      | 358 ++++++++++++++
 .../isotp/{mina => netty}/model/IsoTPMessage.java  |  10 +-
 .../model/params/CalledTsapParameter.java          |   6 +-
 .../model/params/CallingTsapParameter.java         |   6 +-
 .../model/params/ChecksumParameter.java            |   4 +-
 .../DisconnectAdditionalInformationParameter.java  |   4 +-
 .../{mina => netty}/model/params/Parameter.java    |   4 +-
 .../model/params/TpduSizeParameter.java            |   6 +-
 .../model/params/TsapParameter.java                |   4 +-
 .../model/tpdus/ConnectionConfirmTpdu.java         |  12 +-
 .../model/tpdus/ConnectionRequestTpdu.java         |  12 +-
 .../model/tpdus/ConnectionTpdu.java                |  12 +-
 .../{mina => netty}/model/tpdus/DataTpdu.java      |  10 +-
 .../model/tpdus/DisconnectConfirmTpdu.java         |  10 +-
 .../model/tpdus/DisconnectRequestTpdu.java         |  12 +-
 .../model/tpdus/DisconnectTpdu.java                |  10 +-
 .../{mina => netty}/model/tpdus/ErrorTpdu.java     |  12 +-
 .../isotp/{mina => netty}/model/tpdus/Tpdu.java    |  12 +-
 .../{mina => netty}/model/types/DeviceGroup.java   |   2 +-
 .../model/types/DisconnectReason.java              |   2 +-
 .../{mina => netty}/model/types/ParameterCode.java |   2 +-
 .../{mina => netty}/model/types/ProtocolClass.java |   2 +-
 .../{mina => netty}/model/types/RejectCause.java   |   2 +-
 .../{mina => netty}/model/types/TpduCode.java      |   2 +-
 .../{mina => netty}/model/types/TpduSize.java      |   2 +-
 .../apache/plc4x/java/{mina => netty}/Message.java |  10 +-
 .../events/S7ConnectionEvent.java}                 |  18 +-
 .../java/netty/events/S7ConnectionState.java}      |   8 +-
 .../java/org/apache/plc4x/java/s7/S7PlcDriver.java |  19 +-
 .../plc4x/java/s7/connection/S7PlcConnection.java  | 180 ++++---
 .../plc4x/java/s7/mina/Plc4XS7FilterAdapter.java   | 192 --------
 .../apache/plc4x/java/s7/mina/S7FilterAdapter.java | 367 --------------
 .../s7/mina/model/payloads/ReadVarPayload.java     |  48 --
 .../org/apache/plc4x/java/s7/model/S7Address.java  |   4 +-
 .../apache/plc4x/java/s7/model/S7BitAddress.java   |   2 +-
 .../plc4x/java/s7/model/S7DataBlockAddress.java    |   2 +-
 .../plc4x/java/s7/netty/Plc4XS7Protocol.java       | 389 +++++++++++++++
 .../org/apache/plc4x/java/s7/netty/S7Protocol.java | 408 ++++++++++++++++
 .../{mina => netty}/model/messages/S7Message.java  |  12 +-
 .../model/messages/S7RequestMessage.java           |   8 +-
 .../model/messages/S7ResponseMessage.java          |   8 +-
 .../messages/SetupCommunicationRequestMessage.java |   6 +-
 .../model/params/CpuServicesParameter.java}        |  15 +-
 .../{mina => netty}/model/params/S7Parameter.java  |   4 +-
 .../model/params/SetupCommunicationParameter.java  |   4 +-
 .../model/params/VarParameter.java}                |  24 +-
 .../model/params/items/S7AnyVarParameterItem.java} |  14 +-
 .../model/params/items/VarParameterItem.java}      |   6 +-
 .../{mina => netty}/model/payloads/S7Payload.java  |   4 +-
 .../model/payloads/VarPayload.java}                |  28 +-
 .../model/payloads/items/VarPayloadItem.java}      |  19 +-
 .../model/types/DataTransportErrorCode.java        |   7 +-
 .../model/types/DataTransportSize.java             |   2 +-
 .../model/types/HeaderErrorClass.java              |   2 +-
 .../s7/{mina => netty}/model/types/MemoryArea.java |   2 +-
 .../{mina => netty}/model/types/MessageType.java   |   2 +-
 .../model/types/ParameterError.java                |   2 +-
 .../{mina => netty}/model/types/ParameterType.java |   5 +-
 .../model/types/SpecificationType.java             |   2 +-
 .../{mina => netty}/model/types/TransportSize.java |   2 +-
 .../model/types/VariableAddressingMode.java        |   2 +-
 ...cDriver => org.apache.plc4x.java.api.PlcDriver} |   0
 plc4j/protocols/s7/src/site/asciidoc/index.adoc    |  83 +++-
 .../java/isoontcp/netty/IsoOnTcpProtocolTest.java  | 161 ++++++
 .../plc4x/java/isotp/netty/IsoTPProtocolTest.java} |  20 +-
 .../apache/plc4x/java/netty/NettyTestBase.java}    |   7 +-
 .../org/apache/plc4x/java/s7/S7PlcDriverTest.java  |  81 +--
 .../apache/plc4x/java/s7/S7PlcReaderSample.java    |  99 ++++
 .../org/apache/plc4x/java/s7/S7PlcScanner.java     |  87 ++++
 .../org/apache/plc4x/java/s7/S7PlcTestConsole.java |  79 +++
 .../apache/plc4x/java/s7/S7PlcWriterSample.java    |  69 +++
 .../plc4x/java/s7/netty/Plc4XS7ProtocolTest.java}  |  20 +-
 .../plc4x/java/s7/netty/S7ProtocolTest.java}       |  20 +-
 .../protocols/s7/src/test/resources/logback.xml    |  40 +-
 plc4j/protocols/utils/pom.xml                      |   2 +-
 plc4j/src/site/asciidoc/index.adoc                 | 121 +++++
 plc4s/pom.xml                                      |   2 +-
 pom.xml                                            | 129 ++++-
 src/site/asciidoc/incubation-proposal.adoc         | 227 +++++++++
 src/site/asciidoc/index.adoc                       |   2 +-
 src/site/asciidoc/infra/website.adoc               |  43 ++
 .../protocols/{opc-ua => ehtercat}/index.adoc      |  14 +-
 src/site/asciidoc/protocols/features.adoc          |   2 +-
 src/site/asciidoc/protocols/index.adoc             |   9 +-
 src/site/asciidoc/protocols/modbus/index.adoc      |   4 +-
 src/site/asciidoc/protocols/opc-ua/index.adoc      |   4 +-
 src/site/asciidoc/protocols/s7/index.adoc          |  93 ++--
 src/site/resources/css/site.css                    |   3 +-
 src/site/site.xml                                  |  18 +-
 176 files changed, 5492 insertions(+), 2178 deletions(-)


-- 
To stop receiving notification emails like this one, please contact
"commits@plc4x.apache.org" <co...@plc4x.apache.org>.