Mike Black W9MDB
f8a67d716e
Some progress getting SB4100 to work
...
https://github.com/Hamlib/Hamlib/issues/1541
2024-04-22 11:27:29 -05:00
Mike Black W9MDB
90545a192e
Hopefully fix Barrett 4100 protocol
2024-04-19 10:34:20 -05:00
George Baltz N3GB
53b01d829e
Start converting rigs/* to use pointers to state
2024-03-26 02:08:33 -04:00
Mike Black W9MDB
e1f2342982
Promote all BETA to STABLE
...
Promot all ALPHA to BETA
2024-02-14 07:11:20 -06:00
George Baltz N3GB
23d5d53248
Port rigs/anytone/, rigs/barrett/ and rigs/codan/
...
Fixup git rebase SMerge error.
2024-02-05 11:28:31 -05:00
Mike Black W9MDB
190747430f
Add 4100.c
2024-01-13 11:49:57 -06:00
Mike Black W9MDB
f8fd79442d
Add Barrett 4100
2024-01-13 11:47:13 -06:00
Mike Black W9MDB
e267c62764
astyle files
2023-12-16 11:37:58 -06:00
Mike Black W9MDB
9841e500b9
Fix ptt_share segmentation fault
...
https://github.com/Hamlib/Hamlib/issues/1433
Fix ID5100 0x25 and simplex VFO actions
https://github.com/Hamlib/Hamlib/issues/1429
2023-11-23 15:00:05 -06:00
Mike Black W9MDB
3b5f7a6dcf
Add and fix some cppcheck suppress items
...
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-03 17:11:09 -05:00
Mike Black W9MDB
5ac1e50b80
Fix always true conditions found by cppcheck
...
https://github.com/Hamlib/Hamlib/issues/1351
2023-10-02 23:10:58 -05:00
Mike Black W9MDB
d50ff331ee
Add AGC level get/set to Barrett 4050
...
https://github.com/Hamlib/Hamlib/issues/1384
2023-09-15 11:43:48 -05:00
Mike Black W9MDB
9415fc3446
Expand Barret channels to include non-ham bands
2023-09-15 10:49:55 -05:00
Mike Black W9MDB
d03affebea
Fix cppcheck warnings
2023-08-02 22:33:02 -05:00
Daniele Forsi IU5HKX
52be0797d8
[rigs/*] Fix includes
2023-02-16 19:08:24 +01:00
Daniele Forsi IU5HKX
d09c048161
[rigs/*] Remove unused include of config.h
2023-02-14 19:57:48 +01:00
Daniele Forsi IU5HKX
a5773f6f4e
Remove unused includes of cal.h
2022-12-09 17:39:43 +01:00
Daniele Forsi IU5HKX
7a132e2703
Remove unused includes
...
Removes includes of stdio.h stdlib.h string.h unistd.h
2022-07-24 17:08:57 +02:00
Daniele Forsi IU5HKX
34018600ee
Remove unused includes of math.h
2022-07-23 18:39:55 +02:00
Daniele Forsi IU5HKX
4dfe46edbb
Remove unused includes related to times and dates
...
Removes includes of time.h sys/time.h hamlibdatetime.h
2022-07-23 18:12:10 +02:00
Mike Black W9MDB
82a915563b
Remove debug from barrett.c to prevent compilation warning
2022-05-15 09:31:09 -05:00
Mike Black W9MDB
a9916a8506
Update hamlib_check_rig_caps
2022-02-11 14:47:31 -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
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
38d7697d03
Change snprintf to SNPRINTF in rigs
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-22 22:37:09 -06:00
Mike Black W9MDB
d217bcac62
Change sprintf to SNPRINTF in barret
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-13 17:08:10 -06:00
Mike Black W9MDB
64847e5c30
For Barrett add some debug and fix another debug
...
https://github.com/Hamlib/Hamlib/issues/923
2022-01-13 09:39:22 -06:00
Mike Black W9MDB
9c099165d5
Update version in Barrett 4050.c
...
https://github.com/Hamlib/Hamlib/issues/923
2022-01-12 23:05:01 -06:00
Mike Black W9MDB
3f001cc9f6
Reduce debug in barrett.c
...
https://github.com/Hamlib/Hamlib/issues/923
2022-01-12 23:04:20 -06:00
Mike Black W9MDB
aaac79c55e
Allow barrett to program and unprogrammed channel
...
https://github.com/Hamlib/Hamlib/issues/923
2022-01-12 18:05:47 -06:00
Mike Black W9MDB
66194804f9
Reduced debug in barrett.c
2022-01-12 17:02:44 -06:00
Mike Black W9MDB
abb3405cae
Change Barrett IDC command to IC
2022-01-12 17:00:22 -06:00
Mike Black W9MDB
789858c1db
Reduce debug level in barrett.c
...
https://github.com/Hamlib/Hamlib/issues/923
2022-01-12 16:39:19 -06:00
Mike Black W9MDB
b2254a5667
Change Barrett 4050 to channelized frequency method.
...
The TC command is not implemented yet in the 4050.
Barrett said eeprom is good for 1,000,000 writes
https://github.com/Hamlib/Hamlib/issues/923
2022-01-12 12:43:03 -06:00
Mike Black W9MDB
6604833250
Change Barret set_freq and set_mode to ignore command if not changing
2022-01-09 08:36:08 -06:00
Mike Black W9MDB
bd8ced530e
Forgot to commit barrett.h
2022-01-08 17:31:35 -06:00
Mike Black W9MDB
086c3f7f1d
Barrett 4050 add get_ptt
2022-01-08 17:16:01 -06:00
Mike Black W9MDB
579831926f
Fix debug statement in Barrett 4050.c
2022-01-08 09:04:43 -06:00
Mike Black W9MDB
7bcc35ebc4
Barrett 4050 add channel 9999 query during open
2022-01-08 07:49:13 -06:00
Mike Black W9MDB
1cb47f6af4
Move Barrett 4050 channel to select 9999 during open
2022-01-08 07:18:53 -06:00
Mike Black W9MDB
46055ac14a
Barrett 4050 get all programmed channels in barrett4050_open
2022-01-08 07:14:02 -06:00
Mike Black W9MDB
4cb1a35a91
Have Barret rigs use channel 9999 for temporary frequency changes
2022-01-08 07:09:07 -06:00
Mike Black W9MDB
088b718305
Another attempt to get Barret set_freq working
2022-01-07 23:57:27 -06:00
Mike Black W9MDB
3022ba279a
Fix Barrett 4050 get_freq
2022-01-07 23:20:14 -06:00
Mike Black W9MDB
1d19a0ffbc
Fix Barret set_freq and serial# and new try on software version
2022-01-07 16:20:26 -06:00
Mike Black W9MDB
9731b5fda2
Remove README.Barrett from Makefile.am
2022-01-07 07:23:37 -06:00
Mike Black W9MDB
0f26a981c1
Add 4050.c
2022-01-07 07:17:57 -06:00
Mike Black W9MDB
4dd97ef79c
Change Barret set_mode to use temporary commmand instead of channel write
2022-01-07 07:12:17 -06:00