# HG changeset patch # User Marco Filippi iz3gme.marco@gmail.com # Date 1347973450 -7200 # Node ID 187fe4c394f6f1bee058a9cfa3229c332d8f5561 # Parent 8b326e20aa6b87b75e5bc48d50b7a3781542b27c [all Wouxun] Add busy channel lockout in memory editor implement feature #309
diff --git a/chirp/wouxun.py b/chirp/wouxun.py --- a/chirp/wouxun.py +++ b/chirp/wouxun.py @@ -376,6 +376,12 @@ break mem.name += CHARSET[i]
+ mem.extra = RadioSettingGroup("Extra", "extra") + bcl = RadioSetting("BCL", "bcl", + RadioSettingValueBoolean(bool(_mem.bcl))) + bcl.set_doc("Busy Channel Lockout") + mem.extra.append(bcl) + return mem
def _set_tone(self, mem, _mem): @@ -445,9 +451,6 @@ else: _mem.power_high = True
- # Default to disabling the busy channel lockout - _mem.bcl = 0 - _nam.name = [0xFF] * 6 for i in range(0, len(mem.name)): try: @@ -455,6 +458,9 @@ except IndexError: raise Exception("Character `%s' not supported")
+ for setting in mem.extra: + setattr(_mem, setting.get_shortname(), setting.value) + @classmethod def match_model(cls, filedata, filename): # New-style image (CHIRP 0.1.12)