Public Member Functions | |
def | __init__ |
def | __del__ |
def | set_freq |
def | gain_range |
Return range of gain that can be set by this d'board. | |
def | set_gain |
Set the gain. | |
def | is_quadrature |
Return True if this board requires both I & Q analog channels. | |
def | set_lo_offset |
Set amount by which LO is offset from requested tuning frequency. | |
def | lo_offset |
Get amount by which LO is offset from requested tuning frequency. | |
Public Attributes | |
first | |
spi_format | |
gui | |
PD |
Derive board specific subclasses from db_flexrf_base_{tx,rx}
def db_flexrf::flexrf_base::__del__ | ( | self | ) |
Reimplemented in db_flexrf::flexrf_base_tx, and db_flexrf::flexrf_base_rx.
def db_flexrf::flexrf_base::__init__ | ( | self, | ||
usrp, | ||||
which | ||||
) |
usrp,: | instance of usrp.source_c | |
which,: | which side: 0 or 1 corresponding to side A or B respectively which: int |
Reimplemented from db_base::db_base.
Reimplemented in db_flexrf::flexrf_base_tx, db_flexrf::flexrf_base_rx, db_flexrf::db_flexrf_2400_tx, db_flexrf::db_flexrf_2400_rx, db_flexrf::db_flexrf_1200_tx, db_flexrf::db_flexrf_1200_rx, db_flexrf::db_flexrf_1800_tx, db_flexrf::db_flexrf_1800_rx, db_flexrf::db_flexrf_900_tx, db_flexrf::db_flexrf_900_rx, db_flexrf::db_flexrf_400_tx, db_flexrf::db_flexrf_400_rx, db_flexrf_mimo::db_flexrf_2400_tx_mimo_a, db_flexrf_mimo::db_flexrf_2400_rx_mimo_a, db_flexrf_mimo::db_flexrf_2400_tx_mimo_b, db_flexrf_mimo::db_flexrf_2400_rx_mimo_b, db_flexrf_mimo::db_flexrf_1800_tx_mimo_a, db_flexrf_mimo::db_flexrf_1800_rx_mimo_a, db_flexrf_mimo::db_flexrf_1800_tx_mimo_b, db_flexrf_mimo::db_flexrf_1800_rx_mimo_b, db_flexrf_mimo::db_flexrf_1200_tx_mimo_a, db_flexrf_mimo::db_flexrf_1200_rx_mimo_a, db_flexrf_mimo::db_flexrf_1200_tx_mimo_b, db_flexrf_mimo::db_flexrf_1200_rx_mimo_b, db_flexrf_mimo::db_flexrf_900_tx_mimo_a, db_flexrf_mimo::db_flexrf_900_rx_mimo_a, db_flexrf_mimo::db_flexrf_900_tx_mimo_b, db_flexrf_mimo::db_flexrf_900_rx_mimo_b, db_flexrf_mimo::db_flexrf_400_tx_mimo_a, db_flexrf_mimo::db_flexrf_400_rx_mimo_a, db_flexrf_mimo::db_flexrf_400_tx_mimo_b, and db_flexrf_mimo::db_flexrf_400_rx_mimo_b.
def db_flexrf::flexrf_base::gain_range | ( | self | ) |
Return range of gain that can be set by this d'board.
Reimplemented from db_base::db_base.
Reimplemented in db_flexrf::flexrf_base_tx, db_flexrf::db_flexrf_2400_rx, db_flexrf::db_flexrf_1200_rx, db_flexrf::db_flexrf_1800_rx, db_flexrf::db_flexrf_900_rx, and db_flexrf::db_flexrf_400_rx.
def db_flexrf::flexrf_base::is_quadrature | ( | self | ) |
Return True if this board requires both I & Q analog channels.
This bit of info is useful when setting up the USRP Rx mux register.
Reimplemented from db_base::db_base.
def db_flexrf::flexrf_base::lo_offset | ( | self | ) |
Get amount by which LO is offset from requested tuning frequency.
def db_flexrf::flexrf_base::set_freq | ( | self, | ||
freq | ||||
) |
Reimplemented from db_base::db_base.
def db_flexrf::flexrf_base::set_gain | ( | self, | ||
gain | ||||
) |
Set the gain.
gain,: | gain in decibels |
Reimplemented from db_base::db_base.
Reimplemented in db_flexrf::flexrf_base_tx, and db_flexrf::flexrf_base_rx.
def db_flexrf::flexrf_base::set_lo_offset | ( | self, | ||
offset | ||||
) |
Set amount by which LO is offset from requested tuning frequency.
offset,: | offset in Hz |
Reimplemented from db_base::db_base.