18 #ifndef DEVICES_LIMESDR_DEVICELIMESDRPARAM_H_ 19 #define DEVICES_LIMESDR_DEVICELIMESDRPARAM_H_ 21 #include "lime/LimeSuite.h" 69 m_lpfRangeRx.max = 0.0f;
70 m_lpfRangeRx.min = 0.0f;
71 m_lpfRangeRx.step = 0.0f;
73 m_lpfRangeTx.max = 0.0f;
74 m_lpfRangeTx.min = 0.0f;
75 m_lpfRangeTx.step = 0.0f;
77 m_loRangeRx.max = 0.0f;
78 m_loRangeRx.min = 0.0f;
79 m_loRangeRx.step = 0.0f;
81 m_loRangeTx.max = 0.0f;
82 m_loRangeTx.min = 0.0f;
83 m_loRangeTx.step = 0.0f;
85 m_srRangeRx.max = 0.0f;
86 m_srRangeRx.min = 0.0f;
87 m_srRangeRx.step = 0.0f;
89 m_srRangeTx.max = 0.0f;
90 m_srRangeTx.min = 0.0f;
91 m_srRangeTx.step = 0.0f;
97 bool open(lms_info_str_t deviceStr);
106 void getHardwareType(
const char *device_str);
int m_log2OvSRRx
log2 of Rx oversampling (0..5)
lms_range_t m_lpfRangeRx
Low pass filter range information (Rx side)
float m_rxFrequency
Rx frequency.
lms_device_t * getDevice()
lms_range_t m_srRangeTx
DAC sample rate range.
uint32_t m_nbTxChannels
number of Tx channels (normally 2, we'll see if we really use it...)
lms_range_t m_srRangeRx
ADC sample rate range.
uint32_t m_nbRxChannels
number of Rx channels (normally 2, we'll see if we really use it...)
lms_device_t * m_dev
device handle
int m_log2OvSRTx
log2 of Tx oversampling (0..5)
float m_txFrequency
Tx frequency.
float m_sampleRate
ADC/DAC sample rate.
lms_range_t m_lpfRangeTx
Low pass filter range information (Tx side)
LimeType m_type
Hardware type.
lms_range_t m_loRangeTx
LO range for Tx.
lms_range_t m_loRangeRx
LO range for Rx.