You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by hu...@apache.org on 2022/10/17 23:34:08 UTC

[plc4x] branch plc4j/profinet updated (686c86223 -> 2a41dbb15)

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

hutcheb pushed a change to branch plc4j/profinet
in repository https://gitbox.apache.org/repos/asf/plc4x.git


    from 686c86223 feat(plc4j/profinet): Realised that the pcap promiscuous mode handles don't play nicely with other connections.
     add 2a41dbb15 feat(plc4j/profinet): Add support for UDP packets, this allows us to use the same channel to receive all packets.

No new revisions were added by this update.

Summary of changes:
 .../profinet/context/ProfinetDriverContext.java    |   8 +-
 .../java/profinet/device/ProfinetChannel.java      |  51 +++++----
 .../plc4x/java/profinet/device/ProfinetDevice.java | 102 ++++++++++--------
 .../profinet/device/ProfinetMessageWrapper.java    |  42 ++++----
 .../java/profinet/device/ProfinetRunnable.java     |  26 +++++
 .../profinet/discovery/ProfinetPlcDiscoverer.java  |   5 +-
 .../profinet/protocol/ProfinetProtocolLogic.java   |  55 +---------
 .../profinet/readwrite/utils/StaticHelper.java     |  69 +++++++++++-
 .../plc4x/java/profinet/ProfinetCheckSumTests.java | 116 +++++++++++++++++++++
 .../java/spi/configuration/BaseConfiguration.java  |  19 ++++
 .../resources/protocols/profinet/profinet.mspec    |   4 +-
 11 files changed, 347 insertions(+), 150 deletions(-)
 create mode 100644 plc4j/drivers/profinet/src/main/java/org/apache/plc4x/java/profinet/device/ProfinetRunnable.java
 create mode 100644 plc4j/drivers/profinet/src/test/java/org/apache/plc4x/java/profinet/ProfinetCheckSumTests.java