From d025eb0da0c9f37160b63ea35990939fdf8fc895 Mon Sep 17 00:00:00 2001 From: barzanisar <nisarb@student.ethz.ch> Date: Thu, 5 Apr 2018 14:53:13 +0200 Subject: [PATCH] explaining why we send 30 bytes crtp msg data instead of 31 --- src/modules/syslink/syslink_bridge.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/syslink/syslink_bridge.cpp b/src/modules/syslink/syslink_bridge.cpp index d3300a7355..7912fb90b2 100644 --- a/src/modules/syslink/syslink_bridge.cpp +++ b/src/modules/syslink/syslink_bridge.cpp @@ -51,7 +51,8 @@ SyslinkBridge::SyslinkBridge(Syslink *link) : _msg_to_send.header = 0; _msg_to_send.size = sizeof(_msg_to_send.header); _msg_to_send.port = CRTP_PORT_MAVLINK; - _msg_to_send_size_remaining = CRTP_MAX_DATA_SIZE - 1; + _msg_to_send_size_remaining = CRTP_MAX_DATA_SIZE - 1; // to send 30 bytes of data + //ideally _msg_to_send.data size should be CRTP_MAX_DATA_SIZE but cfbridge does not receive 31 bytes of data due to a bug somewhere } SyslinkBridge::~SyslinkBridge() -- GitLab