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
a661bee283
Add rotator funcs/levels/parms to rotator caps dump
2020-12-02 22:35:38 +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
e49dc2e1f5
astyle gs232a/gs232b
2020-12-02 07:50:11 -06:00
Michael Black W9MDB
4f8de24873
Change gs232a/b post_write_delay to 50ms
...
Add retry when > char is seen indicating ?> error response
https://github.com/Hamlib/Hamlib/issues/371
2020-12-02 07:48:21 -06:00
Michael Black W9MDB
eb8082b1f8
Fix rig_get_channel API change in dumpmem.c
...
https://github.com/Hamlib/Hamlib/issues/430
2020-12-02 07:10:12 -06:00
Michael Black W9MDB
1beecdd685
Add 25ms post_write_delay for gs232a/b and a retry when \r\n is received
...
https://github.com/Hamlib/Hamlib/issues/371
2020-12-01 16:57:10 -06:00
Michael Black W9MDB
f8790337d3
Hopefully this works for all gs232a/gs232b rotors and emulators
...
We only look now for 0x0a on commands that expect a return
If there is a rig/emulator that does not give 0x0a on expected returns then we will have a problem. gs232a/gs232b doc says 0x0a is expected on
cmds that return info and 0x0d on command with no return.
https://github.com/Hamlib/Hamlib/issues/371
2020-12-01 15:18:08 -06:00
Michael Black W9MDB
5fc36df249
astyle files
2020-11-30 14:53:55 -06:00
Michael Black W9MDB
dd3ed134dd
Turns out M2 has two different protcols
...
So we now have RC2800, RC2800_EARLY_AZ, and RC2800_EARLY_AZEL
RC2800_EARLY_AZ is azimuth only
Update rotctl man page for move keywords
https://github.com/Hamlib/Hamlib/issues/451
2020-11-30 09:22:33 -08:00
Michael Black W9MDB
7e5d08319f
Remove get_vfo from ft897.c -- have to rely on toggle as it seems older serial#'s don't support the vfo commands
...
https://github.com/Hamlib/Hamlib/issues/384
2020-11-30 08:32:26 -06: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
3490fed03c
One more attempt to get rc2800 cooperating LFCR needed?
...
https://github.com/Hamlib/Hamlib/issues/451
2020-11-29 22:46:04 -06:00
Michael Black W9MDB
511435c73e
Force rc2800 az/el to no decimal point value
...
https://github.com/Hamlib/Hamlib/issues/451
2020-11-29 12:54:12 -06:00
Michael Black W9MDB
d782fde5e5
Some notes about microham router
2020-11-28 22:34:15 -06:00
Michael Black W9MDB
b5f7c5884b
Remove decimal point from A and E command for rc2800
...
https://github.com/Hamlib/Hamlib/issues/451
2020-11-28 22:25:55 -06:00
Michael Black W9MDB
c3c1aa9998
Register rc2800 rotator
...
https://github.com/Hamlib/Hamlib/issues/451
2020-11-28 17:03:28 -06:00
Michael Black W9MDB
c16be1c264
Add M2 RC2800 Az-only model
...
Promote RC2800 to stable
https://github.com/Hamlib/Hamlib/issues/451
2020-11-28 16:59:55 -06:00
Michael Black W9MDB
d1f857c131
Remove echo expectation from rc2800 rotor
...
https://github.com/Hamlib/Hamlib/issues/451
2020-11-27 14:35:15 -06:00
Michael Black W9MDB
a114c61a04
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2020-11-27 13:22:47 -06:00
Michael Black W9MDB
4c87229e65
Change rc2800 rotator to use CR instead of LF for terminating char
...
https://github.com/Hamlib/Hamlib/issues/451
2020-11-27 13:21:46 -06:00
Michael Black W9MDB
d8be93350f
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2020-11-26 08:46:45 -06:00
Michael Black W9MDB
0413a6b71f
Fix kenwood retry attempts
...
https://github.com/Hamlib/Hamlib/issues/450
2020-11-26 08:45:39 -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
Michael Black W9MDB
a475ebf017
Add debug to rotctlparse.c
2020-11-23 08:46:15 -06:00
Michael Black W9MDB
fbc44864b3
Promote IC-705 to stable
2020-11-21 23:09:11 -06:00
Michael Black W9MDB
477bc5b462
Remove RIG_BUSY drop through in newcat.c when command doesn't match or is not terminated correctly.
...
MicroHam devices need retries as they are constantly spewing IF status and improperly terminating the IF response
These particular retries should be rare for other rigs
https://github.com/Hamlib/Hamlib/issues/446
2020-11-21 15:54:31 -06:00
Michael Black W9MDB
0ae511c958
Remove set_vfo from ft897.c
...
Was working when rigctld used from WSJT-X or JTDX but not when direct-to-rig was used
Apparenly not the same as ft857 so have to rely on toggle for now.
https://github.com/Hamlib/Hamlib/issues/384
2020-11-21 13:04:11 -06:00
Michael Black W9MDB
bba86fb6a1
Update rigctl.1 man page
2020-11-21 08:25:13 -06:00
Michael Black W9MDB
bfdce275ee
Fix make distcheck for rotators/indi
2020-11-18 16:40:21 -06:00
Michael Black W9MDB
8ecf7b15ba
clean up a couple of compile warnings
2020-11-18 16:31:09 -06:00
Michael Black W9MDB
8fd78de372
Remove indi from rotator list
2020-11-18 15:48:30 -06:00
Michael Black W9MDB
0c2599c0c1
Remove CR from configure.ac
2020-11-18 11:36:50 -06:00
Michael Black W9MDB
905cf4ea48
Fix make distcheck for rotators/indi
2020-11-18 08:55:22 -06:00
Michael Black
ac2892913c
Merge pull request #442 from nonoo/master
...
Add INDI rotator backend
2020-11-15 07:40:23 -06:00
Nonoo
8ba011eaf7
Add INDI rotator backend
...
This backend lets Hamlib control an astronomical (telescope) rotator through an
INDI (https://indilib.org/ ) server.
2020-11-15 12:46:35 +01:00
Michael Black
801e16ac97
Merge pull request #441 from nonoo/master
...
Fix decimal separators which sscanf can't handle
2020-11-14 08:45:08 -06:00
Nonoo
2deeca86dc
Fix decimal separators which sscanf can't handle
...
This is a workaround for some apps like Gpredict, which use comma as a decimal
separator (depending on locale settings), but sscanf in Hamlib can only handle
dots.
2020-11-14 08:56:37 +01:00
Michael Black W9MDB
cf3b528ea7
Change newcat.c RIG_FUNC_TUNER to send AC001 instead of AC002 to turn off TUNE
...
G TUNE 1 is used to start tuning
2020-11-11 16:40:06 -06:00
Michael Black W9MDB
6ecaed955f
Add RIG_METER_TEMP for FTDX101D and other newcat.c rigs
...
Update documentation on TONE and TSQL to make it clear
2020-11-11 08:21:38 -06:00
Michael Black W9MDB
1d07b1d6b6
Undo last commit...FUNC_TONE and FUNC_TSQL handle this correctly
2020-11-11 07:26:51 -06:00
Michael Black W9MDB
056e0b2359
Chance TSQL in newcat.c to allow more than 2 states
...
FTDX101D has state=2 for encode-only
2020-11-11 07:06:51 -06:00
Michael Black
cabe9ea354
Merge pull request #437 from mikaelnousiainen/yaesu-filter-fixes
...
Remove RIG_PASSBAND_ROOF
2020-11-10 14:20:42 -06:00
Mikael Nousiainen
81d02e22f1
Remove RIG_PASSBAND_ROOF as it was not necessary to use it
2020-11-10 22:17:15 +02:00
Michael Black
ff01223443
Merge pull request #436 from mikaelnousiainen/yaesu-repeater-offset
...
Implement Yaesu newcat repeater offset commands
2020-11-10 07:34:00 -06:00
Mikael Nousiainen
4102e8c1e5
Yaesu newcat repeater offset step size confirmed on an FTDX 5000
2020-11-10 10:20:51 +02:00
Michael Black W9MDB
f3cb1a09ae
Add FUNC_TUNE to Flex/PowerSDR
2020-11-09 23:06:44 -06:00
Mikael Nousiainen
e122955213
Add repeater offset support for many Yaesu newcat rigs and fix FT-991 repeater offset step
2020-11-09 22:18:57 +02:00
Michael Black
78b469d193
Merge pull request #435 from mikaelnousiainen/yaesu-ft991-and-ftdx5000-fixes
...
Yaesu newcat backend fixes for multiple rigs
2020-11-08 07:31:38 -06:00