修改航线从缓存读取,多任务模式

This commit is contained in:
hm
2022-06-09 17:50:48 +08:00
parent 51b5ba03ff
commit aa199e173c
22 changed files with 989 additions and 688 deletions
+2 -24
View File
@@ -937,22 +937,11 @@ void MavLinkNode::MAVLinkRcv_Handler(mavlink_message_t msg)
void MavLinkNode::StatusParse(mavlink_message_t msg)
{
//_vehicle vehicle = vehicleList.value(msg.sysid);
_vehicle vehicle = vehicleList.value(msg.sysid);
vehicle.sysid = msg.sysid;
vehicle.compid = msg.compid;
/*
if(LocationTime)
{
gpsTimer.ms = LocationTime->msec();
qDebug() << LocationTime->hour() << LocationTime->minute() << LocationTime->msec();
}
*/
gpsTimer.ms = QDateTime::currentDateTime().currentMSecsSinceEpoch() % 1000;
@@ -1166,17 +1155,6 @@ void MavLinkNode::StatusParse(mavlink_message_t msg)
gpsTimer.min = min;
gpsTimer.sec = sec;
/*
if(vehicle.ins1.satellites_visible >= 7)
{
if(!LocationTime)
{
LocationTime = new QTime();
LocationTime->setHMS(hour,min,sec);
LocationTime->start();
}
}
*/
@@ -1707,7 +1685,7 @@ void MavLinkNode::StatusParse(mavlink_message_t msg)
//vehicleList.insert(msg.sysid,vehicle);//直接覆盖
vehicleList.insert(msg.sysid,vehicle);//直接覆盖
//emit signal_vehicle(vehicle);