mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-01-04 23:38:42 -05:00
Frequency tracker: REST API: added tracking delta frequency in report. Generated code
This commit is contained in:
parent
fb2b096802
commit
b9c1568bac
@ -4051,6 +4051,10 @@ margin-bottom: 20px;
|
||||
"format" : "float",
|
||||
"description" : "power received in channel (dB)"
|
||||
},
|
||||
"trackingDeltaFrequency" : {
|
||||
"type" : "integer",
|
||||
"description" : "difference between channel and PLL or FLL center frequency (Hz)"
|
||||
},
|
||||
"squelch" : {
|
||||
"type" : "integer",
|
||||
"description" : "squelch status (1 if open else 0)"
|
||||
@ -37487,7 +37491,7 @@ except ApiException as e:
|
||||
</div>
|
||||
<div id="generator">
|
||||
<div class="content">
|
||||
Generated 2020-06-21T22:52:40.950+02:00
|
||||
Generated 2020-06-27T05:12:41.181+02:00
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -63,6 +63,9 @@ FreqTrackerReport:
|
||||
description: power received in channel (dB)
|
||||
type: number
|
||||
format: float
|
||||
trackingDeltaFrequency:
|
||||
description: difference between channel and PLL or FLL center frequency (Hz)
|
||||
type: integer
|
||||
squelch:
|
||||
description: squelch status (1 if open else 0)
|
||||
type: integer
|
||||
|
||||
@ -4051,6 +4051,10 @@ margin-bottom: 20px;
|
||||
"format" : "float",
|
||||
"description" : "power received in channel (dB)"
|
||||
},
|
||||
"trackingDeltaFrequency" : {
|
||||
"type" : "integer",
|
||||
"description" : "difference between channel and PLL or FLL center frequency (Hz)"
|
||||
},
|
||||
"squelch" : {
|
||||
"type" : "integer",
|
||||
"description" : "squelch status (1 if open else 0)"
|
||||
@ -37487,7 +37491,7 @@ except ApiException as e:
|
||||
</div>
|
||||
<div id="generator">
|
||||
<div class="content">
|
||||
Generated 2020-06-21T22:52:40.950+02:00
|
||||
Generated 2020-06-27T05:12:41.181+02:00
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -30,6 +30,8 @@ SWGFreqTrackerReport::SWGFreqTrackerReport(QString* json) {
|
||||
SWGFreqTrackerReport::SWGFreqTrackerReport() {
|
||||
channel_power_db = 0.0f;
|
||||
m_channel_power_db_isSet = false;
|
||||
tracking_delta_frequency = 0;
|
||||
m_tracking_delta_frequency_isSet = false;
|
||||
squelch = 0;
|
||||
m_squelch_isSet = false;
|
||||
sample_rate = 0;
|
||||
@ -46,6 +48,8 @@ void
|
||||
SWGFreqTrackerReport::init() {
|
||||
channel_power_db = 0.0f;
|
||||
m_channel_power_db_isSet = false;
|
||||
tracking_delta_frequency = 0;
|
||||
m_tracking_delta_frequency_isSet = false;
|
||||
squelch = 0;
|
||||
m_squelch_isSet = false;
|
||||
sample_rate = 0;
|
||||
@ -60,6 +64,7 @@ SWGFreqTrackerReport::cleanup() {
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
SWGFreqTrackerReport*
|
||||
@ -75,6 +80,8 @@ void
|
||||
SWGFreqTrackerReport::fromJsonObject(QJsonObject &pJson) {
|
||||
::SWGSDRangel::setValue(&channel_power_db, pJson["channelPowerDB"], "float", "");
|
||||
|
||||
::SWGSDRangel::setValue(&tracking_delta_frequency, pJson["trackingDeltaFrequency"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&squelch, pJson["squelch"], "qint32", "");
|
||||
|
||||
::SWGSDRangel::setValue(&sample_rate, pJson["sampleRate"], "qint32", "");
|
||||
@ -100,6 +107,9 @@ SWGFreqTrackerReport::asJsonObject() {
|
||||
if(m_channel_power_db_isSet){
|
||||
obj->insert("channelPowerDB", QJsonValue(channel_power_db));
|
||||
}
|
||||
if(m_tracking_delta_frequency_isSet){
|
||||
obj->insert("trackingDeltaFrequency", QJsonValue(tracking_delta_frequency));
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
obj->insert("squelch", QJsonValue(squelch));
|
||||
}
|
||||
@ -123,6 +133,16 @@ SWGFreqTrackerReport::setChannelPowerDb(float channel_power_db) {
|
||||
this->m_channel_power_db_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGFreqTrackerReport::getTrackingDeltaFrequency() {
|
||||
return tracking_delta_frequency;
|
||||
}
|
||||
void
|
||||
SWGFreqTrackerReport::setTrackingDeltaFrequency(qint32 tracking_delta_frequency) {
|
||||
this->tracking_delta_frequency = tracking_delta_frequency;
|
||||
this->m_tracking_delta_frequency_isSet = true;
|
||||
}
|
||||
|
||||
qint32
|
||||
SWGFreqTrackerReport::getSquelch() {
|
||||
return squelch;
|
||||
@ -161,6 +181,9 @@ SWGFreqTrackerReport::isSet(){
|
||||
if(m_channel_power_db_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_tracking_delta_frequency_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
if(m_squelch_isSet){
|
||||
isObjectUpdated = true; break;
|
||||
}
|
||||
|
||||
@ -44,6 +44,9 @@ public:
|
||||
float getChannelPowerDb();
|
||||
void setChannelPowerDb(float channel_power_db);
|
||||
|
||||
qint32 getTrackingDeltaFrequency();
|
||||
void setTrackingDeltaFrequency(qint32 tracking_delta_frequency);
|
||||
|
||||
qint32 getSquelch();
|
||||
void setSquelch(qint32 squelch);
|
||||
|
||||
@ -60,6 +63,9 @@ private:
|
||||
float channel_power_db;
|
||||
bool m_channel_power_db_isSet;
|
||||
|
||||
qint32 tracking_delta_frequency;
|
||||
bool m_tracking_delta_frequency_isSet;
|
||||
|
||||
qint32 squelch;
|
||||
bool m_squelch_isSet;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user