mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-04 06:54:39 -04:00
BladeRF2: fixed global gain setting. Fixes issue #630
This commit is contained in:
@@ -87,21 +87,24 @@ public:
|
||||
int getMin() const { return m_min; }
|
||||
int getMax() const { return m_max; }
|
||||
int getStep() const { return m_step; }
|
||||
float getScale() const { return m_scale; }
|
||||
|
||||
static MsgReportGainRange* create(int min, int max, int step) {
|
||||
return new MsgReportGainRange(min, max, step);
|
||||
static MsgReportGainRange* create(int min, int max, int step, float scale) {
|
||||
return new MsgReportGainRange(min, max, step, scale);
|
||||
}
|
||||
|
||||
protected:
|
||||
int m_min;
|
||||
int m_max;
|
||||
int m_step;
|
||||
float m_scale;
|
||||
|
||||
MsgReportGainRange(int min, int max, int step) :
|
||||
MsgReportGainRange(int min, int max, int step, float scale) :
|
||||
Message(),
|
||||
m_min(min),
|
||||
m_max(max),
|
||||
m_step(step)
|
||||
m_step(step),
|
||||
m_scale(scale)
|
||||
{}
|
||||
};
|
||||
|
||||
@@ -134,7 +137,7 @@ public:
|
||||
void getFrequencyRange(uint64_t& min, uint64_t& max, int& step);
|
||||
void getSampleRateRange(int& min, int& max, int& step);
|
||||
void getBandwidthRange(int& min, int& max, int& step);
|
||||
void getGlobalGainRange(int& min, int& max, int& step);
|
||||
void getGlobalGainRange(int& min, int& max, int& step, float& scale);
|
||||
const std::vector<GainMode>& getGainModes() { return m_gainModes; }
|
||||
|
||||
virtual bool handleMessage(const Message& message);
|
||||
|
||||
Reference in New Issue
Block a user