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;
+
};
}