mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-02-03 09:44:01 -05:00
BladeRF2: REST API: implemented LO soft correction setting
This commit is contained in:
parent
e754dee625
commit
98a87bb860
@ -876,6 +876,9 @@ int BladeRF2Output::webapiSettingsPutPatch(
|
|||||||
if (deviceSettingsKeys.contains("centerFrequency")) {
|
if (deviceSettingsKeys.contains("centerFrequency")) {
|
||||||
settings.m_centerFrequency = response.getBladeRf2OutputSettings()->getCenterFrequency();
|
settings.m_centerFrequency = response.getBladeRf2OutputSettings()->getCenterFrequency();
|
||||||
}
|
}
|
||||||
|
if (deviceSettingsKeys.contains("LOppmTenths")) {
|
||||||
|
settings.m_LOppmTenths = response.getBladeRf2OutputSettings()->getLOppmTenths();
|
||||||
|
}
|
||||||
if (deviceSettingsKeys.contains("devSampleRate")) {
|
if (deviceSettingsKeys.contains("devSampleRate")) {
|
||||||
settings.m_devSampleRate = response.getBladeRf2OutputSettings()->getDevSampleRate();
|
settings.m_devSampleRate = response.getBladeRf2OutputSettings()->getDevSampleRate();
|
||||||
}
|
}
|
||||||
@ -916,6 +919,7 @@ int BladeRF2Output::webapiReportGet(SWGSDRangel::SWGDeviceReport& response, QStr
|
|||||||
void BladeRF2Output::webapiFormatDeviceSettings(SWGSDRangel::SWGDeviceSettings& response, const BladeRF2OutputSettings& settings)
|
void BladeRF2Output::webapiFormatDeviceSettings(SWGSDRangel::SWGDeviceSettings& response, const BladeRF2OutputSettings& settings)
|
||||||
{
|
{
|
||||||
response.getBladeRf2OutputSettings()->setCenterFrequency(settings.m_centerFrequency);
|
response.getBladeRf2OutputSettings()->setCenterFrequency(settings.m_centerFrequency);
|
||||||
|
response.getBladeRf2OutputSettings()->setLOppmTenths(settings.m_LOppmTenths);
|
||||||
response.getBladeRf2OutputSettings()->setDevSampleRate(settings.m_devSampleRate);
|
response.getBladeRf2OutputSettings()->setDevSampleRate(settings.m_devSampleRate);
|
||||||
response.getBladeRf2OutputSettings()->setBandwidth(settings.m_bandwidth);
|
response.getBladeRf2OutputSettings()->setBandwidth(settings.m_bandwidth);
|
||||||
response.getBladeRf2OutputSettings()->setLog2Interp(settings.m_log2Interp);
|
response.getBladeRf2OutputSettings()->setLog2Interp(settings.m_log2Interp);
|
||||||
|
@ -960,6 +960,9 @@ int BladeRF2Input::webapiSettingsPutPatch(
|
|||||||
if (deviceSettingsKeys.contains("centerFrequency")) {
|
if (deviceSettingsKeys.contains("centerFrequency")) {
|
||||||
settings.m_centerFrequency = response.getBladeRf2InputSettings()->getCenterFrequency();
|
settings.m_centerFrequency = response.getBladeRf2InputSettings()->getCenterFrequency();
|
||||||
}
|
}
|
||||||
|
if (deviceSettingsKeys.contains("LOppmTenths")) {
|
||||||
|
settings.m_LOppmTenths = response.getBladeRf2InputSettings()->getLOppmTenths();
|
||||||
|
}
|
||||||
if (deviceSettingsKeys.contains("devSampleRate")) {
|
if (deviceSettingsKeys.contains("devSampleRate")) {
|
||||||
settings.m_devSampleRate = response.getBladeRf2InputSettings()->getDevSampleRate();
|
settings.m_devSampleRate = response.getBladeRf2InputSettings()->getDevSampleRate();
|
||||||
}
|
}
|
||||||
@ -1015,6 +1018,7 @@ int BladeRF2Input::webapiReportGet(SWGSDRangel::SWGDeviceReport& response, QStri
|
|||||||
void BladeRF2Input::webapiFormatDeviceSettings(SWGSDRangel::SWGDeviceSettings& response, const BladeRF2InputSettings& settings)
|
void BladeRF2Input::webapiFormatDeviceSettings(SWGSDRangel::SWGDeviceSettings& response, const BladeRF2InputSettings& settings)
|
||||||
{
|
{
|
||||||
response.getBladeRf2InputSettings()->setCenterFrequency(settings.m_centerFrequency);
|
response.getBladeRf2InputSettings()->setCenterFrequency(settings.m_centerFrequency);
|
||||||
|
response.getBladeRf2InputSettings()->setLOppmTenths(settings.m_LOppmTenths);
|
||||||
response.getBladeRf2InputSettings()->setDevSampleRate(settings.m_devSampleRate);
|
response.getBladeRf2InputSettings()->setDevSampleRate(settings.m_devSampleRate);
|
||||||
response.getBladeRf2InputSettings()->setBandwidth(settings.m_bandwidth);
|
response.getBladeRf2InputSettings()->setBandwidth(settings.m_bandwidth);
|
||||||
response.getBladeRf2InputSettings()->setLog2Decim(settings.m_log2Decim);
|
response.getBladeRf2InputSettings()->setLog2Decim(settings.m_log2Decim);
|
||||||
|
@ -1331,6 +1331,9 @@ margin-bottom: 20px;
|
|||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"format" : "int64"
|
"format" : "int64"
|
||||||
},
|
},
|
||||||
|
"LOppmTenths" : {
|
||||||
|
"type" : "integer"
|
||||||
|
},
|
||||||
"devSampleRate" : {
|
"devSampleRate" : {
|
||||||
"type" : "integer"
|
"type" : "integer"
|
||||||
},
|
},
|
||||||
@ -1387,15 +1390,15 @@ margin-bottom: 20px;
|
|||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"format" : "int64"
|
"format" : "int64"
|
||||||
},
|
},
|
||||||
|
"LOppmTenths" : {
|
||||||
|
"type" : "integer"
|
||||||
|
},
|
||||||
"devSampleRate" : {
|
"devSampleRate" : {
|
||||||
"type" : "integer"
|
"type" : "integer"
|
||||||
},
|
},
|
||||||
"bandwidth" : {
|
"bandwidth" : {
|
||||||
"type" : "integer"
|
"type" : "integer"
|
||||||
},
|
},
|
||||||
"gainMode" : {
|
|
||||||
"type" : "integer"
|
|
||||||
},
|
|
||||||
"globalGain" : {
|
"globalGain" : {
|
||||||
"type" : "integer"
|
"type" : "integer"
|
||||||
},
|
},
|
||||||
@ -23225,7 +23228,7 @@ except ApiException as e:
|
|||||||
</div>
|
</div>
|
||||||
<div id="generator">
|
<div id="generator">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
Generated 2018-09-29T10:10:59.386+02:00
|
Generated 2018-09-30T11:01:56.666+02:00
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -4,6 +4,8 @@ BladeRF2InputSettings:
|
|||||||
centerFrequency:
|
centerFrequency:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
LOppmTenths:
|
||||||
|
type: integer
|
||||||
devSampleRate:
|
devSampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
bandwidth:
|
bandwidth:
|
||||||
@ -47,12 +49,12 @@ BladeRF2OutputSettings:
|
|||||||
centerFrequency:
|
centerFrequency:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
LOppmTenths:
|
||||||
|
type: integer
|
||||||
devSampleRate:
|
devSampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
bandwidth:
|
bandwidth:
|
||||||
type: integer
|
type: integer
|
||||||
gainMode:
|
|
||||||
type: integer
|
|
||||||
globalGain:
|
globalGain:
|
||||||
type: integer
|
type: integer
|
||||||
biasTee:
|
biasTee:
|
||||||
|
@ -4,6 +4,8 @@ BladeRF2InputSettings:
|
|||||||
centerFrequency:
|
centerFrequency:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
LOppmTenths:
|
||||||
|
type: integer
|
||||||
devSampleRate:
|
devSampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
bandwidth:
|
bandwidth:
|
||||||
@ -47,6 +49,8 @@ BladeRF2OutputSettings:
|
|||||||
centerFrequency:
|
centerFrequency:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
LOppmTenths:
|
||||||
|
type: integer
|
||||||
devSampleRate:
|
devSampleRate:
|
||||||
type: integer
|
type: integer
|
||||||
bandwidth:
|
bandwidth:
|
||||||
|
@ -1331,6 +1331,9 @@ margin-bottom: 20px;
|
|||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"format" : "int64"
|
"format" : "int64"
|
||||||
},
|
},
|
||||||
|
"LOppmTenths" : {
|
||||||
|
"type" : "integer"
|
||||||
|
},
|
||||||
"devSampleRate" : {
|
"devSampleRate" : {
|
||||||
"type" : "integer"
|
"type" : "integer"
|
||||||
},
|
},
|
||||||
@ -1387,15 +1390,15 @@ margin-bottom: 20px;
|
|||||||
"type" : "integer",
|
"type" : "integer",
|
||||||
"format" : "int64"
|
"format" : "int64"
|
||||||
},
|
},
|
||||||
|
"LOppmTenths" : {
|
||||||
|
"type" : "integer"
|
||||||
|
},
|
||||||
"devSampleRate" : {
|
"devSampleRate" : {
|
||||||
"type" : "integer"
|
"type" : "integer"
|
||||||
},
|
},
|
||||||
"bandwidth" : {
|
"bandwidth" : {
|
||||||
"type" : "integer"
|
"type" : "integer"
|
||||||
},
|
},
|
||||||
"gainMode" : {
|
|
||||||
"type" : "integer"
|
|
||||||
},
|
|
||||||
"globalGain" : {
|
"globalGain" : {
|
||||||
"type" : "integer"
|
"type" : "integer"
|
||||||
},
|
},
|
||||||
@ -23225,7 +23228,7 @@ except ApiException as e:
|
|||||||
</div>
|
</div>
|
||||||
<div id="generator">
|
<div id="generator">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
Generated 2018-09-29T10:10:59.386+02:00
|
Generated 2018-09-30T11:01:56.666+02:00
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -30,6 +30,8 @@ SWGBladeRF2InputSettings::SWGBladeRF2InputSettings(QString* json) {
|
|||||||
SWGBladeRF2InputSettings::SWGBladeRF2InputSettings() {
|
SWGBladeRF2InputSettings::SWGBladeRF2InputSettings() {
|
||||||
center_frequency = 0L;
|
center_frequency = 0L;
|
||||||
m_center_frequency_isSet = false;
|
m_center_frequency_isSet = false;
|
||||||
|
l_oppm_tenths = 0;
|
||||||
|
m_l_oppm_tenths_isSet = false;
|
||||||
dev_sample_rate = 0;
|
dev_sample_rate = 0;
|
||||||
m_dev_sample_rate_isSet = false;
|
m_dev_sample_rate_isSet = false;
|
||||||
bandwidth = 0;
|
bandwidth = 0;
|
||||||
@ -60,6 +62,8 @@ void
|
|||||||
SWGBladeRF2InputSettings::init() {
|
SWGBladeRF2InputSettings::init() {
|
||||||
center_frequency = 0L;
|
center_frequency = 0L;
|
||||||
m_center_frequency_isSet = false;
|
m_center_frequency_isSet = false;
|
||||||
|
l_oppm_tenths = 0;
|
||||||
|
m_l_oppm_tenths_isSet = false;
|
||||||
dev_sample_rate = 0;
|
dev_sample_rate = 0;
|
||||||
m_dev_sample_rate_isSet = false;
|
m_dev_sample_rate_isSet = false;
|
||||||
bandwidth = 0;
|
bandwidth = 0;
|
||||||
@ -94,6 +98,7 @@ SWGBladeRF2InputSettings::cleanup() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(file_record_name != nullptr) {
|
if(file_record_name != nullptr) {
|
||||||
delete file_record_name;
|
delete file_record_name;
|
||||||
}
|
}
|
||||||
@ -112,6 +117,8 @@ void
|
|||||||
SWGBladeRF2InputSettings::fromJsonObject(QJsonObject &pJson) {
|
SWGBladeRF2InputSettings::fromJsonObject(QJsonObject &pJson) {
|
||||||
::SWGSDRangel::setValue(¢er_frequency, pJson["centerFrequency"], "qint64", "");
|
::SWGSDRangel::setValue(¢er_frequency, pJson["centerFrequency"], "qint64", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&l_oppm_tenths, pJson["LOppmTenths"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&dev_sample_rate, pJson["devSampleRate"], "qint32", "");
|
::SWGSDRangel::setValue(&dev_sample_rate, pJson["devSampleRate"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&bandwidth, pJson["bandwidth"], "qint32", "");
|
::SWGSDRangel::setValue(&bandwidth, pJson["bandwidth"], "qint32", "");
|
||||||
@ -151,6 +158,9 @@ SWGBladeRF2InputSettings::asJsonObject() {
|
|||||||
if(m_center_frequency_isSet){
|
if(m_center_frequency_isSet){
|
||||||
obj->insert("centerFrequency", QJsonValue(center_frequency));
|
obj->insert("centerFrequency", QJsonValue(center_frequency));
|
||||||
}
|
}
|
||||||
|
if(m_l_oppm_tenths_isSet){
|
||||||
|
obj->insert("LOppmTenths", QJsonValue(l_oppm_tenths));
|
||||||
|
}
|
||||||
if(m_dev_sample_rate_isSet){
|
if(m_dev_sample_rate_isSet){
|
||||||
obj->insert("devSampleRate", QJsonValue(dev_sample_rate));
|
obj->insert("devSampleRate", QJsonValue(dev_sample_rate));
|
||||||
}
|
}
|
||||||
@ -195,6 +205,16 @@ SWGBladeRF2InputSettings::setCenterFrequency(qint64 center_frequency) {
|
|||||||
this->m_center_frequency_isSet = true;
|
this->m_center_frequency_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGBladeRF2InputSettings::getLOppmTenths() {
|
||||||
|
return l_oppm_tenths;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGBladeRF2InputSettings::setLOppmTenths(qint32 l_oppm_tenths) {
|
||||||
|
this->l_oppm_tenths = l_oppm_tenths;
|
||||||
|
this->m_l_oppm_tenths_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGBladeRF2InputSettings::getDevSampleRate() {
|
SWGBladeRF2InputSettings::getDevSampleRate() {
|
||||||
return dev_sample_rate;
|
return dev_sample_rate;
|
||||||
@ -301,6 +321,7 @@ SWGBladeRF2InputSettings::isSet(){
|
|||||||
bool isObjectUpdated = false;
|
bool isObjectUpdated = false;
|
||||||
do{
|
do{
|
||||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||||
|
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||||
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||||
if(m_gain_mode_isSet){ isObjectUpdated = true; break;}
|
if(m_gain_mode_isSet){ isObjectUpdated = true; break;}
|
||||||
|
@ -45,6 +45,9 @@ public:
|
|||||||
qint64 getCenterFrequency();
|
qint64 getCenterFrequency();
|
||||||
void setCenterFrequency(qint64 center_frequency);
|
void setCenterFrequency(qint64 center_frequency);
|
||||||
|
|
||||||
|
qint32 getLOppmTenths();
|
||||||
|
void setLOppmTenths(qint32 l_oppm_tenths);
|
||||||
|
|
||||||
qint32 getDevSampleRate();
|
qint32 getDevSampleRate();
|
||||||
void setDevSampleRate(qint32 dev_sample_rate);
|
void setDevSampleRate(qint32 dev_sample_rate);
|
||||||
|
|
||||||
@ -82,6 +85,9 @@ private:
|
|||||||
qint64 center_frequency;
|
qint64 center_frequency;
|
||||||
bool m_center_frequency_isSet;
|
bool m_center_frequency_isSet;
|
||||||
|
|
||||||
|
qint32 l_oppm_tenths;
|
||||||
|
bool m_l_oppm_tenths_isSet;
|
||||||
|
|
||||||
qint32 dev_sample_rate;
|
qint32 dev_sample_rate;
|
||||||
bool m_dev_sample_rate_isSet;
|
bool m_dev_sample_rate_isSet;
|
||||||
|
|
||||||
|
@ -30,12 +30,12 @@ SWGBladeRF2OutputSettings::SWGBladeRF2OutputSettings(QString* json) {
|
|||||||
SWGBladeRF2OutputSettings::SWGBladeRF2OutputSettings() {
|
SWGBladeRF2OutputSettings::SWGBladeRF2OutputSettings() {
|
||||||
center_frequency = 0L;
|
center_frequency = 0L;
|
||||||
m_center_frequency_isSet = false;
|
m_center_frequency_isSet = false;
|
||||||
|
l_oppm_tenths = 0;
|
||||||
|
m_l_oppm_tenths_isSet = false;
|
||||||
dev_sample_rate = 0;
|
dev_sample_rate = 0;
|
||||||
m_dev_sample_rate_isSet = false;
|
m_dev_sample_rate_isSet = false;
|
||||||
bandwidth = 0;
|
bandwidth = 0;
|
||||||
m_bandwidth_isSet = false;
|
m_bandwidth_isSet = false;
|
||||||
gain_mode = 0;
|
|
||||||
m_gain_mode_isSet = false;
|
|
||||||
global_gain = 0;
|
global_gain = 0;
|
||||||
m_global_gain_isSet = false;
|
m_global_gain_isSet = false;
|
||||||
bias_tee = 0;
|
bias_tee = 0;
|
||||||
@ -52,12 +52,12 @@ void
|
|||||||
SWGBladeRF2OutputSettings::init() {
|
SWGBladeRF2OutputSettings::init() {
|
||||||
center_frequency = 0L;
|
center_frequency = 0L;
|
||||||
m_center_frequency_isSet = false;
|
m_center_frequency_isSet = false;
|
||||||
|
l_oppm_tenths = 0;
|
||||||
|
m_l_oppm_tenths_isSet = false;
|
||||||
dev_sample_rate = 0;
|
dev_sample_rate = 0;
|
||||||
m_dev_sample_rate_isSet = false;
|
m_dev_sample_rate_isSet = false;
|
||||||
bandwidth = 0;
|
bandwidth = 0;
|
||||||
m_bandwidth_isSet = false;
|
m_bandwidth_isSet = false;
|
||||||
gain_mode = 0;
|
|
||||||
m_gain_mode_isSet = false;
|
|
||||||
global_gain = 0;
|
global_gain = 0;
|
||||||
m_global_gain_isSet = false;
|
m_global_gain_isSet = false;
|
||||||
bias_tee = 0;
|
bias_tee = 0;
|
||||||
@ -90,12 +90,12 @@ void
|
|||||||
SWGBladeRF2OutputSettings::fromJsonObject(QJsonObject &pJson) {
|
SWGBladeRF2OutputSettings::fromJsonObject(QJsonObject &pJson) {
|
||||||
::SWGSDRangel::setValue(¢er_frequency, pJson["centerFrequency"], "qint64", "");
|
::SWGSDRangel::setValue(¢er_frequency, pJson["centerFrequency"], "qint64", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&l_oppm_tenths, pJson["LOppmTenths"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&dev_sample_rate, pJson["devSampleRate"], "qint32", "");
|
::SWGSDRangel::setValue(&dev_sample_rate, pJson["devSampleRate"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&bandwidth, pJson["bandwidth"], "qint32", "");
|
::SWGSDRangel::setValue(&bandwidth, pJson["bandwidth"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&gain_mode, pJson["gainMode"], "qint32", "");
|
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&global_gain, pJson["globalGain"], "qint32", "");
|
::SWGSDRangel::setValue(&global_gain, pJson["globalGain"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&bias_tee, pJson["biasTee"], "qint32", "");
|
::SWGSDRangel::setValue(&bias_tee, pJson["biasTee"], "qint32", "");
|
||||||
@ -121,15 +121,15 @@ SWGBladeRF2OutputSettings::asJsonObject() {
|
|||||||
if(m_center_frequency_isSet){
|
if(m_center_frequency_isSet){
|
||||||
obj->insert("centerFrequency", QJsonValue(center_frequency));
|
obj->insert("centerFrequency", QJsonValue(center_frequency));
|
||||||
}
|
}
|
||||||
|
if(m_l_oppm_tenths_isSet){
|
||||||
|
obj->insert("LOppmTenths", QJsonValue(l_oppm_tenths));
|
||||||
|
}
|
||||||
if(m_dev_sample_rate_isSet){
|
if(m_dev_sample_rate_isSet){
|
||||||
obj->insert("devSampleRate", QJsonValue(dev_sample_rate));
|
obj->insert("devSampleRate", QJsonValue(dev_sample_rate));
|
||||||
}
|
}
|
||||||
if(m_bandwidth_isSet){
|
if(m_bandwidth_isSet){
|
||||||
obj->insert("bandwidth", QJsonValue(bandwidth));
|
obj->insert("bandwidth", QJsonValue(bandwidth));
|
||||||
}
|
}
|
||||||
if(m_gain_mode_isSet){
|
|
||||||
obj->insert("gainMode", QJsonValue(gain_mode));
|
|
||||||
}
|
|
||||||
if(m_global_gain_isSet){
|
if(m_global_gain_isSet){
|
||||||
obj->insert("globalGain", QJsonValue(global_gain));
|
obj->insert("globalGain", QJsonValue(global_gain));
|
||||||
}
|
}
|
||||||
@ -153,6 +153,16 @@ SWGBladeRF2OutputSettings::setCenterFrequency(qint64 center_frequency) {
|
|||||||
this->m_center_frequency_isSet = true;
|
this->m_center_frequency_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGBladeRF2OutputSettings::getLOppmTenths() {
|
||||||
|
return l_oppm_tenths;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGBladeRF2OutputSettings::setLOppmTenths(qint32 l_oppm_tenths) {
|
||||||
|
this->l_oppm_tenths = l_oppm_tenths;
|
||||||
|
this->m_l_oppm_tenths_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGBladeRF2OutputSettings::getDevSampleRate() {
|
SWGBladeRF2OutputSettings::getDevSampleRate() {
|
||||||
return dev_sample_rate;
|
return dev_sample_rate;
|
||||||
@ -173,16 +183,6 @@ SWGBladeRF2OutputSettings::setBandwidth(qint32 bandwidth) {
|
|||||||
this->m_bandwidth_isSet = true;
|
this->m_bandwidth_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
qint32
|
|
||||||
SWGBladeRF2OutputSettings::getGainMode() {
|
|
||||||
return gain_mode;
|
|
||||||
}
|
|
||||||
void
|
|
||||||
SWGBladeRF2OutputSettings::setGainMode(qint32 gain_mode) {
|
|
||||||
this->gain_mode = gain_mode;
|
|
||||||
this->m_gain_mode_isSet = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGBladeRF2OutputSettings::getGlobalGain() {
|
SWGBladeRF2OutputSettings::getGlobalGain() {
|
||||||
return global_gain;
|
return global_gain;
|
||||||
@ -219,9 +219,9 @@ SWGBladeRF2OutputSettings::isSet(){
|
|||||||
bool isObjectUpdated = false;
|
bool isObjectUpdated = false;
|
||||||
do{
|
do{
|
||||||
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
if(m_center_frequency_isSet){ isObjectUpdated = true; break;}
|
||||||
|
if(m_l_oppm_tenths_isSet){ isObjectUpdated = true; break;}
|
||||||
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
if(m_dev_sample_rate_isSet){ isObjectUpdated = true; break;}
|
||||||
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
if(m_bandwidth_isSet){ isObjectUpdated = true; break;}
|
||||||
if(m_gain_mode_isSet){ isObjectUpdated = true; break;}
|
|
||||||
if(m_global_gain_isSet){ isObjectUpdated = true; break;}
|
if(m_global_gain_isSet){ isObjectUpdated = true; break;}
|
||||||
if(m_bias_tee_isSet){ isObjectUpdated = true; break;}
|
if(m_bias_tee_isSet){ isObjectUpdated = true; break;}
|
||||||
if(m_log2_interp_isSet){ isObjectUpdated = true; break;}
|
if(m_log2_interp_isSet){ isObjectUpdated = true; break;}
|
||||||
|
@ -44,15 +44,15 @@ public:
|
|||||||
qint64 getCenterFrequency();
|
qint64 getCenterFrequency();
|
||||||
void setCenterFrequency(qint64 center_frequency);
|
void setCenterFrequency(qint64 center_frequency);
|
||||||
|
|
||||||
|
qint32 getLOppmTenths();
|
||||||
|
void setLOppmTenths(qint32 l_oppm_tenths);
|
||||||
|
|
||||||
qint32 getDevSampleRate();
|
qint32 getDevSampleRate();
|
||||||
void setDevSampleRate(qint32 dev_sample_rate);
|
void setDevSampleRate(qint32 dev_sample_rate);
|
||||||
|
|
||||||
qint32 getBandwidth();
|
qint32 getBandwidth();
|
||||||
void setBandwidth(qint32 bandwidth);
|
void setBandwidth(qint32 bandwidth);
|
||||||
|
|
||||||
qint32 getGainMode();
|
|
||||||
void setGainMode(qint32 gain_mode);
|
|
||||||
|
|
||||||
qint32 getGlobalGain();
|
qint32 getGlobalGain();
|
||||||
void setGlobalGain(qint32 global_gain);
|
void setGlobalGain(qint32 global_gain);
|
||||||
|
|
||||||
@ -69,15 +69,15 @@ private:
|
|||||||
qint64 center_frequency;
|
qint64 center_frequency;
|
||||||
bool m_center_frequency_isSet;
|
bool m_center_frequency_isSet;
|
||||||
|
|
||||||
|
qint32 l_oppm_tenths;
|
||||||
|
bool m_l_oppm_tenths_isSet;
|
||||||
|
|
||||||
qint32 dev_sample_rate;
|
qint32 dev_sample_rate;
|
||||||
bool m_dev_sample_rate_isSet;
|
bool m_dev_sample_rate_isSet;
|
||||||
|
|
||||||
qint32 bandwidth;
|
qint32 bandwidth;
|
||||||
bool m_bandwidth_isSet;
|
bool m_bandwidth_isSet;
|
||||||
|
|
||||||
qint32 gain_mode;
|
|
||||||
bool m_gain_mode_isSet;
|
|
||||||
|
|
||||||
qint32 global_gain;
|
qint32 global_gain;
|
||||||
bool m_global_gain_isSet;
|
bool m_global_gain_isSet;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user