
Greetings,
A new daily build of CHIRP is available. This includes changes made directly to the tree yesterday, and may include additional features, bug fixes, and/or bugs. If you are interested in trying it, grab it from the following location:
http://trac.chirp.danplanet.com/chirp_daily/daily-02102012/
A list of the changes included in this build (since the last daily) follows:
changeset: 1310:c626a3b285c4 tag: tip user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 19:46:22 2012 -0800 files: chirp/generic_csv.py chirp/xml.py description: Remove old bank support from the csv and xml drivers until they get updated
changeset: 1309:4f4e027d575a user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 19:15:51 2012 -0800 files: chirp/vx3.py description: [vx3] Bank name support (membership support is not yet complete)
changeset: 1308:bfdf250c6b15 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 19:14:12 2012 -0800 files: chirpui/editorset.py description: Don't crash if a radio has bank name support but not bank membership
changeset: 1307:2b595496710e user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 19:05:09 2012 -0800 files: chirp/ft817.py chirp/vx7.py chirp/xml.py description: Remove stale get_banks() methods from various drivers
changeset: 1306:c1fb17497ef7 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 18:55:12 2012 -0800 files: chirpui/bankedit.py chirpui/common.py chirpui/editorset.py description: Propagate bank changes after import immediately, if the banks tab is selected.
changeset: 1305:10d129297faa user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirpui/bankedit.py chirpui/common.py chirpui/editorset.py chirpui/mainapp.py chirpui/memedit.py description: UI support for the new banks model
changeset: 1304:6da03479b2b7 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: tests/run_tests description: [tests] Properly test the new bank model, and add more thorough testing than we had before
changeset: 1303:f9082cdf004b user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/ft7800.py description: [ft7800] New bank support
changeset: 1302:a1139a064ad2 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/vx8.py description: [vx8] New bank model support
changeset: 1301:d1b93f1a107f user: Jon K Hellan hellan@acm.org date: Fri May 27 19:09:35 2011 +0200 files: chirp/ft7800.py chirp/vx3.py chirp/vx6.py chirp/vx8.py description: Original Yaesu banks patch from Jon
changeset: 1300:23020071e0d9 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/idrp.py description: [idrp] Remove stale get_banks() function
changeset: 1299:5b2cc0cde632 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/ic9x.py chirp/ic9x_ll.py chirp/icf.py description: [ic9x] New bank support
changeset: 1298:aad90e12b232 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/icx8x.py chirp/icx8x_ll.py description: [icx8x] New bank support
changeset: 1297:bd133c3cd6b9 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/id880.py description: [id880] New bank support
changeset: 1296:a950aa5b36e7 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/id800.py description: [id800] New bank support
changeset: 1295:1eaf629086ee user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/ict70.py description: [ict70] New bank support
changeset: 1294:c3007b457895 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/ic2720.py description: [ic2720] New bank support
changeset: 1293:30df7121e349 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/ic2200.py description: [ic2200] New bank model support
changeset: 1292:0c52196b182d user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/ic2820.py description: [ic2820] New banks support
changeset: 1291:0e3e23088eb6 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/icf.py description: Icom-specific BankModel base
changeset: 1290:071ab8e9af6c user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/import_logic.py chirpui/importdialog.py tests/run_tests description: Import logic for new bank model
changeset: 1289:ae4eb3151723 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirpui/common.py description: Allow setting a target for RadioJob other than the radio itself
This will facilitate synchronized jobs to the BankModel, Bank, etc objects
changeset: 1288:051f2f9db074 user: Dan Smith dsmith@danplanet.com date: Thu Feb 09 17:37:54 2012 -0800 files: chirp/chirp_common.py description: Bank Rebase: basic support
This change introduces a BankModel object, as well as refined Bank and NamedBank objects. A radio driver should implement BankModel and return it from Radio.get_bank_model(). This encapsulates all bank-related transactions. Radios with user-nameable banks should also implement NamedBank and plumb name changes accordingly.

Greetings,
A new daily build of CHIRP is available. This includes changes made directly to the tree yesterday, and may include additional features, bug fixes, and/or bugs. If you are interested in trying it, grab it from the following location:
All,
Fedora Linux RPMs for the latest chirp-daily build are now available in the KK7DS Ham-Apps yum repository. To add the repository as a software source, please follow these instructions: http://www.d-rats.com/component/content/article/30-d-rats-yum-repository/
I know it says d-rats, the chirp files are in the same repository.
After setting up the repository, open the "Add/Remove Software" tool and go to "software sources" under the system menu. Make sure the "KK7DS Ham Apps Beta Software" line is checked (enabled).
For some reason, the Fedora package manager likes the beta versions better that the daily builds, so you may not see the daily release in the list the first time you update. If you don't see it, open a terminal window and enter: yum update chirp-daily_02102012 Or: yum update chirp-daily_02102012-1.fc16
That should install the latest daily build.
For those who don't wish to use the repository but still want the RPM (binary or source), please look here: http://ham.n0so.net/fileadmin/ham/apps/rpm/fedora/16/noarch/chirp-daily_0210...
http://ham.n0so.net/fileadmin/ham/apps/rpm/fedora/16/SRPMS/chirp-daily_02102...
Happy Testing from the the Orlando Hamcation,
Mike, N0SO

Hi all,
Bank Rebase: basic support
In case it's not apparent, this large set of changes today makes it possible to support Yaesu-style bank systems, and includes support for the VX-8 and FT-7800 straight away. Support for some of the other Yaesu radios will be coming soon.
Whether you're using one of the newly-supported radios, or an Icom that has had support for years, this change was fairly invasive to the core code and could be potentially destabilizing. Please help by exercising the new bank knobs and dials in CHIRP and making sure that everything is still working properly.
Thanks!

Silly question: should dual band radios, like the Kenwood TM-V7, which treat the UHF and VHF sides as logically distinct constructs, be mapped into a bank structure (e.g. bank VHF and bank UHF)?

Silly question: should dual band radios, like the Kenwood TM-V7, which treat the UHF and VHF sides as logically distinct constructs, be mapped into a bank structure (e.g. bank VHF and bank UHF)?
Hmm, well, I don't think that it would make sense to do that from a UI perspective, partially because of the way that CHIRP is designed today.
It's an interesting thought. If you'd like to propose something or discuss the nuts and bolts of that further, feel free to bring it up on the chirp_devel list.
participants (3)
-
Dan Smith
-
david.hagood@gmail.com
-
Mike Heitmann