From 3c63bd8e821aaad0cba0f80149a1015a51bd3cf3 Mon Sep 17 00:00:00 2001
From: Pos <pierpaolo.mancini@mail.polimi.it>
Date: Mon, 4 Oct 2021 21:26:54 +0200
Subject: [PATCH] Edit send compid and sysid

---
 Modules/Mavlink/mavlinkmodule.cpp      | 6 ++++++
 Modules/Mavlink/mavlinkreader.h        | 3 ---
 Modules/Mavlink/mavlinkversionheader.h | 3 +++
 SkywardHub.pro.user                    | 2 +-
 4 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/Modules/Mavlink/mavlinkmodule.cpp b/Modules/Mavlink/mavlinkmodule.cpp
index f49eb3ba..2c65c846 100644
--- a/Modules/Mavlink/mavlinkmodule.cpp
+++ b/Modules/Mavlink/mavlinkmodule.cpp
@@ -402,6 +402,9 @@ void MavlinkModule::onCommandReceived(const ModuleMessage &msg)
 //        }
 //    }
 
+    encoded_mvl_msg.sysid = validSysid;
+    encoded_mvl_msg.compid = validCompid;
+
     if(portOpen && portNumber >= 0){
         mavlinkCommandAdapter.send(encoded_mvl_msg);
     }
@@ -480,6 +483,9 @@ void MavlinkModule::onTelemetryRequestReceived(const ModuleMessage &msg)
 //        encoded_mvl_msg = mavlinkCommandAdapter.encode_TELEMETRY_REQUEST_TC(MAV_STRAIN_BOARD_TM_ID);
 //    }
 
+    encoded_mvl_msg.sysid = validSysid;
+    encoded_mvl_msg.compid = validCompid;
+
     if(portOpen && portNumber >= 0){
         mavlinkCommandAdapter.send(encoded_mvl_msg);
     }
diff --git a/Modules/Mavlink/mavlinkreader.h b/Modules/Mavlink/mavlinkreader.h
index b768d1b1..c6e2116a 100644
--- a/Modules/Mavlink/mavlinkreader.h
+++ b/Modules/Mavlink/mavlinkreader.h
@@ -66,9 +66,6 @@ private:
 
     QString logFilePath = "";
     QFile logFile;
-
-    uint8_t validSysid = 171;
-    uint8_t validCompid = 96;
 };
 
 #endif // MAVLINKREADER_H
diff --git a/Modules/Mavlink/mavlinkversionheader.h b/Modules/Mavlink/mavlinkversionheader.h
index f4b4d0cf..ecf5344a 100644
--- a/Modules/Mavlink/mavlinkversionheader.h
+++ b/Modules/Mavlink/mavlinkversionheader.h
@@ -4,5 +4,8 @@
 //#include "mavlink_skyward_lib/mavlink_lib/hermes/mavlink.h"
 #include "mavlink_skyward_lib/mavlink_lib/lynx/mavlink.h"
 
+static __attribute__((unused)) uint8_t validSysid = 171;
+static __attribute__((unused)) uint8_t validCompid = 96;
+
 
 #endif // MAVLINKVERSIONHEADER_H
diff --git a/SkywardHub.pro.user b/SkywardHub.pro.user
index 6899b2f2..863e5eae 100644
--- a/SkywardHub.pro.user
+++ b/SkywardHub.pro.user
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 4.14.2, 2021-09-29T20:55:13. -->
+<!-- Written by QtCreator 4.14.2, 2021-10-01T22:10:38. -->
 <qtcreator>
  <data>
   <variable>EnvironmentId</variable>
-- 
GitLab