mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-16 05:11:49 -05:00
REST API: BladeRF2 fc pos reorg in MIMO part
This commit is contained in:
parent
6a544d2869
commit
1171d71c87
@ -114,7 +114,7 @@ BladeRF2MIMOSettings:
|
|||||||
format: int64
|
format: int64
|
||||||
log2Decim:
|
log2Decim:
|
||||||
type: integer
|
type: integer
|
||||||
fcPos:
|
fcPosRx:
|
||||||
description: See BladeRF2MIMO::fcPos_t
|
description: See BladeRF2MIMO::fcPos_t
|
||||||
type: integer
|
type: integer
|
||||||
rxBandwidth:
|
rxBandwidth:
|
||||||
@ -147,6 +147,9 @@ BladeRF2MIMOSettings:
|
|||||||
format: int64
|
format: int64
|
||||||
log2Interp:
|
log2Interp:
|
||||||
type: integer
|
type: integer
|
||||||
|
fcPosTx:
|
||||||
|
description: See BladeRF2MIMO::fcPos_t
|
||||||
|
type: integer
|
||||||
txBandwidth:
|
txBandwidth:
|
||||||
type: integer
|
type: integer
|
||||||
tx0GlobalGain:
|
tx0GlobalGain:
|
||||||
|
@ -114,7 +114,7 @@ BladeRF2MIMOSettings:
|
|||||||
format: int64
|
format: int64
|
||||||
log2Decim:
|
log2Decim:
|
||||||
type: integer
|
type: integer
|
||||||
fcPos:
|
fcPosRx:
|
||||||
description: See BladeRF2MIMO::fcPos_t
|
description: See BladeRF2MIMO::fcPos_t
|
||||||
type: integer
|
type: integer
|
||||||
rxBandwidth:
|
rxBandwidth:
|
||||||
@ -147,6 +147,9 @@ BladeRF2MIMOSettings:
|
|||||||
format: int64
|
format: int64
|
||||||
log2Interp:
|
log2Interp:
|
||||||
type: integer
|
type: integer
|
||||||
|
fcPosTx:
|
||||||
|
description: See BladeRF2MIMO::fcPos_t
|
||||||
|
type: integer
|
||||||
txBandwidth:
|
txBandwidth:
|
||||||
type: integer
|
type: integer
|
||||||
tx0GlobalGain:
|
tx0GlobalGain:
|
||||||
|
@ -36,8 +36,8 @@ SWGBladeRF2MIMOSettings::SWGBladeRF2MIMOSettings() {
|
|||||||
m_rx_center_frequency_isSet = false;
|
m_rx_center_frequency_isSet = false;
|
||||||
log2_decim = 0;
|
log2_decim = 0;
|
||||||
m_log2_decim_isSet = false;
|
m_log2_decim_isSet = false;
|
||||||
fc_pos = 0;
|
fc_pos_rx = 0;
|
||||||
m_fc_pos_isSet = false;
|
m_fc_pos_rx_isSet = false;
|
||||||
rx_bandwidth = 0;
|
rx_bandwidth = 0;
|
||||||
m_rx_bandwidth_isSet = false;
|
m_rx_bandwidth_isSet = false;
|
||||||
rx0_gain_mode = 0;
|
rx0_gain_mode = 0;
|
||||||
@ -62,6 +62,8 @@ SWGBladeRF2MIMOSettings::SWGBladeRF2MIMOSettings() {
|
|||||||
m_tx_center_frequency_isSet = false;
|
m_tx_center_frequency_isSet = false;
|
||||||
log2_interp = 0;
|
log2_interp = 0;
|
||||||
m_log2_interp_isSet = false;
|
m_log2_interp_isSet = false;
|
||||||
|
fc_pos_tx = 0;
|
||||||
|
m_fc_pos_tx_isSet = false;
|
||||||
tx_bandwidth = 0;
|
tx_bandwidth = 0;
|
||||||
m_tx_bandwidth_isSet = false;
|
m_tx_bandwidth_isSet = false;
|
||||||
tx0_global_gain = 0;
|
tx0_global_gain = 0;
|
||||||
@ -100,8 +102,8 @@ SWGBladeRF2MIMOSettings::init() {
|
|||||||
m_rx_center_frequency_isSet = false;
|
m_rx_center_frequency_isSet = false;
|
||||||
log2_decim = 0;
|
log2_decim = 0;
|
||||||
m_log2_decim_isSet = false;
|
m_log2_decim_isSet = false;
|
||||||
fc_pos = 0;
|
fc_pos_rx = 0;
|
||||||
m_fc_pos_isSet = false;
|
m_fc_pos_rx_isSet = false;
|
||||||
rx_bandwidth = 0;
|
rx_bandwidth = 0;
|
||||||
m_rx_bandwidth_isSet = false;
|
m_rx_bandwidth_isSet = false;
|
||||||
rx0_gain_mode = 0;
|
rx0_gain_mode = 0;
|
||||||
@ -126,6 +128,8 @@ SWGBladeRF2MIMOSettings::init() {
|
|||||||
m_tx_center_frequency_isSet = false;
|
m_tx_center_frequency_isSet = false;
|
||||||
log2_interp = 0;
|
log2_interp = 0;
|
||||||
m_log2_interp_isSet = false;
|
m_log2_interp_isSet = false;
|
||||||
|
fc_pos_tx = 0;
|
||||||
|
m_fc_pos_tx_isSet = false;
|
||||||
tx_bandwidth = 0;
|
tx_bandwidth = 0;
|
||||||
m_tx_bandwidth_isSet = false;
|
m_tx_bandwidth_isSet = false;
|
||||||
tx0_global_gain = 0;
|
tx0_global_gain = 0;
|
||||||
@ -173,6 +177,7 @@ SWGBladeRF2MIMOSettings::cleanup() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(file_record_name != nullptr) {
|
if(file_record_name != nullptr) {
|
||||||
@ -205,7 +210,7 @@ SWGBladeRF2MIMOSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&log2_decim, pJson["log2Decim"], "qint32", "");
|
::SWGSDRangel::setValue(&log2_decim, pJson["log2Decim"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&fc_pos, pJson["fcPos"], "qint32", "");
|
::SWGSDRangel::setValue(&fc_pos_rx, pJson["fcPosRx"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&rx_bandwidth, pJson["rxBandwidth"], "qint32", "");
|
::SWGSDRangel::setValue(&rx_bandwidth, pJson["rxBandwidth"], "qint32", "");
|
||||||
|
|
||||||
@ -231,6 +236,8 @@ SWGBladeRF2MIMOSettings::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&log2_interp, pJson["log2Interp"], "qint32", "");
|
::SWGSDRangel::setValue(&log2_interp, pJson["log2Interp"], "qint32", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&fc_pos_tx, pJson["fcPosTx"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&tx_bandwidth, pJson["txBandwidth"], "qint32", "");
|
::SWGSDRangel::setValue(&tx_bandwidth, pJson["txBandwidth"], "qint32", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&tx0_global_gain, pJson["tx0GlobalGain"], "qint32", "");
|
::SWGSDRangel::setValue(&tx0_global_gain, pJson["tx0GlobalGain"], "qint32", "");
|
||||||
@ -281,8 +288,8 @@ SWGBladeRF2MIMOSettings::asJsonObject() {
|
|||||||
if(m_log2_decim_isSet){
|
if(m_log2_decim_isSet){
|
||||||
obj->insert("log2Decim", QJsonValue(log2_decim));
|
obj->insert("log2Decim", QJsonValue(log2_decim));
|
||||||
}
|
}
|
||||||
if(m_fc_pos_isSet){
|
if(m_fc_pos_rx_isSet){
|
||||||
obj->insert("fcPos", QJsonValue(fc_pos));
|
obj->insert("fcPosRx", QJsonValue(fc_pos_rx));
|
||||||
}
|
}
|
||||||
if(m_rx_bandwidth_isSet){
|
if(m_rx_bandwidth_isSet){
|
||||||
obj->insert("rxBandwidth", QJsonValue(rx_bandwidth));
|
obj->insert("rxBandwidth", QJsonValue(rx_bandwidth));
|
||||||
@ -320,6 +327,9 @@ SWGBladeRF2MIMOSettings::asJsonObject() {
|
|||||||
if(m_log2_interp_isSet){
|
if(m_log2_interp_isSet){
|
||||||
obj->insert("log2Interp", QJsonValue(log2_interp));
|
obj->insert("log2Interp", QJsonValue(log2_interp));
|
||||||
}
|
}
|
||||||
|
if(m_fc_pos_tx_isSet){
|
||||||
|
obj->insert("fcPosTx", QJsonValue(fc_pos_tx));
|
||||||
|
}
|
||||||
if(m_tx_bandwidth_isSet){
|
if(m_tx_bandwidth_isSet){
|
||||||
obj->insert("txBandwidth", QJsonValue(tx_bandwidth));
|
obj->insert("txBandwidth", QJsonValue(tx_bandwidth));
|
||||||
}
|
}
|
||||||
@ -398,13 +408,13 @@ SWGBladeRF2MIMOSettings::setLog2Decim(qint32 log2_decim) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGBladeRF2MIMOSettings::getFcPos() {
|
SWGBladeRF2MIMOSettings::getFcPosRx() {
|
||||||
return fc_pos;
|
return fc_pos_rx;
|
||||||
}
|
}
|
||||||
void
|
void
|
||||||
SWGBladeRF2MIMOSettings::setFcPos(qint32 fc_pos) {
|
SWGBladeRF2MIMOSettings::setFcPosRx(qint32 fc_pos_rx) {
|
||||||
this->fc_pos = fc_pos;
|
this->fc_pos_rx = fc_pos_rx;
|
||||||
this->m_fc_pos_isSet = true;
|
this->m_fc_pos_rx_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
@ -527,6 +537,16 @@ SWGBladeRF2MIMOSettings::setLog2Interp(qint32 log2_interp) {
|
|||||||
this->m_log2_interp_isSet = true;
|
this->m_log2_interp_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qint32
|
||||||
|
SWGBladeRF2MIMOSettings::getFcPosTx() {
|
||||||
|
return fc_pos_tx;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGBladeRF2MIMOSettings::setFcPosTx(qint32 fc_pos_tx) {
|
||||||
|
this->fc_pos_tx = fc_pos_tx;
|
||||||
|
this->m_fc_pos_tx_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
qint32
|
qint32
|
||||||
SWGBladeRF2MIMOSettings::getTxBandwidth() {
|
SWGBladeRF2MIMOSettings::getTxBandwidth() {
|
||||||
return tx_bandwidth;
|
return tx_bandwidth;
|
||||||
@ -654,7 +674,7 @@ SWGBladeRF2MIMOSettings::isSet(){
|
|||||||
if(m_log2_decim_isSet){
|
if(m_log2_decim_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
if(m_fc_pos_isSet){
|
if(m_fc_pos_rx_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
if(m_rx_bandwidth_isSet){
|
if(m_rx_bandwidth_isSet){
|
||||||
@ -693,6 +713,9 @@ SWGBladeRF2MIMOSettings::isSet(){
|
|||||||
if(m_log2_interp_isSet){
|
if(m_log2_interp_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(m_fc_pos_tx_isSet){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_tx_bandwidth_isSet){
|
if(m_tx_bandwidth_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -54,8 +54,8 @@ public:
|
|||||||
qint32 getLog2Decim();
|
qint32 getLog2Decim();
|
||||||
void setLog2Decim(qint32 log2_decim);
|
void setLog2Decim(qint32 log2_decim);
|
||||||
|
|
||||||
qint32 getFcPos();
|
qint32 getFcPosRx();
|
||||||
void setFcPos(qint32 fc_pos);
|
void setFcPosRx(qint32 fc_pos_rx);
|
||||||
|
|
||||||
qint32 getRxBandwidth();
|
qint32 getRxBandwidth();
|
||||||
void setRxBandwidth(qint32 rx_bandwidth);
|
void setRxBandwidth(qint32 rx_bandwidth);
|
||||||
@ -93,6 +93,9 @@ public:
|
|||||||
qint32 getLog2Interp();
|
qint32 getLog2Interp();
|
||||||
void setLog2Interp(qint32 log2_interp);
|
void setLog2Interp(qint32 log2_interp);
|
||||||
|
|
||||||
|
qint32 getFcPosTx();
|
||||||
|
void setFcPosTx(qint32 fc_pos_tx);
|
||||||
|
|
||||||
qint32 getTxBandwidth();
|
qint32 getTxBandwidth();
|
||||||
void setTxBandwidth(qint32 tx_bandwidth);
|
void setTxBandwidth(qint32 tx_bandwidth);
|
||||||
|
|
||||||
@ -142,8 +145,8 @@ private:
|
|||||||
qint32 log2_decim;
|
qint32 log2_decim;
|
||||||
bool m_log2_decim_isSet;
|
bool m_log2_decim_isSet;
|
||||||
|
|
||||||
qint32 fc_pos;
|
qint32 fc_pos_rx;
|
||||||
bool m_fc_pos_isSet;
|
bool m_fc_pos_rx_isSet;
|
||||||
|
|
||||||
qint32 rx_bandwidth;
|
qint32 rx_bandwidth;
|
||||||
bool m_rx_bandwidth_isSet;
|
bool m_rx_bandwidth_isSet;
|
||||||
@ -181,6 +184,9 @@ private:
|
|||||||
qint32 log2_interp;
|
qint32 log2_interp;
|
||||||
bool m_log2_interp_isSet;
|
bool m_log2_interp_isSet;
|
||||||
|
|
||||||
|
qint32 fc_pos_tx;
|
||||||
|
bool m_fc_pos_tx_isSet;
|
||||||
|
|
||||||
qint32 tx_bandwidth;
|
qint32 tx_bandwidth;
|
||||||
bool m_tx_bandwidth_isSet;
|
bool m_tx_bandwidth_isSet;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user