From 988289afc1d0642c979716cc4bd8ec256e8d9b05 Mon Sep 17 00:00:00 2001 From: Paul Hollinsky Date: Tue, 16 Nov 2021 19:27:38 -0500 Subject: [PATCH] ValueCAN 4 Industrial: Disable 16-bit alignment over Ethernet This is a continuation of a1a544045b2616f98235d9fef308a6a2aff05077 --- .../icsneo/device/tree/valuecan4/valuecan4industrialeth.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/icsneo/device/tree/valuecan4/valuecan4industrialeth.h b/include/icsneo/device/tree/valuecan4/valuecan4industrialeth.h index d8b4eb6..e36458d 100644 --- a/include/icsneo/device/tree/valuecan4/valuecan4industrialeth.h +++ b/include/icsneo/device/tree/valuecan4/valuecan4industrialeth.h @@ -59,6 +59,11 @@ public: bool currentDriverSupportsDFU() const override { return false; } protected: + void setupPacketizer(Packetizer& packetizer) override { + ValueCAN4Industrial::setupPacketizer(packetizer); + packetizer.align16bit = false; + } + virtual void setupSupportedRXNetworks(std::vector& rxNetworks) override { for(auto& netid : GetSupportedNetworks()) rxNetworks.emplace_back(netid);