mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-02 14:04:46 -04:00
Sat Tracker: Update default TLEs to latest URLs. Add GUI error if TLEs not downloaded.
This commit is contained in:
@@ -42,6 +42,7 @@ MESSAGE_CLASS_DEFINITION(SatelliteTracker::MsgConfigureSatelliteTracker, Message
|
||||
MESSAGE_CLASS_DEFINITION(SatelliteTracker::MsgStartStop, Message)
|
||||
MESSAGE_CLASS_DEFINITION(SatelliteTracker::MsgUpdateSatData, Message)
|
||||
MESSAGE_CLASS_DEFINITION(SatelliteTracker::MsgSatData, Message)
|
||||
MESSAGE_CLASS_DEFINITION(SatelliteTracker::MsgError, Message)
|
||||
|
||||
const char* const SatelliteTracker::m_featureIdURI = "sdrangel.feature.satellitetracker";
|
||||
const char* const SatelliteTracker::m_featureId = "SatelliteTracker";
|
||||
@@ -881,7 +882,7 @@ QString SatelliteTracker::tleURLToFilename(const QString& string)
|
||||
return fileName;
|
||||
}
|
||||
|
||||
void SatelliteTracker::downloadFinished(const QString& filename, bool success)
|
||||
void SatelliteTracker::downloadFinished(const QString& filename, bool success, const QString& url, const QString& error)
|
||||
{
|
||||
if (success)
|
||||
{
|
||||
@@ -912,7 +913,11 @@ void SatelliteTracker::downloadFinished(const QString& filename, bool success)
|
||||
qDebug() << "SatelliteTracker::downloadFinished: Unexpected filename: " << filename;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_updatingSatData = false;
|
||||
if (m_guiMessageQueue)
|
||||
m_guiMessageQueue->push(MsgError::create(QString("Failed to download: %1\n\n%2").arg(url).arg(error)));
|
||||
}
|
||||
}
|
||||
|
||||
bool SatelliteTracker::readSatData()
|
||||
@@ -940,7 +945,11 @@ bool SatelliteTracker::readSatData()
|
||||
else
|
||||
ok = parseTxtTLEs(tlesFile.readAll());
|
||||
if (!ok)
|
||||
{
|
||||
qDebug() << "SatelliteTracker::readSatData - failed to parse: " << tlesFile.fileName();
|
||||
if (m_guiMessageQueue)
|
||||
m_guiMessageQueue->push(MsgError::create(QString("Failed to parse: %1").arg(tlesFile.fileName())));
|
||||
}
|
||||
}
|
||||
else
|
||||
qDebug() << "SatelliteTracker::readSatData - failed to open: " << tlesFile.fileName();
|
||||
|
||||
Reference in New Issue
Block a user