1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-12-01 04:13:36 -05:00

SigMF file sink: make pre-recording functionnality generally available. REST API generated code

This commit is contained in:
f4exb 2020-07-17 13:39:25 +02:00
parent f869b51669
commit 04427f54ff
4 changed files with 23 additions and 23 deletions

View File

@ -7335,9 +7335,9 @@ margin-bottom: 20px;
"format" : "float", "format" : "float",
"description" : "Squelch level in power dB" "description" : "Squelch level in power dB"
}, },
"squelchPreRecordTime" : { "preRecordTime" : {
"type" : "integer", "type" : "integer",
"description" : "Number of seconds to record before spectrum squelch opens" "description" : "Number of seconds to record before recording is triggered (manual or squelch)"
}, },
"squelchPostRecordTime" : { "squelchPostRecordTime" : {
"type" : "integer", "type" : "integer",
@ -37608,7 +37608,7 @@ except ApiException as e:
</div> </div>
<div id="generator"> <div id="generator">
<div class="content"> <div class="content">
Generated 2020-07-17T06:28:55.248+02:00 Generated 2020-07-17T13:32:33.353+02:00
</div> </div>
</div> </div>
</div> </div>

View File

@ -7335,9 +7335,9 @@ margin-bottom: 20px;
"format" : "float", "format" : "float",
"description" : "Squelch level in power dB" "description" : "Squelch level in power dB"
}, },
"squelchPreRecordTime" : { "preRecordTime" : {
"type" : "integer", "type" : "integer",
"description" : "Number of seconds to record before spectrum squelch opens" "description" : "Number of seconds to record before recording is triggered (manual or squelch)"
}, },
"squelchPostRecordTime" : { "squelchPostRecordTime" : {
"type" : "integer", "type" : "integer",
@ -37608,7 +37608,7 @@ except ApiException as e:
</div> </div>
<div id="generator"> <div id="generator">
<div class="content"> <div class="content">
Generated 2020-07-17T06:28:55.248+02:00 Generated 2020-07-17T13:32:33.353+02:00
</div> </div>
</div> </div>
</div> </div>

View File

@ -42,8 +42,8 @@ SWGSigMFFileSinkSettings::SWGSigMFFileSinkSettings() {
m_spectrum_squelch_mode_isSet = false; m_spectrum_squelch_mode_isSet = false;
spectrum_squelch = 0.0f; spectrum_squelch = 0.0f;
m_spectrum_squelch_isSet = false; m_spectrum_squelch_isSet = false;
squelch_pre_record_time = 0; pre_record_time = 0;
m_squelch_pre_record_time_isSet = false; m_pre_record_time_isSet = false;
squelch_post_record_time = 0; squelch_post_record_time = 0;
m_squelch_post_record_time_isSet = false; m_squelch_post_record_time_isSet = false;
squelch_recording_enable = 0; squelch_recording_enable = 0;
@ -82,8 +82,8 @@ SWGSigMFFileSinkSettings::init() {
m_spectrum_squelch_mode_isSet = false; m_spectrum_squelch_mode_isSet = false;
spectrum_squelch = 0.0f; spectrum_squelch = 0.0f;
m_spectrum_squelch_isSet = false; m_spectrum_squelch_isSet = false;
squelch_pre_record_time = 0; pre_record_time = 0;
m_squelch_pre_record_time_isSet = false; m_pre_record_time_isSet = false;
squelch_post_record_time = 0; squelch_post_record_time = 0;
m_squelch_post_record_time_isSet = false; m_squelch_post_record_time_isSet = false;
squelch_recording_enable = 0; squelch_recording_enable = 0;
@ -153,7 +153,7 @@ SWGSigMFFileSinkSettings::fromJsonObject(QJsonObject &pJson) {
::SWGSDRangel::setValue(&spectrum_squelch, pJson["spectrumSquelch"], "float", ""); ::SWGSDRangel::setValue(&spectrum_squelch, pJson["spectrumSquelch"], "float", "");
::SWGSDRangel::setValue(&squelch_pre_record_time, pJson["squelchPreRecordTime"], "qint32", ""); ::SWGSDRangel::setValue(&pre_record_time, pJson["preRecordTime"], "qint32", "");
::SWGSDRangel::setValue(&squelch_post_record_time, pJson["squelchPostRecordTime"], "qint32", ""); ::SWGSDRangel::setValue(&squelch_post_record_time, pJson["squelchPostRecordTime"], "qint32", "");
@ -208,8 +208,8 @@ SWGSigMFFileSinkSettings::asJsonObject() {
if(m_spectrum_squelch_isSet){ if(m_spectrum_squelch_isSet){
obj->insert("spectrumSquelch", QJsonValue(spectrum_squelch)); obj->insert("spectrumSquelch", QJsonValue(spectrum_squelch));
} }
if(m_squelch_pre_record_time_isSet){ if(m_pre_record_time_isSet){
obj->insert("squelchPreRecordTime", QJsonValue(squelch_pre_record_time)); obj->insert("preRecordTime", QJsonValue(pre_record_time));
} }
if(m_squelch_post_record_time_isSet){ if(m_squelch_post_record_time_isSet){
obj->insert("squelchPostRecordTime", QJsonValue(squelch_post_record_time)); obj->insert("squelchPostRecordTime", QJsonValue(squelch_post_record_time));
@ -310,13 +310,13 @@ SWGSigMFFileSinkSettings::setSpectrumSquelch(float spectrum_squelch) {
} }
qint32 qint32
SWGSigMFFileSinkSettings::getSquelchPreRecordTime() { SWGSigMFFileSinkSettings::getPreRecordTime() {
return squelch_pre_record_time; return pre_record_time;
} }
void void
SWGSigMFFileSinkSettings::setSquelchPreRecordTime(qint32 squelch_pre_record_time) { SWGSigMFFileSinkSettings::setPreRecordTime(qint32 pre_record_time) {
this->squelch_pre_record_time = squelch_pre_record_time; this->pre_record_time = pre_record_time;
this->m_squelch_pre_record_time_isSet = true; this->m_pre_record_time_isSet = true;
} }
qint32 qint32
@ -425,7 +425,7 @@ SWGSigMFFileSinkSettings::isSet(){
if(m_spectrum_squelch_isSet){ if(m_spectrum_squelch_isSet){
isObjectUpdated = true; break; isObjectUpdated = true; break;
} }
if(m_squelch_pre_record_time_isSet){ if(m_pre_record_time_isSet){
isObjectUpdated = true; break; isObjectUpdated = true; break;
} }
if(m_squelch_post_record_time_isSet){ if(m_squelch_post_record_time_isSet){

View File

@ -63,8 +63,8 @@ public:
float getSpectrumSquelch(); float getSpectrumSquelch();
void setSpectrumSquelch(float spectrum_squelch); void setSpectrumSquelch(float spectrum_squelch);
qint32 getSquelchPreRecordTime(); qint32 getPreRecordTime();
void setSquelchPreRecordTime(qint32 squelch_pre_record_time); void setPreRecordTime(qint32 pre_record_time);
qint32 getSquelchPostRecordTime(); qint32 getSquelchPostRecordTime();
void setSquelchPostRecordTime(qint32 squelch_post_record_time); void setSquelchPostRecordTime(qint32 squelch_post_record_time);
@ -115,8 +115,8 @@ private:
float spectrum_squelch; float spectrum_squelch;
bool m_spectrum_squelch_isSet; bool m_spectrum_squelch_isSet;
qint32 squelch_pre_record_time; qint32 pre_record_time;
bool m_squelch_pre_record_time_isSet; bool m_pre_record_time_isSet;
qint32 squelch_post_record_time; qint32 squelch_post_record_time;
bool m_squelch_post_record_time_isSet; bool m_squelch_post_record_time_isSet;