mirror of
https://github.com/AlexandreRouma/SDRPlusPlus.git
synced 2025-06-27 04:47:51 +02:00
Fixed VFO alignment
This commit is contained in:
@ -54,5 +54,11 @@ void SourceManager::tune(double freq) {
|
||||
if (selectedHandler == NULL) {
|
||||
return;
|
||||
}
|
||||
selectedHandler->tuneHandler(freq, selectedHandler->ctx);
|
||||
selectedHandler->tuneHandler(freq + tuneOffset, selectedHandler->ctx);
|
||||
currentFreq = freq;
|
||||
}
|
||||
|
||||
void SourceManager::setTuningOffset(double offset) {
|
||||
tuneOffset = offset;
|
||||
tune(currentFreq);
|
||||
}
|
@ -26,6 +26,7 @@ public:
|
||||
void start();
|
||||
void stop();
|
||||
void tune(double freq);
|
||||
void setTuningOffset(double offset);
|
||||
|
||||
std::vector<std::string> sourceNames;
|
||||
|
||||
@ -33,5 +34,7 @@ private:
|
||||
std::map<std::string, SourceHandler*> sources;
|
||||
std::string selectedName;
|
||||
SourceHandler* selectedHandler = NULL;
|
||||
double tuneOffset;
|
||||
double currentFreq;
|
||||
|
||||
};
|
Reference in New Issue
Block a user