switch hackrf to soapy
This commit is contained in:
@ -1,23 +1,8 @@
|
||||
from .direct import DirectSource
|
||||
from .soapy import SoapyConnectorSource
|
||||
from owrx.command import Option
|
||||
import time
|
||||
|
||||
|
||||
class HackrfSource(DirectSource):
|
||||
def getCommandMapper(self):
|
||||
return super().getCommandMapper().setBase("hackrf_transfer").setMappings(
|
||||
{
|
||||
"samp_rate": Option("-s"),
|
||||
"tuner_freq": Option("-f"),
|
||||
"rf_gain": Option("-g"),
|
||||
"lna_gain": Option("-l"),
|
||||
"rf_amp": Option("-a"),
|
||||
"ppm": Option("-C"),
|
||||
}
|
||||
).setStatic("-r-")
|
||||
|
||||
def getFormatConversion(self):
|
||||
return ["csdr convert_s8_f"]
|
||||
|
||||
def sleepOnRestart(self):
|
||||
time.sleep(1)
|
||||
class HackrfSource(SoapyConnectorSource):
|
||||
def getDriver(self):
|
||||
return "hackrf"
|
Reference in New Issue
Block a user