18 #include "../xtrxoutput/xtrxoutputsettings.h" 101 if ((uintval > 1023) && (uintval < 65535)) {
void writeDouble(quint32 id, double value)
bool readFloat(quint32 id, float *result, float def=0) const
bool m_extClock
True if external clock source.
uint32_t m_log2SoftInterp
uint32_t m_gain
Optimally distributed gain (dB)
int m_ncoFrequency
Actual NCO frequency (the resulting frequency with mixing is displayed)
void writeFloat(quint32 id, float value)
xtrx_antenna_t m_antennaPath
bool readU32(quint32 id, quint32 *result, quint32 def=0) const
bool m_ncoEnable
Enable TSP NCO and mixing.
bool readDouble(quint32 id, double *result, double def=0) const
uint32_t m_log2HardInterp
bool readString(quint32 id, QString *result, const QString &def=QString::null) const
bool readBool(quint32 id, bool *result, bool def=false) const
uint16_t m_reverseAPIPort
QByteArray serialize() const
uint16_t m_reverseAPIDeviceIndex
uint32_t m_extClockFreq
Frequency (Hz) of external clock source.
bool readS32(quint32 id, qint32 *result, qint32 def=0) const
void writeS32(quint32 id, qint32 value)
quint32 getVersion() const
QString m_reverseAPIAddress
bool deserialize(const QByteArray &data)
void writeU32(quint32 id, quint32 value)
void writeBool(quint32 id, bool value)
float m_lpfBW
LMS analog lowpass filter bandwidth (Hz)
void writeString(quint32 id, const QString &value)
const QByteArray & final()
uint64_t m_centerFrequency