SDDC_Driver
Loading...
Searching...
No Matches
RX888Radio Class Reference
Inheritance diagram for RX888Radio:
Collaboration diagram for RX888Radio:

Public Member Functions

 RX888Radio (fx3class *fx3)
 
const char * GetName () override
 
float getGain () override
 
- Public Member Functions inherited from BBRF103Radio
 BBRF103Radio (fx3class *fx3)
 
const array< float, 2 > GetADCSampleRateLimits () override
 
sddc_err_t SetCenterFrequency_HF (uint32_t freq) override
 
sddc_err_t SetCenterFrequency_VHF (uint32_t freq) override
 
uint32_t GetTunerFrequency_HF () override
 
uint32_t GetTunerFrequency_VHF () override
 
sddc_rf_mode_t GetBestRFMode (uint64_t freq) override
 
sddc_err_t SetRFMode (sddc_rf_mode_t mode) override
 
vector< float > GetRFSteps_HF () override
 
vector< float > GetRFSteps_VHF () override
 
sddc_err_t SetRFAttenuation_HF (size_t attIndex) override
 
sddc_err_t SetRFAttenuation_VHF (uint16_t attIndex) override
 
vector< float > GetIFSteps_HF () override
 
sddc_err_t SetIFGain_HF (size_t attIndex) override
 
vector< float > GetIFSteps_VHF () override
 
sddc_err_t SetIFGain_VHF (size_t attIndex) override
 
- Public Member Functions inherited from RadioHardware
 RadioHardware (fx3class *fx3)
 
sddc_rf_mode_t GetRFMode ()
 
uint32_t GetADCSampleRate ()
 
sddc_err_t SetADCSampleRate (uint32_t samplefreq)
 
bool GetBiasT_HF ()
 
sddc_err_t SetBiasT_HF (bool new_state)
 
bool GetBiasT_VHF ()
 
sddc_err_t SetBiasT_VHF (bool new_state)
 
uint16_t GetRF_HF ()
 
uint16_t GetRF_VHF ()
 
uint16_t GetIF_HF ()
 
uint16_t GetIF_VHF ()
 
uint32_t GetCenterFrequency_HF ()
 
uint32_t GetCenterFrequency_VHF ()
 
bool GetDither ()
 
sddc_err_t SetDither (bool new_state)
 
bool GetPGA ()
 
sddc_err_t SetPGA (bool new_state)
 
bool GetRand ()
 
sddc_err_t SetRand (bool new_state)
 
sddc_err_t StartStream ()
 
sddc_err_t StopStream ()
 
sddc_err_t SetGPIO (uint32_t mask)
 
sddc_err_t UnsetGPIO (uint32_t mask)
 
sddc_err_t SetLED (sddc_leds_t led, bool on)
 Change the state of an LED.
 
bool ReadDebugTrace (uint8_t *pdata, uint8_t len)
 

Additional Inherited Members

- Protected Attributes inherited from RadioHardware
fx3classFx3
 
uint32_t gpios = 0
 
uint32_t sampleRate = 0
 
sddc_rf_mode_t currentRFMode = NOMODE
 
bool stateDither = false
 
bool statePGA = false
 
bool stateRand = false
 
bool stateBiasT_HF = false
 
bool stateBiasT_VHF = false
 
uint16_t attenuationHFStep = 0
 
uint16_t attenuationVHFStep = 0
 
uint16_t gainHFStep = 0
 
uint16_t gainVHFStep = 0
 
uint32_t freqLO_HF = 0
 
uint32_t freqLO_VHF = 0
 

Member Function Documentation

◆ getGain()

float RX888Radio::getGain ( )
inlineoverridevirtual

Reimplemented from BBRF103Radio.

◆ GetName()

const char * RX888Radio::GetName ( )
inlineoverridevirtual

Reimplemented from BBRF103Radio.


The documentation for this class was generated from the following file: