Adds immediate migration results in progress

This commit is contained in:
torsten committed 2026-08-19 11:18:24 +02:00
1 parent 8453e104c5
commit 3bb6e89496
2102 files changed
+17482 -15071

No files matched your search

@@ -65,29 +65,29 @@ void NmeaHandler::IIXDR(QString package)
NmeaManagement::ServiceControl serviceControl;
QRegExp sep(QStringLiteral("(\\,|\\*)"));
QStringList pkt_data = package.split(sep);
INFO_LOG() << "----------------------------------------------------";
INFO_LOG() << "batteryState pkt_data.size=" << pkt_data.size();
INFO_LOG(m_logger) << "----------------------------------------------------";
INFO_LOG(m_logger) << "batteryState pkt_data.size=" << pkt_data.size();
for (int i = 0; i < pkt_data.size(); i++)
INFO_LOG() << "i=" << i << "Value=" << pkt_data[i];
INFO_LOG(m_logger) << "i=" << i << "Value=" << pkt_data[i];
int index = pkt_data.indexOf(QLatin1String("S")) + 1;
if ( index >= 1)
{
INFO_LOG() << "Ausschalten!!!";
INFO_LOG(m_logger) << "Ausschalten!!!";
if (pkt_data[4] == QStringLiteral("SERVICE_CONTROL_PRESHUTDOWN"))
{
INFO_LOG() << "SERVICE_CONTROL_PRESHUTDOWN";
INFO_LOG(m_logger) << "SERVICE_CONTROL_PRESHUTDOWN";
serviceControl.ServiceControlState(ServiceControlEnum_def::PRESHUTDOWN);
}
if (pkt_data[4] == QStringLiteral("SERVICE_CONTROL_SHUTDOWN"))
{
INFO_LOG() << "SERVICE_CONTROL_SHUTDOWN";
INFO_LOG(m_logger) << "SERVICE_CONTROL_SHUTDOWN";
serviceControl.ServiceControlState(ServiceControlEnum_def::SHUTDOWN);
}
if (pkt_data[4] == QStringLiteral("SERVICE_CONTROL_STOP"))
{
INFO_LOG() << "SERVICE_CONTROL_STOP";
INFO_LOG(m_logger) << "SERVICE_CONTROL_STOP";
serviceControl.ServiceControlState(ServiceControlEnum_def::STOP);
}
m_ddsHandler->dts()->publish(serviceControl);
@@ -160,7 +160,7 @@ void NmeaHandler::IIXDR(QString package)
batteryState.voltage(voltage);
batteryState.serialNumber(serialNumber.toStdString()) ;
INFO_LOG() << "publish batteryState serialNumber=" << serialNumber;
INFO_LOG(m_logger) << "publish batteryState serialNumber=" << serialNumber;
m_ddsHandler->dts()->publish(batteryState);
}
@@ -187,10 +187,10 @@ void NmeaHandler::IIALR(QString package)
QRegExp sep(QStringLiteral("(\\,|\\*)"));
QStringList pkt_data = package.split(sep);
alarm_state packageData;
INFO_LOG() << "pkt_data.size=" << pkt_data.size();
INFO_LOG(m_logger) << "pkt_data.size=" << pkt_data.size();
// for ( int i = 0; i < pkt_data.size(); i++)
// {
// INFO_LOG()<< "i=" << i << "Value=" << pkt_data[i];
// INFO_LOG(m_logger)<< "i=" << i << "Value=" << pkt_data[i];
// }
packageData.time = pkt_data[1];
packageData.number = pkt_data[2].toInt();
@@ -206,7 +206,7 @@ void NmeaHandler::IIALR(QString package)
qint64 timeAlarm = getDateTime(packageData.time);
INFO_LOG() << "time=" << packageData.time
INFO_LOG(m_logger) << "time=" << packageData.time
<< " timeAlarm=" << timeAlarm
<< " number=" << packageData.number
<< " condition=" << packageData.condition
@@ -276,10 +276,10 @@ void NmeaHandler::GPGGA(QString package)
if (packageData.C_latitude_dir == 'S' || packageData.C_latitude_dir == 's')
latDecimal = ((real / 60) + inteiro) * -1;
//INFO_LOG() << QString::number(((real / 60) + inteiro) * -1, 'g', 9);
//INFO_LOG(m_logger) << QString::number(((real / 60) + inteiro) * -1, 'g', 9);
else
latDecimal = ((real / 60) + inteiro);
//INFO_LOG() << "latitude=" << QString::number(((real / 60) + inteiro), 'g', 9);
//INFO_LOG(m_logger) << "latitude=" << QString::number(((real / 60) + inteiro), 'g', 9);
while (packageData.D_longitude[0] == QStringLiteral("0"))
@@ -300,7 +300,7 @@ void NmeaHandler::GPGGA(QString package)
lonDecimal = ((real / 60) + inteiro);
}
INFO_LOG() << "longitude=" << lonDecimal
INFO_LOG(m_logger) << "longitude=" << lonDecimal
<< " latitude=" << latDecimal;
@@ -332,7 +332,7 @@ void NmeaHandler::GPRMC(QString package)
packageData.K_variacao_magnetica_coord = pkt_data[11].toStdString()[0];
INFO_LOG() << "velocidade=" << QString::number(packageData.G_velocity * 1.852);
INFO_LOG(m_logger) << "velocidade=" << QString::number(packageData.G_velocity * 1.852);
}
@@ -357,7 +357,7 @@ void NmeaHandler::decode(QString nmeaPackage)
nmeaPackage.remove(0, startingPoint);
nmeaType = nmeaPackage.mid(1, 5);
INFO_LOG() << "nmeaType=" << nmeaType;
INFO_LOG(m_logger) << "nmeaType=" << nmeaType;
if (nmeaType == QStringLiteral("IIXDR"))
{
@@ -366,10 +366,10 @@ void NmeaHandler::decode(QString nmeaPackage)
if (nmeaType == QStringLiteral("GPGGA"))
{
INFO_LOG() << "Eigenposition";
INFO_LOG(m_logger) << "Eigenposition";
if (checksum(nmeaPackage))
{
INFO_LOG() << "Eigenposition checksum ok";
INFO_LOG(m_logger) << "Eigenposition checksum ok";
GPGGA(nmeaPackage);
}
}