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