8 Commits (98e399cbd5232dbb7754e705c9643e7d8ddca9a9)

Author SHA1 Message Date
chiyu1468 98e399cbd5 stable v0.4
- 修正 disconnected 後不斷重刷的問題
- 修正 相同 sysid 再連接會產生抓錯的問題
- 增加 非 autopilot 裝置被 subscribe telemetry 問題
2 years ago
chiyu1468 feb441d2f4 stable v0.3
修正 system id 重複獲取問題
修正 handlerState 卡在 Prologue 問題
2 years ago
chiyu1468 60c8a49b7e stable v0.2
沒有添加新功能,僅調整程式文件結構以利後續開發。

mavone.cpp => 處理主要迴圈與mysql連接
systemHandler.cpp => 處理 mavsdk_server 迴圈
globals.cpp => 宣告全域變數
2 years ago
chiyu1468 57588d5026 for andy debug 2 years ago
chiyu1468 efe5bc4e3c stable v0.1
mavone 是 專案主要程式
unit function dev 是 一些開發時的測試程式

虛擬機系統可以隨時連線與斷連了
把 mysql table schema 備份在 NodeRed_one.sql
2 years ago
chiyu1468 ce0fb7454a The first connection success
第一版把 MAVSDK 的 Telemetry 接上 MySQL 資料庫
額外加了不少的 include
同時也在 CMakeLists 加了 mysqlcppconn 相依庫 (這是 mysql 的官方庫)
但是其中的設定一定會因為環境不同需要修正的
2 years ago
chiyu1468 872eacb529 GlobalVariable Pass Telemetry
這版捨棄 future promise 傳遞 改用全域變數傳遞資料
2 years ago
chiyu1468 e61388992a RunTimeError Example
記錄錯誤:
雖然編譯可以完成,
但對於 telemetryInfo_pro 這個變量的生命週期 沒有掌握好 (mavone.cpp:214)
導致 Segmentation fault
2 years ago