mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-08-05 15:22:34 -04:00
Add GPIO pins to USRP and regen swagger
This commit is contained in:
parent
35088962fe
commit
a4269dcd78
@ -13451,6 +13451,18 @@ margin-bottom: 20px;
|
|||||||
"properties" : {
|
"properties" : {
|
||||||
"sampleRate" : {
|
"sampleRate" : {
|
||||||
"type" : "integer"
|
"type" : "integer"
|
||||||
|
},
|
||||||
|
"latitude" : {
|
||||||
|
"type" : "number",
|
||||||
|
"format" : "float"
|
||||||
|
},
|
||||||
|
"longitude" : {
|
||||||
|
"type" : "number",
|
||||||
|
"format" : "float"
|
||||||
|
},
|
||||||
|
"altitude" : {
|
||||||
|
"type" : "number",
|
||||||
|
"format" : "float"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"description" : "RemoteTCPInput"
|
"description" : "RemoteTCPInput"
|
||||||
@ -16824,6 +16836,14 @@ margin-bottom: 20px;
|
|||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"format" : "int64"
|
"format" : "int64"
|
||||||
},
|
},
|
||||||
|
"gpioDir" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"format" : "int8"
|
||||||
|
},
|
||||||
|
"gpioPins" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"format" : "int8"
|
||||||
|
},
|
||||||
"useReverseAPI" : {
|
"useReverseAPI" : {
|
||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
|
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
|
||||||
@ -16893,6 +16913,14 @@ margin-bottom: 20px;
|
|||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"format" : "int64"
|
"format" : "int64"
|
||||||
},
|
},
|
||||||
|
"gpioDir" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"format" : "int8"
|
||||||
|
},
|
||||||
|
"gpioPins" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"format" : "int8"
|
||||||
|
},
|
||||||
"useReverseAPI" : {
|
"useReverseAPI" : {
|
||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
|
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
|
||||||
@ -59441,7 +59469,7 @@ except ApiException as e:
|
|||||||
</div>
|
</div>
|
||||||
<div id="generator">
|
<div id="generator">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
Generated 2024-07-16T23:20:27.082+02:00
|
Generated 2024-12-24T11:56:24.260+01:00
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -61,3 +61,12 @@ RemoteTCPInputReport:
|
|||||||
properties:
|
properties:
|
||||||
sampleRate:
|
sampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
|
latitude:
|
||||||
|
type: number
|
||||||
|
format: float
|
||||||
|
longitude:
|
||||||
|
type: number
|
||||||
|
format: float
|
||||||
|
altitude:
|
||||||
|
type: number
|
||||||
|
format: float
|
||||||
|
@ -30,6 +30,12 @@ USRPInputSettings:
|
|||||||
transverterDeltaFrequency:
|
transverterDeltaFrequency:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
gpioDir:
|
||||||
|
type: integer
|
||||||
|
format: int8
|
||||||
|
gpioPins:
|
||||||
|
type: integer
|
||||||
|
format: int8
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
@ -65,6 +71,12 @@ USRPOutputSettings:
|
|||||||
transverterDeltaFrequency:
|
transverterDeltaFrequency:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
gpioDir:
|
||||||
|
type: integer
|
||||||
|
format: int8
|
||||||
|
gpioPins:
|
||||||
|
type: integer
|
||||||
|
format: int8
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -30,6 +30,12 @@ USRPInputSettings:
|
|||||||
transverterDeltaFrequency:
|
transverterDeltaFrequency:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
gpioDir:
|
||||||
|
type: integer
|
||||||
|
format: int8
|
||||||
|
gpioPins:
|
||||||
|
type: integer
|
||||||
|
format: int8
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
@ -65,6 +71,12 @@ USRPOutputSettings:
|
|||||||
transverterDeltaFrequency:
|
transverterDeltaFrequency:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
gpioDir:
|
||||||
|
type: integer
|
||||||
|
format: int8
|
||||||
|
gpioPins:
|
||||||
|
type: integer
|
||||||
|
format: int8
|
||||||
useReverseAPI:
|
useReverseAPI:
|
||||||
description: Synchronize with reverse API (1 for yes, 0 for no)
|
description: Synchronize with reverse API (1 for yes, 0 for no)
|
||||||
type: integer
|
type: integer
|
||||||
|
@ -13451,6 +13451,18 @@ margin-bottom: 20px;
|
|||||||
"properties" : {
|
"properties" : {
|
||||||
"sampleRate" : {
|
"sampleRate" : {
|
||||||
"type" : "integer"
|
"type" : "integer"
|
||||||
|
},
|
||||||
|
"latitude" : {
|
||||||
|
"type" : "number",
|
||||||
|
"format" : "float"
|
||||||
|
},
|
||||||
|
"longitude" : {
|
||||||
|
"type" : "number",
|
||||||
|
"format" : "float"
|
||||||
|
},
|
||||||
|
"altitude" : {
|
||||||
|
"type" : "number",
|
||||||
|
"format" : "float"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"description" : "RemoteTCPInput"
|
"description" : "RemoteTCPInput"
|
||||||
@ -16824,6 +16836,14 @@ margin-bottom: 20px;
|
|||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"format" : "int64"
|
"format" : "int64"
|
||||||
},
|
},
|
||||||
|
"gpioDir" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"format" : "int8"
|
||||||
|
},
|
||||||
|
"gpioPins" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"format" : "int8"
|
||||||
|
},
|
||||||
"useReverseAPI" : {
|
"useReverseAPI" : {
|
||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
|
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
|
||||||
@ -16893,6 +16913,14 @@ margin-bottom: 20px;
|
|||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"format" : "int64"
|
"format" : "int64"
|
||||||
},
|
},
|
||||||
|
"gpioDir" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"format" : "int8"
|
||||||
|
},
|
||||||
|
"gpioPins" : {
|
||||||
|
"type" : "integer",
|
||||||
|
"format" : "int8"
|
||||||
|
},
|
||||||
"useReverseAPI" : {
|
"useReverseAPI" : {
|
||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
|
"description" : "Synchronize with reverse API (1 for yes, 0 for no)"
|
||||||
@ -59441,7 +59469,7 @@ except ApiException as e:
|
|||||||
</div>
|
</div>
|
||||||
<div id="generator">
|
<div id="generator">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
Generated 2024-07-16T23:20:27.082+02:00
|
Generated 2024-12-24T11:56:24.260+01:00
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -30,6 +30,12 @@ SWGRemoteTCPInputReport::SWGRemoteTCPInputReport(QString* json) {
|
|||||||
SWGRemoteTCPInputReport::SWGRemoteTCPInputReport() {
|
SWGRemoteTCPInputReport::SWGRemoteTCPInputReport() {
|
||||||
sample_rate = 0;
|
sample_rate = 0;
|
||||||
m_sample_rate_isSet = false;
|
m_sample_rate_isSet = false;
|
||||||
|
latitude = 0.0f;
|
||||||
|
m_latitude_isSet = false;
|
||||||
|
longitude = 0.0f;
|
||||||
|
m_longitude_isSet = false;
|
||||||
|
altitude = 0.0f;
|
||||||
|
m_altitude_isSet = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
SWGRemoteTCPInputReport::~SWGRemoteTCPInputReport() {
|
SWGRemoteTCPInputReport::~SWGRemoteTCPInputReport() {
|
||||||
@ -40,11 +46,20 @@ void
|
|||||||
SWGRemoteTCPInputReport::init() {
|
SWGRemoteTCPInputReport::init() {
|
||||||
sample_rate = 0;
|
sample_rate = 0;
|
||||||
m_sample_rate_isSet = false;
|
m_sample_rate_isSet = false;
|
||||||
|
latitude = 0.0f;
|
||||||
|
m_latitude_isSet = false;
|
||||||
|
longitude = 0.0f;
|
||||||
|
m_longitude_isSet = false;
|
||||||
|
altitude = 0.0f;
|
||||||
|
m_altitude_isSet = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
SWGRemoteTCPInputReport::cleanup() {
|
SWGRemoteTCPInputReport::cleanup() {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SWGRemoteTCPInputReport*
|
SWGRemoteTCPInputReport*
|
||||||
@ -60,6 +75,12 @@ void
|
|||||||
SWGRemoteTCPInputReport::fromJsonObject(QJsonObject &pJson) {
|
SWGRemoteTCPInputReport::fromJsonObject(QJsonObject &pJson) {
|
||||||
::SWGSDRangel::setValue(&sample_rate, pJson["sampleRate"], "qint32", "");
|
::SWGSDRangel::setValue(&sample_rate, pJson["sampleRate"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&latitude, pJson["latitude"], "float", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&longitude, pJson["longitude"], "float", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&altitude, pJson["altitude"], "float", "");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
@ -79,9 +100,15 @@ SWGRemoteTCPInputReport::asJsonObject() {
|
|||||||
if(m_sample_rate_isSet){
|
if(m_sample_rate_isSet){
|
||||||
obj->insert("sampleRate", QJsonValue(sample_rate));
|
obj->insert("sampleRate", QJsonValue(sample_rate));
|
||||||
}
|
}
|
||||||
|
if(m_latitude_isSet){
|
||||||
obj->insert("latitude", QJsonValue(latitude));
|
obj->insert("latitude", QJsonValue(latitude));
|
||||||
|
}
|
||||||
|
if(m_longitude_isSet){
|
||||||
obj->insert("longitude", QJsonValue(longitude));
|
obj->insert("longitude", QJsonValue(longitude));
|
||||||
|
}
|
||||||
|
if(m_altitude_isSet){
|
||||||
obj->insert("altitude", QJsonValue(altitude));
|
obj->insert("altitude", QJsonValue(altitude));
|
||||||
|
}
|
||||||
|
|
||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
@ -96,6 +123,36 @@ SWGRemoteTCPInputReport::setSampleRate(qint32 sample_rate) {
|
|||||||
this->m_sample_rate_isSet = true;
|
this->m_sample_rate_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
float
|
||||||
|
SWGRemoteTCPInputReport::getLatitude() {
|
||||||
|
return latitude;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGRemoteTCPInputReport::setLatitude(float latitude) {
|
||||||
|
this->latitude = latitude;
|
||||||
|
this->m_latitude_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
float
|
||||||
|
SWGRemoteTCPInputReport::getLongitude() {
|
||||||
|
return longitude;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGRemoteTCPInputReport::setLongitude(float longitude) {
|
||||||
|
this->longitude = longitude;
|
||||||
|
this->m_longitude_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
float
|
||||||
|
SWGRemoteTCPInputReport::getAltitude() {
|
||||||
|
return altitude;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGRemoteTCPInputReport::setAltitude(float altitude) {
|
||||||
|
this->altitude = altitude;
|
||||||
|
this->m_altitude_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
bool
|
bool
|
||||||
SWGRemoteTCPInputReport::isSet(){
|
SWGRemoteTCPInputReport::isSet(){
|
||||||
@ -104,6 +161,15 @@ SWGRemoteTCPInputReport::isSet(){
|
|||||||
if(m_sample_rate_isSet){
|
if(m_sample_rate_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_latitude_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
|
if(m_longitude_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
|
if(m_altitude_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
}while(false);
|
}while(false);
|
||||||
return isObjectUpdated;
|
return isObjectUpdated;
|
||||||
}
|
}
|
||||||
|
@ -43,21 +43,31 @@ public:
|
|||||||
|
|
||||||
qint32 getSampleRate();
|
qint32 getSampleRate();
|
||||||
void setSampleRate(qint32 sample_rate);
|
void setSampleRate(qint32 sample_rate);
|
||||||
float getLatitude() { return latitude; }
|
|
||||||
float getLongitude() { return longitude; }
|
float getLatitude();
|
||||||
float getAltitude() { return altitude; }
|
void setLatitude(float latitude);
|
||||||
void setLatitude(float latitude) { this->latitude = latitude; }
|
|
||||||
void setLongitude(float longitude) { this->longitude = longitude; }
|
float getLongitude();
|
||||||
void setAltitude(float altitude) { this->altitude = altitude; }
|
void setLongitude(float longitude);
|
||||||
|
|
||||||
|
float getAltitude();
|
||||||
|
void setAltitude(float altitude);
|
||||||
|
|
||||||
|
|
||||||
virtual bool isSet() override;
|
virtual bool isSet() override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
qint32 sample_rate;
|
qint32 sample_rate;
|
||||||
bool m_sample_rate_isSet;
|
bool m_sample_rate_isSet;
|
||||||
|
|
||||||
float latitude;
|
float latitude;
|
||||||
|
bool m_latitude_isSet;
|
||||||
|
|
||||||
float longitude;
|
float longitude;
|
||||||
|
bool m_longitude_isSet;
|
||||||
|
|
||||||
float altitude;
|
float altitude;
|
||||||
|
bool m_altitude_isSet;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -54,6 +54,10 @@ SWGUSRPInputSettings::SWGUSRPInputSettings() {
|
|||||||
m_transverter_mode_isSet = false;
|
m_transverter_mode_isSet = false;
|
||||||
transverter_delta_frequency = 0L;
|
transverter_delta_frequency = 0L;
|
||||||
m_transverter_delta_frequency_isSet = false;
|
m_transverter_delta_frequency_isSet = false;
|
||||||
|
gpio_dir = 0;
|
||||||
|
m_gpio_dir_isSet = false;
|
||||||
|
gpio_pins = 0;
|
||||||
|
m_gpio_pins_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -96,6 +100,10 @@ SWGUSRPInputSettings::init() {
|
|||||||
m_transverter_mode_isSet = false;
|
m_transverter_mode_isSet = false;
|
||||||
transverter_delta_frequency = 0L;
|
transverter_delta_frequency = 0L;
|
||||||
m_transverter_delta_frequency_isSet = false;
|
m_transverter_delta_frequency_isSet = false;
|
||||||
|
gpio_dir = 0;
|
||||||
|
m_gpio_dir_isSet = false;
|
||||||
|
gpio_pins = 0;
|
||||||
|
m_gpio_pins_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -126,6 +134,8 @@ SWGUSRPInputSettings::cleanup() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -170,6 +180,10 @@ SWGUSRPInputSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&transverter_delta_frequency, pJson["transverterDeltaFrequency"], "qint64", "");
|
::SWGSDRangel::setValue(&transverter_delta_frequency, pJson["transverterDeltaFrequency"], "qint64", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&gpio_dir, pJson["gpioDir"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&gpio_pins, pJson["gpioPins"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -233,6 +247,12 @@ SWGUSRPInputSettings::asJsonObject() {
|
|||||||
if(m_transverter_delta_frequency_isSet){
|
if(m_transverter_delta_frequency_isSet){
|
||||||
obj->insert("transverterDeltaFrequency", QJsonValue(transverter_delta_frequency));
|
obj->insert("transverterDeltaFrequency", QJsonValue(transverter_delta_frequency));
|
||||||
}
|
}
|
||||||
|
if(m_gpio_dir_isSet){
|
||||||
|
obj->insert("gpioDir", QJsonValue(gpio_dir));
|
||||||
|
}
|
||||||
|
if(m_gpio_pins_isSet){
|
||||||
|
obj->insert("gpioPins", QJsonValue(gpio_pins));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -379,6 +399,26 @@ SWGUSRPInputSettings::setTransverterDeltaFrequency(qint64 transverter_delta_freq
|
|||||||
this->m_transverter_delta_frequency_isSet = true;
|
this->m_transverter_delta_frequency_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGUSRPInputSettings::getGpioDir() {
|
||||||
|
return gpio_dir;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGUSRPInputSettings::setGpioDir(qint32 gpio_dir) {
|
||||||
|
this->gpio_dir = gpio_dir;
|
||||||
|
this->m_gpio_dir_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGUSRPInputSettings::getGpioPins() {
|
||||||
|
return gpio_pins;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGUSRPInputSettings::setGpioPins(qint32 gpio_pins) {
|
||||||
|
this->gpio_pins = gpio_pins;
|
||||||
|
this->m_gpio_pins_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGUSRPInputSettings::getUseReverseApi() {
|
SWGUSRPInputSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -463,6 +503,12 @@ SWGUSRPInputSettings::isSet(){
|
|||||||
if(m_transverter_delta_frequency_isSet){
|
if(m_transverter_delta_frequency_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_gpio_dir_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
|
if(m_gpio_pins_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -81,6 +81,12 @@ public:
|
|||||||
qint64 getTransverterDeltaFrequency();
|
qint64 getTransverterDeltaFrequency();
|
||||||
void setTransverterDeltaFrequency(qint64 transverter_delta_frequency);
|
void setTransverterDeltaFrequency(qint64 transverter_delta_frequency);
|
||||||
|
|
||||||
|
qint32 getGpioDir();
|
||||||
|
void setGpioDir(qint32 gpio_dir);
|
||||||
|
|
||||||
|
qint32 getGpioPins();
|
||||||
|
void setGpioPins(qint32 gpio_pins);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -136,6 +142,12 @@ private:
|
|||||||
qint64 transverter_delta_frequency;
|
qint64 transverter_delta_frequency;
|
||||||
bool m_transverter_delta_frequency_isSet;
|
bool m_transverter_delta_frequency_isSet;
|
||||||
|
|
||||||
|
qint32 gpio_dir;
|
||||||
|
bool m_gpio_dir_isSet;
|
||||||
|
|
||||||
|
qint32 gpio_pins;
|
||||||
|
bool m_gpio_pins_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
@ -48,6 +48,10 @@ SWGUSRPOutputSettings::SWGUSRPOutputSettings() {
|
|||||||
m_transverter_mode_isSet = false;
|
m_transverter_mode_isSet = false;
|
||||||
transverter_delta_frequency = 0L;
|
transverter_delta_frequency = 0L;
|
||||||
m_transverter_delta_frequency_isSet = false;
|
m_transverter_delta_frequency_isSet = false;
|
||||||
|
gpio_dir = 0;
|
||||||
|
m_gpio_dir_isSet = false;
|
||||||
|
gpio_pins = 0;
|
||||||
|
m_gpio_pins_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = nullptr;
|
reverse_api_address = nullptr;
|
||||||
@ -84,6 +88,10 @@ SWGUSRPOutputSettings::init() {
|
|||||||
m_transverter_mode_isSet = false;
|
m_transverter_mode_isSet = false;
|
||||||
transverter_delta_frequency = 0L;
|
transverter_delta_frequency = 0L;
|
||||||
m_transverter_delta_frequency_isSet = false;
|
m_transverter_delta_frequency_isSet = false;
|
||||||
|
gpio_dir = 0;
|
||||||
|
m_gpio_dir_isSet = false;
|
||||||
|
gpio_pins = 0;
|
||||||
|
m_gpio_pins_isSet = false;
|
||||||
use_reverse_api = 0;
|
use_reverse_api = 0;
|
||||||
m_use_reverse_api_isSet = false;
|
m_use_reverse_api_isSet = false;
|
||||||
reverse_api_address = new QString("");
|
reverse_api_address = new QString("");
|
||||||
@ -111,6 +119,8 @@ SWGUSRPOutputSettings::cleanup() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(reverse_api_address != nullptr) {
|
if(reverse_api_address != nullptr) {
|
||||||
delete reverse_api_address;
|
delete reverse_api_address;
|
||||||
}
|
}
|
||||||
@ -149,6 +159,10 @@ SWGUSRPOutputSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&transverter_delta_frequency, pJson["transverterDeltaFrequency"], "qint64", "");
|
::SWGSDRangel::setValue(&transverter_delta_frequency, pJson["transverterDeltaFrequency"], "qint64", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&gpio_dir, pJson["gpioDir"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&gpio_pins, pJson["gpioPins"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
::SWGSDRangel::setValue(&reverse_api_address, pJson["reverseAPIAddress"], "QString", "QString");
|
||||||
@ -203,6 +217,12 @@ SWGUSRPOutputSettings::asJsonObject() {
|
|||||||
if(m_transverter_delta_frequency_isSet){
|
if(m_transverter_delta_frequency_isSet){
|
||||||
obj->insert("transverterDeltaFrequency", QJsonValue(transverter_delta_frequency));
|
obj->insert("transverterDeltaFrequency", QJsonValue(transverter_delta_frequency));
|
||||||
}
|
}
|
||||||
|
if(m_gpio_dir_isSet){
|
||||||
|
obj->insert("gpioDir", QJsonValue(gpio_dir));
|
||||||
|
}
|
||||||
|
if(m_gpio_pins_isSet){
|
||||||
|
obj->insert("gpioPins", QJsonValue(gpio_pins));
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
obj->insert("useReverseAPI", QJsonValue(use_reverse_api));
|
||||||
}
|
}
|
||||||
@ -319,6 +339,26 @@ SWGUSRPOutputSettings::setTransverterDeltaFrequency(qint64 transverter_delta_fre
|
|||||||
this->m_transverter_delta_frequency_isSet = true;
|
this->m_transverter_delta_frequency_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGUSRPOutputSettings::getGpioDir() {
|
||||||
|
return gpio_dir;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGUSRPOutputSettings::setGpioDir(qint32 gpio_dir) {
|
||||||
|
this->gpio_dir = gpio_dir;
|
||||||
|
this->m_gpio_dir_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGUSRPOutputSettings::getGpioPins() {
|
||||||
|
return gpio_pins;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGUSRPOutputSettings::setGpioPins(qint32 gpio_pins) {
|
||||||
|
this->gpio_pins = gpio_pins;
|
||||||
|
this->m_gpio_pins_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGUSRPOutputSettings::getUseReverseApi() {
|
SWGUSRPOutputSettings::getUseReverseApi() {
|
||||||
return use_reverse_api;
|
return use_reverse_api;
|
||||||
@ -394,6 +434,12 @@ SWGUSRPOutputSettings::isSet(){
|
|||||||
if(m_transverter_delta_frequency_isSet){
|
if(m_transverter_delta_frequency_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_gpio_dir_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
|
if(m_gpio_pins_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_use_reverse_api_isSet){
|
if(m_use_reverse_api_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -72,6 +72,12 @@ public:
|
|||||||
qint64 getTransverterDeltaFrequency();
|
qint64 getTransverterDeltaFrequency();
|
||||||
void setTransverterDeltaFrequency(qint64 transverter_delta_frequency);
|
void setTransverterDeltaFrequency(qint64 transverter_delta_frequency);
|
||||||
|
|
||||||
|
qint32 getGpioDir();
|
||||||
|
void setGpioDir(qint32 gpio_dir);
|
||||||
|
|
||||||
|
qint32 getGpioPins();
|
||||||
|
void setGpioPins(qint32 gpio_pins);
|
||||||
|
|
||||||
qint32 getUseReverseApi();
|
qint32 getUseReverseApi();
|
||||||
void setUseReverseApi(qint32 use_reverse_api);
|
void setUseReverseApi(qint32 use_reverse_api);
|
||||||
|
|
||||||
@ -118,6 +124,12 @@ private:
|
|||||||
qint64 transverter_delta_frequency;
|
qint64 transverter_delta_frequency;
|
||||||
bool m_transverter_delta_frequency_isSet;
|
bool m_transverter_delta_frequency_isSet;
|
||||||
|
|
||||||
|
qint32 gpio_dir;
|
||||||
|
bool m_gpio_dir_isSet;
|
||||||
|
|
||||||
|
qint32 gpio_pins;
|
||||||
|
bool m_gpio_pins_isSet;
|
||||||
|
|
||||||
qint32 use_reverse_api;
|
qint32 use_reverse_api;
|
||||||
bool m_use_reverse_api_isSet;
|
bool m_use_reverse_api_isSet;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user