1976 lines
91 KiB
JSON
1976 lines
91 KiB
JSON
{
|
|
"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."
|
|
]
|
|
}
|