|
@@ -471,6 +471,10 @@ void ADCIntelligentVehicle::timeoutslot()
|
|
|
else
|
|
|
ui->button_INS_st->setStyleSheet("background-color: red");
|
|
|
|
|
|
+ ui->lineEdit_lon->setText(QString::number(ServiceCarStatus.location->gps_lng,'f',7));
|
|
|
+ ui->lineEdit_lat->setText(QString::number(ServiceCarStatus.location->gps_lat,'f',7));
|
|
|
+ ui->lineEdit_heading->setText(QString::number(ServiceCarStatus.location->ins_heading_angle,'f',1));
|
|
|
+
|
|
|
is_ok = (ServiceCarStatus.mLidarS>0)?QStringLiteral("ok"):QStringLiteral("error");
|
|
|
ui->lineEdit_lidar->setText(is_ok);//激光雷达状态
|
|
|
if(ServiceCarStatus.mLidarS>0)
|
|
@@ -1621,9 +1625,6 @@ void ADCIntelligentVehicle::UpdateGPSIMU(const char * strdata,const unsigned int
|
|
|
ServiceCarStatus.location->ins_status = data->ins_status;
|
|
|
|
|
|
ServiceCarStatus.speed = sqrt(pow(data->vel_E,2)+pow(data->vel_N,2)) * 3.6; //double pow(double x, double y) 返回 x 的 y 次幂,即 xy。
|
|
|
- ui->lineEdit_lon->setText(QString::number(ServiceCarStatus.location->gps_lng,'f',7));
|
|
|
- ui->lineEdit_lat->setText(QString::number(ServiceCarStatus.location->gps_lat,'f',7));
|
|
|
- ui->lineEdit_heading->setText(QString::number(ServiceCarStatus.location->ins_heading_angle,'f',1));
|
|
|
mnTimeUpdateGPS = mTimeState.elapsed();
|
|
|
}
|
|
|
|