1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#include "detect.hh"
#include <QCommandLineParser>
#include <QCoreApplication>
#include "logger.hh"
#include "radio.hh"
#include "radiointerface.hh"
#include "autodetect.hh"
int detect(QCommandLineParser &parser, QCoreApplication &app) {
// Try to detect a radio
ErrorStack err;
Radio *radio = autoDetect(parser, app, err);
if (nullptr == radio) {
logError() << "Cannot detect radio: \n" << err.format(" ");
return -1;
}
QTextStream out(stdout);
out << "Found: " << radio->name() << Qt::endl;
delete radio;
return 0;
}
|