16 Commits (Dev)

Author SHA1 Message Date
chiyu1468 3f9b2ab8e5 dev v0.61
為了電池子計畫 硬加了一些東西 不太穩定 懶得詳述了
2 years ago
chiyu1468 f937f89e56 dev v0.60
前面的版本是增加控制部分
這個版本是增加從 statusText 弄成電池的 電流與溫度值
該功能可以搭配 test3_vel_gps_bat_head.py 程式測試
2 years ago
chiyu1468 0f532701f2 nothing change
只是整理一下排版跟刪掉多餘註解
2 years ago
chiyu1468 06b9df2c0f basic command complete
使用另一個方式做了 goto
完成了 set height
2 years ago
chiyu1468 55d92d4614 first command online
第一個版本
2 years ago
chiyu1468 49752d4626 Parameter Test
正在提取system的各種資訊
2 years ago
chiyu1468 c9147f4314 stable v0.42
mavone.cpp
    - 修正 status 管理 bug : 還未改變資料庫狀態 就被程式的管理列表刪除
    - 新增 指定本服務於 MAVLink 上的 sysid=197, compid=254 (應該是不會特別去動態調整所以硬寫在裡面)
2 years ago
chiyu1468 37fcd66585 stable v0.41
mavone.cpp
  - 優化mysql中 connect state 寫入
systemHandler.cpp
  - 電量 增加 電量%數 電壓
  - 經緯高 電量 in_air 於實體飛控板傳輸頻率
2 years ago
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