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
83b7243946
Change icom_set_mode_with_data to reuse existing filter# if RIG_PASSBAND_NOCHANGE is requested
...
https://github.com/Hamlib/Hamlib/issues/827
2021-10-15 12:56:17 -05:00
Mike Black W9MDB
50512b4bf9
Fix Elecraft K4 set_mode to work with VFOB
...
https://github.com/Hamlib/Hamlib/issues/825
2021-10-15 12:05:46 -05:00
Mike Black W9MDB
891ca6ed75
Fix TS450 and TS690 split check -- should be using IF status now
...
Should work with any rigs that don't have split status too in case there are any.
https://github.com/Hamlib/Hamlib/issues/826
2021-10-15 12:02:41 -05:00
Mike Black W9MDB
8a983cae80
Clean up MUTEX declarations in rig.c
2021-10-14 23:06:57 -05:00
Mike Black W9MDB
4c634f8c04
Fix FT1000MP set_split_vfo
...
Testing shows RX=VFOA, TX=VFOB in contrast to the manual saying the opposite
https://github.com/Hamlib/Hamlib/issues/824
2021-10-14 16:34:42 -05:00
Mike Black W9MDB
da34930ab9
Fix rig_get_mode cache time printout
2021-10-14 11:36:34 -05:00
Mike Black W9MDB
ac43daa998
Add some more elapsed time monitoring
2021-10-14 11:32:30 -05:00
Mike Black W9MDB
4c1cbf0aa9
Change flrig FSK/PSK modes to use RTTY instead of PKTUSB
...
https://github.com/Hamlib/Hamlib/issues/823
2021-10-14 10:50:06 -05:00
Mike Black W9MDB
16a879bc72
Fix icom_set_mode_x26
...
https://github.com/Hamlib/Hamlib/issues/811
2021-10-13 16:02:40 -05:00
Mike Black W9MDB
6a4bebcb96
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2021-10-13 11:55:04 -05:00
Mike Black W9MDB
c7acbc19de
Improve Icom rigs with 1A 03 command and add some debug
...
https://github.com/Hamlib/Hamlib/issues/811
2021-10-13 11:53:45 -05:00
Michael Black
8263ac2ce8
Merge pull request #822 from df7cb/ic7610-sendmorse
...
ic7610: Re-add send_morse
2021-10-12 15:28:47 -05:00
Christoph Berg
dfab74d74d
ic7610: Re-add send_morse
...
Commit 28b7543de6
mistakenly removed
send_morse from ic7610, add it back.
2021-10-12 21:55:18 +02:00
Mike Black W9MDB
5f5aabe176
Fix doc/Makefile.am to not remove ../scripts/build-w*.sh
2021-10-11 22:43:05 -05:00
Mike Black W9MDB
c6249ed0f7
Add ft1000mp_set_split_freq_mode functioun
...
https://github.com/Hamlib/Hamlib/issues/819
2021-10-11 16:37:25 -05:00
Mike Black W9MDB
d5a1b125cd
Fix frame.c
2021-10-10 17:17:30 -05:00
Mike Black W9MDB
7e6f948bf7
Undo frame.c commit -- misunderstood use
2021-10-10 17:12:07 -05:00
Mike Black W9MDB
75408098a4
Change Icom frame.c to only look for 0xfd for end of frame. Was not seeing error frames]
...
https://github.com/Hamlib/Hamlib/issues/818
2021-10-10 16:27:58 -05:00
Mike Black W9MDB
2ff6b5ebeb
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2021-10-10 08:34:06 -05:00
Mike Black W9MDB
d90d3eb0d0
Use EAGAIN error to retry when serial port is unavailable
...
https://github.com/Hamlib/Hamlib/issues/818
2021-10-10 08:33:31 -05:00
Mike Black W9MDB
4b77fc1eb3
Allow for EBUSY return during port read and retry 10x5ms for 50ms total before returning an error
...
https://github.com/Hamlib/Hamlib/issues/818
2021-10-08 23:58:07 -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
Michael Black
2103428c37
Merge pull request #817 from AuroraRAS/androidsensor
...
AndroidSensor codes improvement
2021-10-06 07:54:26 -05:00
AuroraRAS
7f27917dbc
AndroidSensor codes improvement
...
append rotctl CLI tool to android.mk file
save target az/el to priv pointor, make them accessible more.
remove some c++ warnings.
bug fixes.
codes optimization.
Signed-off-by: AuroraRAS <chplee@gmail.com>
2021-10-06 13:51:19 +08:00
Mike Black W9MDB
fecc7d42aa
Hopefully fixed auto_power_on for IC-7610 and IC-9700
...
But it takes ~4 seconds on IC-7300 to power on 14 seconds to time out when the rig does not respond at all
https://github.com/Hamlib/Hamlib/issues/815
2021-10-05 11:40:54 -05:00
Mike Black W9MDB
ca9a45c93e
Reduce icom auto_power_on timeout from 15 seconds to just over 5 seconds
...
https://github.com/Hamlib/Hamlib/issues/815
2021-10-04 17:34:09 -05:00
Michael Black
486b9ac252
Merge pull request #816 from sq6emm/master
...
Add method to build inside docker
2021-10-04 08:43:31 -05:00
Dawid SQ6EMM
c85a4b9224
Add method to build inside docker
2021-10-04 15:31:04 +02:00
Mike Black W9MDB
0b966412f4
For FT100 add swap to VFOB when in split and PTT on to allow power reading of VFOB
...
Also add 100ms delay after PTT off as Fake It was not resetting rx freq after tx
https://github.com/Hamlib/Hamlib/issues/808
2021-10-03 08:10:03 -05:00
Mike Black W9MDB
068544eccb
Fix icom_set_mode_with_data to also set filter width
...
https://github.com/Hamlib/Hamlib/issues/811
2021-10-02 23:17:36 -05:00
Mike Black W9MDB
0018422d46
Add another check for icom_set_mode to skip if both mode and width are not changing
2021-10-02 22:59:19 -05:00
Mike Black W9MDB
eadd1da009
Fix IC7300 (and other Icoms) set/get_dsp_filter
...
All Icoms will now try the 1A 03 command once and if it is rejected won't try again.
https://github.com/Hamlib/Hamlib/issues/811
2021-10-02 17:33:21 -05:00
Mike Black W9MDB
a5ad107c63
Adding NOTES.txt to rig model directories to keep track of rig behaviors
...
This could be turned into a help facility eventually
2021-09-30 09:10:45 -05:00
Mike Black W9MDB
a2b3a8d67e
Disable icom_get_vfo as user twiddling VFO knob does not work while polling
...
current_vfo is still determined at startup
https://github.com/Hamlib/Hamlib/issues/806
2021-09-29 05:46:53 -05:00
Mike Black W9MDB
dd1376becf
Fix debug statement
...
https://github.com/Hamlib/Hamlib/issues/812
2021-09-28 23:13:37 -05:00
Mike Black W9MDB
da87903e3c
Fix set_vfo for non TARGETABLE_FREQ rigs like the FT100
...
Was not setting VFOB when requested
https://github.com/Hamlib/Hamlib/issues/812
2021-09-28 23:03:56 -05:00
Mike Black W9MDB
7c42d6ddb0
Fix LOCK macros
2021-09-28 23:03:06 -05:00
Mike Black W9MDB
43251254c5
New mutex macros to be resued across all rig functions to support async multicast actions
2021-09-28 22:57:35 -05:00
Mike Black W9MDB
8399b4b4dc
For Icom get_vfo make the same change as last commit for other Icom rigs
...
https://github.com/Hamlib/Hamlib/issues/806
2021-09-28 14:06:50 -05:00
Mike Black W9MDB
3a76cb1b40
For Icom get_vfo when freqs are equal will only check vfo 1 time
...
This means get_vfo will not follow rig button pushes when freqs are equal
https://github.com/Hamlib/Hamlib/issues/806
2021-09-28 12:01:50 -05:00
Mike Black W9MDB
f076d135bc
Fix FT100 reading of power when in split mode
...
https://github.com/Hamlib/Hamlib/issues/808
2021-09-28 07:07:54 -05:00
Mike Black W9MDB
de5cb713f0
Align some more code
2021-09-26 23:45:26 -05:00
Mike Black W9MDB
9c272dd5f7
Align some code
2021-09-26 23:39:37 -05:00
Mike Black W9MDB
aae3ec4996
Allow IC-7300 and many other Icom rigs to find current vfo on startup
...
Icom rigs that do not have 0x25 or XCHG cannot do this yet which are older Icom rigs
XCHG rigs cannot get_vfo while transmitting but 0x25 rigs can
https://github.com/Hamlib/Hamlib/issues/806
2021-09-26 17:03:47 -05:00
Mike Black W9MDB
7bd407beda
Add some more elapsed time entries and reduce ELAPSED2 macro
2021-09-25 23:26:49 -05:00
Mike Black W9MDB
2e2543a0fc
Fix ELAPSED2 time
2021-09-25 23:16:08 -05:00