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 2021/07/24 21:20:59 UTC

[plc4x] branch feature/can-stack-tunning updated (1d703d5 -> d33d3b0)

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

ldywicki pushed a change to branch feature/can-stack-tunning
in repository https://gitbox.apache.org/repos/asf/plc4x.git.


    from 1d703d5  Separate CAN transport and CAN driver.
     add d33d3b0  Implementation of generic purpose CAN driver.

No new revisions were added by this update.

Summary of changes:
 plc4j/drivers/can/pom.xml                          |   6 +
 .../plc4x/java/can/generic/GenericCANDriver.java   | 134 ++++++++++++
 .../configuration/GenericCANConfiguration.java}    |  15 +-
 .../generic/context/GenericCANDriverContext.java}  |  12 +-
 .../java/can/generic/field/GenericCANField.java    |  65 ++++++
 .../can/generic/field/GenericCANFieldHandler.java} |  13 +-
 .../generic/protocol/GenericCANProtocolLogic.java  | 227 +++++++++++++++++++++
 .../protocol/GenericCANSubscriptionHandle.java     |  42 ++++
 .../transport/GenericCANFrameDataHandler.java      |  46 +++++
 .../java/can/generic/transport/GenericFrame.java}  |  37 +++-
 .../services/org.apache.plc4x.java.api.PlcDriver   |   2 +-
 .../java/can/generic/GenericCANDriverTest.java     |  75 +++++++
 .../generic/field/GenericCANFieldHandlerTest.java  |  18 ++
 plc4j/drivers/pom.xml                              |   2 +-
 14 files changed, 657 insertions(+), 37 deletions(-)
 create mode 100644 plc4j/drivers/can/src/main/java/org/apache/plc4x/java/can/generic/GenericCANDriver.java
 copy plc4j/drivers/{canopen/src/main/java/org/apache/plc4x/java/canopen/configuration/CANOpenConfiguration.java => can/src/main/java/org/apache/plc4x/java/can/generic/configuration/GenericCANConfiguration.java} (81%)
 copy plc4j/drivers/{s7/src/main/java/org/apache/plc4x/java/s7/readwrite/types/S7ControllerType.java => can/src/main/java/org/apache/plc4x/java/can/generic/context/GenericCANDriverContext.java} (81%)
 create mode 100644 plc4j/drivers/can/src/main/java/org/apache/plc4x/java/can/generic/field/GenericCANField.java
 copy plc4j/drivers/{canopen/src/main/java/org/apache/plc4x/java/canopen/field/CANOpenFieldHandler.java => can/src/main/java/org/apache/plc4x/java/can/generic/field/GenericCANFieldHandler.java} (70%)
 create mode 100644 plc4j/drivers/can/src/main/java/org/apache/plc4x/java/can/generic/protocol/GenericCANProtocolLogic.java
 create mode 100644 plc4j/drivers/can/src/main/java/org/apache/plc4x/java/can/generic/protocol/GenericCANSubscriptionHandle.java
 create mode 100644 plc4j/drivers/can/src/main/java/org/apache/plc4x/java/can/generic/transport/GenericCANFrameDataHandler.java
 copy plc4j/{transports/can/src/main/java/org/apache/plc4x/java/transport/can/FrameData.java => drivers/can/src/main/java/org/apache/plc4x/java/can/generic/transport/GenericFrame.java} (57%)
 copy plc4j/drivers/{ab-eth => can}/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver (93%)
 create mode 100644 plc4j/drivers/can/src/test/java/org/apache/plc4x/java/can/generic/GenericCANDriverTest.java
 create mode 100644 plc4j/drivers/can/src/test/java/org/apache/plc4x/java/can/generic/field/GenericCANFieldHandlerTest.java