添加超安控区显示

This commit is contained in:
hm
2022-11-01 16:48:26 +08:00
parent 59d8ff4e0f
commit ab65d917d9
2 changed files with 9 additions and 1 deletions
+6 -1
View File
@@ -26,7 +26,7 @@ StatusUI::StatusUI(QWidget *parent) :
StateGroup *statu2 = new StateGroup(id_count++,this);
StateGroup *statu3 = new StateGroup(id_count++,this);
//install(mode,0,"飞行模式",0,QMap<QVariant, StateWidget::state>{{"待机",StateWidget::state::gray},{"手动",StateWidget::state::orange},{"自主",StateWidget::state::green}});
@@ -240,6 +240,10 @@ StatusUI::StatusUI(QWidget *parent) :
install(statu3,0,"安控区状态",0,
QMap<QVariant, StateWidget::state>{{"在安控区内",StateWidget::state::green},
{"超出安控区",StateWidget::state::red}});
QMap<int,StateGroup *> column;
@@ -258,6 +262,7 @@ StatusUI::StatusUI(QWidget *parent) :
column.insert(column.size(),battery);
column.insert(column.size(),communication);
column.insert(column.size(),statu2);
column.insert(column.size(),statu3);
GroupList.insert(1,column);
+3
View File
@@ -2000,6 +2000,9 @@ void MainWindow::updateVehicle(MavLinkNode::_vehicle vehicle)//事件驱动式
statusui->setValue(1,2,2,getBit(health,7)?("使用SBG"):("使用320"));//姿态源
statusui->setValue(1,2,3,getBit(health,3)?("使用SBG"):("使用320"));//导航源
statusui->setValue(1,3,0,getBit(health,9)?("在安控区内"):("超出安控区"));
}
toolsui->senser->setDAS(1,3,QString::number(vehicle.vfr_hud.alt,'f',1));