[Hamlib-developer] [Hamlib/Hamlib] 02179e: Basic infrastructure for moving internal structure...
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Nate B. <no...@gi...> - 2025-07-14 12:22:17
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 02179e0a93d7eeea9214ed7dcbdb52d7e94364d3 https://github.com/Hamlib/Hamlib/commit/02179e0a93d7eeea9214ed7dcbdb52d7e94364d3 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M include/Makefile.am A include/hamlib/amp_state.h A include/hamlib/port.h A include/hamlib/rig_state.h A include/hamlib/rot_state.h Log Message: ----------- Basic infrastructure for moving internal structures out of rig.h Create breakout files, add them to Makefile.am manifest. Commit: 0148378ed9adb70c9342542e11c0bb03370298e5 https://github.com/Hamlib/Hamlib/commit/0148378ed9adb70c9342542e11c0bb03370298e5 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M src/amp_conf.c M src/amp_settings.c M src/amplifier.c M src/cache.c M src/conf.c M src/event.c M src/mem.c M src/misc.c M src/multicast.c M src/network.c M src/rig.c M src/rot_conf.c M src/rot_settings.c M src/rotator.c M src/serial.c M src/settings.c M src/snapshot_data.c M src/tones.c Log Message: ----------- Add needed new includes in src/*.c Commit: 1efaacb5ab5a8856fe56ad0cc197504906beebd9 https://github.com/Hamlib/Hamlib/commit/1efaacb5ab5a8856fe56ad0cc197504906beebd9 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M include/hamlib/port.h M include/hamlib/rig.h M tests/example.c Log Message: ----------- Move port definition(s) to include/hamlib/port.h Add some ghost structs and typedefs Make example.c compile on gcc15 and with new includes Commit: f03fefe1cd1028310bb63d482e538808ddd40938 https://github.com/Hamlib/Hamlib/commit/f03fefe1cd1028310bb63d482e538808ddd40938 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M include/hamlib/rig.h M include/hamlib/rig_state.h Log Message: ----------- Move rig_state definition(s) from rig.h to include/hamlib/rig_state.h Compiling with NO_OLD_INCLUDES still won't work until the state structure(s) are moved out of rig_struct, but at least I get the right compiler errors. Commit: cc4b1ce7db096309d36f0381d93152f35901e8f0 https://github.com/Hamlib/Hamlib/commit/cc4b1ce7db096309d36f0381d93152f35901e8f0 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M include/hamlib/amp_state.h M include/hamlib/amplifier.h M include/hamlib/rig.h Log Message: ----------- Move amp_state definition to include/hamlib/amp_state.h Commit: 9991f46e58b937e6034f26245d6d1ab60cb7eff5 https://github.com/Hamlib/Hamlib/commit/9991f46e58b937e6034f26245d6d1ab60cb7eff5 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M include/hamlib/rig.h M include/hamlib/rot_state.h M include/hamlib/rotator.h Log Message: ----------- Move rotator state definition to include/hamlib/rot_state.h Commit: 213e7751bf751d69111fe6bdc722f9ec73a93a71 https://github.com/Hamlib/Hamlib/commit/213e7751bf751d69111fe6bdc722f9ec73a93a71 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M rotators/amsat/if100.c M rotators/androidsensor/androidsensor.cpp M rotators/apex/apex.c M rotators/apex/sharedloop.c M rotators/ars/ars.c M rotators/celestron/celestron.c M rotators/easycomm/easycomm.c M rotators/ether6/ether6.c M rotators/flir/flir.c M rotators/fodtrack/fodtrack.c M rotators/grbltrk/grbltrk.c M rotators/gs232a/gs232.c M rotators/gs232a/gs232a.c M rotators/gs232a/gs232b.c M rotators/heathkit/hd1780.c M rotators/ioptron/rot_ioptron.c M rotators/m2/rc2800.c M rotators/meade/meade.c M rotators/prosistel/prosistel.c M rotators/radant/radant.c M rotators/rotorez/rotorez.c M rotators/saebrtrack/saebrtrack.c M rotators/sartek/sartek.c M rotators/satel/satel.c M rotators/skywatcher/skywatcher.c M rotators/spid/spid.c M rotators/ts7400/ts7400.c Log Message: ----------- Add needed includes of new files to rotators/*/* Commit: e90cc5fb0ecf2bdbf3b5468e3bad73e7546e2b12 https://github.com/Hamlib/Hamlib/commit/e90cc5fb0ecf2bdbf3b5468e3bad73e7546e2b12 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M amplifiers/elecraft/kpa.c M amplifiers/elecraft/kpa1500.c M amplifiers/expert/expert.c M amplifiers/gemini/dx1200.c M amplifiers/gemini/gemini.c Log Message: ----------- Add includes to amplifiers/*/*.c Commit: 80cfadadb0e63555dd4ace00a4b6326da86976db https://github.com/Hamlib/Hamlib/commit/80cfadadb0e63555dd4ace00a4b6326da86976db Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M include/hamlib/amp_state.h M include/hamlib/port.h M include/hamlib/rig_state.h M include/hamlib/rot_state.h Log Message: ----------- Update copyright lines Commit: f3e9a859ed22c7e5362eccb4fe93ef971ea15a02 https://github.com/Hamlib/Hamlib/commit/f3e9a859ed22c7e5362eccb4fe93ef971ea15a02 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M amplifiers/elecraft/kpa1500.c M amplifiers/gemini/dx1200.c M include/hamlib/port.h M include/hamlib/rig.h M rotators/amsat/if100.c M rotators/apex/apex.c M rotators/apex/sharedloop.c M rotators/ars/ars.c M rotators/easycomm/easycomm.c M rotators/ether6/ether6.c M rotators/fodtrack/fodtrack.c M rotators/ioptron/rot_ioptron.c M rotators/radant/radant.c M rotators/saebrtrack/saebrtrack.c M rotators/satel/satel.c M src/gpio.c M src/iofunc.c M src/network.c M src/parallel.c M src/usb_port.c Log Message: ----------- Move ???PORT() macro definitions back to rig.h Many (most?) of the uses of the port structures in Hamlib are to pass through to the basic I/O routines (rig_flush(), write_block(), read_string()), without referencing any of the structure data. Don't bother including port.h if it won't be used. The ???PORT macros are independent of actual hamlib_port_t data use. Commit: 3952f030d4e3f0c394a47b0214777ef4ed4cd266 https://github.com/Hamlib/Hamlib/commit/3952f030d4e3f0c394a47b0214777ef4ed4cd266 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: M include/hamlib/amp_state.h M include/hamlib/port.h M include/hamlib/rig_state.h M include/hamlib/rot_state.h M simulators/simts890.c Log Message: ----------- More copyright updates Commit: b8c1d80626bc2cc0a8537d748aa490adff3a61bf https://github.com/Hamlib/Hamlib/commit/b8c1d80626bc2cc0a8537d748aa490adff3a61bf Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: M bindings/python/test_Hamlib_class.py Log Message: ----------- Add required noise Commit: 3f7c18eb52bb2cdcbf4a1ef5abbdf73ddeae96bd https://github.com/Hamlib/Hamlib/commit/3f7c18eb52bb2cdcbf4a1ef5abbdf73ddeae96bd Author: Nate Bargmann <n0...@n0...> Date: 2025-07-14 (Mon, 14 Jul 2025) Changed paths: M amplifiers/elecraft/kpa.c M amplifiers/expert/expert.c M amplifiers/gemini/dx1200.c M amplifiers/gemini/gemini.c M bindings/python/test_Hamlib_class.py M include/Makefile.am A include/hamlib/amp_state.h M include/hamlib/amplifier.h A include/hamlib/port.h M include/hamlib/rig.h A include/hamlib/rig_state.h A include/hamlib/rot_state.h M include/hamlib/rotator.h M rotators/amsat/if100.c M rotators/androidsensor/androidsensor.cpp M rotators/ars/ars.c M rotators/celestron/celestron.c M rotators/easycomm/easycomm.c M rotators/ether6/ether6.c M rotators/flir/flir.c M rotators/fodtrack/fodtrack.c M rotators/grbltrk/grbltrk.c M rotators/gs232a/gs232.c M rotators/gs232a/gs232a.c M rotators/gs232a/gs232b.c M rotators/heathkit/hd1780.c M rotators/m2/rc2800.c M rotators/meade/meade.c M rotators/prosistel/prosistel.c M rotators/rotorez/rotorez.c M rotators/sartek/sartek.c M rotators/skywatcher/skywatcher.c M rotators/spid/spid.c M rotators/ts7400/ts7400.c M simulators/simts890.c M src/amp_conf.c M src/amp_settings.c M src/amplifier.c M src/cache.c M src/conf.c M src/event.c M src/gpio.c M src/iofunc.c M src/mem.c M src/misc.c M src/multicast.c M src/network.c M src/parallel.c M src/rig.c M src/rot_conf.c M src/rot_settings.c M src/rotator.c M src/serial.c M src/settings.c M src/snapshot_data.c M src/tones.c M src/usb_port.c M tests/example.c Log Message: ----------- Merge GitHub PR #1802 Compare: https://github.com/Hamlib/Hamlib/compare/79c812ff4db8...3f7c18eb52bb To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |