Mike Black W9MDB
6f9d057162
astyle files getting ready for release
2022-05-13 16:50:13 -05:00
Mike Black W9MDB
e76cd71454
Add RIG_PASSBAND_NOCHANGE to dummy device
2022-05-10 12:20:18 -05:00
Mike Black W9MDB
5259102cf1
Add detection of set_bwA to flrig.c
2022-05-04 17:46:40 -05:00
Mike Black W9MDB
cc7d9cd78d
Remove redundant code in flrig.c
2022-05-04 15:43:01 -05:00
Mike Black W9MDB
8cfa1f2f7d
Fix flrig setting bandwidth on VFOB
2022-05-04 12:49:08 -05:00
Mike Black W9MDB
19c17eb5ba
Add get_split to flrig_open
2022-05-03 12:02:57 -05:00
Mike Black W9MDB
a006636ee3
Fix flrig_cat_string
2022-04-25 15:27:13 -05:00
Mike Black W9MDB
7cc2550ee3
Export flrig_cat_string for DLL
2022-04-25 12:47:27 -05:00
Mike Black W9MDB
fbd7893192
Add cat_string to the raw send command in rigctl for FLRig
2022-04-25 12:42:27 -05:00
Mike Black W9MDB
770aa4e98a
Stage 1 rigctld password working using MD5 hash
...
Need to add Stage 2 which will be encryption using the MD5 hash as the key so the secret key nevers gets trasmitted
Then need to add a "by connection" capability as password is permanent across connections right now.
2022-04-15 13:21:35 -05:00
Mike Black W9MDB
7671229529
Fix compilation warning in netrigctl.c
...
https://github.com/Hamlib/Hamlib/issues/1000
2022-04-02 16:21:10 -05:00
Mike Black W9MDB
20019efe6d
Fix netrigctl.c
2022-03-05 16:41:53 -06:00
Mike Black W9MDB
0333cdfca5
astyle files
2022-03-01 11:40:14 -06:00
Mike Black W9MDB
499198bf50
Basic rigctld password working -- still need to add secure method -- plain text right now
...
https://github.com/Hamlib/Hamlib/issues/813
2022-03-01 11:39:11 -06:00
Mike Black W9MDB
23280e812c
Fix compilation warning on netrigctl.c
...
https://github.com/Hamlib/Hamlib/issues/813
2022-02-24 17:42:37 -06:00
Mike Black W9MDB
9ae519fc41
Working on password access for rigctld -- not fully implmented yet
...
Need to check on security audit and cross-platform compilation first
https://github.com/Hamlib/Hamlib/issues/813
2022-02-24 17:28:25 -06:00
Mike Black W9MDB
7cc2ca30b0
Balance RETURNFUNC
2022-02-19 16:47:58 -06:00
Mike Black W9MDB
7cf8ea393a
Balance RETURNFUNC
2022-02-19 16:35:48 -06:00
Mike Black W9MDB
dabf1f2c61
Revert "Balance RETURNFUNC"
...
This reverts commit 8b40735752
.
2022-02-19 16:29:59 -06:00
Mike Black W9MDB
8b40735752
Balance RETURNFUNC
2022-02-19 16:29:31 -06:00
Mike Black W9MDB
1b2e3154b7
Update hamlib_check_rig_caps
2022-02-11 14:53:16 -06:00
Mike Black W9MDB
09e5d4089c
Update hamlib_check_rig_caps
2022-02-11 11:21:49 -06:00
Mike Black W9MDB
5976e6a65f
Fix spelling error in flrig.c
2022-02-05 17:13:47 -06:00
Mike Black W9MDB
278693ea36
Fix flrig_get_split_vfo to return tx_vfo=RIG_VFO_A when split=4
2022-02-05 17:13:02 -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
3498fb1cf6
Balancing RETURNFUNC2 statements
2022-02-02 23:33:28 -06:00
Mike Black W9MDB
a20a91e381
astyle flrig.c
2022-02-02 23:25:17 -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
0588d3be3a
Add int and string to allowable xml tokens in flrig.c
2022-01-29 22:45:42 -06:00
Mike Black W9MDB
9646895258
Disable tci rig as it is not functional at all yet
...
https://github.com/Hamlib/Hamlib/issues/736
2022-01-26 08:25:46 -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
f04aa34876
Add set_transaction functions to flrig.c
...
https://github.com/Hamlib/Hamlib/issues/942
2022-01-23 09:02:03 -06:00
Mike Black W9MDB
52ca1f5dfa
Change sprintf to SNPRINTF in dummy
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 23:16:45 -06:00
Mike Black W9MDB
fa67809b32
Change strcpy to SPRINTF in rot_dummy.c
...
Make new snprintf function to check buffer len after and print error message.
2022-01-18 12:44:41 -06:00
Mike Black W9MDB
30a06c4fc6
Fix static array reference in netrigctl.c
...
https://github.com/Hamlib/Hamlib/issues/932
2022-01-17 16:59:31 -06:00
Mike Black W9MDB
8829a8011d
Change sprintf to snprint in dummy directory
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-11 12:17:34 -06:00
Mike Black W9MDB
01b7f81119
Add a data tag to the caps structure and a test in rig_init to ensure the data tag is where it is expected
...
Modify testrigcaps.c to test new data tag
This should detect any changes which corrupt rig_caps from additons/subtractions/changes to the structure
2021-12-31 23:49:29 -06:00
Michael Black
b62d1da671
Merge pull request #897 from sq6emm/master
...
Allow \send_voice_mem to be used over network and tested in dummy rig
2021-12-20 17:01:39 -06:00
Dawid SQ6EMM
dfa6b730d9
Allow \send_voice_mem to be used over network and tested in dummy rig
2021-12-20 16:50:13 +01:00
Mikael Nousiainen
cd9a24b72e
Merge upstream changes and fix conflicts
2021-12-18 23:53:42 +02: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
465d14ff30
Change dummy ptt_type to None
...
https://github.com/Hamlib/Hamlib/issues/888
2021-12-13 09:07:40 -06:00
Mike Black W9MDB
4fa2d68477
Add rig_model and rigctld_version to dump_caps in rigctl_parse.c
2021-12-11 22:54:54 -06:00
Mike Black W9MDB
b11f2e4bbf
Reduce # of retries in FLRig -- don't need as many and was causing timeouts in remote rigctld control
2021-12-06 10:22:37 -06:00
Mike Black W9MDB
a1c8493c62
First cut at clock setting for IC7300/7800/785x/9700
...
https://github.com/Hamlib/Hamlib/issues/851
2021-12-01 11:50:33 -06:00
Mike Black W9MDB
e16035ef8e
Chance #if 0 in tci1x.c to make cppcheck happy
2021-11-28 16:56:25 -06:00
Mike Black W9MDB
fc7beda918
Another attempt to get tci1x.c to compile without warning
2021-11-28 16:50:22 -06:00
Mike Black W9MDB
1fe7a9a780
Remove dead code in tci1x.c
...
Note that tci1x is not functional at all yet
2021-11-28 16:39:18 -06:00