Project

General

Profile

Actions

Feature #170

open

VX-7 - allow to reorganize channels in memory groups

Added by David Griffith almost 12 years ago. Updated almost 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
05/11/2012
Due date:
% Done:

0%

Estimated time:
Chirp Version:
daily
Model affected:
Yaesu VX-7R
I read the instructions above:

Description

If channels are assigned to memory groups from within Chirp and then uploaded to the Yaesu VX-7, the order in which the channels appear in the memory groups may change. So far, it appears that they will appear in the order in which you click the checkboxes. Such behavior is not desirable.

Actions #1

Updated by Dan Smith almost 12 years ago

What behavior is desirable?

Actions #2

Updated by David Griffith almost 12 years ago

Channels should be presented in numeric order as they are when memory group mode is not active.

Actions #3

Updated by Dan Smith almost 12 years ago

Why? Some (good) radios allow you to explicitly specify the order in which the memories appear in the bank The VX7 doesn't, but it does store them in a specific order in the memory. As far as I know, it stores them in the order you stored them, which behaves just like the order in which you click the check boxes.

We could expose the IndexedBankModel for the VX7 to let you control the order yourself, but right now the UI only supports that for 1:1 banks (like Icom radios) not 1:n banks (like Yaesu radios). If you can come up with some sane UI paradigm for controlling membersip and index order for 1:n models, then we can see about doing that.

Actions #4

Updated by David Griffith almost 12 years ago

I was coming from the "principle of least surprise". There is no indication that order makes any difference; therefore when the order turns out different than the channel number, there's a problem. I can't think of a completely clean UI paradigm for specifying the order in which channels should appear in a memory group. Perhaps add a new column in the Banks tab that indicates order?

Actions #5

Updated by Dan Smith almost 12 years ago

Well, I guess it depends on what surprises you :)

Discussion on IRC just now has led us to a proposed solution. By moving to a TreeView, we can open a row below each memory with an index field letting the user select the index for a given memory in each bank. All we really need to do is use that to sort the information we hand to the radio' BankModel, and it should do the right thing. We could go so far as so attempt duplicate checking in the UI, but I think that at a minimum the radio will be able to just do its best from the sort order since non-linear bank indexes don't make sense on those sorts of radios anyway.

Is anyone interested in working on this?

Actions #6

Updated by Bernhard Hailer almost 4 years ago

  • Tracker changed from Bug to Feature
  • Subject changed from VX-7 reorganizes channels in memory groups nonsensically to VX-7 - allow to reorganize channels in memory groups
  • Target version set to chirp-legacy
  • Model affected changed from VX-7 to Yaesu VX-7R

This bug report has evolved to a feature request.

Actions

Also available in: Atom PDF