添加超安控区显示
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user