Project

General

Profile

Actions

Bug #869

open

Moving memories should update bank membership

Added by Sean Burford almost 11 years ago.

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

0%

Estimated time:
Chirp Version:
0.3.0
Model affected:
VX-8DR
Platform:
All
Debug Log:
I read the instructions above:

Description

The VX8 (and likely similar radios) stores bank memberships as a list of channel locations.

The Chirp semantics for moving a channel are:
Set new location to contents of old location.
Set old location to empty.
Which does not maintain bank membership. Worse, on the VX8 this leaves the old location as a member of the bank, so if new settings are put into the old location it is still a member of the bank.

The vx8 driver has a _debank(mem) function which may have once cleared locations. It no longer works, but the easy thing to do is get it working and make moves clear membership of the source and destination locations.

Drivers that may be affected are:
ICT70 does not modify banks at all in set_memory
IC2200 does not modify flag.bank at all in set_memory
IC2720 does not modify banks in set_memory except to clear it on empty
VX5 does not modify banks in set_memory except to clear it on empty
VX7 does not modify banks in set_memory except to clear it on empty
ID31 does not modify banks in set_memory except to clear it on empty
ID800 does not modify flag.bank in set_memory except to clear it on empty
ID880 does not modify flag.bank in set_memory except to clear it on empty

No data to display

Actions

Also available in: Atom PDF