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