On Fri, Mar 9, 2018 at 10:24 AM, Rick DeWitt aa0rd@yahoo.com wrote:
Couple of implementation questions- Your Settings > Extra method didn't 'take' for my model, OK if I move that to get_settings?
Are you talking about "Receiving mode", "Launch signaling", "Transmit end signaling", "Compandor and Scrambler"? These are "extra" per-channel settings and are how and where they should be.
What do you mean they didn't take? Are you sure? All "extra" per-channel settings are accessed through the Memory Properties editor.
1. Highlight one or more memory rows 2. Click the [Properties] button near the top of the spreadsheet style memory editor (and alternate method would be to right click on a highlight memory row and choose "Properties" from the menu that appears) 3. Now with the "Memory Properties" editor displayed click on the "Other" tab.
Now you should see the 5 "extra" settings. If these settings don't work on your radio (I bet they do), then skip them when it isn't the LT-725UV. Something like...
if self.MODEL == "LT-725UV": # Extra mem.extra = RadioSettingGroup("extra", "Extra")
if _mem.recvmode == 0xFF: val = 0x00 else: val = _mem.recvmode recvmode = RadioSetting("recvmode", "Receiving mode", RadioSettingValueList(LIST_RECVMODE, LIST_RECVMODE[val])) mem.extra.append(recvmode)
if _mem.botsignal == 0xFF: val = 0x00 else: val = _mem.botsignal botsignal = RadioSetting("botsignal", "Launch signaling", RadioSettingValueList(LIST_SIGNAL, LIST_SIGNAL[val])) mem.extra.append(botsignal)
if _mem.eotsignal == 0xFF: val = 0x00 else: val = _mem.eotsignal eotsignal = RadioSetting("eotsignal", "Transmit end signaling", RadioSettingValueList(LIST_SIGNAL, LIST_SIGNAL[val])) mem.extra.append(eotsignal)
compandor = RadioSetting("compandor", "Compandor", RadioSettingValueBoolean(bool(_mem.compandor))) mem.extra.append(compandor)
scrambler = RadioSetting("scrambler", "Scrambler", RadioSettingValueBoolean(bool(_mem.scrambler))) mem.extra.append(scrambler)
Can I pull the 'Experimental' warning after testing?
Sure.
Any problem if I append the model string to MEM_FORMAT for access by the browser tab? Shouldn't effect anything....?
I'm not sure what you mean by this (but it's early). The "Browser" tab seems to work fine for me
Jim KC9HI