Michael Black W9MDB
35cdf5fc3f
Fix compilation error on serial.c
2021-02-25 11:07:08 -06:00
Michael Black W9MDB
252f939105
Add do while for RETURNFUNC -- helps catch syntax errors
2021-02-25 06:35:56 -06:00
Michael Black W9MDB
a3eaac9faf
Change some return to RETURNFUNC in serial.c
2021-02-25 06:07:51 -06:00
Michael Black W9MDB
4c68bc25af
Improve formatting of RETURNFUNC macro
...
003bc93dd0 (commitcomment-47545928)
2021-02-25 06:02:06 -06:00
Michael Black W9MDB
7eb50d0d97
Add verification of set_ptt with get_ptt
2021-02-24 22:39:45 -06:00
Michael Black W9MDB
e64c1e8eb7
Add freq check in rig_set_split_freq_mode to ensure requested freq is actually set
...
https://github.com/Hamlib/Hamlib/issues/558
2021-02-23 07:44:16 -06:00
Michael Black W9MDB
c83eb29e25
Add retry in rig_set_split_freq to ensure freq is actually changed
...
https://github.com/Hamlib/Hamlib/issues/558
2021-02-21 16:44:28 -06:00
Nate Bargmann
171aa9e89a
Update and refine Doxygen comments for extension levels, etc.
2021-02-21 13:07:45 -06:00
Nate Bargmann
707fe151d0
Update Doxygen comments in rot_conf.c
2021-02-20 07:15:25 -06:00
Nate Bargmann
132d896e89
Add amp_internal subgroup to Doxygen documentation
...
The amp_internal subgroup will document those items intended for Hamlib
interal use, i.e. not a part of the public API.
2021-02-20 07:13:55 -06:00
Michael Black W9MDB
185a938a76
Add twiddle_timeout and twiddle_rit --set-conf options
...
rigctld --set-conf=twiddle_timeout=5,twiddle_rit=1
This will set the twiddle timeout to 5 seconds and turn on twiddle_rit
For twiddle timeout VFOB will not be poller for 5 seconds after VFO twiddling is detected. For RIT VFOB get_freq is suppressed and returns the cached value only (set_freq on VFOB still works).
rigctld --twiddle is deprecated and will be removed in 5.0
https://github.com/Hamlib/Hamlib/issues/444
2021-02-18 11:15:02 -06:00
Stephane Fillod
64e88e2461
typo
2021-02-17 18:36:21 +01:00
Michael Black W9MDB
f4748ebf8a
Change rig.c to query freq after set freq to ensure it gets set
...
Up to 4 retries
https://github.com/Hamlib/Hamlib/issues/549
2021-02-16 15:58:12 -06:00
Nate Bargmann
2556f4fcd1
Udate amplifier documentation for consistency
2021-02-15 15:38:20 -06:00
Nate Bargmann
9dce43fc50
Update Docygen comments in rotator.c
...
Create new group for rot_internal that Doxygen shows under the Modules
tab.
2021-02-15 15:36:47 -06:00
Michael Black W9MDB
fc890004f3
Fix too verbose debug in serial.c
2021-02-14 23:51:14 -06:00
Michael Black W9MDB
ab34e83adc
RETURNFUNC ENTERFUNC for serial.c
...
https://github.com/Hamlib/Hamlib/issues/514
2021-02-14 23:46:05 -06:00
Nate Bargmann
2bf4a49f5d
Update Doxygen comments for amplifier group
...
Aim for consistency in Doxygen comments structure.
2021-02-12 12:46:01 -06:00
Michael Black W9MDB
6141e5098f
Merge branch 'master' of http://github.com/Hamlib/Hamlib
2021-02-11 07:53:46 -06:00
Nate Bargmann
d31f6ef441
Unify the amplifier API into a single group
2021-02-11 03:09:17 -06:00
Michael Black W9MDB
b35191d6ad
Fix extra LF in rigerror output
...
ENTERFUNC/RETURNFUNC in dummy.c
https://github.com/Hamlib/Hamlib/issues/514
2021-02-10 22:58:45 -06:00
Michael Black W9MDB
6ffbf168d0
Add get_vfo_list command so rigctl can see available vfos
...
Should allow Log4OM to query VFOB/Sub freq now
Another fix to argumenet prompting with rigctl/rigctld
Add 2nd line of return for rigerror -- we well gradually be improving error info
https://github.com/Hamlib/Hamlib/issues/530
2021-02-10 17:32:59 -06:00
Michael Black W9MDB
02fffca989
Update currVFO cache freq before figuring out the real vfo in rig.c
2021-02-10 12:44:00 -06:00
Michael Black W9MDB
5b59868191
Add resetting of all VFO caches via set_cache_freq using RIG_VFO_ALL
...
https://github.com/Hamlib/Hamlib/issues/539
2021-02-09 15:41:33 -06:00
Michael Black W9MDB
a23a3b4882
Add a little debug to rig.c
...
https://github.com/Hamlib/Hamlib/issues/539
2021-02-08 17:36:48 -06:00
Michael Black W9MDB
2bb74f77d2
Fix debug msg formatting in rig.c
2021-02-08 17:31:43 -06:00
Michael Black W9MDB
54aca79671
Change ptt check in newcat.c set_freq to check ptt only for affected rigs
...
https://github.com/Hamlib/Hamlib/issues/540
2021-02-08 16:29:04 -06:00
Michael Black W9MDB
31b28202ee
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2021-02-08 12:55:24 -06:00
Michael Black W9MDB
ad9d464822
Remove MainC from caching due to effect on rig_caps structure offsets
...
https://github.com/Hamlib/Hamlib/issues/537
2021-02-08 12:54:33 -06:00
Nate Bargmann
f4899caf17
Update public API Doxygen comments in amp_settings.c
2021-02-08 12:41:40 -06:00
Nate Bargmann
b97b4218cb
Update public API Doxygen comments in amp_conf.c
2021-02-08 12:40:01 -06:00
Nate Bargmann
07fa93bf43
Update Doxygen comment sections in amplifier.c
2021-02-07 18:56:24 -06:00
Michael Black W9MDB
b05a1638a8
Add caching of MEM and MAINC vfos
2021-02-07 15:03:43 -06:00
Michael Black W9MDB
e0e743ee90
Update rig.c docs
2021-02-07 14:58:33 -06:00
Michael Black W9MDB
418e963c86
Add \get_vfo_info to rigctl and rigctld to allow geting freq/mode/width by vfo in one call
...
Overcomes limitation of f command where vfo swapping is needed if not in --vfo mode
rig_get_vfo_info function added
Log4OM should be able to get VFOB frequency on most rigs
https://github.com/Hamlib/Hamlib/issues/530
2021-02-07 12:45:59 -06:00
Michael Black W9MDB
8e313ecc3d
Add RIG_CAPS_HAS_GET_LEVEL
2021-02-07 06:56:48 -06:00
Michael Black W9MDB
d8bd6a5d4e
Reduce debug level in network.c
2021-02-04 23:47:59 -06:00
Michael Black W9MDB
96e2cc7829
Fix extra LF in debug messages
2021-02-03 09:59:14 -06:00
root
228cc10aeb
Fix compile warnings with -O2 flag
2021-02-03 06:13:12 +01:00
Michael Black W9MDB
84ce231daf
Fix link error for debugmsgsave on MacOS and perhaps others
2021-01-31 07:08:08 -06:00
Michael Black W9MDB
431b5dfc37
Make lack of tx_range_list non-fatal -- some rigs don't have this
2021-01-29 08:30:35 -06:00
c vw
f38f35beeb
corrected bug
2021-01-29 09:50:11 +01:00
Michael Black W9MDB
7b04640cea
Fix read_string timeout display value
2021-01-28 12:22:52 -06:00
Michael Black W9MDB
03924db38c
Modify __FILE__ to use __FILENAME__ macro to avoid full path in misc.c
2021-01-28 10:25:05 -06:00
Michael Black W9MDB
f2b7893a2b
Another attempt to get clock_gettime compiling for all Mac flavors
2021-01-27 11:00:58 -06:00
Michael Black W9MDB
30eca94210
Change MacOS detection logic for clock_gettime to hopefully cover all flavors
2021-01-26 15:05:43 -06:00
Michael Black W9MDB
a81b4db9be
Fix clock_gettime for Big Sur and hopefully older MacOS too
2021-01-26 07:28:55 -06:00
Michael Black W9MDB
54fc0e10f6
Add clock change to misc.c to allow building hamlib on some mac platforms
2021-01-25 12:23:05 -06:00
Michael Black
14eb9af7fe
Merge pull request #518 from code-posse/master
...
SatEL rotator support
2021-01-25 11:15:17 -06:00
Michael Black W9MDB
2be172ac4e
Improve robustness of rigctld
...
Now retries opening indefinitely
Improved client side too
Error message should now show timeout if rig disappears
2021-01-24 10:51:19 -06:00