Commit Graph

5723 Commits

Author SHA1 Message Date
Dan Smith
691917f6be Move platform to chirp module 2008-08-27 14:52:27 -07:00
Dan Smith
f37ec8b18d Add license to memedit 2008-08-27 14:28:19 -07:00
Dan Smith
8dc1645ec8 Grab the callsign lists from the radio on init, and only try to set the
calls of a memory if its a DVMemory
2008-08-26 19:19:32 -07:00
Dan Smith
d08feec3e4 Remove the "limited" qualifier from common and id800 2008-08-26 19:17:42 -07:00
Dan Smith
766c81216c Properly set "in use" flag after a set_memory() in ID800 2008-08-26 19:03:21 -07:00
Dan Smith
ded8d6eb2b Remove notion of changed memories and make the editor own the radio.
This makes it easier to let the radio do the error checking for the
values, as well as makes it possible to live-control the ic9x radios.
2008-08-26 18:52:25 -07:00
Dan Smith
ff7234e08a Fix tone mode detection 2008-08-26 18:06:20 -07:00
Dan Smith
a57296ae9f Fix id800 regression that clobbers the duplex 2008-08-26 18:06:02 -07:00
Dan Smith
fea9a39925 Fix the same nasty bug in ic2200_ll 2008-08-26 16:19:42 -07:00
Dan Smith
0c8ea16707 Fix a nasty typo in id800_ll 2008-08-26 16:18:10 -07:00
Dan Smith
b19d246019 Set rules hint for easier reading 2008-08-26 16:07:48 -07:00
Dan Smith
a8bfbc7484 Remove debug from id800 2008-08-26 16:06:41 -07:00
Dan Smith
f0659f985c Add interfaces to set urcall and repeater lists for combo selection 2008-08-26 16:05:29 -07:00
Dan Smith
a7f1b281ea Add LimitedDstarRadio interface for getting the list of various
callsigns and implement that for the ID800.
2008-08-26 16:04:50 -07:00
Dan Smith
35531d2532 Track line numbers to provide more helpful error messages 2008-08-26 16:03:44 -07:00
Dan Smith
7dd0b51056 Add change tracking and a way to get the changed memories from the list.
Also added an ID800 variant of the class with some callsign combo lists
2008-08-26 15:30:31 -07:00
Dan Smith
2811066d41 Added tag release_0_1_4 for changeset 05dd19dd4db8 2008-08-26 14:17:32 -07:00
Dan Smith
707d2d6d57 Back to a release version 2008-08-26 14:16:40 -07:00
Dan Smith
cd174f4fb9 Add get/set methods for id800 callsign lists and return a DVMemory with
the calls filled out appropriately.
2008-08-25 18:37:24 -07:00
Dan Smith
e128500a1b Add support for parsing DV fields in ic9x and returning a DVMemory if
appropriate.  Also fix stupid bitmask on the neverending tone crap.
2008-08-24 20:21:01 -07:00
Dan Smith
f66aaf1a24 Add DVMemory 2008-08-24 20:20:17 -07:00
Dan Smith
9cd374f7c5 Merge 2008-08-24 19:28:33 -07:00
Dan Smith
d36bf48667 Fix ic9x tone parsing again to leave out an unrelated bit 2008-08-24 19:23:28 -07:00
Dan Smith
fc8e2a8b65 Add some preliminary GUI elements for a real editor.
This changeset adds the beginnings of a memory list editor
2008-08-24 14:58:45 -07:00
Dan Smith
606e496037 Fix up tone values on ic9x, hopefully for real this time. 2008-08-24 11:55:16 -07:00
Dan Smith
33182aebed Fix ic9x:A outgoing length calculation. This was a casualty of trying
to consolidate some inbound/outbound stuff a while ago.
2008-08-24 11:54:26 -07:00
Dan Smith
70475a4116 Make 2820 use set_raw_memory() 2008-08-24 11:31:20 -07:00
Dan Smith
a17661d0be Maybe fix an overzealous mask while looking for tone enabled flags on
ic9x.
2008-08-18 15:30:55 -07:00
Dan Smith
82078063ce Add standard repeater offsets for 2m and 70cm for later automaticness 2008-07-31 20:09:38 -07:00
Dan Smith
73a672062b Try to fix up the 2820 and 92 tone enabled parsing a little 2008-07-31 19:26:24 -07:00
Dan Smith
8cf9018255 Fetch directly from the mmap to avoid numbering issues 2008-07-31 19:26:00 -07:00
Dan Smith
bfecdae0cc Fix typo 2008-07-30 18:55:28 -07:00
Dan Smith
c7180dcdea Support parsing the new CSV file format 2008-07-30 16:32:17 -07:00
Dan Smith
e2d59fbc10 Report parse error in log at least 2008-07-30 16:32:07 -07:00
Dan Smith
a20dd49c37 Make ic9x driver support tuningStep 2008-07-29 16:07:06 -07:00
Dan Smith
3f2c7d9125 Make CSV format now include extra fields 2008-07-28 19:06:57 -07:00
Dan Smith
9aec45b9a2 Add --raw option to chirp to dump a raw memory location 2008-07-28 18:56:23 -07:00
Dan Smith
183ccdbfd2 Implement ctone,dtcs,polarity,offset, etc for ic9x.
ic9x is still really really awful, and needs a major cleanup
2008-07-28 18:53:50 -07:00
Dan Smith
312b6933cc Update 2820 for tsql,dtcs,polarity, offset, etc 2008-07-28 16:30:16 -07:00
Dan Smith
9bd942f1db Add ctone, dtcs, polarity, offset, etc for ic2200 2008-07-28 15:00:59 -07:00
Dan Smith
00bb7eb274 Add support for get/set of duplex offset for id800 2008-07-27 17:43:00 -07:00
Dan Smith
39376525d3 Add duplex offset to chirp.py and chirp_common 2008-07-27 17:42:44 -07:00
Dan Smith
a3990f3678 Make ID800 implementation support get/set of DTCS polarity 2008-07-27 17:08:25 -07:00
Dan Smith
0d3a145c0c Make chirp_common and chirp.py aware of DTCS polarity 2008-07-27 17:08:11 -07:00
Dan Smith
a51090f2a1 Update id800 for tenc change and add tsql, dtcs support 2008-07-27 16:46:19 -07:00
Dan Smith
48bcf65e2a Update 2200, 2820, ic9x for new tenc property name 2008-07-27 16:45:54 -07:00
Dan Smith
09d65e1ead Add CTCSS tone, flag, DTCS code, flag, and DTCS code list to
chirp_common.  Make chirp.py able to set these values
2008-07-27 16:43:48 -07:00
Dan Smith
617c2b1a99 Bump version 2008-07-27 09:59:28 -07:00
Dan Smith
117e6afa38 Strip CSV imported lines and properly count them for header skip 2008-07-27 09:59:07 -07:00
Dan Smith
679ab6ee66 Finalize cleanup with ID800 2008-07-27 09:40:56 -07:00