Michael Black W9MDB
0405375a1e
Fix rig.h compile error
2021-03-09 17:18:45 -06:00
Michael Black W9MDB
70b6dbdeb6
Change strcpy to strncpy on debugmsgsave
2021-03-09 17:14:38 -06:00
Michael Black W9MDB
0148fd7000
Re-enabling RIG_TARGETABLE_PURE as WSJT-X expects it
...
Will remove when WSJT-X removes it
https://github.com/Hamlib/Hamlib/issues/414
2021-03-09 08:34:27 -06:00
Michael Black W9MDB
59dcb2e9b6
Remove RIG_TARGETABLE_PURE as it was not referenced in any rig
...
https://github.com/Hamlib/Hamlib/issues/414
2021-03-09 00:01:05 -06:00
Michael Black W9MDB
0f0705d014
Fix python binding for future deprecation of distutils.sysconfig
...
Hopefully works on MacOS
Also hopefully works on python2
https://github.com/Hamlib/Hamlib/issues/477
2021-03-08 23:26:44 -06:00
Michael Black W9MDB
e56ea59f14
Update rig_get_vfo_info
2021-03-08 09:55:59 -06:00
Michael Black W9MDB
c1f539b1f6
Add one more level of debug msg history
2021-03-07 12:02:26 -06:00
Michael Black W9MDB
3d613519d5
Rename macros to avoid collisions with other software
2021-03-06 12:37:53 -06:00
Michael Black W9MDB
922d6bd0b3
Fix debug macro
2021-03-04 17:33:23 -06:00
Michael Black W9MDB
20df480b1e
update rigdebug macro
2021-03-04 14:26:24 -06:00
Michael Black W9MDB
f5135650b3
Add constants for sprintflst.c
...
https://github.com/Hamlib/Hamlib/issues/580
2021-03-03 09:33:29 -06:00
Michael Black W9MDB
20a7111c54
Changing testrigcaps to give a warning on power_max instead of an error
...
Added comments to rig_state explain fragility of shared library effects
vfo_list is the only known item that really matters to if that changes it will fail make check
https://github.com/Hamlib/Hamlib/issues/581
2021-03-03 09:09:48 -06:00
Michael Black W9MDB
82126a4f09
Phase 1 of changing sprintflst functions to use buffer length
...
https://github.com/Hamlib/Hamlib/issues/580
2021-03-03 08:03:18 -06:00
Michael Black W9MDB
221d87c2e4
Add auto_power_off option from JTDX team
...
Change rig_get_vfo_info to do real calls intstead of cache
2021-03-02 13:03:30 -06:00
Michael Black W9MDB
8371f335cd
Add modeB to caching
...
update rig_vfo_get_info to recognize different VFO caches
https://github.com/Hamlib/Hamlib/issues/578
2021-03-02 11:11:12 -06:00
Michael Black W9MDB
10fbe9bd4a
Change get_vfo_info to also return split
...
Since this is still a new call in 4.2 not considering this an API breakage
since it shouldn't be in common use yet
2021-03-01 14:56:21 -06:00
Michael Black W9MDB
b4d6eb4aa2
Remove unneed rig_get_caps_long function
...
Keeping shared library compatibility
2021-02-28 10:23:04 -06:00
Michael Black W9MDB
abd8829df1
Revert rig_get_caps_int -- did not need this change and don't want to break
...
shared library compatiblity
2021-02-28 08:59:57 -06:00
Michael Black W9MDB
6ca1b35046
Update prototype for rig_get_caps_int
...
Add RIG_FUNC_SLICE for Flex future use
2021-02-26 15:22:41 -06:00
Michael Black W9MDB
dc5e1bf6ed
Fix rig_get_caps_int to return long long for cross platform compatibility
...
https://github.com/Hamlib/Hamlib/issues/562
2021-02-25 11:55:57 -06:00
Michael Black W9MDB
aef70172f0
Add twiddle_rit rig option
...
https://github.com/Hamlib/Hamlib/issues/444
2021-02-18 06:57:40 -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
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
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
Michael Black W9MDB
b05a1638a8
Add caching of MEM and MAINC vfos
2021-02-07 15:03:43 -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
9d30205174
Fix linking error for w32-build.sh script
2021-01-31 12:20:44 -06:00
Michael Black W9MDB
d8492c6602
Increase debugmsgsave size to avoid compiler warning about not big enough
2021-01-30 11:03:08 -06:00
Michael Black W9MDB
8e70763619
Add debug msg to rig_error
2021-01-29 09:35:46 -06:00
Michael Black W9MDB
7838539a3b
Add __FILENAME__ macro
2021-01-28 14:25:26 -06:00
Michael Black W9MDB
5fec08b262
Add disable_yaesu_bandselect option
2021-01-20 11:34:30 -06:00
Michael Black W9MDB
60279707e2
Fix VFOB caching
2021-01-18 08:28:20 -06:00
Michael Black W9MDB
7615f85012
Fix hamlib_port structure alignment
...
Should fix the shared libary problem with WSJTX getting incorrect vfo_list
https://github.com/Hamlib/Hamlib/issues/500
2021-01-10 07:46:07 -06:00
Michael Black W9MDB
19e819948f
Add RIG_TARGETABLE_ANT and fix Yaesu rigs -- Yaesu are only ones needing this right now
...
https://github.com/Hamlib/Hamlib/pull/495
2021-01-08 07:16:45 -06:00
Michael Black W9MDB
54ab3b951d
Add RIG_CAPS_STATUS_CPTR
...
WSJT-X HamlibTransceiver.cpp now has no dependencies on structure offsets
https://github.com/Hamlib/Hamlib/issues/484
2021-01-03 09:16:20 -06:00
Michael Black W9MDB
cf44a1a4e5
Change all rig_level_e enums to 64BIT
...
Some compilers couldnt' figure out the correct size
https://github.com/Hamlib/Hamlib/issues/486
2021-01-03 08:19:16 -06:00
Michael Black W9MDB
90bdf5248c
Add rig_list_foreach_model
...
https://github.com/Hamlib/Hamlib/issues/484
2021-01-02 23:37:54 -06:00
Michael Black W9MDB
9726e07db6
Change rig_get_function_ptr, rig_get_caps_intg, and rig_get_caps_cptr to use rig_model_t instead of RIG*
...
https://github.com/Hamlib/Hamlib/issues/484
2021-01-02 09:22:02 -06:00
Michael Black W9MDB
a59bdad6f5
https://github.com/Hamlib/Hamlib/issues/484
2021-01-01 15:13:17 -06:00
Michael Black W9MDB
aafaafd473
Added rig_get_caps_int and rig_get_caps_cptr functions to replace using caps-> values
...
https://github.com/Hamlib/Hamlib/issues/484
2021-01-01 10:59:36 -06:00
Michael Black W9MDB
671f2070eb
Rename RIG_FUNCTION enums to shorten them up a bit
...
https://github.com/Hamlib/Hamlib/issues/484
2020-12-31 23:31:27 -06:00
Michael Black W9MDB
f7ff96fec8
Adding rig_get_function to replace use of rig->caps->set_vfo and such
...
https://github.com/Hamlib/Hamlib/issues/484
2020-12-31 23:05:54 -06:00
Michael Black W9MDB
82958c957c
Add RIG_MODE_SPEC for PowerSDR and perhaps others to come
2020-12-27 14:53:39 -06:00
Michael Black W9MDB
2a0deb3415
Add RIG_LEVEL_RFPOWER_METER_WATTS
...
Old level of 0-1 just doesn't work well with the varying power levels in rigs now
2020-12-16 17:47:49 -06:00
Mikael Nousiainen
457211a7e3
Add get_status command for rotator status flags. Add missing rotator caps in dumpcaps output.
2020-12-03 21:40:34 +02:00
Mikael Nousiainen
bb315270bf
Merge branch 'master' into rotator-speed-control-and-status
2020-12-02 21:46:23 +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
Michael Black W9MDB
8827f081dd
Add flushx option for MicroHam devices to allow flushing by read instead of tcflush.
...
The special name of uh-rig only works on Linux and has other purposes apparently for ptt use
https://github.com/Hamlib/Hamlib/issues/446
2020-11-25 08:40:24 -06:00
Mikael Nousiainen
a48f149955
Implement funcs, levels and parms + the ext variants for rotators. Add option to not change rotator speed when using the move command. Add rotator status flags. Work in progress.
2020-11-24 21:51:10 +02:00