mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-22 08:04:49 -05:00
REST API: cleanup of old generated code
This commit is contained in:
parent
6c77f2dfe5
commit
86598d1bd8
@ -28708,7 +28708,7 @@ except ApiException as e:
|
||||
</div>
|
||||
<div id="generator">
|
||||
<div class="content">
|
||||
Generated 2018-09-08T22:13:50.971+02:00
|
||||
Generated 2018-09-11T14:35:37.698+02:00
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -28,7 +28,6 @@
|
||||
#include "SWGInstanceDevicesResponse.h"
|
||||
#include "SWGInstanceChannelsResponse.h"
|
||||
#include "SWGAudioDevices.h"
|
||||
#include "SWGAudioDevicesSelect.h"
|
||||
#include "SWGLocationInformation.h"
|
||||
#include "SWGDVSeralDevices.h"
|
||||
#include "SWGPresets.h"
|
||||
|
@ -42,7 +42,6 @@
|
||||
#include "SWGInstanceChannelsResponse.h"
|
||||
#include "SWGDeviceListItem.h"
|
||||
#include "SWGAudioDevices.h"
|
||||
#include "SWGAudioDevicesSelect.h"
|
||||
#include "SWGLocationInformation.h"
|
||||
#include "SWGDVSeralDevices.h"
|
||||
#include "SWGDVSerialDevice.h"
|
||||
|
@ -28,7 +28,6 @@
|
||||
#include "SWGInstanceChannelsResponse.h"
|
||||
#include "SWGLoggingInfo.h"
|
||||
#include "SWGAudioDevices.h"
|
||||
#include "SWGAudioDevicesSelect.h"
|
||||
#include "SWGLocationInformation.h"
|
||||
#include "SWGDVSeralDevices.h"
|
||||
#include "SWGPresetImport.h"
|
||||
|
@ -28708,7 +28708,7 @@ except ApiException as e:
|
||||
</div>
|
||||
<div id="generator">
|
||||
<div class="content">
|
||||
Generated 2018-09-08T22:13:50.971+02:00
|
||||
Generated 2018-09-11T14:35:37.698+02:00
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,106 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGAirspyReport_sampleRates.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGAirspyReport_sampleRates::SWGAirspyReport_sampleRates(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGAirspyReport_sampleRates::SWGAirspyReport_sampleRates() {
|
||||
sample_rate = 0;
|
||||
m_sample_rate_isSet = false;
|
||||
}
|
||||
|
||||
SWGAirspyReport_sampleRates::~SWGAirspyReport_sampleRates() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGAirspyReport_sampleRates::init() {
|
||||
sample_rate = 0;
|
||||
m_sample_rate_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGAirspyReport_sampleRates::cleanup() {
|
||||
|
||||
}
|
||||
|
||||
SWGAirspyReport_sampleRates*
|
||||
SWGAirspyReport_sampleRates::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGAirspyReport_sampleRates::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&sample_rate, pJson["sampleRate"], "qint32", "");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGAirspyReport_sampleRates::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGAirspyReport_sampleRates::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(m_sample_rate_isSet){
|
||||
obj->insert("sampleRate", QJsonValue(sample_rate));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGAirspyReport_sampleRates::getSampleRate() {
|
||||
return sample_rate;
|
||||
}
|
||||
void
|
||||
SWGAirspyReport_sampleRates::setSampleRate(qint32 sample_rate) {
|
||||
this->sample_rate = sample_rate;
|
||||
this->m_sample_rate_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGAirspyReport_sampleRates::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,58 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGAirspyReport_sampleRates.h
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef SWGAirspyReport_sampleRates_H_
|
||||
#define SWGAirspyReport_sampleRates_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGAirspyReport_sampleRates: public SWGObject {
|
||||
public:
|
||||
SWGAirspyReport_sampleRates();
|
||||
SWGAirspyReport_sampleRates(QString* json);
|
||||
virtual ~SWGAirspyReport_sampleRates();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGAirspyReport_sampleRates* fromJson(QString &jsonString) override;
|
||||
|
||||
qint32 getSampleRate();
|
||||
void setSampleRate(qint32 sample_rate);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
qint32 sample_rate;
|
||||
bool m_sample_rate_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGAirspyReport_sampleRates_H_ */
|
@ -1,108 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGAudioDevice.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGAudioDevice::SWGAudioDevice(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGAudioDevice::SWGAudioDevice() {
|
||||
name = nullptr;
|
||||
m_name_isSet = false;
|
||||
}
|
||||
|
||||
SWGAudioDevice::~SWGAudioDevice() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGAudioDevice::init() {
|
||||
name = new QString("");
|
||||
m_name_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGAudioDevice::cleanup() {
|
||||
if(name != nullptr) {
|
||||
delete name;
|
||||
}
|
||||
}
|
||||
|
||||
SWGAudioDevice*
|
||||
SWGAudioDevice::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGAudioDevice::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&name, pJson["name"], "QString", "QString");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGAudioDevice::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGAudioDevice::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(name != nullptr && *name != QString("")){
|
||||
toJsonValue(QString("name"), name, obj, QString("QString"));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
QString*
|
||||
SWGAudioDevice::getName() {
|
||||
return name;
|
||||
}
|
||||
void
|
||||
SWGAudioDevice::setName(QString* name) {
|
||||
this->name = name;
|
||||
this->m_name_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGAudioDevice::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(name != nullptr && *name != QString("")){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,59 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGAudioDevice.h
|
||||
*
|
||||
* Audio device
|
||||
*/
|
||||
|
||||
#ifndef SWGAudioDevice_H_
|
||||
#define SWGAudioDevice_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
#include <QString>
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGAudioDevice: public SWGObject {
|
||||
public:
|
||||
SWGAudioDevice();
|
||||
SWGAudioDevice(QString* json);
|
||||
virtual ~SWGAudioDevice();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGAudioDevice* fromJson(QString &jsonString) override;
|
||||
|
||||
QString* getName();
|
||||
void setName(QString* name);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
QString* name;
|
||||
bool m_name_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGAudioDevice_H_ */
|
@ -1,148 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGAudioDevicesSelect.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGAudioDevicesSelect::SWGAudioDevicesSelect(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGAudioDevicesSelect::SWGAudioDevicesSelect() {
|
||||
input_volume = 0.0f;
|
||||
m_input_volume_isSet = false;
|
||||
input_index = 0;
|
||||
m_input_index_isSet = false;
|
||||
output_index = 0;
|
||||
m_output_index_isSet = false;
|
||||
}
|
||||
|
||||
SWGAudioDevicesSelect::~SWGAudioDevicesSelect() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGAudioDevicesSelect::init() {
|
||||
input_volume = 0.0f;
|
||||
m_input_volume_isSet = false;
|
||||
input_index = 0;
|
||||
m_input_index_isSet = false;
|
||||
output_index = 0;
|
||||
m_output_index_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGAudioDevicesSelect::cleanup() {
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
SWGAudioDevicesSelect*
|
||||
SWGAudioDevicesSelect::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGAudioDevicesSelect::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&input_volume, pJson["inputVolume"], "float", "");
|
||||
|
||||
::SWGSDRangel::setValue(&input_index, pJson["inputIndex"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&output_index, pJson["outputIndex"], "qint32", "");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGAudioDevicesSelect::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGAudioDevicesSelect::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(m_input_volume_isSet){
|
||||
obj->insert("inputVolume", QJsonValue(input_volume));
|
||||
}
|
||||
if(m_input_index_isSet){
|
||||
obj->insert("inputIndex", QJsonValue(input_index));
|
||||
}
|
||||
if(m_output_index_isSet){
|
||||
obj->insert("outputIndex", QJsonValue(output_index));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
float
|
||||
SWGAudioDevicesSelect::getInputVolume() {
|
||||
return input_volume;
|
||||
}
|
||||
void
|
||||
SWGAudioDevicesSelect::setInputVolume(float input_volume) {
|
||||
this->input_volume = input_volume;
|
||||
this->m_input_volume_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGAudioDevicesSelect::getInputIndex() {
|
||||
return input_index;
|
||||
}
|
||||
void
|
||||
SWGAudioDevicesSelect::setInputIndex(qint32 input_index) {
|
||||
this->input_index = input_index;
|
||||
this->m_input_index_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGAudioDevicesSelect::getOutputIndex() {
|
||||
return output_index;
|
||||
}
|
||||
void
|
||||
SWGAudioDevicesSelect::setOutputIndex(qint32 output_index) {
|
||||
this->output_index = output_index;
|
||||
this->m_output_index_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGAudioDevicesSelect::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_input_volume_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_input_index_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_output_index_isSet){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,70 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGAudioDevicesSelect.h
|
||||
*
|
||||
* Audio devices selected
|
||||
*/
|
||||
|
||||
#ifndef SWGAudioDevicesSelect_H_
|
||||
#define SWGAudioDevicesSelect_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGAudioDevicesSelect: public SWGObject {
|
||||
public:
|
||||
SWGAudioDevicesSelect();
|
||||
SWGAudioDevicesSelect(QString* json);
|
||||
virtual ~SWGAudioDevicesSelect();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGAudioDevicesSelect* fromJson(QString &jsonString) override;
|
||||
|
||||
float getInputVolume();
|
||||
void setInputVolume(float input_volume);
|
||||
|
||||
qint32 getInputIndex();
|
||||
void setInputIndex(qint32 input_index);
|
||||
|
||||
qint32 getOutputIndex();
|
||||
void setOutputIndex(qint32 output_index);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
float input_volume;
|
||||
bool m_input_volume_isSet;
|
||||
|
||||
qint32 input_index;
|
||||
bool m_input_index_isSet;
|
||||
|
||||
qint32 output_index;
|
||||
bool m_output_index_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGAudioDevicesSelect_H_ */
|
@ -1,85 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGDSDDemod.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGDSDDemod::SWGDSDDemod(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGDSDDemod::SWGDSDDemod() {
|
||||
}
|
||||
|
||||
SWGDSDDemod::~SWGDSDDemod() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGDSDDemod::init() {
|
||||
}
|
||||
|
||||
void
|
||||
SWGDSDDemod::cleanup() {
|
||||
}
|
||||
|
||||
SWGDSDDemod*
|
||||
SWGDSDDemod::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGDSDDemod::fromJsonObject(QJsonObject &pJson) {
|
||||
}
|
||||
|
||||
QString
|
||||
SWGDSDDemod::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGDSDDemod::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGDSDDemod::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,52 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGDSDDemod.h
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef SWGDSDDemod_H_
|
||||
#define SWGDSDDemod_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGDSDDemod: public SWGObject {
|
||||
public:
|
||||
SWGDSDDemod();
|
||||
SWGDSDDemod(QString* json);
|
||||
virtual ~SWGDSDDemod();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGDSDDemod* fromJson(QString &jsonString) override;
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGDSDDemod_H_ */
|
@ -1,106 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGRDSFrequency.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGRDSFrequency::SWGRDSFrequency(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGRDSFrequency::SWGRDSFrequency() {
|
||||
frequency = 0.0f;
|
||||
m_frequency_isSet = false;
|
||||
}
|
||||
|
||||
SWGRDSFrequency::~SWGRDSFrequency() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGRDSFrequency::init() {
|
||||
frequency = 0.0f;
|
||||
m_frequency_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGRDSFrequency::cleanup() {
|
||||
|
||||
}
|
||||
|
||||
SWGRDSFrequency*
|
||||
SWGRDSFrequency::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGRDSFrequency::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&frequency, pJson["frequency"], "float", "");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGRDSFrequency::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGRDSFrequency::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(m_frequency_isSet){
|
||||
obj->insert("frequency", QJsonValue(frequency));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
float
|
||||
SWGRDSFrequency::getFrequency() {
|
||||
return frequency;
|
||||
}
|
||||
void
|
||||
SWGRDSFrequency::setFrequency(float frequency) {
|
||||
this->frequency = frequency;
|
||||
this->m_frequency_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGRDSFrequency::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,58 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGRDSFrequency.h
|
||||
*
|
||||
* Frequency information
|
||||
*/
|
||||
|
||||
#ifndef SWGRDSFrequency_H_
|
||||
#define SWGRDSFrequency_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGRDSFrequency: public SWGObject {
|
||||
public:
|
||||
SWGRDSFrequency();
|
||||
SWGRDSFrequency(QString* json);
|
||||
virtual ~SWGRDSFrequency();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGRDSFrequency* fromJson(QString &jsonString) override;
|
||||
|
||||
float getFrequency();
|
||||
void setFrequency(float frequency);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
float frequency;
|
||||
bool m_frequency_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGRDSFrequency_H_ */
|
@ -1,106 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGRtlSdrReport_gains.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGRtlSdrReport_gains::SWGRtlSdrReport_gains(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGRtlSdrReport_gains::SWGRtlSdrReport_gains() {
|
||||
gain = 0;
|
||||
m_gain_isSet = false;
|
||||
}
|
||||
|
||||
SWGRtlSdrReport_gains::~SWGRtlSdrReport_gains() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGRtlSdrReport_gains::init() {
|
||||
gain = 0;
|
||||
m_gain_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGRtlSdrReport_gains::cleanup() {
|
||||
|
||||
}
|
||||
|
||||
SWGRtlSdrReport_gains*
|
||||
SWGRtlSdrReport_gains::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGRtlSdrReport_gains::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&gain, pJson["gain"], "qint32", "");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGRtlSdrReport_gains::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGRtlSdrReport_gains::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(m_gain_isSet){
|
||||
obj->insert("gain", QJsonValue(gain));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGRtlSdrReport_gains::getGain() {
|
||||
return gain;
|
||||
}
|
||||
void
|
||||
SWGRtlSdrReport_gains::setGain(qint32 gain) {
|
||||
this->gain = gain;
|
||||
this->m_gain_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGRtlSdrReport_gains::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_gain_isSet){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,58 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGRtlSdrReport_gains.h
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef SWGRtlSdrReport_gains_H_
|
||||
#define SWGRtlSdrReport_gains_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGRtlSdrReport_gains: public SWGObject {
|
||||
public:
|
||||
SWGRtlSdrReport_gains();
|
||||
SWGRtlSdrReport_gains(QString* json);
|
||||
virtual ~SWGRtlSdrReport_gains();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGRtlSdrReport_gains* fromJson(QString &jsonString) override;
|
||||
|
||||
qint32 getGain();
|
||||
void setGain(qint32 gain);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
qint32 gain;
|
||||
bool m_gain_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGRtlSdrReport_gains_H_ */
|
@ -1,171 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV and DATV demodulators, Channel Analyzer NG, LoRa demodulator * The device settings and report structures contains only the sub-structure corresponding to the device type. The DeviceSettings and DeviceReport structures documented here shows all of them but only one will be or should be present at a time * The channel settings and report structures contains only the sub-structure corresponding to the channel type. The ChannelSettings and ChannelReport structures documented here shows all of them but only one will be or should be present at a time ---
|
||||
*
|
||||
* OpenAPI spec version: 4.1.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGSDRDaemonChannelSinkSettings.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGSDRDaemonChannelSinkSettings::SWGSDRDaemonChannelSinkSettings(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGSDRDaemonChannelSinkSettings::SWGSDRDaemonChannelSinkSettings() {
|
||||
nb_fec_blocks = 0;
|
||||
m_nb_fec_blocks_isSet = false;
|
||||
data_address = nullptr;
|
||||
m_data_address_isSet = false;
|
||||
data_port = 0;
|
||||
m_data_port_isSet = false;
|
||||
tx_delay = 0;
|
||||
m_tx_delay_isSet = false;
|
||||
}
|
||||
|
||||
SWGSDRDaemonChannelSinkSettings::~SWGSDRDaemonChannelSinkSettings() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRDaemonChannelSinkSettings::init() {
|
||||
nb_fec_blocks = 0;
|
||||
m_nb_fec_blocks_isSet = false;
|
||||
data_address = new QString("");
|
||||
m_data_address_isSet = false;
|
||||
data_port = 0;
|
||||
m_data_port_isSet = false;
|
||||
tx_delay = 0;
|
||||
m_tx_delay_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRDaemonChannelSinkSettings::cleanup() {
|
||||
|
||||
if(data_address != nullptr) {
|
||||
delete data_address;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
SWGSDRDaemonChannelSinkSettings*
|
||||
SWGSDRDaemonChannelSinkSettings::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRDaemonChannelSinkSettings::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&nb_fec_blocks, pJson["nbFECBlocks"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&data_address, pJson["dataAddress"], "QString", "QString");
|
||||
|
||||
::SWGSDRangel::setValue(&data_port, pJson["dataPort"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&tx_delay, pJson["txDelay"], "qint32", "");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGSDRDaemonChannelSinkSettings::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGSDRDaemonChannelSinkSettings::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(m_nb_fec_blocks_isSet){
|
||||
obj->insert("nbFECBlocks", QJsonValue(nb_fec_blocks));
|
||||
}
|
||||
if(data_address != nullptr && *data_address != QString("")){
|
||||
toJsonValue(QString("dataAddress"), data_address, obj, QString("QString"));
|
||||
}
|
||||
if(m_data_port_isSet){
|
||||
obj->insert("dataPort", QJsonValue(data_port));
|
||||
}
|
||||
if(m_tx_delay_isSet){
|
||||
obj->insert("txDelay", QJsonValue(tx_delay));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSinkSettings::getNbFecBlocks() {
|
||||
return nb_fec_blocks;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSinkSettings::setNbFecBlocks(qint32 nb_fec_blocks) {
|
||||
this->nb_fec_blocks = nb_fec_blocks;
|
||||
this->m_nb_fec_blocks_isSet = true;
|
||||
}
|
||||
|
||||
QString*
|
||||
SWGSDRDaemonChannelSinkSettings::getDataAddress() {
|
||||
return data_address;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSinkSettings::setDataAddress(QString* data_address) {
|
||||
this->data_address = data_address;
|
||||
this->m_data_address_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSinkSettings::getDataPort() {
|
||||
return data_port;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSinkSettings::setDataPort(qint32 data_port) {
|
||||
this->data_port = data_port;
|
||||
this->m_data_port_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSinkSettings::getTxDelay() {
|
||||
return tx_delay;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSinkSettings::setTxDelay(qint32 tx_delay) {
|
||||
this->tx_delay = tx_delay;
|
||||
this->m_tx_delay_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGSDRDaemonChannelSinkSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_nb_fec_blocks_isSet){ isObjectUpdated = true; break;}
|
||||
if(data_address != nullptr && *data_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_data_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_tx_delay_isSet){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,77 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV and DATV demodulators, Channel Analyzer NG, LoRa demodulator * The device settings and report structures contains only the sub-structure corresponding to the device type. The DeviceSettings and DeviceReport structures documented here shows all of them but only one will be or should be present at a time * The channel settings and report structures contains only the sub-structure corresponding to the channel type. The ChannelSettings and ChannelReport structures documented here shows all of them but only one will be or should be present at a time ---
|
||||
*
|
||||
* OpenAPI spec version: 4.1.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGSDRDaemonChannelSinkSettings.h
|
||||
*
|
||||
* Data handling details for SDRDaemon
|
||||
*/
|
||||
|
||||
#ifndef SWGSDRDaemonChannelSinkSettings_H_
|
||||
#define SWGSDRDaemonChannelSinkSettings_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
#include <QString>
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGSDRDaemonChannelSinkSettings: public SWGObject {
|
||||
public:
|
||||
SWGSDRDaemonChannelSinkSettings();
|
||||
SWGSDRDaemonChannelSinkSettings(QString* json);
|
||||
virtual ~SWGSDRDaemonChannelSinkSettings();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGSDRDaemonChannelSinkSettings* fromJson(QString &jsonString) override;
|
||||
|
||||
qint32 getNbFecBlocks();
|
||||
void setNbFecBlocks(qint32 nb_fec_blocks);
|
||||
|
||||
QString* getDataAddress();
|
||||
void setDataAddress(QString* data_address);
|
||||
|
||||
qint32 getDataPort();
|
||||
void setDataPort(qint32 data_port);
|
||||
|
||||
qint32 getTxDelay();
|
||||
void setTxDelay(qint32 tx_delay);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
qint32 nb_fec_blocks;
|
||||
bool m_nb_fec_blocks_isSet;
|
||||
|
||||
QString* data_address;
|
||||
bool m_data_address_isSet;
|
||||
|
||||
qint32 data_port;
|
||||
bool m_data_port_isSet;
|
||||
|
||||
qint32 tx_delay;
|
||||
bool m_tx_delay_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGSDRDaemonChannelSinkSettings_H_ */
|
@ -1,316 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV and DATV demodulators, Channel Analyzer NG, LoRa demodulator * The device settings and report structures contains only the sub-structure corresponding to the device type. The DeviceSettings and DeviceReport structures documented here shows all of them but only one will be or should be present at a time * The channel settings and report structures contains only the sub-structure corresponding to the channel type. The ChannelSettings and ChannelReport structures documented here shows all of them but only one will be or should be present at a time ---
|
||||
*
|
||||
* OpenAPI spec version: 4.1.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGSDRDaemonChannelSourceReport.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGSDRDaemonChannelSourceReport::SWGSDRDaemonChannelSourceReport(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGSDRDaemonChannelSourceReport::SWGSDRDaemonChannelSourceReport() {
|
||||
queue_length = 0;
|
||||
m_queue_length_isSet = false;
|
||||
queue_size = 0;
|
||||
m_queue_size_isSet = false;
|
||||
samples_count = 0;
|
||||
m_samples_count_isSet = false;
|
||||
correctable_errors_count = 0;
|
||||
m_correctable_errors_count_isSet = false;
|
||||
uncorrectable_errors_count = 0;
|
||||
m_uncorrectable_errors_count_isSet = false;
|
||||
tv_sec = 0;
|
||||
m_tv_sec_isSet = false;
|
||||
tv_u_sec = 0;
|
||||
m_tv_u_sec_isSet = false;
|
||||
nb_original_blocks = 0;
|
||||
m_nb_original_blocks_isSet = false;
|
||||
nb_fec_blocks = 0;
|
||||
m_nb_fec_blocks_isSet = false;
|
||||
center_freq = 0;
|
||||
m_center_freq_isSet = false;
|
||||
sample_rate = 0;
|
||||
m_sample_rate_isSet = false;
|
||||
}
|
||||
|
||||
SWGSDRDaemonChannelSourceReport::~SWGSDRDaemonChannelSourceReport() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::init() {
|
||||
queue_length = 0;
|
||||
m_queue_length_isSet = false;
|
||||
queue_size = 0;
|
||||
m_queue_size_isSet = false;
|
||||
samples_count = 0;
|
||||
m_samples_count_isSet = false;
|
||||
correctable_errors_count = 0;
|
||||
m_correctable_errors_count_isSet = false;
|
||||
uncorrectable_errors_count = 0;
|
||||
m_uncorrectable_errors_count_isSet = false;
|
||||
tv_sec = 0;
|
||||
m_tv_sec_isSet = false;
|
||||
tv_u_sec = 0;
|
||||
m_tv_u_sec_isSet = false;
|
||||
nb_original_blocks = 0;
|
||||
m_nb_original_blocks_isSet = false;
|
||||
nb_fec_blocks = 0;
|
||||
m_nb_fec_blocks_isSet = false;
|
||||
center_freq = 0;
|
||||
m_center_freq_isSet = false;
|
||||
sample_rate = 0;
|
||||
m_sample_rate_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::cleanup() {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
SWGSDRDaemonChannelSourceReport*
|
||||
SWGSDRDaemonChannelSourceReport::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&queue_length, pJson["queueLength"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&queue_size, pJson["queueSize"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&samples_count, pJson["samplesCount"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&correctable_errors_count, pJson["correctableErrorsCount"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&uncorrectable_errors_count, pJson["uncorrectableErrorsCount"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&tv_sec, pJson["tvSec"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&tv_u_sec, pJson["tvUSec"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&nb_original_blocks, pJson["nbOriginalBlocks"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&nb_fec_blocks, pJson["nbFECBlocks"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(¢er_freq, pJson["centerFreq"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&sample_rate, pJson["sampleRate"], "qint32", "");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGSDRDaemonChannelSourceReport::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGSDRDaemonChannelSourceReport::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(m_queue_length_isSet){
|
||||
obj->insert("queueLength", QJsonValue(queue_length));
|
||||
}
|
||||
if(m_queue_size_isSet){
|
||||
obj->insert("queueSize", QJsonValue(queue_size));
|
||||
}
|
||||
if(m_samples_count_isSet){
|
||||
obj->insert("samplesCount", QJsonValue(samples_count));
|
||||
}
|
||||
if(m_correctable_errors_count_isSet){
|
||||
obj->insert("correctableErrorsCount", QJsonValue(correctable_errors_count));
|
||||
}
|
||||
if(m_uncorrectable_errors_count_isSet){
|
||||
obj->insert("uncorrectableErrorsCount", QJsonValue(uncorrectable_errors_count));
|
||||
}
|
||||
if(m_tv_sec_isSet){
|
||||
obj->insert("tvSec", QJsonValue(tv_sec));
|
||||
}
|
||||
if(m_tv_u_sec_isSet){
|
||||
obj->insert("tvUSec", QJsonValue(tv_u_sec));
|
||||
}
|
||||
if(m_nb_original_blocks_isSet){
|
||||
obj->insert("nbOriginalBlocks", QJsonValue(nb_original_blocks));
|
||||
}
|
||||
if(m_nb_fec_blocks_isSet){
|
||||
obj->insert("nbFECBlocks", QJsonValue(nb_fec_blocks));
|
||||
}
|
||||
if(m_center_freq_isSet){
|
||||
obj->insert("centerFreq", QJsonValue(center_freq));
|
||||
}
|
||||
if(m_sample_rate_isSet){
|
||||
obj->insert("sampleRate", QJsonValue(sample_rate));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getQueueLength() {
|
||||
return queue_length;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setQueueLength(qint32 queue_length) {
|
||||
this->queue_length = queue_length;
|
||||
this->m_queue_length_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getQueueSize() {
|
||||
return queue_size;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setQueueSize(qint32 queue_size) {
|
||||
this->queue_size = queue_size;
|
||||
this->m_queue_size_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getSamplesCount() {
|
||||
return samples_count;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setSamplesCount(qint32 samples_count) {
|
||||
this->samples_count = samples_count;
|
||||
this->m_samples_count_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getCorrectableErrorsCount() {
|
||||
return correctable_errors_count;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setCorrectableErrorsCount(qint32 correctable_errors_count) {
|
||||
this->correctable_errors_count = correctable_errors_count;
|
||||
this->m_correctable_errors_count_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getUncorrectableErrorsCount() {
|
||||
return uncorrectable_errors_count;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setUncorrectableErrorsCount(qint32 uncorrectable_errors_count) {
|
||||
this->uncorrectable_errors_count = uncorrectable_errors_count;
|
||||
this->m_uncorrectable_errors_count_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getTvSec() {
|
||||
return tv_sec;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setTvSec(qint32 tv_sec) {
|
||||
this->tv_sec = tv_sec;
|
||||
this->m_tv_sec_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getTvUSec() {
|
||||
return tv_u_sec;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setTvUSec(qint32 tv_u_sec) {
|
||||
this->tv_u_sec = tv_u_sec;
|
||||
this->m_tv_u_sec_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getNbOriginalBlocks() {
|
||||
return nb_original_blocks;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setNbOriginalBlocks(qint32 nb_original_blocks) {
|
||||
this->nb_original_blocks = nb_original_blocks;
|
||||
this->m_nb_original_blocks_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getNbFecBlocks() {
|
||||
return nb_fec_blocks;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setNbFecBlocks(qint32 nb_fec_blocks) {
|
||||
this->nb_fec_blocks = nb_fec_blocks;
|
||||
this->m_nb_fec_blocks_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getCenterFreq() {
|
||||
return center_freq;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setCenterFreq(qint32 center_freq) {
|
||||
this->center_freq = center_freq;
|
||||
this->m_center_freq_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceReport::getSampleRate() {
|
||||
return sample_rate;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceReport::setSampleRate(qint32 sample_rate) {
|
||||
this->sample_rate = sample_rate;
|
||||
this->m_sample_rate_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGSDRDaemonChannelSourceReport::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_queue_length_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_queue_size_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_samples_count_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_correctable_errors_count_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_uncorrectable_errors_count_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_tv_sec_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_tv_u_sec_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_nb_original_blocks_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_nb_fec_blocks_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_center_freq_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,118 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV and DATV demodulators, Channel Analyzer NG, LoRa demodulator * The device settings and report structures contains only the sub-structure corresponding to the device type. The DeviceSettings and DeviceReport structures documented here shows all of them but only one will be or should be present at a time * The channel settings and report structures contains only the sub-structure corresponding to the channel type. The ChannelSettings and ChannelReport structures documented here shows all of them but only one will be or should be present at a time ---
|
||||
*
|
||||
* OpenAPI spec version: 4.1.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGSDRDaemonChannelSourceReport.h
|
||||
*
|
||||
* SDRDaemon channel source report
|
||||
*/
|
||||
|
||||
#ifndef SWGSDRDaemonChannelSourceReport_H_
|
||||
#define SWGSDRDaemonChannelSourceReport_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGSDRDaemonChannelSourceReport: public SWGObject {
|
||||
public:
|
||||
SWGSDRDaemonChannelSourceReport();
|
||||
SWGSDRDaemonChannelSourceReport(QString* json);
|
||||
virtual ~SWGSDRDaemonChannelSourceReport();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGSDRDaemonChannelSourceReport* fromJson(QString &jsonString) override;
|
||||
|
||||
qint32 getQueueLength();
|
||||
void setQueueLength(qint32 queue_length);
|
||||
|
||||
qint32 getQueueSize();
|
||||
void setQueueSize(qint32 queue_size);
|
||||
|
||||
qint32 getSamplesCount();
|
||||
void setSamplesCount(qint32 samples_count);
|
||||
|
||||
qint32 getCorrectableErrorsCount();
|
||||
void setCorrectableErrorsCount(qint32 correctable_errors_count);
|
||||
|
||||
qint32 getUncorrectableErrorsCount();
|
||||
void setUncorrectableErrorsCount(qint32 uncorrectable_errors_count);
|
||||
|
||||
qint32 getTvSec();
|
||||
void setTvSec(qint32 tv_sec);
|
||||
|
||||
qint32 getTvUSec();
|
||||
void setTvUSec(qint32 tv_u_sec);
|
||||
|
||||
qint32 getNbOriginalBlocks();
|
||||
void setNbOriginalBlocks(qint32 nb_original_blocks);
|
||||
|
||||
qint32 getNbFecBlocks();
|
||||
void setNbFecBlocks(qint32 nb_fec_blocks);
|
||||
|
||||
qint32 getCenterFreq();
|
||||
void setCenterFreq(qint32 center_freq);
|
||||
|
||||
qint32 getSampleRate();
|
||||
void setSampleRate(qint32 sample_rate);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
qint32 queue_length;
|
||||
bool m_queue_length_isSet;
|
||||
|
||||
qint32 queue_size;
|
||||
bool m_queue_size_isSet;
|
||||
|
||||
qint32 samples_count;
|
||||
bool m_samples_count_isSet;
|
||||
|
||||
qint32 correctable_errors_count;
|
||||
bool m_correctable_errors_count_isSet;
|
||||
|
||||
qint32 uncorrectable_errors_count;
|
||||
bool m_uncorrectable_errors_count_isSet;
|
||||
|
||||
qint32 tv_sec;
|
||||
bool m_tv_sec_isSet;
|
||||
|
||||
qint32 tv_u_sec;
|
||||
bool m_tv_u_sec_isSet;
|
||||
|
||||
qint32 nb_original_blocks;
|
||||
bool m_nb_original_blocks_isSet;
|
||||
|
||||
qint32 nb_fec_blocks;
|
||||
bool m_nb_fec_blocks_isSet;
|
||||
|
||||
qint32 center_freq;
|
||||
bool m_center_freq_isSet;
|
||||
|
||||
qint32 sample_rate;
|
||||
bool m_sample_rate_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGSDRDaemonChannelSourceReport_H_ */
|
@ -1,173 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV and DATV demodulators, Channel Analyzer NG, LoRa demodulator * The device settings and report structures contains only the sub-structure corresponding to the device type. The DeviceSettings and DeviceReport structures documented here shows all of them but only one will be or should be present at a time * The channel settings and report structures contains only the sub-structure corresponding to the channel type. The ChannelSettings and ChannelReport structures documented here shows all of them but only one will be or should be present at a time ---
|
||||
*
|
||||
* OpenAPI spec version: 4.1.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGSDRDaemonChannelSourceSettings.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGSDRDaemonChannelSourceSettings::SWGSDRDaemonChannelSourceSettings(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGSDRDaemonChannelSourceSettings::SWGSDRDaemonChannelSourceSettings() {
|
||||
data_address = nullptr;
|
||||
m_data_address_isSet = false;
|
||||
data_port = 0;
|
||||
m_data_port_isSet = false;
|
||||
rgb_color = 0;
|
||||
m_rgb_color_isSet = false;
|
||||
title = nullptr;
|
||||
m_title_isSet = false;
|
||||
}
|
||||
|
||||
SWGSDRDaemonChannelSourceSettings::~SWGSDRDaemonChannelSourceSettings() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRDaemonChannelSourceSettings::init() {
|
||||
data_address = new QString("");
|
||||
m_data_address_isSet = false;
|
||||
data_port = 0;
|
||||
m_data_port_isSet = false;
|
||||
rgb_color = 0;
|
||||
m_rgb_color_isSet = false;
|
||||
title = new QString("");
|
||||
m_title_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRDaemonChannelSourceSettings::cleanup() {
|
||||
if(data_address != nullptr) {
|
||||
delete data_address;
|
||||
}
|
||||
|
||||
|
||||
if(title != nullptr) {
|
||||
delete title;
|
||||
}
|
||||
}
|
||||
|
||||
SWGSDRDaemonChannelSourceSettings*
|
||||
SWGSDRDaemonChannelSourceSettings::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRDaemonChannelSourceSettings::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&data_address, pJson["dataAddress"], "QString", "QString");
|
||||
|
||||
::SWGSDRangel::setValue(&data_port, pJson["dataPort"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&rgb_color, pJson["rgbColor"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&title, pJson["title"], "QString", "QString");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGSDRDaemonChannelSourceSettings::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGSDRDaemonChannelSourceSettings::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(data_address != nullptr && *data_address != QString("")){
|
||||
toJsonValue(QString("dataAddress"), data_address, obj, QString("QString"));
|
||||
}
|
||||
if(m_data_port_isSet){
|
||||
obj->insert("dataPort", QJsonValue(data_port));
|
||||
}
|
||||
if(m_rgb_color_isSet){
|
||||
obj->insert("rgbColor", QJsonValue(rgb_color));
|
||||
}
|
||||
if(title != nullptr && *title != QString("")){
|
||||
toJsonValue(QString("title"), title, obj, QString("QString"));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
QString*
|
||||
SWGSDRDaemonChannelSourceSettings::getDataAddress() {
|
||||
return data_address;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceSettings::setDataAddress(QString* data_address) {
|
||||
this->data_address = data_address;
|
||||
this->m_data_address_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceSettings::getDataPort() {
|
||||
return data_port;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceSettings::setDataPort(qint32 data_port) {
|
||||
this->data_port = data_port;
|
||||
this->m_data_port_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRDaemonChannelSourceSettings::getRgbColor() {
|
||||
return rgb_color;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceSettings::setRgbColor(qint32 rgb_color) {
|
||||
this->rgb_color = rgb_color;
|
||||
this->m_rgb_color_isSet = true;
|
||||
}
|
||||
|
||||
QString*
|
||||
SWGSDRDaemonChannelSourceSettings::getTitle() {
|
||||
return title;
|
||||
}
|
||||
void
|
||||
SWGSDRDaemonChannelSourceSettings::setTitle(QString* title) {
|
||||
this->title = title;
|
||||
this->m_title_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGSDRDaemonChannelSourceSettings::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(data_address != nullptr && *data_address != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_data_port_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_rgb_color_isSet){ isObjectUpdated = true; break;}
|
||||
if(title != nullptr && *title != QString("")){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,77 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV and DATV demodulators, Channel Analyzer NG, LoRa demodulator * The device settings and report structures contains only the sub-structure corresponding to the device type. The DeviceSettings and DeviceReport structures documented here shows all of them but only one will be or should be present at a time * The channel settings and report structures contains only the sub-structure corresponding to the channel type. The ChannelSettings and ChannelReport structures documented here shows all of them but only one will be or should be present at a time ---
|
||||
*
|
||||
* OpenAPI spec version: 4.1.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGSDRDaemonChannelSourceSettings.h
|
||||
*
|
||||
* Data handling details for SDRDaemon
|
||||
*/
|
||||
|
||||
#ifndef SWGSDRDaemonChannelSourceSettings_H_
|
||||
#define SWGSDRDaemonChannelSourceSettings_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
#include <QString>
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGSDRDaemonChannelSourceSettings: public SWGObject {
|
||||
public:
|
||||
SWGSDRDaemonChannelSourceSettings();
|
||||
SWGSDRDaemonChannelSourceSettings(QString* json);
|
||||
virtual ~SWGSDRDaemonChannelSourceSettings();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGSDRDaemonChannelSourceSettings* fromJson(QString &jsonString) override;
|
||||
|
||||
QString* getDataAddress();
|
||||
void setDataAddress(QString* data_address);
|
||||
|
||||
qint32 getDataPort();
|
||||
void setDataPort(qint32 data_port);
|
||||
|
||||
qint32 getRgbColor();
|
||||
void setRgbColor(qint32 rgb_color);
|
||||
|
||||
QString* getTitle();
|
||||
void setTitle(QString* title);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
QString* data_address;
|
||||
bool m_data_address_isSet;
|
||||
|
||||
qint32 data_port;
|
||||
bool m_data_port_isSet;
|
||||
|
||||
qint32 rgb_color;
|
||||
bool m_rgb_color_isSet;
|
||||
|
||||
QString* title;
|
||||
bool m_title_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGSDRDaemonChannelSourceSettings_H_ */
|
@ -1,106 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGSDRPlayReport_bandwidths.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGSDRPlayReport_bandwidths::SWGSDRPlayReport_bandwidths(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGSDRPlayReport_bandwidths::SWGSDRPlayReport_bandwidths() {
|
||||
bandwidth = 0;
|
||||
m_bandwidth_isSet = false;
|
||||
}
|
||||
|
||||
SWGSDRPlayReport_bandwidths::~SWGSDRPlayReport_bandwidths() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRPlayReport_bandwidths::init() {
|
||||
bandwidth = 0;
|
||||
m_bandwidth_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRPlayReport_bandwidths::cleanup() {
|
||||
|
||||
}
|
||||
|
||||
SWGSDRPlayReport_bandwidths*
|
||||
SWGSDRPlayReport_bandwidths::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRPlayReport_bandwidths::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&bandwidth, pJson["bandwidth"], "qint32", "");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGSDRPlayReport_bandwidths::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGSDRPlayReport_bandwidths::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(m_bandwidth_isSet){
|
||||
obj->insert("bandwidth", QJsonValue(bandwidth));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRPlayReport_bandwidths::getBandwidth() {
|
||||
return bandwidth;
|
||||
}
|
||||
void
|
||||
SWGSDRPlayReport_bandwidths::setBandwidth(qint32 bandwidth) {
|
||||
this->bandwidth = bandwidth;
|
||||
this->m_bandwidth_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGSDRPlayReport_bandwidths::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,58 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGSDRPlayReport_bandwidths.h
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef SWGSDRPlayReport_bandwidths_H_
|
||||
#define SWGSDRPlayReport_bandwidths_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGSDRPlayReport_bandwidths: public SWGObject {
|
||||
public:
|
||||
SWGSDRPlayReport_bandwidths();
|
||||
SWGSDRPlayReport_bandwidths(QString* json);
|
||||
virtual ~SWGSDRPlayReport_bandwidths();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGSDRPlayReport_bandwidths* fromJson(QString &jsonString) override;
|
||||
|
||||
qint32 getBandwidth();
|
||||
void setBandwidth(qint32 bandwidth);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
qint32 bandwidth;
|
||||
bool m_bandwidth_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGSDRPlayReport_bandwidths_H_ */
|
@ -1,150 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGSDRPlayReport_frequencyBands.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGSDRPlayReport_frequencyBands::SWGSDRPlayReport_frequencyBands(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGSDRPlayReport_frequencyBands::SWGSDRPlayReport_frequencyBands() {
|
||||
band_name = nullptr;
|
||||
m_band_name_isSet = false;
|
||||
band_low = 0;
|
||||
m_band_low_isSet = false;
|
||||
band_high = 0;
|
||||
m_band_high_isSet = false;
|
||||
}
|
||||
|
||||
SWGSDRPlayReport_frequencyBands::~SWGSDRPlayReport_frequencyBands() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRPlayReport_frequencyBands::init() {
|
||||
band_name = new QString("");
|
||||
m_band_name_isSet = false;
|
||||
band_low = 0;
|
||||
m_band_low_isSet = false;
|
||||
band_high = 0;
|
||||
m_band_high_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRPlayReport_frequencyBands::cleanup() {
|
||||
if(band_name != nullptr) {
|
||||
delete band_name;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
SWGSDRPlayReport_frequencyBands*
|
||||
SWGSDRPlayReport_frequencyBands::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRPlayReport_frequencyBands::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&band_name, pJson["bandName"], "QString", "QString");
|
||||
|
||||
::SWGSDRangel::setValue(&band_low, pJson["bandLow"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&band_high, pJson["bandHigh"], "qint32", "");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGSDRPlayReport_frequencyBands::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGSDRPlayReport_frequencyBands::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(band_name != nullptr && *band_name != QString("")){
|
||||
toJsonValue(QString("bandName"), band_name, obj, QString("QString"));
|
||||
}
|
||||
if(m_band_low_isSet){
|
||||
obj->insert("bandLow", QJsonValue(band_low));
|
||||
}
|
||||
if(m_band_high_isSet){
|
||||
obj->insert("bandHigh", QJsonValue(band_high));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
QString*
|
||||
SWGSDRPlayReport_frequencyBands::getBandName() {
|
||||
return band_name;
|
||||
}
|
||||
void
|
||||
SWGSDRPlayReport_frequencyBands::setBandName(QString* band_name) {
|
||||
this->band_name = band_name;
|
||||
this->m_band_name_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRPlayReport_frequencyBands::getBandLow() {
|
||||
return band_low;
|
||||
}
|
||||
void
|
||||
SWGSDRPlayReport_frequencyBands::setBandLow(qint32 band_low) {
|
||||
this->band_low = band_low;
|
||||
this->m_band_low_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRPlayReport_frequencyBands::getBandHigh() {
|
||||
return band_high;
|
||||
}
|
||||
void
|
||||
SWGSDRPlayReport_frequencyBands::setBandHigh(qint32 band_high) {
|
||||
this->band_high = band_high;
|
||||
this->m_band_high_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGSDRPlayReport_frequencyBands::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(band_name != nullptr && *band_name != QString("")){ isObjectUpdated = true; break;}
|
||||
if(m_band_low_isSet){ isObjectUpdated = true; break;}
|
||||
if(m_band_high_isSet){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,71 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGSDRPlayReport_frequencyBands.h
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef SWGSDRPlayReport_frequencyBands_H_
|
||||
#define SWGSDRPlayReport_frequencyBands_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
#include <QString>
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGSDRPlayReport_frequencyBands: public SWGObject {
|
||||
public:
|
||||
SWGSDRPlayReport_frequencyBands();
|
||||
SWGSDRPlayReport_frequencyBands(QString* json);
|
||||
virtual ~SWGSDRPlayReport_frequencyBands();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGSDRPlayReport_frequencyBands* fromJson(QString &jsonString) override;
|
||||
|
||||
QString* getBandName();
|
||||
void setBandName(QString* band_name);
|
||||
|
||||
qint32 getBandLow();
|
||||
void setBandLow(qint32 band_low);
|
||||
|
||||
qint32 getBandHigh();
|
||||
void setBandHigh(qint32 band_high);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
QString* band_name;
|
||||
bool m_band_name_isSet;
|
||||
|
||||
qint32 band_low;
|
||||
bool m_band_low_isSet;
|
||||
|
||||
qint32 band_high;
|
||||
bool m_band_high_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGSDRPlayReport_frequencyBands_H_ */
|
@ -1,106 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
|
||||
#include "SWGSDRPlayReport_intermediateFrequencies.h"
|
||||
|
||||
#include "SWGHelpers.h"
|
||||
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include <QObject>
|
||||
#include <QDebug>
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
SWGSDRPlayReport_intermediateFrequencies::SWGSDRPlayReport_intermediateFrequencies(QString* json) {
|
||||
init();
|
||||
this->fromJson(*json);
|
||||
}
|
||||
|
||||
SWGSDRPlayReport_intermediateFrequencies::SWGSDRPlayReport_intermediateFrequencies() {
|
||||
intermediate_frequency = 0;
|
||||
m_intermediate_frequency_isSet = false;
|
||||
}
|
||||
|
||||
SWGSDRPlayReport_intermediateFrequencies::~SWGSDRPlayReport_intermediateFrequencies() {
|
||||
this->cleanup();
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRPlayReport_intermediateFrequencies::init() {
|
||||
intermediate_frequency = 0;
|
||||
m_intermediate_frequency_isSet = false;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRPlayReport_intermediateFrequencies::cleanup() {
|
||||
|
||||
}
|
||||
|
||||
SWGSDRPlayReport_intermediateFrequencies*
|
||||
SWGSDRPlayReport_intermediateFrequencies::fromJson(QString &json) {
|
||||
QByteArray array (json.toStdString().c_str());
|
||||
QJsonDocument doc = QJsonDocument::fromJson(array);
|
||||
QJsonObject jsonObject = doc.object();
|
||||
this->fromJsonObject(jsonObject);
|
||||
return this;
|
||||
}
|
||||
|
||||
void
|
||||
SWGSDRPlayReport_intermediateFrequencies::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&intermediate_frequency, pJson["intermediateFrequency"], "qint32", "");
|
||||
|
||||
}
|
||||
|
||||
QString
|
||||
SWGSDRPlayReport_intermediateFrequencies::asJson ()
|
||||
{
|
||||
QJsonObject* obj = this->asJsonObject();
|
||||
|
||||
QJsonDocument doc(*obj);
|
||||
QByteArray bytes = doc.toJson();
|
||||
delete obj;
|
||||
return QString(bytes);
|
||||
}
|
||||
|
||||
QJsonObject*
|
||||
SWGSDRPlayReport_intermediateFrequencies::asJsonObject() {
|
||||
QJsonObject* obj = new QJsonObject();
|
||||
if(m_intermediate_frequency_isSet){
|
||||
obj->insert("intermediateFrequency", QJsonValue(intermediate_frequency));
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGSDRPlayReport_intermediateFrequencies::getIntermediateFrequency() {
|
||||
return intermediate_frequency;
|
||||
}
|
||||
void
|
||||
SWGSDRPlayReport_intermediateFrequencies::setIntermediateFrequency(qint32 intermediate_frequency) {
|
||||
this->intermediate_frequency = intermediate_frequency;
|
||||
this->m_intermediate_frequency_isSet = true;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
SWGSDRPlayReport_intermediateFrequencies::isSet(){
|
||||
bool isObjectUpdated = false;
|
||||
do{
|
||||
if(m_intermediate_frequency_isSet){ isObjectUpdated = true; break;}
|
||||
}while(false);
|
||||
return isObjectUpdated;
|
||||
}
|
||||
}
|
||||
|
@ -1,58 +0,0 @@
|
||||
/**
|
||||
* SDRangel
|
||||
* This is the web REST/JSON API of SDRangel SDR software. SDRangel is an Open Source Qt5/OpenGL 3.0+ (4.3+ in Windows) GUI and server Software Defined Radio and signal analyzer in software. It supports Airspy, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube --- Limitations and specifcities: * In SDRangel GUI the first Rx device set cannot be deleted. Conversely the server starts with no device sets and its number of device sets can be reduced to zero by as many calls as necessary to /sdrangel/deviceset with DELETE method. * Stopping instance i.e. /sdrangel with DELETE method is a server only feature. It allows stopping the instance nicely. * Preset import and export from/to file is a server only feature. * Device set focus is a GUI only feature. * The following channels are not implemented (status 501 is returned): ATV demodulator, Channel Analyzer, Channel Analyzer NG, LoRa demodulator, TCP source * The content type returned is always application/json except in the following cases: * An incorrect URL was specified: this document is returned as text/html with a status 400 ---
|
||||
*
|
||||
* OpenAPI spec version: 4.0.0
|
||||
* Contact: f4exb06@gmail.com
|
||||
*
|
||||
* NOTE: This class is auto generated by the swagger code generator program.
|
||||
* https://github.com/swagger-api/swagger-codegen.git
|
||||
* Do not edit the class manually.
|
||||
*/
|
||||
|
||||
/*
|
||||
* SWGSDRPlayReport_intermediateFrequencies.h
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef SWGSDRPlayReport_intermediateFrequencies_H_
|
||||
#define SWGSDRPlayReport_intermediateFrequencies_H_
|
||||
|
||||
#include <QJsonObject>
|
||||
|
||||
|
||||
|
||||
#include "SWGObject.h"
|
||||
#include "export.h"
|
||||
|
||||
namespace SWGSDRangel {
|
||||
|
||||
class SWG_API SWGSDRPlayReport_intermediateFrequencies: public SWGObject {
|
||||
public:
|
||||
SWGSDRPlayReport_intermediateFrequencies();
|
||||
SWGSDRPlayReport_intermediateFrequencies(QString* json);
|
||||
virtual ~SWGSDRPlayReport_intermediateFrequencies();
|
||||
void init();
|
||||
void cleanup();
|
||||
|
||||
virtual QString asJson () override;
|
||||
virtual QJsonObject* asJsonObject() override;
|
||||
virtual void fromJsonObject(QJsonObject &json) override;
|
||||
virtual SWGSDRPlayReport_intermediateFrequencies* fromJson(QString &jsonString) override;
|
||||
|
||||
qint32 getIntermediateFrequency();
|
||||
void setIntermediateFrequency(qint32 intermediate_frequency);
|
||||
|
||||
|
||||
virtual bool isSet() override;
|
||||
|
||||
private:
|
||||
qint32 intermediate_frequency;
|
||||
bool m_intermediate_frequency_isSet;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif /* SWGSDRPlayReport_intermediateFrequencies_H_ */
|
Loading…
Reference in New Issue
Block a user