hamlib-developer Mailing List for Ham Radio Control Libraries (Page 6)
Library to control radio transceivers and receivers
Brought to you by:
n0nb
You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(24) |
Oct
(16) |
Nov
(8) |
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(49) |
Feb
(17) |
Mar
(3) |
Apr
(7) |
May
(3) |
Jun
(1) |
Jul
(2) |
Aug
(8) |
Sep
(18) |
Oct
(15) |
Nov
(15) |
Dec
(26) |
2002 |
Jan
(46) |
Feb
(14) |
Mar
(44) |
Apr
(3) |
May
(6) |
Jun
(47) |
Jul
(40) |
Aug
(14) |
Sep
(59) |
Oct
(39) |
Nov
(58) |
Dec
(76) |
2003 |
Jan
(82) |
Feb
(66) |
Mar
(37) |
Apr
(56) |
May
(34) |
Jun
(19) |
Jul
(23) |
Aug
(55) |
Sep
(31) |
Oct
(40) |
Nov
(21) |
Dec
(60) |
2004 |
Jan
(57) |
Feb
(110) |
Mar
(41) |
Apr
(17) |
May
(18) |
Jun
(19) |
Jul
(18) |
Aug
(5) |
Sep
(31) |
Oct
(16) |
Nov
(26) |
Dec
(36) |
2005 |
Jan
(69) |
Feb
(26) |
Mar
(62) |
Apr
(120) |
May
(31) |
Jun
(47) |
Jul
(7) |
Aug
(27) |
Sep
(4) |
Oct
(9) |
Nov
(26) |
Dec
(21) |
2006 |
Jan
(13) |
Feb
(26) |
Mar
(38) |
Apr
(31) |
May
(17) |
Jun
(6) |
Jul
(23) |
Aug
(6) |
Sep
(38) |
Oct
(87) |
Nov
(49) |
Dec
(49) |
2007 |
Jan
(52) |
Feb
(19) |
Mar
(20) |
Apr
(5) |
May
(25) |
Jun
(15) |
Jul
(49) |
Aug
(43) |
Sep
(21) |
Oct
(21) |
Nov
(27) |
Dec
(10) |
2008 |
Jan
(23) |
Feb
(20) |
Mar
(25) |
Apr
(39) |
May
(36) |
Jun
(17) |
Jul
(10) |
Aug
(18) |
Sep
(44) |
Oct
(88) |
Nov
(60) |
Dec
(65) |
2009 |
Jan
(99) |
Feb
(91) |
Mar
(49) |
Apr
(34) |
May
(52) |
Jun
(9) |
Jul
(11) |
Aug
(4) |
Sep
(41) |
Oct
(16) |
Nov
(51) |
Dec
(71) |
2010 |
Jan
(43) |
Feb
(79) |
Mar
(59) |
Apr
(55) |
May
(51) |
Jun
(38) |
Jul
(38) |
Aug
(61) |
Sep
(53) |
Oct
(46) |
Nov
(43) |
Dec
(41) |
2011 |
Jan
(74) |
Feb
(96) |
Mar
(41) |
Apr
(42) |
May
(61) |
Jun
(66) |
Jul
(50) |
Aug
(40) |
Sep
(11) |
Oct
(30) |
Nov
(21) |
Dec
(45) |
2012 |
Jan
(59) |
Feb
(4) |
Mar
(52) |
Apr
(19) |
May
(62) |
Jun
(46) |
Jul
(61) |
Aug
(18) |
Sep
(21) |
Oct
(25) |
Nov
(66) |
Dec
(41) |
2013 |
Jan
(36) |
Feb
(64) |
Mar
(37) |
Apr
(24) |
May
(74) |
Jun
(40) |
Jul
(43) |
Aug
(34) |
Sep
(65) |
Oct
(52) |
Nov
(23) |
Dec
(20) |
2014 |
Jan
(18) |
Feb
(29) |
Mar
(13) |
Apr
(41) |
May
(10) |
Jun
(12) |
Jul
(16) |
Aug
(25) |
Sep
(20) |
Oct
(56) |
Nov
(43) |
Dec
(61) |
2015 |
Jan
(36) |
Feb
(38) |
Mar
(92) |
Apr
(42) |
May
(13) |
Jun
(19) |
Jul
(18) |
Aug
(22) |
Sep
(21) |
Oct
(2) |
Nov
(49) |
Dec
(22) |
2016 |
Jan
(55) |
Feb
(144) |
Mar
(40) |
Apr
(98) |
May
(61) |
Jun
(36) |
Jul
(16) |
Aug
(33) |
Sep
(59) |
Oct
(16) |
Nov
(37) |
Dec
(32) |
2017 |
Jan
(70) |
Feb
(71) |
Mar
(14) |
Apr
(43) |
May
(31) |
Jun
(24) |
Jul
(38) |
Aug
(54) |
Sep
(24) |
Oct
(15) |
Nov
(26) |
Dec
(27) |
2018 |
Jan
(22) |
Feb
(24) |
Mar
(109) |
Apr
(12) |
May
(46) |
Jun
(23) |
Jul
(39) |
Aug
(34) |
Sep
(22) |
Oct
(43) |
Nov
(26) |
Dec
(157) |
2019 |
Jan
(102) |
Feb
(51) |
Mar
(63) |
Apr
(60) |
May
(91) |
Jun
(55) |
Jul
(27) |
Aug
(76) |
Sep
(52) |
Oct
(95) |
Nov
(67) |
Dec
(204) |
2020 |
Jan
(311) |
Feb
(148) |
Mar
(230) |
Apr
(122) |
May
(204) |
Jun
(204) |
Jul
(114) |
Aug
(36) |
Sep
(120) |
Oct
(186) |
Nov
(60) |
Dec
(151) |
2021 |
Jan
(182) |
Feb
(171) |
Mar
(202) |
Apr
(153) |
May
(110) |
Jun
(50) |
Jul
(58) |
Aug
(142) |
Sep
(112) |
Oct
(120) |
Nov
(97) |
Dec
(125) |
2022 |
Jan
(175) |
Feb
(147) |
Mar
(54) |
Apr
(73) |
May
(127) |
Jun
(95) |
Jul
(88) |
Aug
(85) |
Sep
(38) |
Oct
(40) |
Nov
(116) |
Dec
(159) |
2023 |
Jan
(175) |
Feb
(55) |
Mar
(83) |
Apr
(70) |
May
(165) |
Jun
(79) |
Jul
(123) |
Aug
(90) |
Sep
(40) |
Oct
(95) |
Nov
(84) |
Dec
(88) |
2024 |
Jan
(105) |
Feb
(60) |
Mar
(52) |
Apr
(43) |
May
(56) |
Jun
(59) |
Jul
(53) |
Aug
(47) |
Sep
(62) |
Oct
(36) |
Nov
(45) |
Dec
(100) |
2025 |
Jan
(52) |
Feb
(45) |
Mar
(30) |
Apr
(97) |
May
(72) |
Jun
(83) |
Jul
(124) |
Aug
(83) |
Sep
(79) |
Oct
|
Nov
|
Dec
|
From: Nate B. <no...@gi...> - 2025-08-13 13:06:56
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 663fd4f738f770c27a6928012e443b35c0ff5fe6 https://github.com/Hamlib/Hamlib/commit/663fd4f738f770c27a6928012e443b35c0ff5fe6 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M bindings/rig.swg Log Message: ----------- Fix compiler warnings Fixes: hamlibpy_wrap.c: In function 'Rig_send_raw': hamlibpy_wrap.c:4668:30: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4668 | send = PyUnicode_AsUTF8AndSize(send_obj, &send_len); | ^ hamlibpy_wrap.c:4679:30: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4679 | term = PyUnicode_AsUTF8AndSize(term_obj, NULL); | ^ Thanks to @GeoBaltz Commit: 4b6b5415f546a7dd0ffa3aaff09c7275449adbc5 https://github.com/Hamlib/Hamlib/commit/4b6b5415f546a7dd0ffa3aaff09c7275449adbc5 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-13 (Wed, 13 Aug 2025) Changed paths: M bindings/rig.swg Log Message: ----------- Merge GitHub PR #1844 Compare: https://github.com/Hamlib/Hamlib/compare/99047473585d...4b6b5415f546 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Daniele F. <iu...@gm...> - 2025-08-13 09:41:04
|
Thank you George it's the second time in the last few days that I think that there aren't warnings but then somebody tells that there are warnings, I look again and they are also in my build (minus the differences between compilers). Probably I should `make clean` one last time before pushing. -- 73 de IU5HKX Daniele |
From: dforsi <no...@gi...> - 2025-08-13 02:48:55
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 4187e9f4a31a1c4c7d7e5d456e6012007bf0dfeb https://github.com/Hamlib/Hamlib/commit/4187e9f4a31a1c4c7d7e5d456e6012007bf0dfeb Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M tests/rigctl_parse.c Log Message: ----------- Handle the question mark as second argument of set_level in rigctl Closes #720. Test command: tests/rigctl -m 1 \ set_level AF '?' set_level AGC '?' set_level AGC_TIME '?' \ set_level ANTIVOX '?' set_level APF '?' set_level ATT '?' \ set_level BAL '?' set_level BAND_SELECT '?' set_level BKINDL '?' \ set_level BKIN_DLYMS '?' set_level COMP '?' set_level CWPITCH '?' \ set_level IF '?' set_level KEYSPD '?' set_level METER '?' \ set_level MGC '?' set_level MGF '?' set_level MGL '?' \ set_level MICGAIN '?' set_level MONITOR_GAIN '?' set_level NB '?' \ set_level NOTCHF '?' set_level NOTCHF_RAW '?' set_level NR '?' \ set_level PBT_IN '?' set_level PBT_OUT '?' set_level PREAMP '?' \ set_level RF '?' set_level RFPOWER '?' set_level SLOPE_HIGH '?' \ set_level SLOPE_LOW '?' set_level SPECTRUM_ATT '?' set_level SPECTRUM_AVG '?' \ set_level SPECTRUM_EDGE_HIGH '?' set_level SPECTRUM_EDGE_LOW '?' set_level SPECTRUM_MODE '?' \ set_level SPECTRUM_REF '?' set_level SPECTRUM_SPAN '?' set_level SPECTRUM_SPEED '?' \ set_level SQL '?' set_level USB_AF '?' set_level USB_AF_INPUT '?' \ set_level VOXDELAY '?' set_level VOXGAIN '?' Commit: 2a2f33673ea987c3f314e58c90b0231349aa683e https://github.com/Hamlib/Hamlib/commit/2a2f33673ea987c3f314e58c90b0231349aa683e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M tests/rotctl_parse.c Log Message: ----------- Handle the question mark as second argument of set_level in rotctl Test command: tests/rotctl -m 1 \ set_level MGC '?' \ set_level MGF '?' \ set_level MGL '?' \ set_level SPEED '?' Commit: 99047473585dcac9ccaff6a87015f974b73e9fd8 https://github.com/Hamlib/Hamlib/commit/99047473585dcac9ccaff6a87015f974b73e9fd8 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M tests/ampctl_parse.c Log Message: ----------- Handle the question mark as second argument of set_level in ampctl Test command: tests/ampctl -m 1 \ set_level FAULT '?' \ set_level NH '?' \ set_level PF '?' \ set_level PWRFORWARD '?' \ set_level PWRINPUT '?' \ set_level PWRPEAK '?' \ set_level PWRREFLECTED '?' \ set_level SWR '?' Compare: https://github.com/Hamlib/Hamlib/compare/f32b744ac98a...99047473585d To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: George B. <geo...@gm...> - 2025-08-12 19:02:19
|
make[2]: Entering directory '/home/gwb/OSS/src/Hamlib/build/bindings' CC hamlibpy_wrap.lo hamlibpy_wrap.c:In function 'Rig_send_raw': hamlibpy_wrap.c:4669:30:warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4669 | send =PyUnicode_AsUTF8AndSize(send_obj, &send_len); | ^ hamlibpy_wrap.c:4680:30:warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4680 | term =PyUnicode_AsUTF8AndSize(term_obj, NULL); | ^ CCLD _Hamlib.la On 8/12/25 8:03 AM, Nate Bargmann via Hamlib-developer wrote: > Branch: refs/heads/master > Home:https://github.com/Hamlib/Hamlib > Commit: 5e336b90c1bef2b972e9e5c0b68177b47554d3c3 > https://github.com/Hamlib/Hamlib/commit/5e336b90c1bef2b972e9e5c0b68177b47554d3c3 > Author: Daniele Forsi IU5HKX<iu...@gm...> > Date: 2025-08-10 (Sun, 10 Aug 2025) > > Changed paths: > M rigs/tentec/orion.c > M src/ext.c > M src/misc.c > M src/rig.c > > Log Message: > ----------- > Improve Doxygen comments > > > Commit: 12ec55c3d7493c60a3444beb2a976fe12de2c650 > https://github.com/Hamlib/Hamlib/commit/12ec55c3d7493c60a3444beb2a976fe12de2c650 > Author: Daniele Forsi IU5HKX<iu...@gm...> > Date: 2025-08-10 (Sun, 10 Aug 2025) > > Changed paths: > M src/rig.c > > Log Message: > ----------- > Add missing set_transaction_inactive() > > Otherwise no other command will be executed afterwards. > > > Commit: 289a3952cefb259da0e39bc3db8b58a31001581c > https://github.com/Hamlib/Hamlib/commit/289a3952cefb259da0e39bc3db8b58a31001581c > Author: Daniele Forsi IU5HKX<iu...@gm...> > Date: 2025-08-11 (Mon, 11 Aug 2025) > > Changed paths: > M src/rig.c > > Log Message: > ----------- > Change the dummy implementation of rig_send_raw() > > Makes it more similar to the regular version handling also > the reply and term arguments. > > > Commit: e16f4077e75e70b461bbeb8608af17aa62c642b5 > https://github.com/Hamlib/Hamlib/commit/e16f4077e75e70b461bbeb8608af17aa62c642b5 > Author: Daniele Forsi IU5HKX<iu...@gm...> > Date: 2025-08-11 (Mon, 11 Aug 2025) > > Changed paths: > M bindings/python/test_Hamlib_Rig_class.py > M bindings/python/test_rig.py > M bindings/rig.swg > > Log Message: > ----------- > Implement the Python bindings and the tests for rig_send_raw() > > Allows to send either string or bytes and to receive a response > converted to the same datatype. Also the "term" argument can be > of either type (but it can't contain NULs, it's a single char > or byte anyway). > > Closes #1624. > > > Commit: 5e13d102af3f90a16515982ccf5f23b93ea6a2dc > https://github.com/Hamlib/Hamlib/commit/5e13d102af3f90a16515982ccf5f23b93ea6a2dc > Author: Nate Bargmann<n0...@n0...> > Date: 2025-08-11 (Mon, 11 Aug 2025) > > Changed paths: > M bindings/python/test_Hamlib_Rig_class.py > M bindings/python/test_rig.py > M bindings/rig.swg > M rigs/tentec/orion.c > M src/ext.c > M src/misc.c > M src/rig.c > > Log Message: > ----------- > Merge merge GitHub PR #1840 > > > Compare:https://github.com/Hamlib/Hamlib/compare/0d1481d86f9e...5e13d102af3f > > To unsubscribe from these emails, change your notification settings athttps://github.com/Hamlib/Hamlib/settings/notifications > > > _______________________________________________ > Hamlib-developer mailing list > Ham...@li... > https://lists.sourceforge.net/lists/listinfo/hamlib-developer |
From: Nate B. <no...@gi...> - 2025-08-12 17:00:32
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: f32b744ac98a1d9e3c7231c46b4ae3b5323b4628 https://github.com/Hamlib/Hamlib/commit/f32b744ac98a1d9e3c7231c46b4ae3b5323b4628 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M Segfault-award Log Message: ----------- Update Segfault-award for netrigctl_open() fix Congrats, Daniele! To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-12 16:59:06
|
Branch: refs/heads/Hamlib-4.6.3 Home: https://github.com/Hamlib/Hamlib Commit: f88beb1a8e2902b44da0d1f7c05083a8596c82cb https://github.com/Hamlib/Hamlib/commit/f88beb1a8e2902b44da0d1f7c05083a8596c82cb Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M rigs/dummy/netrigctl.c Log Message: ----------- Fix segfault when executing the dump_caps command Need to convert the level number 0..63 to the level bit mask. Steps to reproduce tests/rigctld -m 1 & tests/rigctl -m 2 dump_caps Fixes: Thread 1 "rigctl" received signal SIGSEGV, Segmentation fault. [..] (gdb) bt #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/strlen-sse2.S:174 #1 0x00007f532c46e300 in __printf_buffer (buf=buf@entry=0x7ffc320ad970, format=0x7f532c8aba22 "%s(%s) ", ap=0x7ffc320ada30, mode_flags=0) at ./stdio-common/vfprintf-process-arg.c:435 #2 0x00007f532c491daf in __vsnprintf_internal (string=<optimized out>, maxlen=<optimized out>, format=<optimized out>, args=args@entry=0x7ffc320ada30, mode_flags=mode_flags@entry=0) at ./libio/vsnprintf.c:96 #3 0x00007f532c469642 in __GI___snprintf ( s=s@entry=0x7ffc320aec94 "BANDSELECT(00000..0.000000/0.000000) NR(0.000000..0.000000/0.000000) PBT_IN(0.000000..0.000000/0.000000) PBT_OUT(0.000000..0.000000/0.000000) CWPITCH(0..0/10) RFPOWER(0.050000..1.000000/0.001957) MICG"..., maxlen=maxlen@entry=3948, format=format@entry=0x7f532c8aba22 "%s(%s) ") at ./stdio-common/snprintf.c:31 #4 0x00007f532c6dc14a in rig_sprintf_parm_gran ( str=str@entry=0x7ffc320aec00 "ANN(0..0/0) APO(0..0/0) BACKLIGHT(0..0/0) BEEP(0..1316880384/1315832322) TIME(0..0/0) BAT(0..0/0) KEYLIGHT(0..0/0) SCREENSAVER(0..4/0) AFIF(0..0/0) BANDSELECT(00000..0.000000/0.000000) NR(0.000000..0."..., nlen=nlen@entry=4096, parm=9223372036854775807, gran=gran@entry=0x55f1f3cac338) at sprintflst.c:646 #5 0x000055f1eb6cd487 in dumpstate (rig=rig@entry=0x55f1f3ca5b20, fout=fout@entry=0x7f532c5f25c0 <_IO_2_1_stdout_>) at dumpstate.c:408 #6 0x000055f1eb6b4b81 in rigctl_dump_caps (rig=0x55f1f3ca5b20, fout=0x7f532c5f25c0 <_IO_2_1_stdout_>, fin=<optimized out>, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=13 '\r', ext_resp=0, resp_sep=10 '\n', cmd=0x55f1eb6dc0e0 <test_list+5760>, vfo=536870912, arg1=0x0, arg2=0x55f1eb6d1ce8 "", arg3=0x55f1eb6d1ce8 "") at rigctl_parse.c:4622 #7 0x000055f1eb6c65f6 in rigctl_parse (my_rig=<optimized out>, fin=<optimized out>, fout=<optimized out>, argv=argv@entry=0x7ffc320b2138, argc=argc@entry=3, sync_cb=sync_cb@entry=0x0, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=<optimized out>, ext_resp_ptr=<optimized out>, resp_sep_ptr=<optimized out>, use_password=<optimized out>) at rigctl_parse.c:1847 #8 0x000055f1eb6b0adc in main (argc=<optimized out>, argv=0x7ffc320b2138) at rigctl.c:801 Commit: 9141b47057e4ebf20f1f0fafd8a1f2a3cfd2ae49 https://github.com/Hamlib/Hamlib/commit/9141b47057e4ebf20f1f0fafd8a1f2a3cfd2ae49 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M NEWS Log Message: ----------- Update NEWS with seg fault fix Commit: 8aca7436b539406bf9df1f7543a606c73227865b https://github.com/Hamlib/Hamlib/commit/8aca7436b539406bf9df1f7543a606c73227865b Author: Nate Bargmann <n0...@n0...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M Segfault-award Log Message: ----------- Update Segfault-award for netrigctl_open() fix Congrats, Daniele! Compare: https://github.com/Hamlib/Hamlib/compare/2d63d05da7d8...8aca7436b539 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-12 16:49:09
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 9e6ff6edccde4e3ebd346d7f07a2889a0c43735e https://github.com/Hamlib/Hamlib/commit/9e6ff6edccde4e3ebd346d7f07a2889a0c43735e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M rigs/dummy/netrigctl.c Log Message: ----------- Fix segfault when executing the dump_caps command Need to convert the level number 0..63 to the level bit mask. Steps to reproduce tests/rigctld -m 1 & tests/rigctl -m 2 dump_caps Fixes: Thread 1 "rigctl" received signal SIGSEGV, Segmentation fault. [..] (gdb) bt #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/strlen-sse2.S:174 #1 0x00007f532c46e300 in __printf_buffer (buf=buf@entry=0x7ffc320ad970, format=0x7f532c8aba22 "%s(%s) ", ap=0x7ffc320ada30, mode_flags=0) at ./stdio-common/vfprintf-process-arg.c:435 #2 0x00007f532c491daf in __vsnprintf_internal (string=<optimized out>, maxlen=<optimized out>, format=<optimized out>, args=args@entry=0x7ffc320ada30, mode_flags=mode_flags@entry=0) at ./libio/vsnprintf.c:96 #3 0x00007f532c469642 in __GI___snprintf ( s=s@entry=0x7ffc320aec94 "BANDSELECT(00000..0.000000/0.000000) NR(0.000000..0.000000/0.000000) PBT_IN(0.000000..0.000000/0.000000) PBT_OUT(0.000000..0.000000/0.000000) CWPITCH(0..0/10) RFPOWER(0.050000..1.000000/0.001957) MICG"..., maxlen=maxlen@entry=3948, format=format@entry=0x7f532c8aba22 "%s(%s) ") at ./stdio-common/snprintf.c:31 #4 0x00007f532c6dc14a in rig_sprintf_parm_gran ( str=str@entry=0x7ffc320aec00 "ANN(0..0/0) APO(0..0/0) BACKLIGHT(0..0/0) BEEP(0..1316880384/1315832322) TIME(0..0/0) BAT(0..0/0) KEYLIGHT(0..0/0) SCREENSAVER(0..4/0) AFIF(0..0/0) BANDSELECT(00000..0.000000/0.000000) NR(0.000000..0."..., nlen=nlen@entry=4096, parm=9223372036854775807, gran=gran@entry=0x55f1f3cac338) at sprintflst.c:646 #5 0x000055f1eb6cd487 in dumpstate (rig=rig@entry=0x55f1f3ca5b20, fout=fout@entry=0x7f532c5f25c0 <_IO_2_1_stdout_>) at dumpstate.c:408 #6 0x000055f1eb6b4b81 in rigctl_dump_caps (rig=0x55f1f3ca5b20, fout=0x7f532c5f25c0 <_IO_2_1_stdout_>, fin=<optimized out>, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=13 '\r', ext_resp=0, resp_sep=10 '\n', cmd=0x55f1eb6dc0e0 <test_list+5760>, vfo=536870912, arg1=0x0, arg2=0x55f1eb6d1ce8 "", arg3=0x55f1eb6d1ce8 "") at rigctl_parse.c:4622 #7 0x000055f1eb6c65f6 in rigctl_parse (my_rig=<optimized out>, fin=<optimized out>, fout=<optimized out>, argv=argv@entry=0x7ffc320b2138, argc=argc@entry=3, sync_cb=sync_cb@entry=0x0, interactive=<optimized out>, prompt=<optimized out>, vfo_opt=<optimized out>, send_cmd_term=<optimized out>, ext_resp_ptr=<optimized out>, resp_sep_ptr=<optimized out>, use_password=<optimized out>) at rigctl_parse.c:1847 #8 0x000055f1eb6b0adc in main (argc=<optimized out>, argv=0x7ffc320b2138) at rigctl.c:801 Commit: 84fbe1df4a2357b00e48430f0206d2f7b641817d https://github.com/Hamlib/Hamlib/commit/84fbe1df4a2357b00e48430f0206d2f7b641817d Author: Nate Bargmann <n0...@n0...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M rigs/dummy/netrigctl.c Log Message: ----------- Merge GitHub PR #1842 Compare: https://github.com/Hamlib/Hamlib/compare/c51357388cb8...84fbe1df4a23 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-12 12:41:01
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 65439c671961f589258427c4fbfd8ddc596ee744 https://github.com/Hamlib/Hamlib/commit/65439c671961f589258427c4fbfd8ddc596ee744 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M rigs/drake/drake.c Log Message: ----------- Fix typo Commit: 6dec5791443a1d5e5bdb4684cfeaeb1cf37c8f04 https://github.com/Hamlib/Hamlib/commit/6dec5791443a1d5e5bdb4684cfeaeb1cf37c8f04 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/amplifier.swg M bindings/rig.swg M bindings/rotator.swg Log Message: ----------- Replace library functions deprecated in Hamlib Commit: 19dce9dc3256a1cac13dca2c43e11fef1462e3e5 https://github.com/Hamlib/Hamlib/commit/19dce9dc3256a1cac13dca2c43e11fef1462e3e5 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/ignore.swg M bindings/python/test_Hamlib_class.py Log Message: ----------- Remove deprecated functions and methods from the bindings Commit: e2feb1d1d07c1e66b75c1e3d4d0414d790fce7e7 https://github.com/Hamlib/Hamlib/commit/e2feb1d1d07c1e66b75c1e3d4d0414d790fce7e7 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/amplifier.swg M bindings/rotator.swg Log Message: ----------- Fix "val_len" paramenter for rot_get_conf2() and amp_get_conf2() Thanks to @GeoBaltz. Commit: 3b79b13f6d521a955faeac4274237478dcaeb57e https://github.com/Hamlib/Hamlib/commit/3b79b13f6d521a955faeac4274237478dcaeb57e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/python/test_amp.py M bindings/python/test_rig.py M bindings/python/test_rot.py Log Message: ----------- Make the tests for set_conf() and get_conf() more meaningful Commit: c51357388cb8b52456e2c8561f2f3f329d12cb86 https://github.com/Hamlib/Hamlib/commit/c51357388cb8b52456e2c8561f2f3f329d12cb86 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-12 (Tue, 12 Aug 2025) Changed paths: M bindings/amplifier.swg M bindings/ignore.swg M bindings/python/test_Hamlib_class.py M bindings/python/test_amp.py M bindings/python/test_rig.py M bindings/python/test_rot.py M bindings/rig.swg M bindings/rotator.swg M rigs/drake/drake.c Log Message: ----------- Merge GitHub PR #1841 Compare: https://github.com/Hamlib/Hamlib/compare/5e13d102af3f...c51357388cb8 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-12 12:03:21
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 5e336b90c1bef2b972e9e5c0b68177b47554d3c3 https://github.com/Hamlib/Hamlib/commit/5e336b90c1bef2b972e9e5c0b68177b47554d3c3 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-10 (Sun, 10 Aug 2025) Changed paths: M rigs/tentec/orion.c M src/ext.c M src/misc.c M src/rig.c Log Message: ----------- Improve Doxygen comments Commit: 12ec55c3d7493c60a3444beb2a976fe12de2c650 https://github.com/Hamlib/Hamlib/commit/12ec55c3d7493c60a3444beb2a976fe12de2c650 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-10 (Sun, 10 Aug 2025) Changed paths: M src/rig.c Log Message: ----------- Add missing set_transaction_inactive() Otherwise no other command will be executed afterwards. Commit: 289a3952cefb259da0e39bc3db8b58a31001581c https://github.com/Hamlib/Hamlib/commit/289a3952cefb259da0e39bc3db8b58a31001581c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M src/rig.c Log Message: ----------- Change the dummy implementation of rig_send_raw() Makes it more similar to the regular version handling also the reply and term arguments. Commit: e16f4077e75e70b461bbeb8608af17aa62c642b5 https://github.com/Hamlib/Hamlib/commit/e16f4077e75e70b461bbeb8608af17aa62c642b5 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Implement the Python bindings and the tests for rig_send_raw() Allows to send either string or bytes and to receive a response converted to the same datatype. Also the "term" argument can be of either type (but it can't contain NULs, it's a single char or byte anyway). Closes #1624. Commit: 5e13d102af3f90a16515982ccf5f23b93ea6a2dc https://github.com/Hamlib/Hamlib/commit/5e13d102af3f90a16515982ccf5f23b93ea6a2dc Author: Nate Bargmann <n0...@n0...> Date: 2025-08-11 (Mon, 11 Aug 2025) Changed paths: M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_rig.py M bindings/rig.swg M rigs/tentec/orion.c M src/ext.c M src/misc.c M src/rig.c Log Message: ----------- Merge merge GitHub PR #1840 Compare: https://github.com/Hamlib/Hamlib/compare/0d1481d86f9e...5e13d102af3f To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-10 23:14:22
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 0d1481d86f9ebf889525cc53b0f02e14d340361a https://github.com/Hamlib/Hamlib/commit/0d1481d86f9ebf889525cc53b0f02e14d340361a Author: Nate Bargmann <n0...@n0...> Date: 2025-08-10 (Sun, 10 Aug 2025) Changed paths: M scripts/build-w32.sh M scripts/build-w64.sh Log Message: ----------- Update W32 and W64 build scripts Renaming the lib\gcc directory to lib\gcc-mingw broke the build of WSJT-X. See (yes, the archive sucks): https://sourceforge.net/p/hamlib/mailman/message/59215755/ To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-09 23:52:09
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 221cc512bc7f87c540f55fbda8c4482cfc5e527d https://github.com/Hamlib/Hamlib/commit/221cc512bc7f87c540f55fbda8c4482cfc5e527d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M rigs/yaesu/ft3000.c Log Message: ----------- Fix setting antenna number 3 for Yaesu FTDX3000 The argument ant_t ant is a bit mask, not a scalar. Also use the defines instead of magic numbers. Commit: c1aaeba5acd6f1a78163d7b9fc86d4f268ef78d4 https://github.com/Hamlib/Hamlib/commit/c1aaeba5acd6f1a78163d7b9fc86d4f268ef78d4 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M rigs/yaesu/ft3000.c Log Message: ----------- Merge GitHub PR #1837 Compare: https://github.com/Hamlib/Hamlib/compare/10303d58038e...c1aaeba5acd6 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: dforsi <no...@gi...> - 2025-08-09 23:43:11
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 8324c85487c416025f6907a920f3528e36c07b8e https://github.com/Hamlib/Hamlib/commit/8324c85487c416025f6907a920f3528e36c07b8e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/ignore.swg M bindings/macros.swg M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_rig.py M bindings/rig.swg M rigs/dummy/dummy.c Log Message: ----------- Implement the Python callback for freq_event Fixes #481. Commit: 3bc1cc8744e973e314882f1c43a58478c1346e4c https://github.com/Hamlib/Hamlib/commit/3bc1cc8744e973e314882f1c43a58478c1346e4c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_rig.py M bindings/rig.swg M rigs/dummy/dummy.c Log Message: ----------- Implement remaining event callbacks Implements: rig_set_dcd_callback(), rig_set_freq_callback(), rig_set_mode_callback(), rig_pltune_callback(), rig_set_ptt_callback(), rig_set_spectrum_callback(), rig_set_vfo_callback() Commit: 9e1c7b5ec1f33dea1cf5a263c2ec8e12f791ac06 https://github.com/Hamlib/Hamlib/commit/9e1c7b5ec1f33dea1cf5a263c2ec8e12f791ac06 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/ignore.swg M bindings/macros.swg M bindings/rig.swg Log Message: ----------- Allocate zereod memory for struct python_callbacks Otherwise Py_XDECREF() would randomly segfault trying to use uninitialized memory that by chance is not zeroed. Commit: 8e4bcbcede1c42a39b74371c5b337bac2c49ff16 https://github.com/Hamlib/Hamlib/commit/8e4bcbcede1c42a39b74371c5b337bac2c49ff16 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M include/hamlib/rig.h Log Message: ----------- Add another cross-reference in a Doxygen comment Commit: 2890da9d79fdcdd070fbc924cd326a5d35d0b53d https://github.com/Hamlib/Hamlib/commit/2890da9d79fdcdd070fbc924cd326a5d35d0b53d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Split the tests It makes it easier in future to conditionally run some tests(eg. to not test PTT for receiver-only rigs), or to run tests in isolation (after renaming them). It makes it easier to look at failing tests because pytest prints the code of the failing test up to the failure including any function that called the failed test (in this case would print everything from def test_with_open() up to the line with the failed assert. Commit: e2214fd2f18f326c0325f2e7abb7c892d13885aa https://github.com/Hamlib/Hamlib/commit/e2214fd2f18f326c0325f2e7abb7c892d13885aa Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M rigs/dummy/dummy.c Log Message: ----------- Change .ptt_type to RIG_PTT_RIG for RIG_MODEL_DUMMY With the old value of RIG_PTT_NONE, dummy_get_ptt() and dummy_set_ptt() were never called because rig_get_ptt() and rig_set_ptt() do check .ptt_type and return -RIG_ENAVAIL in that case. Do not change .ptt_type for RIG_MODEL_DUMMY_NOVFO so that both cases can be tested if needed. Commit: 81cb260670471689d7a3543153bb5c56cc26b5ce https://github.com/Hamlib/Hamlib/commit/81cb260670471689d7a3543153bb5c56cc26b5ce Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Fix ptt_callback() Commit: 10303d58038e4b35c00d94c35c417ca7cc2fb73c https://github.com/Hamlib/Hamlib/commit/10303d58038e4b35c00d94c35c417ca7cc2fb73c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-09 (Sat, 09 Aug 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Fix function signature of spectrum_callback() Compare: https://github.com/Hamlib/Hamlib/compare/2462ab0a135c...10303d58038e To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: dforsi <no...@gi...> - 2025-08-08 19:15:53
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 2462ab0a135ca0274a069e27c319c90957d70ac1 https://github.com/Hamlib/Hamlib/commit/2462ab0a135ca0274a069e27c319c90957d70ac1 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-08 (Fri, 08 Aug 2025) Changed paths: M include/hamlib/rig.h M rigs/aor/ar7030p.c M rigs/aor/ar7030p_utils.c M src/amplifier.c M src/extamp.c M src/rig.c M src/rotator.c Log Message: ----------- Improve Doxygen comments Adds missing cross-references. Fix tagging of comment blocks in "aor" even if the rigs aren't included in the generated documentation. To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: 飯泉幸男 <imu...@gm...> - 2025-08-08 13:57:27
|
Brian, Certainly, checking with a different pair would have been pointless. I apologize for wasting your time by responding to my post. While I was unable to find any information indicating that the FTX-1 driver works properly on Windows, I came across an article stating that some CATs do not work with that driver on Windows, which piqued my interest. As you say, if it works properly on Windows, that is wonderful news. 73 Yukio, JG1APX |
From: Brian M. <bd...@fe...> - 2025-08-08 11:52:41
|
On Fri, 8 Aug 2025 10:42:24 +0900 飯泉幸男 <imu...@gm...> wrote: > I do not own an FTX-1, but I have been trying to operate the FTDX-101 > by selecting the FTX-1 driver in the app. However, the latest 4.7 > hamlib does not respond to VFO change commands. > I changed the delay number back from 5 to 0 and rebuilt hamlib 4.7. > Now, VFO changes are accepted. I don't understand why you would do this, the code needed for the 2 radios is different but you choose to test without having an FTX-1 and use the 'wrong' radio for the test. > I hope the FTX-1 will work properly. The code will be worked on using actual FTX-1 radios and their owners' feedback. There is no other way. -- Brian G8SEZ |
From: 飯泉幸男 <imu...@gm...> - 2025-08-08 01:42:46
|
Hi, I am not sure if the latest 4.7-git FTX-1 driver works properly. I noticed that the delay time between bytes has been changed from 0 to 5. This is different from other recent Yaesu radios. FTX-1.h line167 : #define FTX1_WRITE_DELAY 5 I do not own an FTX-1, but I have been trying to operate the FTDX-101 by selecting the FTX-1 driver in the app. However, the latest 4.7 hamlib does not respond to VFO change commands. I changed the delay number back from 5 to 0 and rebuilt hamlib 4.7. Now, VFO changes are accepted. I hope the FTX-1 will work properly. 73 Yukio, JG1APX |
From: Nate B. <no...@gi...> - 2025-08-07 13:09:56
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: e8467032ad8e948aa3f03777c043b42b9a3d96b0 https://github.com/Hamlib/Hamlib/commit/e8467032ad8e948aa3f03777c043b42b9a3d96b0 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simft1000.c M simulators/simft736.c M simulators/simft817.c M simulators/simft990.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simspid.c M simulators/simts890.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c Log Message: ----------- Remove unused includes Found with IWYU. Commit: 17b301a371e201019fe4decedece3be3bc74c351 https://github.com/Hamlib/Hamlib/commit/17b301a371e201019fe4decedece3be3bc74c351 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M simulators/simeasycomm.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simflex.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simpstrotator.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c Log Message: ----------- Add missing includes Automatically added by IWYU. Commit: 3009ec86b772a4d6ed2b0005466f61ff437f8b91 https://github.com/Hamlib/Hamlib/commit/3009ec86b772a4d6ed2b0005466f61ff437f8b91 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: A simulators/.gitignore Log Message: ----------- Add a .gitignore for simulators Commit: f3e2ea9e3d0f0c9cd3a200a7a1fe60d5fff8b4f7 https://github.com/Hamlib/Hamlib/commit/f3e2ea9e3d0f0c9cd3a200a7a1fe60d5fff8b4f7 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M simulators/simyaesu.c Log Message: ----------- Avoid printing the received command twice It is printed at the beginning of the while loop. Commit: b5d136ff083ae5a07cda98ff1bf3218456da635b https://github.com/Hamlib/Hamlib/commit/b5d136ff083ae5a07cda98ff1bf3218456da635b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M simulators/simyaesu.c Log Message: ----------- Print responses Commit: 16a69722e26baa131bca2b176404d0748ea34419 https://github.com/Hamlib/Hamlib/commit/16a69722e26baa131bca2b176404d0748ea34419 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M simulators/simyaesu.c Log Message: ----------- Use the resp buffer for all responses Insetad of the command buffer. Commit: ecece62828fa0d9a5629fb0e5b0025c20e1f5b18 https://github.com/Hamlib/Hamlib/commit/ecece62828fa0d9a5629fb0e5b0025c20e1f5b18 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/sim.h M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft1000.c M simulators/simft450.c M simulators/simft710.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft818.c M simulators/simft847.c M simulators/simft897.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simkenwood.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simspid.c M simulators/simtmd700.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c Log Message: ----------- Refactor to remove code duplication of openPort() The code wasn't indented in simic7300.c and simic7700.c but it was identical. Commit: 7fc222dc8852eb88749202727278fe259b3a2463 https://github.com/Hamlib/Hamlib/commit/7fc222dc8852eb88749202727278fe259b3a2463 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simts890.c M simulators/simts990.c Log Message: ----------- Remove perror() Makes getmyline() identical to the other simulators. Commit: 98a81a507400867065dd257524a9357cdb9b3397 https://github.com/Hamlib/Hamlib/commit/98a81a507400867065dd257524a9357cdb9b3397 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft1000.c M simulators/simft450.c M simulators/simft710.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft818.c M simulators/simft847.c M simulators/simft897.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simkenwood.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simspid.c M simulators/simtmd700.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c Log Message: ----------- Replace magic number with a defined constant The same constant is used by memset() in getmyline(). Commit: 1568a6c7fc1548ba2b590aa48fca70a550d61179 https://github.com/Hamlib/Hamlib/commit/1568a6c7fc1548ba2b590aa48fca70a550d61179 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/sim.h M simulators/simft450.c M simulators/simft710.c M simulators/simft818.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simyaesu.c Log Message: ----------- Refactor to remove code duplication of typedef enum nc_rigid_e Also updates nc_rigid_e from rigs/yaesu/newcat.c There where different versions of that enum in the simulators. Commit: 3b2a95053bd529883e76cc973b0f374f506ac98d https://github.com/Hamlib/Hamlib/commit/3b2a95053bd529883e76cc973b0f374f506ac98d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/sim.h M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c Log Message: ----------- Refactor to remove code duplication of dumphex() Commit: df7fbbec9bff75398064e5c7fba4453d84fb5436 https://github.com/Hamlib/Hamlib/commit/df7fbbec9bff75398064e5c7fba4453d84fb5436 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft1000.c M simulators/simft450.c M simulators/simft710.c M simulators/simft736.c M simulators/simft817.c M simulators/simft818.c M simulators/simft847.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simkenwood.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simspid.c M simulators/simtmd700.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c Log Message: ----------- Have IWYU fix the includes Commit: f89ebfd226c91cda8bd29de8ac6fddf00dad51e5 https://github.com/Hamlib/Hamlib/commit/f89ebfd226c91cda8bd29de8ac6fddf00dad51e5 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/sim.h Log Message: ----------- Add include missed by IWYU Commit: 99df93067c15dc02c59618d268a970c130adf4c2 https://github.com/Hamlib/Hamlib/commit/99df93067c15dc02c59618d268a970c130adf4c2 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: A c++/.gitignore Log Message: ----------- Add a .gitignore for C++ tests Commit: c26f0333958e80d70c3f23535b895bb8075b394b https://github.com/Hamlib/Hamlib/commit/c26f0333958e80d70c3f23535b895bb8075b394b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simmicom.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c Log Message: ----------- Do not use relative paths for including misc.h The Makefile adds all necessary include directories. Commit: 9e51419ab8a147573fa718896ac59d18eb257bc0 https://github.com/Hamlib/Hamlib/commit/9e51419ab8a147573fa718896ac59d18eb257bc0 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simeasycomm.c M simulators/simft450.c M simulators/simft710.c M simulators/simft847.c M simulators/simft897.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simrotorez.c M simulators/simtmd700.c Log Message: ----------- Do not use relative paths for including rig.h The Makefile adds all necessary include directories. Commit: f8881f9bb9a3180f97a87f098dc8a76e74238f20 https://github.com/Hamlib/Hamlib/commit/f8881f9bb9a3180f97a87f098dc8a76e74238f20 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simft1000.c M simulators/simft450.c M simulators/simft710.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft818.c M simulators/simft847.c M simulators/simft897.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simkenwood.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simspid.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts950.c M simulators/simyaesu.c Log Message: ----------- Remove disabled code None of these simulators does multicast networking. Commit: 10f65048976741ae10dff7a148eb557a2836c37a https://github.com/Hamlib/Hamlib/commit/10f65048976741ae10dff7a148eb557a2836c37a Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/simft990.c Log Message: ----------- Remove disabled code and change signature Makes getmyline() identical to the other simulators. Commit: a5467f403305f1ae925dc458e6a010caa4f7ac3c https://github.com/Hamlib/Hamlib/commit/a5467f403305f1ae925dc458e6a010caa4f7ac3c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/sim.h M simulators/simft1000.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft847.c M simulators/simft897.c M simulators/simft990.c M simulators/simjupiter.c M simulators/simspid.c Log Message: ----------- Refactor to remove code duplication of one version of getmyline() Commit: 498b45f5b08f5b2b207b9f5f0d6b6da3f116f31b https://github.com/Hamlib/Hamlib/commit/498b45f5b08f5b2b207b9f5f0d6b6da3f116f31b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/simtmd700.c M simulators/simtmd710.c Log Message: ----------- Rename in preparation of conflicting changes Commit: b809937395457fadb9fa3ab98ad8a4ff52e9fa7d https://github.com/Hamlib/Hamlib/commit/b809937395457fadb9fa3ab98ad8a4ff52e9fa7d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simrotorez.c M simulators/simts590.c Log Message: ----------- Rename in preparation of conflicting changes Commit: 790820ab22cde0b8a251356d3513ad41f20f1f3c https://github.com/Hamlib/Hamlib/commit/790820ab22cde0b8a251356d3513ad41f20f1f3c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/sim.h M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft450.c M simulators/simft710.c M simulators/simft818.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simkenwood.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simyaesu.c Log Message: ----------- Refactor to remove code duplication of one version of getmyline() Commit: 151549bb3b828596dc5b67d02bd446842655608a https://github.com/Hamlib/Hamlib/commit/151549bb3b828596dc5b67d02bd446842655608a Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simtmd700.c M simulators/simts890.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c Log Message: ----------- Remove disabled code None of these simulators does multicast networking. Commit: 725fcee0048c6554d8c4c5393f52c350bb662e48 https://github.com/Hamlib/Hamlib/commit/725fcee0048c6554d8c4c5393f52c350bb662e48 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simatd578.c Log Message: ----------- Fix compiler warning Fixes: simatd578.c:143:9: warning: ‘n’ may be used uninitialized [-Wmaybe-uninitialized] Commit: f691a68c069bbd32c938249f3dbd4a1d112e5c97 https://github.com/Hamlib/Hamlib/commit/f691a68c069bbd32c938249f3dbd4a1d112e5c97 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simft990.c Log Message: ----------- Fix compiler warning Fixes: simft990.c:39:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] Commit: d9532a9c62a6b31948968838b870bdc7e2b0e396 https://github.com/Hamlib/Hamlib/commit/d9532a9c62a6b31948968838b870bdc7e2b0e396 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simft990.c Log Message: ----------- Fix compiler warning Fixes: simft990.c:64:36: warning: pointer targets in passing argument 2 of ‘getmyline5’ differ in signedness [-Wpointer-sign] Commit: 8064da81214c66374cf864942c3b8692f50cc0cf https://github.com/Hamlib/Hamlib/commit/8064da81214c66374cf864942c3b8692f50cc0cf Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/sim.h Log Message: ----------- Avoid burning 100% CPU Adds hl_usleep() like in the other version of getmyline(). Commit: 249a99363363fab3b37eac66c9f83323988427af https://github.com/Hamlib/Hamlib/commit/249a99363363fab3b37eac66c9f83323988427af Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/sim.h Log Message: ----------- Avoid spamming the terminal with 0's Commit: 816d6d9befa3c14f4859257ab60fd0292d1319a0 https://github.com/Hamlib/Hamlib/commit/816d6d9befa3c14f4859257ab60fd0292d1319a0 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simft990.c Log Message: ----------- Replace magic number with a defined constant Commit: 9dd0009f9e14100adf10cc4abe058237f4eb1a6c https://github.com/Hamlib/Hamlib/commit/9dd0009f9e14100adf10cc4abe058237f4eb1a6c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft450.c M simulators/simft710.c M simulators/simft818.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simkenwood.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c Log Message: ----------- Remove unused define Commit: af4c6ec8061dc876ccb3c4cb746db2f3b9f09546 https://github.com/Hamlib/Hamlib/commit/af4c6ec8061dc876ccb3c4cb746db2f3b9f09546 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simft990.c Log Message: ----------- Make the output of simft990 more friendly Commit: d5c5eeff15df9c520ad71c1a8ebdeb04f3dae59e https://github.com/Hamlib/Hamlib/commit/d5c5eeff15df9c520ad71c1a8ebdeb04f3dae59e Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/sim.h Log Message: ----------- No need to use strlen() because the i variable counted the chars read Commit: 032e78826e05ee09ab761ee1abdac26dc3ea4ca8 https://github.com/Hamlib/Hamlib/commit/032e78826e05ee09ab761ee1abdac26dc3ea4ca8 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M simulators/simtmd710.c Log Message: ----------- Fix BC and FO commands The following command work from rigctl: get_freq get_ctcss_tone get_rig_info. Uses the information from the manual linked at the top of rig/kenwood/tmd710.c. Fixes: simtmd710.c:64:44: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘double’ [-Wformat=] simtmd710.c:68:44: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘double’ [-Wformat=] Commit: 59acdb791eaa594193ae17213aa23a8e1efdd02f https://github.com/Hamlib/Hamlib/commit/59acdb791eaa594193ae17213aa23a8e1efdd02f Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M simulators/simyaesu.c Log Message: ----------- Fix compiler warning Move both initialization outside of the conditional. Fixes: simyaesu.c:364:12: warning: ‘pbuf’ may be used uninitialized [-Wmaybe-uninitialized] Commit: 49c78edb80a992d69940a31139a0b49a53f795ce https://github.com/Hamlib/Hamlib/commit/49c78edb80a992d69940a31139a0b49a53f795ce Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M simulators/simft847.c M simulators/simft897.c M simulators/simmicom.c M simulators/simspid.c Log Message: ----------- Make code more uniform Commit: 4251c50b7fda0fe2710a4ba28776ec4c7fe579a8 https://github.com/Hamlib/Hamlib/commit/4251c50b7fda0fe2710a4ba28776ec4c7fe579a8 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M simulators/simatd578.c Log Message: ----------- Fix reading line when the client (eg. rigctl) closes Fixes an infinite stream of debug output because it erroneously appeared to have read 1 byte instead of 0: n=1 00 Not 8 bytes? bytes=1 Unknown cmd=00 Tested with: tests/rigctl -m 37001 -r /dev/pts/6 f (however it doesn't read the frequency because it looks like the protocol is different or incomplete, rigs/anytone/d578.c is still in beta) Commit: 5b87b3870432b7492558c686f3a3e4c13321db0a https://github.com/Hamlib/Hamlib/commit/5b87b3870432b7492558c686f3a3e4c13321db0a Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simid5100.c Log Message: ----------- Replace "goto again" with "continue" (first case) Does the same thing with more structured control flow. It also silences compiler warnings. Commit: 8887294cd85a1c53bd6fef428b735b7eaee6c6ae https://github.com/Hamlib/Hamlib/commit/8887294cd85a1c53bd6fef428b735b7eaee6c6ae Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M simulators/simeasycomm.c M simulators/simrotorez.c Log Message: ----------- Replace "goto again" with "continue" (second case) Does the same thing with more structured control flow. It also silences compiler warnings. Commit: 5b1517778e20f04f18ca0e9a89c32f0a01b78783 https://github.com/Hamlib/Hamlib/commit/5b1517778e20f04f18ca0e9a89c32f0a01b78783 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M simulators/simatd578.c M simulators/simft1000.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft847.c M simulators/simft897.c M simulators/simjupiter.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simspid.c Log Message: ----------- Replace "goto again" with "continue" (third case) When the software on the other side of the pty closes the device, the simulator would close and reopen its side but it is unneeded because it can continue to call read() without doing anything special. Commit: 891070941f30bf474dfeb9c913aa6387f48fe49c https://github.com/Hamlib/Hamlib/commit/891070941f30bf474dfeb9c913aa6387f48fe49c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: M simulators/simic905.c M simulators/simic910.c Log Message: ----------- Fix compiler warnings Fixes: simic905.c:108:9: warning: label followed by a declaration is a C23 extension [-Wc23-extensions] simic910.c:112:9: warning: label followed by a declaration is a C23 extension [-Wc23-extensions] Commit: 93a24356e5ad79a12865967b32f4524080f044dd https://github.com/Hamlib/Hamlib/commit/93a24356e5ad79a12865967b32f4524080f044dd Author: Nate Bargmann <n0...@n0...> Date: 2025-08-07 (Thu, 07 Aug 2025) Changed paths: A c++/.gitignore A simulators/.gitignore M simulators/sim.h M simulators/simatd578.c M simulators/simeasycomm.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simflex.c M simulators/simft1000.c M simulators/simft450.c M simulators/simft710.c M simulators/simft736.c M simulators/simft747gx.c M simulators/simft817.c M simulators/simft818.c M simulators/simft847.c M simulators/simft897.c M simulators/simft990.c M simulators/simft991.c M simulators/simftdx101.c M simulators/simftdx1200.c M simulators/simftdx3000.c M simulators/simftdx5000.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simjupiter.c M simulators/simkenwood.c M simulators/simmicom.c M simulators/simorion.c M simulators/simpmr171.c M simulators/simpowersdr.c M simulators/simpstrotator.c M simulators/simqrplabs.c M simulators/simrotorez.c M simulators/simspid.c M simulators/simtmd700.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c Log Message: ----------- Merge GitHub PR #1831 Compare: https://github.com/Hamlib/Hamlib/compare/70d50d0efbbd...93a24356e5ad To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Richard E. <DO...@ho...> - 2025-08-06 20:01:35
|
Greetings. I own said transceiver and operate it using Rigctl. I would like to know wether its possible to setup and save a repeater channel just using the software without having to touch the device. I am blind and therefore I can't work with the display of the transceiver. As I found out, its not possible to set the CTCSS tone from within Rigctl, cause its not implemented in this iCom's protocol. So I will have to ask a sighted person to later add the subtone. But if I was able to do the initial setup for the QRG and its offset, that would save us some time. If its possible to program and save channels from Rigctl, I would be glad for a step by step guide including the necessary commands. Thanks in advance. 73 Richard, DO9RE |
From: Nate B. <no...@gi...> - 2025-08-06 18:53:16
|
Branch: refs/heads/Hamlib-4.6.3 Home: https://github.com/Hamlib/Hamlib Commit: 566d56bb29eaaaa5737411524fbc8ebee77ff7c3 https://github.com/Hamlib/Hamlib/commit/566d56bb29eaaaa5737411524fbc8ebee77ff7c3 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M rigs/kenwood/ts590.c M rigs/kenwood/ts890s.c M rigs/kenwood/ts990s.c Log Message: ----------- Update Kenwood max CW message size. Commit: 201f69bf3cbf46859920b920ed4df194c0d803eb https://github.com/Hamlib/Hamlib/commit/201f69bf3cbf46859920b920ed4df194c0d803eb Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M rigs/icom/icom.c Log Message: ----------- Fix one byte buffer overrun All the pictures in manuals show message as 4 bytes, but they don't include the major command (0x26). Found by `gcc -fanalyzer` Commit: 2d63d05da7d80132392b25a8405844fceea4480f https://github.com/Hamlib/Hamlib/commit/2d63d05da7d80132392b25a8405844fceea4480f Author: Nate Bargmann <n0...@n0...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M NEWS M configure.ac Log Message: ----------- Advance to 4.6.5 No proposed release date as of yet. Compare: https://github.com/Hamlib/Hamlib/compare/59e3d1b30750...2d63d05da7d8 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: GeoBaltz <no...@gi...> - 2025-08-06 18:07:11
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 8ce51d13aa7e70a4b563b1218160fbb8b5d2cd25 https://github.com/Hamlib/Hamlib/commit/8ce51d13aa7e70a4b563b1218160fbb8b5d2cd25 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M rigs/kenwood/ts590.c M rigs/kenwood/ts890s.c M rigs/kenwood/ts990s.c Log Message: ----------- Update Kenwood max CW message size. Commit: c1e6dcf0105b2b1affe7aa1d794af7f09f017002 https://github.com/Hamlib/Hamlib/commit/c1e6dcf0105b2b1affe7aa1d794af7f09f017002 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M amplifiers/elecraft/kpa.c M amplifiers/gemini/gemini.c M rotators/apex/apex.c M rotators/easycomm/easycomm.c M rotators/gs232a/gs232.c M rotators/gs232a/gs232a.c M rotators/gs232a/gs232b.c Log Message: ----------- More cppcheck stuff in amplifiers/ and rotators/ Commit: c1132a77b5883207147e3ebbf56152389467bb8e https://github.com/Hamlib/Hamlib/commit/c1132a77b5883207147e3ebbf56152389467bb8e Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M include/hamlib/rig_state.h Log Message: ----------- Mark cache structure in rig_state as deprecated. It is no longer being initialized or updated, so anyone referencing it is being misled. Commit: c26113c5cc6e9e2027111bb019ce36d635bbf602 https://github.com/Hamlib/Hamlib/commit/c26113c5cc6e9e2027111bb019ce36d635bbf602 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M include/hamlib/rig.h M rigs/anytone/anytone.h M rigs/tentec/omnivii.c M rigs/tentec/paragon.c M rigs/tentec/rx331.c M rigs/tentec/rx340.c Log Message: ----------- Fix more cppcheck messages Suppress non-errors in rx331.c and rx340.c Mark runflag(s) as volatile Commit: 96bc67d993647208060e443dd9953cff3255cfa4 https://github.com/Hamlib/Hamlib/commit/96bc67d993647208060e443dd9953cff3255cfa4 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-05 (Tue, 05 Aug 2025) Changed paths: M security/AESStringCrypt.c Log Message: ----------- Fix FD leak in AESStringCrypt.c Found by `gcc -fanalyzer`, which then spent the next 20+ minutes trying to analyze md5.c, at which point I gave up. Commit: 1e5adb9fde600354dbac2dfbae1775fc28725c49 https://github.com/Hamlib/Hamlib/commit/1e5adb9fde600354dbac2dfbae1775fc28725c49 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M rigs/yaesu/ft100.c M rotators/gs232a/gs232.c M src/network.c M src/settings.c Log Message: ----------- Fix errors in error cases Leak FDs in error exits, seg faults if RIG missing. Found by `gcc -fanalyzer` Commit: 70d50d0efbbdd84157c9cd89043744f07d15bfd8 https://github.com/Hamlib/Hamlib/commit/70d50d0efbbdd84157c9cd89043744f07d15bfd8 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-08-06 (Wed, 06 Aug 2025) Changed paths: M rigs/icom/icom.c Log Message: ----------- Fix one byte buffer overrun All the pictures in manuals show message as 4 bytes, but they don't include the major command (0x26). Found by `gcc -fanalyzer` Compare: https://github.com/Hamlib/Hamlib/compare/1e310b7958bc...70d50d0efbbd To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-04 13:41:08
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: fbe9803777f7b41fca075d8a371a33e5b3ad9607 https://github.com/Hamlib/Hamlib/commit/fbe9803777f7b41fca075d8a371a33e5b3ad9607 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M bindings/python/test_rig.py M src/rig.c Log Message: ----------- Fix initialization of comm_status The function rig_init() doesn't touch the hardware, it's rig_open() that initiates the connection and in fact the first use of comm_status in rig_open() is when it gets the value RIG_COMM_STATUS_CONNECTING and rig_close() sets it to RIG_COMM_STATUS_DISCONNECTED. Commit: 1e310b7958bcb0c3246837e3cf8e2a497bcc6e48 https://github.com/Hamlib/Hamlib/commit/1e310b7958bcb0c3246837e3cf8e2a497bcc6e48 Author: Nate Bargmann <n0...@n0...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M bindings/python/test_rig.py M src/rig.c Log Message: ----------- Merge GitHub PR #1828 Compare: https://github.com/Hamlib/Hamlib/compare/c881bc713231...1e310b7958bc To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-08-04 13:02:47
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 8d8d0328bfb9fe7fae5c2d273f4adc04e44ae1ca https://github.com/Hamlib/Hamlib/commit/8d8d0328bfb9fe7fae5c2d273f4adc04e44ae1ca Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M amplifiers/elecraft/kpa.c M amplifiers/expert/expert.c M extra/kylix/hamlib_rigapi.pas M include/hamlib/amplist.h M include/hamlib/rig.h M rigs/aor/aor.c M rigs/aor/ar3000.c M rigs/aor/ar5000.c M rigs/aor/ar7030.c M rigs/aor/ar7030p.h M rigs/aor/ar8000.c M rigs/aor/ar8200.c M rigs/aor/ar8600.c M rigs/barrett/950.c M rigs/commradio/commradio.c M rigs/drake/drake.c M rigs/dummy/dummy.c M rigs/elad/elad.c M rigs/icom/ic7000.c M rigs/icom/ic7200.c M rigs/icom/ic746.c M rigs/icom/ic756.c M rigs/icom/ic820h.c M rigs/icom/ic821h.c M rigs/icom/ic910.c M rigs/icom/ic970.c M rigs/icom/icom.c M rigs/icom/icom_defs.h M rigs/icom/xiegu.c M rigs/kachina/kachina.c M rigs/kenwood/flex6xxx.c M rigs/kenwood/k3.c M rigs/kenwood/kenwood.c M rigs/kenwood/th.c M rigs/kenwood/thd72.c M rigs/kenwood/thd74.c M rigs/kenwood/thf6a.c M rigs/kenwood/thf7.c M rigs/kenwood/tmd710.c M rigs/kenwood/ts480.c M rigs/kit/elektor507.c M rigs/pcr/pcr.c M rigs/tentec/orion.c M rigs/tentec/orion.h M rigs/tentec/tt550.c M rigs/winradio/winradio.c M rigs/wj/wj.c M rigs/yaesu/frg8800.c M rigs/yaesu/ft100.c M rigs/yaesu/ft1000d.c M rigs/yaesu/ft1000mp.c M rigs/yaesu/ft747.c M rigs/yaesu/ft817.c M rigs/yaesu/ft847.c M rigs/yaesu/ft891.c M rigs/yaesu/ft950.c M rigs/yaesu/ft990.c M rigs/yaesu/ft990v12.c M rigs/yaesu/ft991.c M rigs/yaesu/ftdx101.c M rigs/yaesu/ftdx101mp.c M rigs/yaesu/ftx1.c M rigs/yaesu/newcat.c M rigs/yaesu/vr5000.c M simulators/simts890.c M src/misc.c M src/usb_port.c M tests/example.c M tests/testloc.c Log Message: ----------- Fix typos Commit: c881bc713231d3505a5021338d1406edfedd470f https://github.com/Hamlib/Hamlib/commit/c881bc713231d3505a5021338d1406edfedd470f Author: Nate Bargmann <n0...@n0...> Date: 2025-08-04 (Mon, 04 Aug 2025) Changed paths: M amplifiers/elecraft/kpa.c M amplifiers/expert/expert.c M extra/kylix/hamlib_rigapi.pas M include/hamlib/amplist.h M include/hamlib/rig.h M rigs/aor/aor.c M rigs/aor/ar3000.c M rigs/aor/ar5000.c M rigs/aor/ar7030.c M rigs/aor/ar7030p.h M rigs/aor/ar8000.c M rigs/aor/ar8200.c M rigs/aor/ar8600.c M rigs/barrett/950.c M rigs/commradio/commradio.c M rigs/drake/drake.c M rigs/dummy/dummy.c M rigs/elad/elad.c M rigs/icom/ic7000.c M rigs/icom/ic7200.c M rigs/icom/ic746.c M rigs/icom/ic756.c M rigs/icom/ic820h.c M rigs/icom/ic821h.c M rigs/icom/ic910.c M rigs/icom/ic970.c M rigs/icom/icom.c M rigs/icom/icom_defs.h M rigs/icom/xiegu.c M rigs/kachina/kachina.c M rigs/kenwood/flex6xxx.c M rigs/kenwood/k3.c M rigs/kenwood/kenwood.c M rigs/kenwood/th.c M rigs/kenwood/thd72.c M rigs/kenwood/thd74.c M rigs/kenwood/thf6a.c M rigs/kenwood/thf7.c M rigs/kenwood/tmd710.c M rigs/kenwood/ts480.c M rigs/kit/elektor507.c M rigs/pcr/pcr.c M rigs/tentec/orion.c M rigs/tentec/orion.h M rigs/tentec/tt550.c M rigs/winradio/winradio.c M rigs/wj/wj.c M rigs/yaesu/frg8800.c M rigs/yaesu/ft100.c M rigs/yaesu/ft1000d.c M rigs/yaesu/ft1000mp.c M rigs/yaesu/ft747.c M rigs/yaesu/ft817.c M rigs/yaesu/ft847.c M rigs/yaesu/ft891.c M rigs/yaesu/ft950.c M rigs/yaesu/ft990.c M rigs/yaesu/ft990v12.c M rigs/yaesu/ft991.c M rigs/yaesu/ftdx101.c M rigs/yaesu/ftdx101mp.c M rigs/yaesu/ftx1.c M rigs/yaesu/newcat.c M rigs/yaesu/vr5000.c M simulators/simts890.c M src/misc.c M src/usb_port.c M tests/example.c M tests/testloc.c Log Message: ----------- Merge GitHub PR #1827 Compare: https://github.com/Hamlib/Hamlib/compare/8ccc197b7c01...c881bc713231 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Jeremy <no...@gi...> - 2025-08-04 12:35:56
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: bb070edfa3e68eb08a928266fc85a90673057b5f https://github.com/Hamlib/Hamlib/commit/bb070edfa3e68eb08a928266fc85a90673057b5f Author: jeremybox <gi...@je...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M rigs/yaesu/ftx1.c M rigs/yaesu/ftx1.h M rigs/yaesu/newcat.c M rigs/yaesu/yaesu.c M rigs/yaesu/yaesu.h M tests/Makefile.am Log Message: ----------- Enhanced FTX-1 support with comprehensive improvements Commit: 971ab5e1264aef5dd0a900ab02639ffcdb66a7f5 https://github.com/Hamlib/Hamlib/commit/971ab5e1264aef5dd0a900ab02639ffcdb66a7f5 Author: jeremybox <gi...@je...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M tests/Makefile.am Log Message: ----------- Remove test_ftx1 from Makefile to fix build issues - Removed test_ftx1 from check_PROGRAMS list - Removed test_ftx1_SOURCES definition - This prevents build failures on systems without the test file Commit: 0d079d2338c53d4b48bd8db5592749f28d9069c6 https://github.com/Hamlib/Hamlib/commit/0d079d2338c53d4b48bd8db5592749f28d9069c6 Author: jeremybox <gi...@je...> Date: 2025-08-02 (Sat, 02 Aug 2025) Changed paths: M tests/Makefile.am Log Message: ----------- Restore tests/Makefile.am to match master branch exactly Commit: 182597ebc46c1d99eefe08ba3682c8538a18d133 https://github.com/Hamlib/Hamlib/commit/182597ebc46c1d99eefe08ba3682c8538a18d133 Author: jeremybox <gi...@je...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M rigs/yaesu/ftx1.c M rigs/yaesu/ftx1.h Log Message: ----------- Clean up unused functions in FTX-1 driver - Remove unused ftx1_handle_cat_error function - Remove unused ftx1_get_split and ftx1_set_split functions - Remove unused variable 'err' in ftx1_set_freq - Remove corresponding function declarations from ftx1.h - Eliminates all compiler warnings for clean build Commit: 8ccc197b7c01efdb0b22774d0b2210b6bec28e92 https://github.com/Hamlib/Hamlib/commit/8ccc197b7c01efdb0b22774d0b2210b6bec28e92 Author: jeremybox <gi...@je...> Date: 2025-08-03 (Sun, 03 Aug 2025) Changed paths: M rigs/yaesu/ftx1.c M rigs/yaesu/ftx1.h M rigs/yaesu/newcat.c M rigs/yaesu/yaesu.c Log Message: ----------- ftx1: implement tuning step functionality and cleanup - Add ftx1_get_ts() and ftx1_set_ts() functions using EX0306 commands - Support mode-specific tuning step values: * SSB/CW & RTTY/PSK: 5Hz, 10Hz, 20Hz * FM: 5kHz, 6.25kHz, 10kHz, 12.5kHz, 20kHz, 25kHz, Auto - Remove unused functions: ftx1_handle_cat_error, ftx1_get_split, ftx1_set_split - Remove unused variable in ftx1_set_freq - Update header file to remove unused function declarations - Fix format specifiers (%d -> %ld) for shortfreq_t type Tested with real FTX-1 hardware using rigctl commands. Tuning step functionality verified in LSB mode with 20Hz step. Compare: https://github.com/Hamlib/Hamlib/compare/989623ec511e...8ccc197b7c01 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Uwe, D. <dg...@gm...> - 2025-08-04 10:34:20
|
Thanks, Nate! I am convinced that the problem is solved now. I have just tried it also for the 32-bit builds as well as with Qt 6.6.3. Both work with the two changes mentioned. Thanks again. By the way, I have now subscribed to the hamlib-developer list. If Roger does the same, the communication with you hamlib developers should work better in the future. But it would still be good for us wsjtx developers if you could proactively contact us about planned changes in the future (preferably Roger and me, because otherwise hardly anyone in our wsjtx dev team is still programming such things). Until now, Mike had always tested it himself and provided us with patches if the WSJT-X code had to be adapted in any way. Do none of you Hamlib guys actually work with WSJT-X anymore? Because, if so, this person could take over Mike's role in this regard. Incidentally, WSJT-X and WSJT-X Improved are basically one and the same program, and I am involved in both products. The next release of WSJT-X will be based on my WSJT-X Improved 2.8.0 source code anyway. WSJT-X will then be nothing more than a snapshot of the "i+" version of WSJT-X Improved. 73 de DG2YCB, Uwe ________________________________________ German Amateur Radio Station DG2YCB Dr. Uwe Risse eMail: dg...@gm... Info: www.qrz.com/db/DG2YCB Am 04.08.2025 um 12:17 schrieb Nate Bargmann: > BTW, I was awakened and made the changes and uploaded a replaced 32 bit > version and now the 64 bit version should be available with the > 'lib\gcc' changes. Please grab them and test them. > > 73, Nate > |
From: Nate B. <n0...@n0...> - 2025-08-04 10:17:39
|
BTW, I was awakened and made the changes and uploaded a replaced 32 bit version and now the 64 bit version should be available with the 'lib\gcc' changes. Please grab them and test them. 73, Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 |