diff --git a/src/flex_can_t4_plugin.cpp b/src/flex_can_t4_plugin.cpp index 26803a0..545f350 100644 --- a/src/flex_can_t4_plugin.cpp +++ b/src/flex_can_t4_plugin.cpp @@ -14,12 +14,12 @@ namespace isobus { #if defined(__IMXRT1062__) - FlexCAN_T4 FlexCANT4Plugin::can0; - FlexCAN_T4 FlexCANT4Plugin::can1; - FlexCAN_T4 FlexCANT4Plugin::can2; + FlexCAN_T4 FlexCANT4Plugin::can0; + FlexCAN_T4 FlexCANT4Plugin::can1; + FlexCAN_T4 FlexCANT4Plugin::can2; #elif defined(__MK20DX256__) || defined(__MK64FX512__) || defined(__MK66FX1M0__) - FlexCAN_T4 FlexCANT4Plugin::can0; - FlexCAN_T4 FlexCANT4Plugin::can1; + FlexCAN_T4 FlexCANT4Plugin::can0; + FlexCAN_T4 FlexCANT4Plugin::can1; #endif FlexCANT4Plugin::FlexCANT4Plugin(std::uint8_t channel) : @@ -104,6 +104,7 @@ namespace isobus message.id = canFrame.identifier; message.len = canFrame.dataLength; message.flags.extended = true; + message.seq = 1; // Try to get messages to go out sequentially... memcpy(message.buf, canFrame.data, canFrame.dataLength); if (0 == selectedChannel) diff --git a/src/flex_can_t4_plugin.hpp b/src/flex_can_t4_plugin.hpp index ecd5c6e..cf4ca47 100644 --- a/src/flex_can_t4_plugin.hpp +++ b/src/flex_can_t4_plugin.hpp @@ -49,12 +49,12 @@ namespace isobus private: #if defined(__IMXRT1062__) - static FlexCAN_T4 can0; - static FlexCAN_T4 can1; - static FlexCAN_T4 can2; + static FlexCAN_T4 can0; + static FlexCAN_T4 can1; + static FlexCAN_T4 can2; #elif defined(__MK20DX256__) || defined(__MK64FX512__) || defined(__MK66FX1M0__) - static FlexCAN_T4 can0; - static FlexCAN_T4 can1; + static FlexCAN_T4 can0; + static FlexCAN_T4 can1; #endif std::uint8_t selectedChannel; bool isOpen = false;