- Added support for a new XBee communication type (XBee(API-API) espv1) in mainOrchestrator.py.
- Changed logging level for publisher creation in mavlinkROS2Nodes.py from info to debug for improved verbosity.
- 移除 mainOrchestrator 啟動時的版本檢驗 改為用 logger 紀錄
- Py3.8 語法修正
logger.info(f"Each Module Running Version at mavlinkObkect:{mo.MODULE_VER}, mavlinkROS2Nodes:{mros.MODULE_VER}, mavlinkVehicleView:{mvv.MODULE_VER}, serialManager:{sm.MODULE_VER}")
# 除非你有在做這幾項模組的改版 不然動到這邊的版本號 代表執行環境有很大的問題!!!!!!
version_check=True
ifmo.MODULE_VER!="1.50":
print("Module Version Error! : mavlinkObkect")
version_check=False
ifmros.MODULE_VER!="2.50":
print("Module Version Error! : mavlinkROS2Nodes")
version_check=False
ifmvv.MODULE_VER!="1.10":
print("Module Version Error! : mavlinkVehicleView")
version_check=False
ifsm.MODULE_VER!="2.00":
print("Module Version Error! : serialManager")
version_check=False
ifversion_check==False:
print("Environment Obstacle! Check YOUR Execution System Path First!!")