Commit graph

383 commits

Author SHA1 Message Date
Stéphane Fillod, F8CFE
b818045a0a - better portability check with HAVE_SIGACTION
- fix segfault when doing rig_set_trn(POLL->OFF->POLL)
- implement remove_trn_rig()/remove_trn_poll_rig() for rig_set_trn(TRN_OFF)


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2956 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-21 11:37:58 +00:00
Stéphane Fillod, F8CFE
a539c8fe0c - Better state transitions in rig_set_trn()
- (weakly) prevent recursion in search_rig_and_poll()


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2953 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-20 21:56:45 +00:00
Stéphane Fillod, F8CFE
877a50a3eb get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2942 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-31 21:49:59 +00:00
Stéphane Fillod, F8CFE
880ed4f89d fix corner case in dump_hex(), where \n was sometime missing
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2929 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-29 14:18:48 +00:00
Stéphane Fillod, F8CFE
b32720c6fb fix return codes for WIN32
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2922 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-26 19:08:11 +00:00
Stéphane Fillod, F8CFE
6feb18f611 use ptt port pathname same as rig port pathname when unset and rig is type serial
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2915 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-17 22:20:58 +00:00
Stéphane Fillod, F8CFE
ea156d0468 define PARPORT_CONTROL* and PARPORT_STATUS* in frontend
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2897 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-25 21:15:54 +00:00
Stéphane Fillod, F8CFE
022ddda4ad - serial conf parameters appear only for serial type rig
- backend conf params appear last in rig/rot_token_foreach()
- debug trace in rig/rot_set_conf()
- rig/rot_confparam_lookup() now accept token as number
- moved rot_set_conf/rot_get_conf into rot_conf.c


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2893 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-25 17:20:44 +00:00
Stéphane Fillod, F8CFE
6ee58f0bff get ready for IPv6
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2883 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-16 20:50:14 +00:00
Stéphane Fillod, F8CFE
453995e7c0 fix segfault and allow mode listing in rigctl
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2865 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-05 10:01:09 +00:00
Stéphane Fillod, F8CFE
a74bc53452 doxy: clarification about ctcss enabling/disabling
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2864 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-05 09:42:04 +00:00
Stéphane Fillod, F8CFE
7c91105efd added helper functions for cache timeout management
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2858 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-03-28 16:33:03 +00:00
Stéphane Fillod, F8CFE
462ebd1df4 Copyright date update
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2851 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-03-07 14:00:34 +00:00
Stéphane Fillod, F8CFE
f411c3fae0 allow tones and func calls to be targetable
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2845 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-03-05 18:48:40 +00:00
Kamal Mostafa, KA6MAL
5e21991a28 Hard-code length of hamlib_version and hamlib_copyright strings
to stay compliant with hamlib 1.2 ABI and avoid spurious "consider
relinking" warnings from dynamic loader.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2839 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-02-27 16:09:07 +00:00
Nate Bargmann, N0NB
6763e8e750 Fixed long path calculation in azimuth_long_path() in locator.c
Spelling edits and removal of space at the end of lines in rig.c



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2829 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-02-14 21:47:49 +00:00
Nate Bargmann, N0NB
37435ede91 Formatting edits to misc.c, line up columns with tabs, etc.
Added section about autofixer.sh



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2812 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-01-24 23:18:44 +00:00
Stéphane Fillod, F8CFE
581359dca0 Patch from Eric Sesterhenn, after cppcheck run:
- kenwood/ic10.c: (error) Buffer access out-of-bounds
- src/network.c: (error) Memory leak: p
- tentec/paragon.c: (error) Memory leak: priv


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2765 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-03 22:03:56 +00:00
Stéphane Fillod, F8CFE
cc2cfa1006 get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2761 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-02 22:58:03 +00:00
Stéphane Fillod, F8CFE
262134f97c fix corner case in port_close()
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2755 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-01 22:39:39 +00:00
Stéphane Fillod, F8CFE
46289ed58e convert parallel ptt to cwdaemon interface(STROBE+INIT)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2747 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-01 18:48:27 +00:00
Nate Bargmann, N0NB
8a9a351e9d OSX patches from Stelios, M0GLD
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2742 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-10-30 17:59:10 +00:00
Stéphane Fillod, F8CFE
bbafe261fd factorize port_open/port_close, fix a bug when setting RTS/DTR
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2729 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-09-14 07:49:04 +00:00
Stéphane Fillod, F8CFE
b636a3f6ac allow check of vendor name and product string when looking for USB device
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2727 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-09-14 07:32:36 +00:00
Stéphane Fillod, F8CFE
24078ca7dd fix thinko about rig_check_backend_version
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2723 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-09-14 07:25:44 +00:00
Stéphane Fillod, F8CFE
e7a8fe2fb2 use define ABI_VERSION when declaring backends, patch by Stelios Bounanos M0GLD
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2719 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-09-04 21:30:32 +00:00
Stéphane Fillod, F8CFE
3f7d602f56 copyright clarification
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2709 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-23 20:30:22 +00:00
Stéphane Fillod, F8CFE
299aba9233 While we're at it, add support for 150 bps serial devices
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2703 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-01 17:02:58 +00:00
Stéphane Fillod, F8CFE
c1c220c986 variable common_dcs_list[] with 104 DCS codes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2701 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-01 16:51:41 +00:00
Stéphane Fillod, F8CFE
38b3425646 Add support for 600 bps serial devices, SF ID: 2793000, patch by Magne, LA1BFA
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2698 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-05-18 18:39:59 +00:00
Stéphane Fillod, F8CFE
4dbec538f6 make ptt/dcd override accessible trough set_conf/get_conf
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2688 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-04-15 17:34:16 +00:00
Stéphane Fillod, F8CFE
72b6561a7b get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2668 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-25 19:19:20 +00:00
Stéphane Fillod, F8CFE
976540de77 set/get_split_{freq,mode} assisted by frontend
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2655 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-20 14:14:31 +00:00
Stéphane Fillod, F8CFE
3aeba72501 copyright year
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2647 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-20 12:26:13 +00:00
Stéphane Fillod, F8CFE
6afeac39d2 argument checking in rot_set_conf
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2594 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-25 15:39:19 +00:00
Stéphane Fillod, F8CFE
03cc4f3787 argument checking in rig_set_conf, patch from Zhang Bo + edit
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2593 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-25 14:25:46 +00:00
Terry Embry, KJ4EED
c545f8f5aa removed NAM NFM
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2577 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-11 17:36:24 +00:00
Terry Embry, KJ4EED
46da044e37 Added RIG_LEVEL_BKIN_DLYMS string
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2569 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-08 18:51:43 +00:00
Terry Embry, KJ4EED
8aa412cefd Added NAM, NFM to mode_str
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2548 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-03 14:15:05 +00:00
Stéphane Fillod, F8CFE
5f2d5bd69e comments, patch by Rob Frohne, KL7NA
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2543 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-01 18:18:11 +00:00
Nate Bargmann, N0NB
a2ffaf04dd Correction of short path azimuth calculation by Dave Freese, W1HKJ
in the qrb function.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2536 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-29 13:12:29 +00:00
Stéphane Fillod, F8CFE
b3037797c8 fix error code in rig_mW2power()
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2515 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-16 22:40:32 +00:00
Stéphane Fillod, F8CFE
d2b920c1ad MinGW network portability and regression fix
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2473 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-05 23:07:38 +00:00
Stéphane Fillod, F8CFE
ab24cf45e3 MinGW network fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2472 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-05 23:02:00 +00:00
Stéphane Fillod, F8CFE
a94a781a6c get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2467 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-02 22:11:17 +00:00
Stéphane Fillod, F8CFE
7c4dcfeb00 getaddrinfo replacement
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2456 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-02 12:42:45 +00:00
Stéphane Fillod, F8CFE
30245bf73a resolve normal passband where available in rig_get_mode/rig_get_split_mode
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2445 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-31 23:08:59 +00:00
Stéphane Fillod, F8CFE
d07834e4be Conditional compiling upon getaddrinfo() availability. TODO: replacement code
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2437 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-31 07:51:46 +00:00
Stéphane Fillod, F8CFE
638628e18d make select() watch for errors
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2427 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-27 22:20:21 +00:00
Stéphane Fillod, F8CFE
2bdd2c910b don't want SIGPIPE, and prefer IPv4 over IPv6
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2426 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-27 22:18:39 +00:00