{ "schema": "freecad-web-cam-generic-object-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "73b810f9315cfbc55c927a2b", "module": "CAM", "tier": "tier-1-readonly", "family": "generic-object", "status": "pass_with_boundaries", "dispatcher": "fc_web_dispatch_json", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "route": { "command": "cam.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp:fc_web_dispatch_json", "facade": "web/src/cam-python-family-batch-facade.ts", "worker": "web/src/cam.worker.ts" }, "input": { "cmd": "cam.pythonFamilyBatch", "args": { "tier": "tier-1-readonly", "records": [ { "apiId": "py:CAM:class:ToolheadCapabilities", "name": "ToolheadCapabilities", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 370, "disposition": "planned" }, { "apiId": "py:CAM:class:Toolhead", "name": "Toolhead", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 458, "disposition": "planned" }, { "apiId": "py:CAM:method:Toolhead.is_rotary", "name": "Toolhead.is_rotary", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 506, "disposition": "planned" }, { "apiId": "py:CAM:method:Toolhead.is_laser", "name": "Toolhead.is_laser", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 510, "disposition": "planned" }, { "apiId": "py:CAM:method:Toolhead.is_waterjet", "name": "Toolhead.is_waterjet", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 514, "disposition": "planned" }, { "apiId": "py:CAM:method:Toolhead.is_plasma", "name": "Toolhead.is_plasma", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 518, "disposition": "planned" }, { "apiId": "py:CAM:method:Toolhead.can_use_coolant", "name": "Toolhead.can_use_coolant", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 522, "disposition": "planned" }, { "apiId": "py:CAM:method:Toolhead.can_control_speed", "name": "Toolhead.can_control_speed", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 526, "disposition": "planned" }, { "apiId": "py:CAM:method:Toolhead.can_control_power", "name": "Toolhead.can_control_power", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 530, "disposition": "planned" }, { "apiId": "py:CAM:class:Machine", "name": "Machine", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 618, "disposition": "planned" }, { "apiId": "py:CAM:method:Machine.has_rotary_axes", "name": "Machine.has_rotary_axes", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 766, "disposition": "planned" }, { "apiId": "py:CAM:method:Machine.is_5axis", "name": "Machine.is_5axis", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 771, "disposition": "planned" }, { "apiId": "py:CAM:method:Machine.is_4axis", "name": "Machine.is_4axis", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 776, "disposition": "planned" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_index", "name": "Machine.get_spindle_by_index", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 870, "disposition": "planned" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_id", "name": "Machine.get_spindle_by_id", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 901, "disposition": "planned" }, { "apiId": "py:CAM:method:Machine.get_axis_chain", "name": "Machine.get_axis_chain", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1175, "disposition": "planned" }, { "apiId": "py:CAM:class:MachineFactory", "name": "MachineFactory", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1572, "disposition": "planned" }, { "apiId": "py:CAM:method:MachineFactory.get_config_directory", "name": "MachineFactory.get_config_directory", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1630, "disposition": "planned" }, { "apiId": "py:CAM:method:MachineFactory.get_addon_machine_tree", "name": "MachineFactory.get_addon_machine_tree", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1801, "disposition": "planned" }, { "apiId": "py:CAM:method:MachineFactory.get_builtin_config", "name": "MachineFactory.get_builtin_config", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1943, "disposition": "planned" }, { "apiId": "py:CAM:method:MachineFactory.get_machine", "name": "MachineFactory.get_machine", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1969, "disposition": "planned" }, { "apiId": "py:CAM:class:DataclassGUIGenerator", "name": "DataclassGUIGenerator", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 53, "disposition": "planned" }, { "apiId": "py:CAM:class:MachineEditorDialog", "name": "MachineEditorDialog", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 335, "disposition": "planned" }, { "apiId": "py:CAM:method:MachineEditorDialog.getPostProcessor", "name": "MachineEditorDialog.getPostProcessor", "family": "generic-object", "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 2275, "disposition": "planned" } ] } }, "inputSha256": "8fe219146e8214c7245f97e6bec5b5d409e964428912dc70cd43533c3bc21b20", "result": { "cmd": "cam.pythonFamilyBatch", "count": 24, "module": "CAM", "ok": true, "records": [ { "apiId": "py:CAM:class:ToolheadCapabilities", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "ToolheadCapabilities", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 370, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Toolhead", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 458, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_rotary", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_rotary", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 506, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_laser", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_laser", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 510, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_waterjet", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_waterjet", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 514, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_plasma", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_plasma", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 518, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.can_use_coolant", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.can_use_coolant", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 522, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.can_control_speed", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.can_control_speed", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 526, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.can_control_power", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.can_control_power", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 530, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Machine", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 618, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.has_rotary_axes", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.has_rotary_axes", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 766, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.is_5axis", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.is_5axis", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 771, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.is_4axis", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.is_4axis", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 776, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_index", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.get_spindle_by_index", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 870, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_id", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.get_spindle_by_id", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 901, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.get_axis_chain", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.get_axis_chain", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1175, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:MachineFactory", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1572, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_config_directory", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_config_directory", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1630, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_addon_machine_tree", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_addon_machine_tree", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1801, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_builtin_config", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_builtin_config", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1943, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_machine", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_machine", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1969, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:DataclassGUIGenerator", "code": "gui_dependency_unavailable", "family": "generic-object", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "name": "DataclassGUIGenerator", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 53, "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:MachineEditorDialog", "code": "gui_dependency_unavailable", "family": "generic-object", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "name": "MachineEditorDialog", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 335, "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineEditorDialog.getPostProcessor", "code": "gui_dependency_unavailable", "family": "generic-object", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "name": "MachineEditorDialog.getPostProcessor", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 2275, "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" }, "resultSha256": "0bddf8d972ff2f8ce46e83bca65034ee0ced17faf06c246f2aba0acfe6c393ae", "replay": { "equal": true, "resultSha256": "0bddf8d972ff2f8ce46e83bca65034ee0ced17faf06c246f2aba0acfe6c393ae" }, "facadeWorker": { "ready": { "kind": "ready", "action": "cam.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cam-generic-object-success", "result": { "cmd": "cam.pythonFamilyBatch", "count": 24, "module": "CAM", "ok": true, "records": [ { "apiId": "py:CAM:class:ToolheadCapabilities", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "ToolheadCapabilities", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 370, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Toolhead", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 458, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_rotary", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_rotary", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 506, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_laser", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_laser", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 510, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_waterjet", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_waterjet", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 514, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_plasma", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_plasma", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 518, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.can_use_coolant", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.can_use_coolant", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 522, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.can_control_speed", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.can_control_speed", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 526, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.can_control_power", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.can_control_power", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 530, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Machine", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 618, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.has_rotary_axes", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.has_rotary_axes", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 766, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.is_5axis", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.is_5axis", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 771, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.is_4axis", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.is_4axis", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 776, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_index", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.get_spindle_by_index", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 870, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_id", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.get_spindle_by_id", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 901, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.get_axis_chain", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.get_axis_chain", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1175, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:MachineFactory", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1572, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_config_directory", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_config_directory", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1630, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_addon_machine_tree", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_addon_machine_tree", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1801, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_builtin_config", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_builtin_config", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1943, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_machine", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_machine", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1969, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:DataclassGUIGenerator", "code": "gui_dependency_unavailable", "family": "generic-object", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "name": "DataclassGUIGenerator", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 53, "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:MachineEditorDialog", "code": "gui_dependency_unavailable", "family": "generic-object", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "name": "MachineEditorDialog", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 335, "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineEditorDialog.getPostProcessor", "code": "gui_dependency_unavailable", "family": "generic-object", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "name": "MachineEditorDialog.getPostProcessor", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 2275, "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cam-generic-object-repeat", "result": { "cmd": "cam.pythonFamilyBatch", "count": 24, "module": "CAM", "ok": true, "records": [ { "apiId": "py:CAM:class:ToolheadCapabilities", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "ToolheadCapabilities", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 370, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Toolhead", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 458, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_rotary", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_rotary", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 506, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_laser", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_laser", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 510, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_waterjet", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_waterjet", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 514, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.is_plasma", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.is_plasma", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 518, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.can_use_coolant", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.can_use_coolant", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 522, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.can_control_speed", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.can_control_speed", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 526, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Toolhead.can_control_power", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Toolhead.can_control_power", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 530, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:Machine", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 618, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.has_rotary_axes", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.has_rotary_axes", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 766, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.is_5axis", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.is_5axis", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 771, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.is_4axis", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.is_4axis", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 776, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_index", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.get_spindle_by_index", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 870, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_id", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.get_spindle_by_id", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 901, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:Machine.get_axis_chain", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "Machine.get_axis_chain", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1175, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:MachineFactory", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1572, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_config_directory", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_config_directory", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1630, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_addon_machine_tree", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_addon_machine_tree", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1801, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_builtin_config", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_builtin_config", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1943, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineFactory.get_machine", "code": "python_runtime_unavailable", "family": "generic-object", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "name": "MachineFactory.get_machine", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 1969, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:DataclassGUIGenerator", "code": "gui_dependency_unavailable", "family": "generic-object", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "name": "DataclassGUIGenerator", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 53, "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:class:MachineEditorDialog", "code": "gui_dependency_unavailable", "family": "generic-object", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "name": "MachineEditorDialog", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 335, "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "py:CAM:method:MachineEditorDialog.getPostProcessor", "code": "gui_dependency_unavailable", "family": "generic-object", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "name": "MachineEditorDialog.getPostProcessor", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceLine": 2275, "sourcePath": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" } }, "cross": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cam-generic-object-cross", "result": { "cmd": "cam.pythonFamilyBatch", "count": 1, "module": "CAM", "ok": true, "records": [ { "apiId": "py:BIM:class:Binding", "code": "unmatched_source_record", "family": "generic-object", "message": "CAM API record is not part of this module-scoped adapter", "name": "ToolheadCapabilities", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceLine": 370, "sourcePath": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" } }, "malformed": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "cam-generic-object-invalid", "error": { "code": "invalid_request", "message": "CAM Python family batch envelope is invalid" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "cam-generic-object-cancel", "error": { "code": "cancelled", "message": "request was cancelled" } }, "reset": { "kind": "reset", "requestId": "cam-generic-object-reset" }, "traceSha256": "0f1e47c00d4c77839078cdb690e352d73118dd08ff8df56315040408b03bbdb4" }, "dispositionCounts": { "exposed": 0, "restricted": 24, "nonportable": 0, "not_implemented": 0 }, "records": [ { "apiId": "py:CAM:class:ToolheadCapabilities", "name": "ToolheadCapabilities", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "19a3b3c5d2de63164f4c1efd94d2477cad3dc8850657b318f4981c315f4e55ec" }, { "apiId": "py:CAM:class:Toolhead", "name": "Toolhead", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "b7b9e1d90ff8cc1776102dd16c8cd8167d1db21310104ffef7a075e82c222fc0" }, { "apiId": "py:CAM:method:Toolhead.is_rotary", "name": "Toolhead.is_rotary", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "13c1c94604381357649f0aea508fe36bea02d961e5133170299385ec6a655285" }, { "apiId": "py:CAM:method:Toolhead.is_laser", "name": "Toolhead.is_laser", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "95c9347f699fba9054d022e7907e8f81a4cf27bf3ddef90dad9ef00bb6480d82" }, { "apiId": "py:CAM:method:Toolhead.is_waterjet", "name": "Toolhead.is_waterjet", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "d8cad00c85141ef2c467590d0ed0550a54b4ab5be04ef15097ed0134e74f01cf" }, { "apiId": "py:CAM:method:Toolhead.is_plasma", "name": "Toolhead.is_plasma", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "6d37a3731db94566392f7b8109cd010b672b8934b973d6b4fbf0a03ea9713fa1" }, { "apiId": "py:CAM:method:Toolhead.can_use_coolant", "name": "Toolhead.can_use_coolant", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "01e717626e9223e9ff3aa7f8e42ec9dfe09e22fc1b0cdcb89211be6ec207aabd" }, { "apiId": "py:CAM:method:Toolhead.can_control_speed", "name": "Toolhead.can_control_speed", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "c3bd9823f92c02f81fbd622f296fd395d09af8ec5f56ffee4f20e9d2a7fc68be" }, { "apiId": "py:CAM:method:Toolhead.can_control_power", "name": "Toolhead.can_control_power", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "d2f2f4d9ce0699a9661f54f29c09893da7001d83c8e11f0107e656c9fe3c408d" }, { "apiId": "py:CAM:class:Machine", "name": "Machine", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "fffaa319866a4ecc9ba030351fa52ae7ae24481b4bf53f82537ba5e8ad46bce9" }, { "apiId": "py:CAM:method:Machine.has_rotary_axes", "name": "Machine.has_rotary_axes", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "0b9540a849546bb6b53da650a5617fa162c4a4b92e05370b80ac9b99c0c76e78" }, { "apiId": "py:CAM:method:Machine.is_5axis", "name": "Machine.is_5axis", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "12b8f80ed4ab05b937a1408c02660430e54e4fea76c9c497bd2906369a0a52b2" }, { "apiId": "py:CAM:method:Machine.is_4axis", "name": "Machine.is_4axis", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "d08698abd73b6eb941036c4edc1570f042d2efd09d535ac4867122311894d711" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_index", "name": "Machine.get_spindle_by_index", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "c1d8b3a92a63e144974ccaabaec897f69eed10416baa1d4fc0bdad3a85fb08ce" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_id", "name": "Machine.get_spindle_by_id", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "8458ff9a812f82dfca9163ce459d5c112c23dd522cced94de2b6d2d42ff43edd" }, { "apiId": "py:CAM:method:Machine.get_axis_chain", "name": "Machine.get_axis_chain", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "8d55a1f87336b346a4059002eeb11d10acd5db1ec587b0eb8db4102f5338d558" }, { "apiId": "py:CAM:class:MachineFactory", "name": "MachineFactory", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "659f434ce56445d75ebc0c562274cd966124c5510f2da7c241180e3a5954e321" }, { "apiId": "py:CAM:method:MachineFactory.get_config_directory", "name": "MachineFactory.get_config_directory", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "b52bb4d81026b92ece35caf617583d7d6a5b57b7fe910fb491fe990dd42579d2" }, { "apiId": "py:CAM:method:MachineFactory.get_addon_machine_tree", "name": "MachineFactory.get_addon_machine_tree", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "b337a115b30f59e5572f56d80fa0ffa7950d01049f4d4aa491cbe459150f4705" }, { "apiId": "py:CAM:method:MachineFactory.get_builtin_config", "name": "MachineFactory.get_builtin_config", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "a7b5e217e49a3f8d9e2796e793513af44030b5135bd5e8dca393ed1a6958cae5" }, { "apiId": "py:CAM:method:MachineFactory.get_machine", "name": "MachineFactory.get_machine", "family": "generic-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "CAM machine and toolhead models are Python dataclasses; this GUI-free native probe does not embed Machine.py or its filesystem-backed factory runtime", "result": null, "sourceEntry": "src/Mod/CAM/Machine/models/machine.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "5b287684035149d7e8dd3b654b7bcb04ec4bdf17628de4b1a5829840d1b1dbc6" }, { "apiId": "py:CAM:class:DataclassGUIGenerator", "name": "DataclassGUIGenerator", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "result": null, "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "b9d464a222e60d806255bfb7b20987d05fcbcb470d930aa32962f5d35cceb252" }, { "apiId": "py:CAM:class:MachineEditorDialog", "name": "MachineEditorDialog", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "result": null, "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "d17b41b847302b467ebae7c382c4075ee355acbf1c859f2d50a950a6f761507a" }, { "apiId": "py:CAM:method:MachineEditorDialog.getPostProcessor", "name": "MachineEditorDialog.getPostProcessor", "family": "generic-object", "status": "restricted", "code": "gui_dependency_unavailable", "message": "CAM machine editor widgets and postprocessor selection require Qt GUI services unavailable in the GUI-free Web kernel", "result": null, "sourceEntry": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "299d41477bbc2cf1562ec3da7ec27f8c5fd9a7945c41e4ed6150c0ff06390380" } ], "sourceEvidence": [ { "apiId": "py:CAM:class:ToolheadCapabilities", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 370, "declaration": "class ToolheadCapabilities:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:class:Toolhead", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 458, "declaration": "class Toolhead:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Toolhead.is_rotary", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 506, "declaration": "def is_rotary(self) -> bool:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Toolhead.is_laser", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 510, "declaration": "def is_laser(self) -> bool:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Toolhead.is_waterjet", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 514, "declaration": "def is_waterjet(self) -> bool:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Toolhead.is_plasma", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 518, "declaration": "def is_plasma(self) -> bool:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Toolhead.can_use_coolant", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 522, "declaration": "def can_use_coolant(self) -> bool:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Toolhead.can_control_speed", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 526, "declaration": "def can_control_speed(self) -> bool:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Toolhead.can_control_power", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 530, "declaration": "def can_control_power(self) -> bool:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:class:Machine", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 618, "declaration": "class Machine:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Machine.has_rotary_axes", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 766, "declaration": "def has_rotary_axes(self) -> bool:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Machine.is_5axis", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 771, "declaration": "def is_5axis(self) -> bool:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Machine.is_4axis", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 776, "declaration": "def is_4axis(self) -> bool:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_index", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 870, "declaration": "def get_spindle_by_index(self, index: int) -> Optional[Toolhead]:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Machine.get_spindle_by_id", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 901, "declaration": "def get_spindle_by_id(self, id):", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:Machine.get_axis_chain", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 1175, "declaration": "def get_axis_chain(self, axis_name: str) -> List[str]:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:class:MachineFactory", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 1572, "declaration": "class MachineFactory:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:MachineFactory.get_config_directory", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 1630, "declaration": "def get_config_directory(cls):", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:MachineFactory.get_addon_machine_tree", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 1801, "declaration": "def get_addon_machine_tree(cls) -> list:", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:MachineFactory.get_builtin_config", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 1943, "declaration": "def get_builtin_config(cls, config_type):", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:method:MachineFactory.get_machine", "path": "src/Mod/CAM/Machine/models/machine.py", "line": 1969, "declaration": "def get_machine(cls, machine_name):", "sha256": "3c090d28c4a94390e93904248c8bf2abc700ee8a3fea88da95b7237c7b20a341" }, { "apiId": "py:CAM:class:DataclassGUIGenerator", "path": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "line": 53, "declaration": "class DataclassGUIGenerator:", "sha256": "5063feada57d11b0c9201abc1dfe045a40f31ca60d11cc54edd78aa403999aeb" }, { "apiId": "py:CAM:class:MachineEditorDialog", "path": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "line": 335, "declaration": "class MachineEditorDialog(QtGui.QDialog):", "sha256": "5063feada57d11b0c9201abc1dfe045a40f31ca60d11cc54edd78aa403999aeb" }, { "apiId": "py:CAM:method:MachineEditorDialog.getPostProcessor", "path": "src/Mod/CAM/Machine/ui/editor/machine_editor.py", "line": 2275, "declaration": "def getPostProcessor(self, name):", "sha256": "5063feada57d11b0c9201abc1dfe045a40f31ca60d11cc54edd78aa403999aeb" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "artifacts": { "module": "CAM", "worker": "cam.worker.ts", "revision": "d8f1fc7205cb877c", "runtimeUrl": "/kernel/FreeCADWebCAMProbe.js", "wasmUrl": "/kernel/FreeCADWebCAMProbe.wasm", "dataUrl": null, "assetBaseUrl": "/kernel/", "workerRevision": "91eec56132d1d0b9", "runtimeSha256": "40128187ac085eff5152f00b62c8b4ae40ed676c4a60449f04a44862e948b18f", "wasmSha256": "91eec56132d1d0b9a68425baf9324d8bd839dcda6485504a6020c02e00f2a28f" }, "boundaries": [ "CAM classes and direct readonly values are returned by compiled FreeCAD CAM sources through fc_web_dispatch_json.", "CAM postprocessor mocks and machine-model enums/dataclasses remain explicit Python-runtime boundaries; CAMWorkbench and PathCommandGroup activation remain GUI-only boundaries.", "The CAM runtime remains an independent module artifact loaded by cam.worker.ts; no WASM binary merge is used." ] }