Wykres commitów

635 Commity (8595c244e4cd3705212a652bfad0b2a2a49cf178)

Autor SHA1 Wiadomość Data
Stéphane Fillod, F8CFE 81edd610fe * CHANGE in caps: added new field vfo_list to describe available VFOs
(work in progress), and priv field to help with generic backend inits.
* tuning_steps field is now shadowed in rig->state
* preamp and attenuator arrays in caps/state are now of type int
* started to code replacement for VFO and passband definitions
* misc changes


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@402 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-27 22:56:23 +00:00
Stéphane Fillod, F8CFE aaec33e8a7 * added RIG_LEVEL_IS_FLOAT macro to known which levels are of float type,
and what are the others of integer type.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@399 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-25 23:06:18 +00:00
Stéphane Fillod, F8CFE 617c6ade52 * added rig_get_dcd() support (RIG_LEVEL_SQLSTAT might disappear)
* renamed KHz to kHz
* RIG_MODE_WFM is back, backends not updated yet

!!! API CHANGE !!!
* added new fields 'dcd_type', 'port_type' and 'get_dcd'
* caps has a new field: 'filters'. It holds the list of installed filters
  as a table of modes/bandpass tuples. See hamlib-developer for discussion.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@390 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-14 23:51:44 +00:00
Stéphane Fillod, F8CFE b901a320c8 * added new RIG_MODEL_DUMMY; NB RIG_MODEL_FT847 constant is no more equal to 0
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@382 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-14 01:05:41 +00:00
Stéphane Fillod, F8CFE 3f7c07e6ce * regenerated
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@381 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-14 01:04:40 +00:00
Stéphane Fillod, F8CFE 95391dcf42 * add missing files. Hopefuly, checkouts should compile fine now.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@377 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-14 01:01:34 +00:00
Stéphane Fillod, F8CFE c7bfdbb64e * added RIG_TYPE_PCRECEIVER type
* RIG_LEVEL_ANN and RIG_LEVEL_ANT are no more. Welcome rig_set_ann/rig_get_ann,
  and rig_set_ant/rig_get_ant (yet to be coded..)
* cosmetic changes

Significant caps update:
------------------------
* added copyright field, for author and copyright, eg "(c) 2001 Joe Bar, GPL"
* has_func and has_level have been renamed to has_set_func and has_get_level
  Yes, the purpose was to squash this pit fall. Now we have has_get_func/
  has_set_func and has_get_level/has_set_level. Make things more clear.
* added preamp[] and attenuator[] arrays, as discussed on hamlib-developer list
* added (almost useless) max_rit field to hold absolute max RIT
* added bank_qty and chan_desc_sz for memory name size
* removed rx_range_list/tx_range_list in favor of rx_range_list1/tx_range_list1
  and rx_range_list2/tx_range_list2 for ITU region 1 and ITU region 2 resp.
  Does anyone know if some rigs out there are for ITU region 3 ?
* added set_ann/get_ann and set_ant/get_ant caps
* modified get_func prototype that was not designed properly

* updated struct rig_state to shadow capabilities, in the case they
  are customized


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@364 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-11 23:04:54 +00:00
Stéphane Fillod, F8CFE c04cce7828 * added hamlib_version constant
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@356 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-09 23:02:56 +00:00
Stéphane Fillod, F8CFE 83c509bb0c * regenerated
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@355 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-09 23:02:09 +00:00
Stéphane Fillod, F8CFE 1d5e476647 * regenerated after linradio checking in configure
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@343 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-07 23:41:28 +00:00
Stéphane Fillod, F8CFE ba22118b32 * added rig_get_resolution()
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@342 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-07 23:40:16 +00:00
Stéphane Fillod, F8CFE 9ac030bce9 * added WiNRADiO model list
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@341 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-02-07 23:39:37 +00:00
Stéphane Fillod, F8CFE 831ce62e59 * fixed typo
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@329 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-01-28 22:13:09 +00:00
Stéphane Fillod, F8CFE 87f212d899 * added new RIG_FUNC and fixed typos
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@328 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-01-28 22:11:36 +00:00
Stéphane Fillod, F8CFE ece8eda70d * added targetable_vfo field in caps
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@316 7ae35d74-ebe9-4afe-98af-79ac388436b8
2001-01-05 18:21:39 +00:00
Stéphane Fillod, F8CFE b864758580 * all the API functions are now targetted to a particular VFO.
This is a major change in the library interface, and the implementation
  is not complete yet (especially in the backends), but the API should
  be fine. Anyway, at this stage of developement, interface design
  experimenting matters more than completeness.
* added new shortfreq_t type for frequencies on 31bits (up to 2GHz)
  for use by offset/shifts/etc.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@285 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-12-05 22:01:03 +00:00
Stéphane Fillod, F8CFE 5d492a9a1d * regenerated due to added libgd option
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@281 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-12-04 23:45:28 +00:00
Stéphane Fillod, F8CFE d0e751257d * removed [sg]et_passband in favor of an enhanced [sg]et_mode which
includes the passband, since most rigs tie these parameters together
  quite often. For exemple, WFM is (RIG_MODE_FM,RIG_PASSBAND_WIDE) in Hamlib.
  Another set of functions will be needed to fine tune aditional
  frequency response/filters.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@280 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-12-04 23:39:18 +00:00
Stéphane Fillod, F8CFE 2d6dd6bda0 * added squelch primitives of DCS/CTCSS
* added set/get_RIT and rig_get_info()


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@273 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-11-28 22:31:40 +00:00
Stéphane Fillod, F8CFE b1a3b27e2d * misc reordering, added Skanti
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@272 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-11-28 22:28:30 +00:00
Stéphane Fillod, F8CFE 5733b0c984 * misc fix of the size of immediate value (long long)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@255 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-30 21:45:27 +00:00
Stéphane Fillod, F8CFE 39ea3ecee7 * misc cleanup
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@251 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-29 16:29:07 +00:00
Stéphane Fillod, F8CFE 3e2fc349e4 * try to be more exhaustive in the rig list. Any volounteers ?
* cleanup


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@241 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-23 19:55:11 +00:00
Stéphane Fillod, F8CFE e9c6d30233 * added rig_set_bank() to the API
* added struct timeval post_write_date to rig_state, so the post_write_delay
  may not be an active wait loop.
* cleanup


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@240 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-23 19:53:03 +00:00
Stéphane Fillod, F8CFE 5e546f9347 Initial release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@238 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-22 16:19:06 +00:00
Stéphane Fillod, F8CFE f6f1e008cf * renamed rig_*_rpt_* functions to rig_*_rptr_* to be more uniform
* made use of setting_t type in *_has_* functions
* removed set_volume, get_volume, set_squelch, get_squelch,
  get_squelch_status, set_ant, get_ant, int et_att, get_att,
  set_preamp, get_preamp, set_power, and get_power
  in favor of set_level/get_level.
* set_func takes one more arg for the status (activate or desactivate)


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@233 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-22 16:02:21 +00:00
Stéphane Fillod, F8CFE fa3d2e016b * Replaced rig_?et_volume/rig_?et_squelch/rig_get_squelch_status/rig_get_strength/rig_?et_ant/rig_?et_att/rig_?et_preamp by rig_set_level/rig_get_level. This is a good saving in terms of namespace, but a potential gain in messy backend implementation. Feedback welcome.
* Added rig_has_level/rig_has_set_level (cloned from their *_func cousins)

* Reworked the RIG_MODE_* defines. The filter information (narrow, normal, wide) has been splited for less complexity. Thus adding rig_[sg]et_passband.

* Reworked the vfo_t enum. Main is now an alias for VFO A, Sub for VFO B, Sat for VFO C. I'm almost sure it's a wrong assumption. Could someone tell if Main is or is not VFO A ?

* Coded in a Memory/VFO handling proposal. Access is done through mv_ctl. See mem_vfo_op_e for a list of available operations.

* Renamed [sg]et_tone to [sg]et_dcs and [sg]et_tonesq to [sg]et_ctcss.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@218 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-16 21:58:03 +00:00
Stéphane Fillod, F8CFE f94baa5630 * Added RIG_MODEL_MINISCOUT
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@215 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-16 21:48:48 +00:00
Stéphane Fillod, F8CFE db79d12466 * added [sg]et_rpt_offs to set repeater offset
* added [sg]et_split_freq to set split frequencies
* added [sg]et_split to activate split operation
* added get_squelch_status to get the open/close status of the squelch
* added [sg]et_trn to activate on the run the transceive mode (PCR1000 can do that)


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@207 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-10 22:09:54 +00:00
Stéphane Fillod, F8CFE 6d7a2cff06 added Icom models in the list
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@206 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-10 22:05:23 +00:00
Frank Singleton, VK3FCS a5bcaa48ca added post_write_delay
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@204 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-09 01:17:20 +00:00
Stéphane Fillod, F8CFE c6f8770576 include files moved again (to include/hamlib)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@183 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-08 21:16:45 +00:00
Stéphane Fillod, F8CFE fe1452a35a include files moved again
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@182 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-08 21:15:28 +00:00
Stéphane Fillod, F8CFE 34279c3cd6 Initial release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@173 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-01 12:52:17 +00:00
Stéphane Fillod, F8CFE c6184212c6 Moved from ../common
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@172 7ae35d74-ebe9-4afe-98af-79ac388436b8
2000-10-01 12:45:21 +00:00