uhd_wrapper.rpc_server package

Submodules

uhd_wrapper.rpc_server.reconfigurable_usrp module

class uhd_wrapper.rpc_server.reconfigurable_usrp.RestartingUsrp

Bases: Usrp

static create(ip: str, masterClockRate: float = 0, desiredDeviceType: str = 'x410') RestartingUsrp

uhd_wrapper.rpc_server.rpc_server module

uhd_wrapper.rpc_server.rpc_server.RfConfigFromBinding(rfConfigBinding: RfConfig) RfConfig
uhd_wrapper.rpc_server.rpc_server.RfConfigToBinding(rfConfig: RfConfig) RfConfig
class uhd_wrapper.rpc_server.rpc_server.UsrpServer(usrp: Usrp)

Bases: object

__init__(usrp: Usrp) None
getVersion() str
configureTx(sendTimeOffset: float, samples: List[Tuple[List, List]], numRepetitions: int) None
configureRx(jsonStr: str) None
configureRfConfig(serializedRfConfig: str) None
collect() List[List[Tuple[List, List]]]
getRfConfig() str

Module contents