add soapyremote source
This commit is contained in:
17
owrx/source/soapy_remote.py
Normal file
17
owrx/source/soapy_remote.py
Normal file
@ -0,0 +1,17 @@
|
||||
from .soapy import SoapyConnectorSource
|
||||
|
||||
|
||||
class SoapyRemoteSource(SoapyConnectorSource):
|
||||
def getEventNames(self):
|
||||
return super().getEventNames() + ["remote", "remote_driver"]
|
||||
|
||||
def getDriver(self):
|
||||
return "remote"
|
||||
|
||||
def buildSoapyDeviceParameters(self, parsed, values):
|
||||
params = super().buildSoapyDeviceParameters(parsed, values)
|
||||
params = [v for v in params if not "remote" in params]
|
||||
params += [{"remote": values["remote"]}]
|
||||
if "remote_driver" in values and values["remote_driver"] is not None:
|
||||
params += [{"remote:driver": values["remote_driver"]}]
|
||||
return params
|
Reference in New Issue
Block a user