mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-26 01:39:05 -05:00
SatelliteTracker: API: added rotator data
This commit is contained in:
parent
3637e10eb8
commit
a7b9bb2de4
@ -416,9 +416,9 @@ QList<SWGSDRangel::SWGSatelliteDeviceSettingsList*>* SatelliteTracker::getSWGSat
|
|||||||
doppler->append(l->at(j)->m_doppler[k]);
|
doppler->append(l->at(j)->m_doppler[k]);
|
||||||
}
|
}
|
||||||
deviceSettings->setDoppler(doppler);
|
deviceSettings->setDoppler(doppler);
|
||||||
deviceSettings->setStartOnAos((int)l->at(j)->m_startOnAOS);
|
deviceSettings->setStartOnAos((int)l->at(j)->m_startOnAOS ? 1 : 0);
|
||||||
deviceSettings->setStopOnLos((int)l->at(j)->m_stopOnLOS);
|
deviceSettings->setStopOnLos((int)l->at(j)->m_stopOnLOS ? 1 : 0);
|
||||||
deviceSettings->setStartStopFileSinks((int)l->at(j)->m_startStopFileSink);
|
deviceSettings->setStartStopFileSinks((int)l->at(j)->m_startStopFileSink ? 1 : 0);
|
||||||
deviceSettings->setFrequency((int)l->at(j)->m_frequency);
|
deviceSettings->setFrequency((int)l->at(j)->m_frequency);
|
||||||
deviceSettings->setAosCommand(new QString(l->at(j)->m_aosCommand));
|
deviceSettings->setAosCommand(new QString(l->at(j)->m_aosCommand));
|
||||||
deviceSettings->setLosCommand(new QString(l->at(j)->m_losCommand));
|
deviceSettings->setLosCommand(new QString(l->at(j)->m_losCommand));
|
||||||
@ -503,15 +503,17 @@ void SatelliteTracker::webapiFormatFeatureSettings(
|
|||||||
response.getSatelliteTrackerSettings()->setDateTime(new QString(settings.m_dateTime));
|
response.getSatelliteTrackerSettings()->setDateTime(new QString(settings.m_dateTime));
|
||||||
response.getSatelliteTrackerSettings()->setMinAosElevation(settings.m_minAOSElevation);
|
response.getSatelliteTrackerSettings()->setMinAosElevation(settings.m_minAOSElevation);
|
||||||
response.getSatelliteTrackerSettings()->setMinPassElevation(settings.m_minPassElevation);
|
response.getSatelliteTrackerSettings()->setMinPassElevation(settings.m_minPassElevation);
|
||||||
|
response.getSatelliteTrackerSettings()->setRotatorMaxAzimuth(settings.m_rotatorMaxAzimuth);
|
||||||
|
response.getSatelliteTrackerSettings()->setRotatorMaxElevation(settings.m_rotatorMaxElevation);
|
||||||
response.getSatelliteTrackerSettings()->setAzElUnits((int)settings.m_azElUnits);
|
response.getSatelliteTrackerSettings()->setAzElUnits((int)settings.m_azElUnits);
|
||||||
response.getSatelliteTrackerSettings()->setGroundTrackPoints(settings.m_groundTrackPoints);
|
response.getSatelliteTrackerSettings()->setGroundTrackPoints(settings.m_groundTrackPoints);
|
||||||
response.getSatelliteTrackerSettings()->setDateFormat(new QString(settings.m_dateFormat));
|
response.getSatelliteTrackerSettings()->setDateFormat(new QString(settings.m_dateFormat));
|
||||||
response.getSatelliteTrackerSettings()->setUtc(settings.m_utc);
|
response.getSatelliteTrackerSettings()->setUtc(settings.m_utc ? 1 : 0);
|
||||||
response.getSatelliteTrackerSettings()->setUpdatePeriod(settings.m_updatePeriod);
|
response.getSatelliteTrackerSettings()->setUpdatePeriod(settings.m_updatePeriod);
|
||||||
response.getSatelliteTrackerSettings()->setDopplerPeriod(settings.m_dopplerPeriod);
|
response.getSatelliteTrackerSettings()->setDopplerPeriod(settings.m_dopplerPeriod);
|
||||||
response.getSatelliteTrackerSettings()->setDefaultFrequency(settings.m_defaultFrequency);
|
response.getSatelliteTrackerSettings()->setDefaultFrequency(settings.m_defaultFrequency);
|
||||||
response.getSatelliteTrackerSettings()->setDrawOnMap(settings.m_drawOnMap);
|
response.getSatelliteTrackerSettings()->setDrawOnMap(settings.m_drawOnMap ? 1 : 0);
|
||||||
response.getSatelliteTrackerSettings()->setAutoTarget(settings.m_autoTarget);
|
response.getSatelliteTrackerSettings()->setAutoTarget(settings.m_autoTarget ? 1 : 0);
|
||||||
response.getSatelliteTrackerSettings()->setAosSpeech(new QString(settings.m_aosSpeech));
|
response.getSatelliteTrackerSettings()->setAosSpeech(new QString(settings.m_aosSpeech));
|
||||||
response.getSatelliteTrackerSettings()->setLosSpeech(new QString(settings.m_losSpeech));
|
response.getSatelliteTrackerSettings()->setLosSpeech(new QString(settings.m_losSpeech));
|
||||||
response.getSatelliteTrackerSettings()->setAosCommand(new QString(settings.m_aosCommand));
|
response.getSatelliteTrackerSettings()->setAosCommand(new QString(settings.m_aosCommand));
|
||||||
@ -573,6 +575,12 @@ void SatelliteTracker::webapiUpdateFeatureSettings(
|
|||||||
if (featureSettingsKeys.contains("minPassElevation")) {
|
if (featureSettingsKeys.contains("minPassElevation")) {
|
||||||
settings.m_minPassElevation = response.getSatelliteTrackerSettings()->getMinPassElevation();
|
settings.m_minPassElevation = response.getSatelliteTrackerSettings()->getMinPassElevation();
|
||||||
}
|
}
|
||||||
|
if (featureSettingsKeys.contains("rotatorMaxAzimuth")) {
|
||||||
|
settings.m_rotatorMaxAzimuth = response.getSatelliteTrackerSettings()->getRotatorMaxAzimuth();
|
||||||
|
}
|
||||||
|
if (featureSettingsKeys.contains("rotatorMaxElevation")) {
|
||||||
|
settings.m_rotatorMaxElevation = response.getSatelliteTrackerSettings()->getRotatorMaxElevation();
|
||||||
|
}
|
||||||
if (featureSettingsKeys.contains("azElUnits")) {
|
if (featureSettingsKeys.contains("azElUnits")) {
|
||||||
settings.m_azElUnits = (SatelliteTrackerSettings::AzElUnits)response.getSatelliteTrackerSettings()->getAzElUnits();
|
settings.m_azElUnits = (SatelliteTrackerSettings::AzElUnits)response.getSatelliteTrackerSettings()->getAzElUnits();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user