Michael Black W9MDB
dd15ffc7bd
Add KY command to simts590
2024-12-03 23:18:48 -06:00
George Baltz N3GB
8bd74aa3bc
Minimal support for KY commands in simts890.c
2024-12-02 13:11:20 -05:00
Daniele Forsi IU5HKX
e480bc7479
Fix typos
2024-12-01 21:59:11 +01:00
George Baltz N3GB
10292fd338
Astyle simts890.c
...
Man, this is ugly!
2024-11-06 10:31:44 -05:00
George Baltz N3GB
dd9696cf2d
Add RIT/XIT commands (FS, RC, RD/RU, RF, RT, XT) to simts890.c
...
Add RIT/XIT data to IF command.
FS probably affects more places, TBD
Constify some strings
2024-11-06 10:30:06 -05:00
George Baltz N3GB
d0b1925234
Annotate legacy (undocumented) commands in simts890.c
...
Allow them to be disabled
Relevant to issues #1380 and #899
2024-11-06 10:26:43 -05:00
George Baltz N3GB
27767fcfc1
Add traffic tracing to simts890.c
2024-11-06 10:22:43 -05:00
Mike Black W9MDB
5c269964c2
astyle files in preparation for release 4.6
2024-11-06 08:07:34 -06:00
Mike Black W9MDB
ad70cc0ba4
Fix simic705
2024-11-04 16:45:23 -06:00
Mike Black W9MDB
4e4c82e83c
Fix warning in simft817.c
2024-11-04 16:44:59 -06:00
George Baltz N3GB
ab883be850
Make FR & FT commands aware of new vfo structs.
...
Get rid of vfo_rx & vfo_tx; find both thru vfoLR.
2024-10-30 10:01:10 -04:00
George Baltz N3GB
da5e490b24
Clean up
...
Fix up NB commands.
Update VFO in case copy caused a band change.
Change MODEL to TYPE to match Kenwood nomenclature, make it
easier to change via cli.
Comments
2024-10-30 10:01:10 -04:00
George Baltz N3GB
eead7a572a
Correct some split problems and connect VFO ops
...
Fix SP command to match real rig. Still needs work.
Add split status to IF response.
Add EC and VV commands, and explain that they are not what they're
described to be.
2024-10-30 10:01:10 -04:00
George Baltz N3GB
671d45f337
Add DN/UP, FC, and UD commands to simts890.c
...
Yet more ways to apply a delta to a VFO
2024-10-30 10:01:10 -04:00
George Baltz N3GB
3445d94c8d
Implement step sizes for some freq changes
...
Add a few more placeholders
Disable #include <hamlib/rig.h>; cleanse namespace
Typos and formatting
2024-10-30 10:01:10 -04:00
George Baltz N3GB
d209c655b0
Change FA/FB/SF to use band memories
...
Change name of kvfo_t to denote it's a pointer
Add routines to convert freq to band and to get a new band's vfo
2024-10-30 10:01:10 -04:00
George Baltz N3GB
8bbf60d5c8
More VFOs as objects.
...
Add band memory objects.
Use them to implement BD/BU.
Default to Model K; E as compile time option
Would have been easier as real OOP objects; C syntax is clunky, and the
parentheses look weird. Oh well.
Still TODO: tie all the other frequency settings into band memories. May
need some storage rearrangement to make functions cleaner.
2024-10-30 10:01:10 -04:00
George Baltz N3GB
7aa739a97d
Get rid of ghost commands.
...
They ain't coming back.
2024-10-30 10:01:10 -04:00
George Baltz N3GB
ddf51e6b52
Convert VFOs into objects(structs).
...
Handle freq and mode as one object. Simplifies vfo handling, makes
OM/SF commands easier, enables memory ops(WIP), mimics rig ops.
Remove more rig.h idioms. TODO: hl_usleep()
Minor typo and formatting cleanups
2024-10-30 10:01:10 -04:00
George Baltz N3GB
2b99b9d2ef
Reduce dependency on include/hamlib/rig.h
...
Remove some of the rig.h idioms. Not quite clean-room status,
but less chance of the simulator simulating hamlib, rather
than the real rig. More in next commit.
2024-10-30 10:01:10 -04:00
George Baltz N3GB
ebe685125e
More fixes for simts890.c
...
More bogus commmands nullified
Typos and comments
Add SC, TS, OM
2024-10-30 10:01:10 -04:00
Mike Black W9MDB
ba62edc51b
Fix simic7300
2024-10-07 07:52:48 -05:00
George Baltz N3GB
c4f7cf35f9
Replace raw write() calls with macro
...
So they can be aggregated for multiple commands in one message
2024-09-21 06:07:50 -04:00
George Baltz N3GB
c37fb872cd
Still more tweaks to simts890.c
...
Remove some bogus commands
Add meters and antenna control
2024-09-20 16:22:27 -04:00
Mike Black W9MDB
5fd100f06e
Fix simic910.c
2024-09-19 09:46:34 -05:00
George Baltz N3GB
8a6a500ccd
Tweaks to simts890.c
...
Don't include trailing null byte in responses
Zero fill response data
Filter a few commands - not complete coverage yet
Still no simulated clock.
2024-09-14 14:11:49 -04:00
George Baltz N3GB
1ff8527864
Add just enough to simts890.c to fake kenwood_get_clock.
...
Still needs a settable synthetic clock for kenwood_set_clock.
Time zone offsets need to be tied to both clocks, and to strftime.
When finished copy to simts990.c, dropping P6 from CK0.
2024-09-10 21:30:24 -04:00
Mike Black W9MDB
137231cb7b
Add RFPOWER_METER_WATTS and SWR for Elecraft K4
2024-08-19 09:01:05 -05:00
Mike Black W9MDB
3f59e962e1
Update simic7100
2024-07-26 07:35:19 -05:00
Mike Black W9MDB
52f91b3ced
Add simpstrotator
2024-07-10 07:26:42 -05:00
Mike Black W9MDB
27838026f5
Update simft991.c and simic7300.c
2024-07-09 11:26:05 -05:00
Mike Black W9MDB
a40311173b
Add simic7700
2024-07-09 11:25:10 -05:00
Mike Black W9MDB
0fe15fa858
Add Guohe PMR-171
...
https://github.com/Hamlib/Hamlib/issues/1483
2024-06-25 22:38:44 -05:00
Mike Black W9MDB
81db5ffa58
Add Orion simulator
2024-06-21 16:55:36 -05:00
Mike Black W9MDB
e09d1611b2
Add simic275
2024-06-18 11:27:45 -05:00
Mike Black W9MDB
108f52806e
Fix segfault when run as rigctl --ptt-file=/dev/ttyUSB2 --ptt-type=RTS
...
https://github.com/Hamlib/Hamlib/issues/1560
2024-06-15 22:18:59 -05:00
Mike Black W9MDB
88439f8f12
Update simflex.c
2024-05-30 17:22:00 -05:00
Mike Black W9MDB
04c3c03334
Add simft710.c
2024-05-27 23:06:37 -05:00
Mike Black W9MDB
461f3c4172
Add simflex.c
2024-05-24 11:38:13 -05:00
Mike Black W9MDB
d27a8e9df5
SmartSDR Slice improvements
2024-05-24 10:25:02 -05:00
Mike Black W9MDB
c4ee53e046
Revert "Add missing file"
...
This reverts commit 5b9db723d5
.
2024-05-20 08:03:46 -05:00
Mike Black W9MDB
5b9db723d5
Add missing file
2024-05-20 08:01:32 -05:00
Mike Black W9MDB
1988b7cf4f
Update simelecraft.c
2024-05-11 17:31:38 -05:00
Mike Black W9MDB
74c96da18a
Fix micom get_freq
2024-05-03 07:52:55 -05:00
Mike Black W9MDB
105c6b8d39
Add simmicom.c
2024-04-30 17:28:03 -05:00
Mike Black W9MDB
93bd44c3d5
Update simts890.c
2024-04-23 11:19:24 -05:00
Mike Black W9MDB
3dac2efb48
Update simts890.c
2024-04-06 15:42:46 -05:00
Mike Black W9MDB
a4cd6deb9d
Update simic7000.c
2024-03-31 12:21:55 -05:00
George Baltz N3GB
9f997d799d
Fix incorrect port read for elevation
...
Add missing port parameters for rotp2
Remove funky character(^B) from simrotorez.c so `file` and `more` think it
is plain text.
Dunno if this works on the real H/W, but at least the simulator can get
and set az/el position without errors.
2024-03-28 16:26:21 -04:00
Mike Black W9MDB
f51e7ef760
Add SDRConsole rig entry since TS-2000 is now hardware flow control by default
2024-03-23 08:46:56 -05:00