mirror of
https://github.com/kk7ds/chirp.git
synced 2024-09-21 10:37:15 +00:00
Add duplex offset to chirp.py and chirp_common
This commit is contained in:
parent
a3990f3678
commit
39376525d3
8
chirp.py
8
chirp.py
@ -126,6 +126,10 @@ parser.add_option("", "--set-mem-dtcspol", dest="set_mem_dtcspol",
|
||||
|
||||
parser.add_option("", "--set-mem-dup", dest="set_mem_dup",
|
||||
help="Set memory duplex (+,-, or blank)")
|
||||
parser.add_option("", "--set-mem-offset", dest="set_mem_offset",
|
||||
type="float",
|
||||
help="Set memory duplex offset (in MHz)")
|
||||
|
||||
parser.add_option("", "--set-mem-mode", dest="set_mem_mode",
|
||||
default=None,
|
||||
help="Set mode (%s)" % ",".join(chirp_common.MODES))
|
||||
@ -207,7 +211,8 @@ if options.set_mem_name or options.set_mem_freq or \
|
||||
options.set_mem_dtcson or options.set_mem_dtcsoff or \
|
||||
options.set_mem_tenc or options.set_mem_tsql or options.set_mem_dtcs or\
|
||||
options.set_mem_dup is not None or \
|
||||
options.set_mem_mode or options.set_mem_dtcspol:
|
||||
options.set_mem_mode or options.set_mem_dtcspol or\
|
||||
options.set_mem_offset:
|
||||
try:
|
||||
mem = radio.get_memory(int(args[0]))
|
||||
except errors.InvalidMemoryLocation:
|
||||
@ -222,6 +227,7 @@ if options.set_mem_name or options.set_mem_freq or \
|
||||
mem.dtcsPolarity = options.set_mem_dtcspol or mem.dtcsPolarity
|
||||
if _dup is not None:
|
||||
mem.duplex = _dup
|
||||
mem.offset = options.set_mem_offset or mem.offset
|
||||
mem.mode = _mode or mem.mode
|
||||
|
||||
if options.set_mem_tencon:
|
||||
|
@ -61,6 +61,7 @@ class Memory:
|
||||
|
||||
# FIXME: Decorator for valid value?
|
||||
duplex = ""
|
||||
offset = 0.600
|
||||
mode = "FM"
|
||||
tuningStep = 5.0
|
||||
|
||||
@ -82,10 +83,16 @@ class Memory:
|
||||
else:
|
||||
dtcs = " "
|
||||
|
||||
return "Memory %i: %.5f%s %s (%s) r%.1f%s c%.1f%s d%03i%s%s [TS=%.2f]" % \
|
||||
if self.duplex == "":
|
||||
dup = "/"
|
||||
else:
|
||||
dup = self.duplex
|
||||
|
||||
return "Memory %i: %.5f%s%0.3f %s (%s) r%.1f%s c%.1f%s d%03i%s%s [TS=%.2f]" % \
|
||||
(self.number,
|
||||
self.freq,
|
||||
self.duplex,
|
||||
dup,
|
||||
self.offset,
|
||||
self.mode,
|
||||
self.name,
|
||||
self.rtone,
|
||||
|
Loading…
Reference in New Issue
Block a user