Mike Black W9MDB
8cc4d59cbb
Change rig->caps-retry to rig->state.rigport.retry
...
https://github.com/Hamlib/Hamlib/issues/1037
2022-05-25 10:48:16 -05: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
a277d7ab9b
Changes changing hamlib_port_t to pointer are not backwards compatible
2022-01-25 17:41:26 -06:00
Mike Black W9MDB
9e86e62238
Enable async I/O by default
...
Change hamlib_port_t to a pointer in rig.state
Deprecate static hamlib_port_t structure
New hamlib_port_t structure at end of rig.state
Clients built with older hamlib will use old structure in DLL
Clients built with newer hamlib will use new structure in DLL
So we maintain backwards compatibility until Hamlib 5.0
https://github.com/Hamlib/Hamlib/issues/894
2022-01-25 07:59:47 -06:00
Mike Black W9MDB
18f69356c9
Change sprintf to SNPRINTF for kenwood files
2022-01-10 23:03:54 -06:00
Mikael Nousiainen
c764336e73
Fix build warnings caused by changes to I/O function signatures
2021-12-18 23:49:45 +02:00
Mike Black W9MDB
d820ee9dbf
Add expected_len to read_string function for potential serial I/O speedup
...
https://github.com/Hamlib/Hamlib/issues/850
2021-11-24 13:02:39 -06:00
Mike Black W9MDB
8fe190d622
Reduce error messages about RIG_VFO_OTHER which only applies to some rigs like Icom rigs with the 0x25 command
...
Add a flush_flag to read_string so that the new serial_flush will not produce a timeout value when flushing
https://github.com/Hamlib/Hamlib/issues/835
2021-11-01 23:43:45 -05:00
Wouter van Gulik
9aec383329
Simplify get_ant by having setting to unknown by default.
...
Drop setting to default in rigs.
Add some more documentation on get_ant.
2021-08-25 22:13:21 +02:00
Michael Black W9MDB
c70d841b83
Add NOCHANGE_PASSBAND to icom...cascading effect on adding vfo elsewhere...which is needed anyways
...
https://github.com/Hamlib/Hamlib/issues/448
2020-11-29 23:32:14 -06:00
Daniele Forsi
d7b332c3f7
Fix spelling errors
...
Fixed using the following command:
codespell --write-changes --summary --skip=*.m4 --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
codespell --write-changes --summary --skip=aclocal.m4,lib --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
Codespell home page: https://github.com/codespell-project/codespell
2020-07-24 09:02:48 +02:00
Michael Black W9MDB
b6a960d48e
All conversions to rig_flush now done
...
https://github.com/Hamlib/Hamlib/issues/307
2020-06-23 09:01:46 -05:00
Michael Black W9MDB
2813f0ef63
astyle files
2020-05-11 22:39:10 -05:00
Michael Black W9MDB
1a4e61b2dd
Fix several strerror that should be rigerror
2020-05-09 11:52:27 -05:00
mdblack98
8ad431a344
Change #warn on get_channel to RIG_ENIMPL errors
...
This needs to be validated on the rigs to see the individual behavior
It only gives an error when read_only=0, read_only=1 does not give any error
We want the behavior of actually setting the rig display to be based on this flag
https://github.com/Hamlib/Hamlib/issues/227
2020-05-06 08:06:14 -05:00
mdblack98
bf1a05084d
astyle files
2020-05-03 17:24:42 -05:00
mdblack98
5eb5b6f3d8
https://github.com/Hamlib/Hamlib/issues/227
...
Added read_only flag everywhere
2020-04-26 14:37:03 -05:00
Michael Black
0267c1b7c9
astyle all files
2020-04-10 09:13:35 -05:00
Michael Black
6269bc4dec
Fix sprintf warning in ic10.c
2020-04-07 17:13:01 -05:00
Michael Black
991e4a4f24
Add error check for channel 90-99 split in ic10.c
2020-04-07 17:11:35 -05:00
Michael Black
624db802e4
Fix split detection in ic10.c
2020-04-07 17:04:22 -05:00
Michael Black
f7341d7c6d
Update ts440 to fix ID return value and reduce timeout values
2020-04-07 16:17:24 -05:00
Michael Black
33003d8d57
Add cmd retry to ic10.c
2020-04-06 07:37:02 -05:00
Michael Black
05469f8683
Fix timeout on H command for ts440 and add ID; for commands with no response
2020-04-05 23:21:23 -05:00
Michael Black
8194ffefda
Fix MR command in ic10.c
2020-04-05 14:51:25 -05:00
Michael Black
e5c1fab00f
Change TS440 to use ic10_get_mode
...
Add ic10_set_split_freq and ic10_get_split_freq to ic10.c and ts440.c
2020-04-02 22:38:09 -05:00
Michael Black
5773df162c
astyle files
2020-04-01 11:22:23 -05:00
Michael Black
c62a7b2874
change ic10 set_split to no read after command
2020-03-31 22:19:17 -05:00
Michael Black
3be1c4a76f
Add some debug to ic10.c
2020-03-31 16:11:40 -05:00
Michael Black
800e07c346
Change ic10 set_ptt for no read after command
2020-03-31 15:31:28 -05:00
Michael Black
5ac8f8703d
Fix memory functon for ic10.c
2020-03-30 22:43:44 -05:00
Michael Black
2598c8c3ef
Fix set_freq for ic10.c to not expect return value
2020-03-30 22:31:53 -05:00
Michael Black
8fd5e16363
astyle files
2020-03-26 11:11:46 -05:00
Michael Black
3bb4befc8d
Add debug to ic10.c
2020-03-23 16:01:15 -05:00
Michael Black
4e9d011aba
Add MAIN/SUB to ic10 set_vfo
2020-03-23 15:47:30 -05:00
Michael Black
35504231af
Add MAIN/SUB vfo setting to ic10.c
2020-03-23 11:58:18 -05:00
Michael Black
b9baf18f53
Change all ackbuf in ic10.c to 64 bytes to prevent overflow
2020-03-23 10:50:50 -05:00
Michael Black
515dbc6af7
Fix segfault in ic10_set_split_vfo
2020-03-23 10:45:23 -05:00
Michael Black
8eb09c2a38
More cppcheck fixes
2020-03-23 07:52:01 -05:00
Michael Black
c489f97624
More cppcheck changes
2020-03-20 07:51:32 -05:00
Michael Black
ff8ddf018c
astyle all C files
2020-02-23 11:26:09 -06:00
Michael Black
e315f5e3ac
Added skeleton for new get_ant function that will return ant_tx and ant_rx if known
...
Every rig will need to be reviewed to fill these in as appropriate
2020-02-18 23:10:14 -06:00
Michael Black
7e8938ae65
Changed y command to now use mandatory antenna argument
...
Put a looplimit on icom_get_ant_count trying to get autodetect to work
Changes to icom_get_ant_count to try and get this working
Added dummy antenna # args to rigs that don't care i.e. only have 1 antenna
2020-02-02 08:38:10 -06:00
Michael Black
d853c36fb3
Change get_ant to add another option for icom rigs (and others if needed)
2020-01-21 17:53:12 -06:00
Michael Black
8d6e2fc781
Directory migration to new layout
2020-01-17 09:22:44 -06:00