1
0
mirror of https://github.com/JvanKatwijk/dab-cmdline synced 2025-10-05 23:52:50 +02:00
Files
SDR-DAB_dab-cmdline/devices/device-handler.cpp
2017-05-19 15:20:19 +02:00

82 lines
1.8 KiB
C++

#
/*
* Copyright (C) 2010, 2011, 2012
* Jan van Katwijk (J.vanKatwijk@gmail.com)
* Lazy Chair Programming
*
* This file is part of the DAB library
*
* DAB library is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* DAB library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with DAB library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* Default (void) implementation of
* virtual input class
*/
#include "device-handler.h"
deviceHandler::deviceHandler (void) {
lastFrequency = 100000;
}
deviceHandler::~deviceHandler (void) {
}
void deviceHandler::setVFOFrequency (int32_t f) {
lastFrequency = f;
}
int32_t deviceHandler::getVFOFrequency (void) {
return lastFrequency;
}
bool deviceHandler::restartReader (void) {
return true;
}
void deviceHandler::stopReader (void) {
}
int32_t deviceHandler::getSamples (std::complex<float> *v,
int32_t amount) {
(void)v;
(void)amount;
return 0;
}
int32_t deviceHandler::Samples (void) {
return 0;
}
int32_t deviceHandler::defaultFrequency (void) {
return 220000000;
}
void deviceHandler::resetBuffer (void) {
}
void deviceHandler::setGain (int32_t x) {
(void)x;
}
bool deviceHandler::has_autogain (void) {
return false;
}
void deviceHandler::set_autogain (bool b) {
(void)b;
}