[chirp_devel] Luiton/Baojie Driver

Rick DeWitt
Sat Mar 10 16:27:54 PST 2018


OK, I see those now. I will add the other DTMF, Bootup and VFO settiings 
to the Settings tab.

Rick DeWitt
AA0RD
Sequim, Washington, USA
360-681-3494

On 3/10/2018 5:33 AM, Jim Unroe wrote:
> On Fri, Mar 9, 2018 at 10:24 AM, Rick DeWitt <aa0rd at 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




More information about the chirp_devel mailing list