Daniele Forsi IU5HKX
08c06aea14
Fix spelling errors
...
Fixed with:
codespell --summary --skip=.git,extra,,lib,macros,security --ignore-words-list="ans,ba,cant,develope,fo,get's,nin,numer,parm,parms,setts,som,statics,ths,ue,vektor,objext" --write-changes --interactive=2
and manual editing.
2022-07-07 23:56:22 +02:00
Mike Black W9MDB
534299d9fb
Reduce debug in misc.c
2022-06-09 08:29:02 -05:00
Mike Black W9MDB
3dd9277e79
Reduce debug in misc.c
2022-04-19 23:08:46 -05:00
Mike Black W9MDB
3ac385ed05
Add some debug for rig_caps
2022-04-15 13:18:38 -05:00
Mike Black W9MDB
a770d5c0b3
Allow .\com3\\ as a valid COM port address
2022-02-12 17:06:24 -06:00
Mike Black W9MDB
7876f17551
Add A_B_ONLY when VFO_TX is requested in vfo_fixup
...
https://github.com/Hamlib/Hamlib/issues/957
2022-02-06 13:05:40 -06:00
Mike Black W9MDB
8c34ce1a2d
astyle source code
2022-02-05 15:27:43 -06:00
Mike Black W9MDB
68e121d82c
Change all to remove HAVE_CONFIG dependency and include <hamlib/config.h> by default
...
This is necessary to keep alignment between the client view of rig->state and the shared libarary view
Including PTHREAD functions in rig->state necessitated this as HAVE_PTHREAD only defined during hamlib compilation.
Clients including hamlib/rig.h did not pick up all the HAVE* config variable that control what gets included
https://github.com/Hamlib/Hamlib/issues/947
2022-02-04 07:41:36 -06:00
Mike Black W9MDB
4ae7d6d158
Change behavior in misc.c for RIG_VFO_TX
...
https://github.com/Hamlib/Hamlib/issues/949
2022-02-01 14:10:29 -06:00
Mike Black W9MDB
024e7b7555
Recommit misc.c -- somehow did not get committed
...
https://github.com/Hamlib/Hamlib/issues/946
2022-01-31 08:50:47 -06:00
Mike Black W9MDB
7b4b7ee630
Add a depth count to debug statements to help understand calling sequences
...
First call into rig functions is level 1
Top level like rigctl, rigctld is level 0
Non-depth calls are internal debug statements -- which can be modified to also show levels but that's a whole lot of statements not really necessary
Normal calls from other clients will be level 1
2022-01-30 23:37:01 -06:00
Mike Black W9MDB
991e314820
Add RIG_LEVEL_BAND_SELECT for Yaesur rigs
...
https://github.com/Hamlib/Hamlib/issues/919
2022-01-29 16:25:18 -06:00
Mike Black W9MDB
f3a38b73fc
Add VFO to allowable VFO for cache and vfo_fixup
...
https://github.com/Hamlib/Hamlib/issues/920
2022-01-25 23:14:39 -06:00
Mike Black W9MDB
3bf3ed8aa6
Remove static mutex in misc.c
2022-01-23 08:28:16 -06:00
Mike Black W9MDB
09c9b01552
Change snprintf to SNPRINTF in src
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-19 09:11:04 -06:00
Mike Black W9MDB
e2bb11aa4c
Change sprintf to SNPRINTF in misc.c, network.c, and rig.c
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 15:07:49 -06:00
Mike Black W9MDB
f801244fb6
Change sprintf to SNPRINTF in misc.c
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 15:03:11 -06:00
Mike Black W9MDB
fd935597a9
Finish implementing rig_get_conf2
...
https://github.com/Hamlib/Hamlib/issues/924
2022-01-10 08:48:08 -06:00
Mikael Nousiainen
a00d78c860
Implement pipes using asynchronous/overlapped I/O on Windows
2022-01-03 14:18:49 +02:00
Mike Black W9MDB
cab6ae80b5
Update vfo_fixup to fix VFO_SUB too
2021-12-28 22:30:53 -06:00
Mikael Nousiainen
baea7e8c9a
Merge upstream changes and fix conflicts. Update NEWS.
2021-12-20 10:06:42 +02:00
Dawid SQ6EMM
0d8e1355bd
Let SEND_MORSE and SEND_VOICE_MEM be announced as capabilities.
2021-12-20 00:30:24 +01:00
Mikael Nousiainen
cd9a24b72e
Merge upstream changes and fix conflicts
2021-12-18 23:53:42 +02:00
Mike Black W9MDB
41eb23bb26
Update jst145
...
Add and fix agclevel calls
2021-12-13 16:15:26 -06:00
Mikael Nousiainen
1d067d6a43
Merge branch 'master' into async-reader
2021-12-12 23:05:48 +02:00
Mikael Nousiainen
56c95b1529
Merge upstream changes and fix conflicts
2021-12-12 23:05:26 +02:00
Michael Black W9MDB
b90c745239
Add levelagcvalue and levelagcstr functions
...
https://github.com/Hamlib/Hamlib/issues/883
2021-12-10 08:39:16 -06:00
Mike Black W9MDB
c67f21bf96
Fix timezone to zero for UTC time values
...
https://github.com/Hamlib/Hamlib/issues/851
2021-12-06 11:57:45 -06:00
Mike Black W9MDB
cb80f2b18d
Fix date_strget to use the "T" seperator for ISO8601 standard
...
https://github.com/Hamlib/Hamlib/issues/851
2021-12-06 11:50:30 -06:00
Mike Black W9MDB
67e18b865e
https://github.com/Hamlib/Hamlib/issues/851
...
Fix msys ISO8601 date time string -- hopefully portable everywhere
2021-12-06 11:43:22 -06:00
Mike Black W9MDB
674a9868d9
Implement ISO8601 time standard in more places.
...
Debug time now shows localtime + utc offset
Rigs that can set the clock now can set either local or utc time on the rig
Icom rigs can only display clock#1 right now so users may want either local or utc
So here are IC7300 examples
rigctl -m 3073 -r com3 -s 115200 set_clock local
rigctl -m 3073 -r com3 -s 115200 set_clock utc
2021-12-06 10:23:18 -06:00
Mikael Nousiainen
d857f18163
Initial implementation of: reader thread for async handling of rig data, UDP multicast publisher routine and rig state poll thread routine. The reader thread can correctly handle asynchronous data, such as transceive or spectrum data. Work in progress: multi-platform code for I/O routines still missing and the poll routine is not yet in use. Tested briefly on an IC-7300 so far.
2021-11-28 20:52:29 +02:00
Mike Black W9MDB
63a51c36a1
astyle files preparing for 4.4 release
2021-11-28 12:41:10 -06:00
Mike Black W9MDB
921bd9812f
Add some debug to misc.c
...
https://github.com/Hamlib/Hamlib/issues/872
2021-11-24 17:01:15 -06:00
Mike Black W9MDB
42284ef70b
Fix G command in netrigctl.c
...
https://github.com/Hamlib/Hamlib/issues/874
2021-11-20 16:26:47 -06:00
Mike Black W9MDB
f044c2bfdd
If VFO_RX requested use rx_vfo
...
https://github.com/Hamlib/Hamlib/issues/866
2021-11-14 22:52:10 -06:00
Mike Black W9MDB
782e39eb33
More fixes to k4_set_ptt
...
https://github.com/Hamlib/Hamlib/issues/864
2021-11-10 17:39:08 -06:00
Mike Black W9MDB
b17d681fc2
More portable debug method -- should work on any compiler
2021-11-08 10:28:28 -06:00
Mike Black W9MDB
5eb169edc1
Add new method for debugging calling functions -- need to test with multiple compilers to see if it compiles OK
2021-11-08 10:19:12 -06:00
Mike Black W9MDB
1ca3d34010
Change Yaeus send_voice_mem to built-in function rather than FUNC implementaion
...
https://github.com/Hamlib/Hamlib/issues/830
2021-10-22 07:29:27 -05:00
Mike Black W9MDB
c9d7a924c7
Add RIG_FUNC_SEND_VOICE_MEM with FT991 as the 1st implementation
...
https://github.com/Hamlib/Hamlib/issues/830
2021-10-21 17:36:54 -05:00
Mike Black W9MDB
024f7f061c
Add RIG_MODE_IQ for FunCube Pro Plus and RS-HFIQ
...
https://github.com/Hamlib/Hamlib/issues/829
2021-10-18 23:01:38 -05:00
Mike Black W9MDB
7f1faf24c0
Add a few more modes to the mode_map
2021-10-16 10:14:03 -05:00
Mike Black W9MDB
a8a317f6ab
Move parse_mode error message to the function itself
2021-10-16 09:45:24 -05:00
Mike Black W9MDB
dc70e2a41f
Fix LSB/USB in rigctl_parse_mode
2021-10-16 09:27:04 -05:00
Mike Black W9MDB
4462fe423e
Add USB-D and LSB-D to mode_map for Log4OM mode requests
2021-10-16 09:20:24 -05:00
Mike Black W9MDB
2319d17389
Fix rigs so that VFOB/A split works as well as VFOA/B
...
https://github.com/Hamlib/Hamlib/issues/745
2021-10-08 23:55:48 -05:00
Mike Black W9MDB
cc5010d0e3
Add otherVFO to misc.c
2021-09-25 11:45:42 -05:00
Mike Black W9MDB
388294c3d6
Fix RIG_STATUS_STABLE misspelling
2021-09-15 13:50:31 -05:00
Mike Black W9MDB
8cc59cca3b
Rigs have been at BETA status forever so promoting all to STABLE
2021-09-15 13:44:42 -05:00