[chirp_devel] [PATCH] [VV-898] Add Settings to Leixen VV-898 Module - Part 8

Jim Unroe
Sat Jan 24 18:40:12 PST 2015


# HG changeset patch
# User Jim Unroe <rock.unroe at gmail.com>
# Date 1422153076 18000
# Node ID 277376153d0f0fb7c564140cb46648a86fedaf67
# Parent  a90469e7944d1d8788458f50f1c9f49f66a83f58
[VV-898] Add Settings to Leixen VV-898 Module - Part 8

Add the following settings:
- VOX Gain Level
- VOX Delay Time
- VOX Inhibit on Receive

related to #2149

diff -r a90469e7944d -r 277376153d0f chirp/leixen.py
--- a/chirp/leixen.py	Sat Jan 24 19:31:46 2015 -0500
+++ b/chirp/leixen.py	Sat Jan 24 21:31:16 2015 -0500
@@ -66,7 +66,8 @@
   u8 apo:4,              // auto power off
      tot:4;              // time out timer
   u8 unknown0x018C;
-  u8 unknown0x018D;
+  u8 voxdt:4,            // vox delay time
+     voxgain:4;          // vox gain
   u8 unknown0x018E;
   u8 unknown0x018F;
   u8 unknown:3,
@@ -165,6 +166,8 @@
 LAMP_LIST = ["OFF", "KEY", "CONT"]
 KEYLOCKM_LIST = ["K+S", "PTT", "KEY", "ALL"]
 ABSEL_LIST = ["B Channel",  "A Channel"]
+VOXGAIN_LIST = ["%s" % x for x in range(1, 9)]
+VOXDT_LIST = ["%s seconds" % x for x in range(1, 5)]
 
 LPTIME_LIST = ["%i miliseconds" % x for x in range(500, 2600, 100)]
 PFKEYLONG_LIST = ["OFF",
@@ -638,6 +641,17 @@
         rs = RadioSetting("keypadmic_off", "Keypad MIC",
                           RadioSettingValueBoolean(not _settings.keypadmic_off))
         cfg_grp.append(rs)
+        rs = RadioSetting("voxgain", "VOX Gain",
+                          RadioSettingValueList(VOXGAIN_LIST,
+                                                VOXGAIN_LIST[_settings.voxgain]))
+        cfg_grp.append(rs)
+        rs = RadioSetting("voxdt", "VOX Delay Time",
+                          RadioSettingValueList(VOXDT_LIST,
+                                                VOXDT_LIST[_settings.voxdt]))
+        cfg_grp.append(rs)
+        rs = RadioSetting("vir", "VOX Inhibit on Receive",
+                          RadioSettingValueBoolean(_settings.vir))
+        cfg_grp.append(rs)
 
         #
         # Key Settings



More information about the chirp_devel mailing list