diff --git a/sdrbase/resources/webapi/doc/html2/index.html b/sdrbase/resources/webapi/doc/html2/index.html index 45253089e..b20392c52 100644 --- a/sdrbase/resources/webapi/doc/html2/index.html +++ b/sdrbase/resources/webapi/doc/html2/index.html @@ -3697,6 +3697,10 @@ margin-bottom: 20px; }, "step" : { "type" : "integer" + }, + "scale" : { + "type" : "number", + "format" : "float" } }, "description" : "An frequency range with 64 bit support for min and max" @@ -5418,6 +5422,10 @@ margin-bottom: 20px; }, "step" : { "type" : "integer" + }, + "scale" : { + "type" : "number", + "format" : "float" } }, "description" : "An arbitrary range of integer values" @@ -33319,7 +33327,7 @@ except ApiException as e:
- Generated 2020-09-10T15:07:12.501+02:00 + Generated 2020-09-14T23:30:27.272+02:00
diff --git a/sdrbase/resources/webapi/doc/swagger/include/Structs.yaml b/sdrbase/resources/webapi/doc/swagger/include/Structs.yaml index 887ff0ca2..08755b94b 100644 --- a/sdrbase/resources/webapi/doc/swagger/include/Structs.yaml +++ b/sdrbase/resources/webapi/doc/swagger/include/Structs.yaml @@ -41,6 +41,9 @@ Range: type: integer step: type: integer + scale: + type: number + format: float RangeFloat: description: An arbitrary range of floating point values @@ -53,7 +56,7 @@ RangeFloat: format: float step: type: number - format: float + format: float FrequencyRange: description: An frequency range with 64 bit support for min and max @@ -66,6 +69,9 @@ FrequencyRange: format: int64 step: type: integer + scale: + type: number + format: float NamedEnum: description: Enumeration with name for values @@ -74,7 +80,7 @@ NamedEnum: type: string value: type: integer - + Complex: description: A complex number properties: @@ -84,4 +90,3 @@ Complex: imag: type: number format: float - \ No newline at end of file diff --git a/swagger/sdrangel/code/html2/index.html b/swagger/sdrangel/code/html2/index.html index 45253089e..b20392c52 100644 --- a/swagger/sdrangel/code/html2/index.html +++ b/swagger/sdrangel/code/html2/index.html @@ -3697,6 +3697,10 @@ margin-bottom: 20px; }, "step" : { "type" : "integer" + }, + "scale" : { + "type" : "number", + "format" : "float" } }, "description" : "An frequency range with 64 bit support for min and max" @@ -5418,6 +5422,10 @@ margin-bottom: 20px; }, "step" : { "type" : "integer" + }, + "scale" : { + "type" : "number", + "format" : "float" } }, "description" : "An arbitrary range of integer values" @@ -33319,7 +33327,7 @@ except ApiException as e:
- Generated 2020-09-10T15:07:12.501+02:00 + Generated 2020-09-14T23:30:27.272+02:00
diff --git a/swagger/sdrangel/code/qt5/client/SWGFrequencyRange.cpp b/swagger/sdrangel/code/qt5/client/SWGFrequencyRange.cpp index 48fd0c468..b4d3d6ae2 100644 --- a/swagger/sdrangel/code/qt5/client/SWGFrequencyRange.cpp +++ b/swagger/sdrangel/code/qt5/client/SWGFrequencyRange.cpp @@ -34,6 +34,8 @@ SWGFrequencyRange::SWGFrequencyRange() { m_max_isSet = false; step = 0; m_step_isSet = false; + scale = 0.0f; + m_scale_isSet = false; } SWGFrequencyRange::~SWGFrequencyRange() { @@ -48,6 +50,8 @@ SWGFrequencyRange::init() { m_max_isSet = false; step = 0; m_step_isSet = false; + scale = 0.0f; + m_scale_isSet = false; } void @@ -55,6 +59,7 @@ SWGFrequencyRange::cleanup() { + } SWGFrequencyRange* @@ -74,6 +79,8 @@ SWGFrequencyRange::fromJsonObject(QJsonObject &pJson) { ::SWGSDRangel::setValue(&step, pJson["step"], "qint32", ""); + ::SWGSDRangel::setValue(&scale, pJson["scale"], "float", ""); + } QString @@ -99,6 +106,9 @@ SWGFrequencyRange::asJsonObject() { if(m_step_isSet){ obj->insert("step", QJsonValue(step)); } + if(m_scale_isSet){ + obj->insert("scale", QJsonValue(scale)); + } return obj; } @@ -133,6 +143,16 @@ SWGFrequencyRange::setStep(qint32 step) { this->m_step_isSet = true; } +float +SWGFrequencyRange::getScale() { + return scale; +} +void +SWGFrequencyRange::setScale(float scale) { + this->scale = scale; + this->m_scale_isSet = true; +} + bool SWGFrequencyRange::isSet(){ @@ -147,6 +167,9 @@ SWGFrequencyRange::isSet(){ if(m_step_isSet){ isObjectUpdated = true; break; } + if(m_scale_isSet){ + isObjectUpdated = true; break; + } }while(false); return isObjectUpdated; } diff --git a/swagger/sdrangel/code/qt5/client/SWGFrequencyRange.h b/swagger/sdrangel/code/qt5/client/SWGFrequencyRange.h index 8e89a1c25..635e131c2 100644 --- a/swagger/sdrangel/code/qt5/client/SWGFrequencyRange.h +++ b/swagger/sdrangel/code/qt5/client/SWGFrequencyRange.h @@ -50,6 +50,9 @@ public: qint32 getStep(); void setStep(qint32 step); + float getScale(); + void setScale(float scale); + virtual bool isSet() override; @@ -63,6 +66,9 @@ private: qint32 step; bool m_step_isSet; + float scale; + bool m_scale_isSet; + }; } diff --git a/swagger/sdrangel/code/qt5/client/SWGRange.cpp b/swagger/sdrangel/code/qt5/client/SWGRange.cpp index 42ab00f78..c704c973c 100644 --- a/swagger/sdrangel/code/qt5/client/SWGRange.cpp +++ b/swagger/sdrangel/code/qt5/client/SWGRange.cpp @@ -34,6 +34,8 @@ SWGRange::SWGRange() { m_max_isSet = false; step = 0; m_step_isSet = false; + scale = 0.0f; + m_scale_isSet = false; } SWGRange::~SWGRange() { @@ -48,6 +50,8 @@ SWGRange::init() { m_max_isSet = false; step = 0; m_step_isSet = false; + scale = 0.0f; + m_scale_isSet = false; } void @@ -55,6 +59,7 @@ SWGRange::cleanup() { + } SWGRange* @@ -74,6 +79,8 @@ SWGRange::fromJsonObject(QJsonObject &pJson) { ::SWGSDRangel::setValue(&step, pJson["step"], "qint32", ""); + ::SWGSDRangel::setValue(&scale, pJson["scale"], "float", ""); + } QString @@ -99,6 +106,9 @@ SWGRange::asJsonObject() { if(m_step_isSet){ obj->insert("step", QJsonValue(step)); } + if(m_scale_isSet){ + obj->insert("scale", QJsonValue(scale)); + } return obj; } @@ -133,6 +143,16 @@ SWGRange::setStep(qint32 step) { this->m_step_isSet = true; } +float +SWGRange::getScale() { + return scale; +} +void +SWGRange::setScale(float scale) { + this->scale = scale; + this->m_scale_isSet = true; +} + bool SWGRange::isSet(){ @@ -147,6 +167,9 @@ SWGRange::isSet(){ if(m_step_isSet){ isObjectUpdated = true; break; } + if(m_scale_isSet){ + isObjectUpdated = true; break; + } }while(false); return isObjectUpdated; } diff --git a/swagger/sdrangel/code/qt5/client/SWGRange.h b/swagger/sdrangel/code/qt5/client/SWGRange.h index b71a363f4..58557b480 100644 --- a/swagger/sdrangel/code/qt5/client/SWGRange.h +++ b/swagger/sdrangel/code/qt5/client/SWGRange.h @@ -50,6 +50,9 @@ public: qint32 getStep(); void setStep(qint32 step); + float getScale(); + void setScale(float scale); + virtual bool isSet() override; @@ -63,6 +66,9 @@ private: qint32 step; bool m_step_isSet; + float scale; + bool m_scale_isSet; + }; }