|
From: Luca T. <no...@gi...> - 2026-10-11 09:50:21
|
Branch: refs/heads/master Home: https://github.com/LinuxCNC/linuxcnc Commit: 0dbf954fcca5070d17356e31df666911a8d961be https://github.com/LinuxCNC/linuxcnc/commit/0dbf954fcca5070d17356e31df666911a8d961be Author: yurc <yu...@gm...> Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M src/emc/motion/command.c Log Message: ----------- motion: refuse M62-M68 on a non-existent output An out-of-range P/E only printed a line in the log and the program went on with an output that never switches. Refuse the command instead (EMCMOT_COMMAND_INVALID_PARAMS + reportError), so task stops the program. Commit: 7e8a9eff404513871e45bf84aac1d9e6fbfec0f7 https://github.com/LinuxCNC/linuxcnc/commit/7e8a9eff404513871e45bf84aac1d9e6fbfec0f7 Author: yurc <yu...@gm...> Date: 2026-10-04 (Sun, 04 Oct 2026) Changed paths: M docs/src/gcode/m-code.adoc A tests/m62-m68-range/checkresult A tests/m62-m68-range/motion.hal A tests/m62-m68-range/test-ui.py A tests/m62-m68-range/test.ini A tests/m62-m68-range/test.sh Log Message: ----------- tests, docs: M62-M68 on a non-existent output is an error Add tests/m62-m68-range: with num_dio=4 and num_aio=4, M64 P3 and M68 E3 still work, M64 P4, M65 P10 and M68 E4 are refused with an error, and a program stops exactly at M64 P10, M62 P10 or M67 E7: the line before it runs, neither the next line nor the following move does. Document in m-code.adoc that an out-of-range P- or E-word is an error. Commit: 2af2d908f84b85bde968e23ac58566ca38cbc71d https://github.com/LinuxCNC/linuxcnc/commit/2af2d908f84b85bde968e23ac58566ca38cbc71d Author: Luca Toniolo <107...@us...> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M docs/src/gcode/m-code.adoc M src/emc/motion/command.c A tests/m62-m68-range/checkresult A tests/m62-m68-range/motion.hal A tests/m62-m68-range/test-ui.py A tests/m62-m68-range/test.ini A tests/m62-m68-range/test.sh Log Message: ----------- Merge pull request #4624 from SyncTwin/synctwin/m62-m68-out-of-range-error motion: make M62-M68 on a non-existent output an error Compare: https://github.com/LinuxCNC/linuxcnc/compare/ecdb6c09f73a...2af2d908f84b To unsubscribe from these emails, change your notification settings at https://github.com/LinuxCNC/linuxcnc/settings/notifications |