851 lines
35 KiB
JSON
851 lines
35 KiB
JSON
{
|
|
"schema": "freecad-web-cam-generic-object-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "0e113d6227ae051cda16591a",
|
|
"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:method:ToolBitListWidget.get_selected_toolbit_uri",
|
|
"name": "ToolBitListWidget.get_selected_toolbit_uri",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 178,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uris",
|
|
"name": "ToolBitListWidget.get_selected_toolbit_uris",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 188,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CompactToolBitListWidget",
|
|
"name": "CompactToolBitListWidget",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 202,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:SimpleEditPanel",
|
|
"name": "SimpleEditPanel",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceLine": 18,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:SimpleEditPanel.getStandardButtons",
|
|
"name": "SimpleEditPanel.getStandardButtons",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceLine": 98,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathNoTCExistsException",
|
|
"name": "PathNoTCExistsException",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/CAM/PathScripts/PathUtils.py",
|
|
"sourceLine": 55,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathUtilsUserInput",
|
|
"name": "PathUtilsUserInput",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/CAM/PathScripts/PathUtilsGui.py",
|
|
"sourceLine": 41,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathSim",
|
|
"name": "PathSim",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/CAM/PathSimulator/App/PathSim.pyi",
|
|
"sourceLine": 21,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CAMSim",
|
|
"name": "CAMSim",
|
|
"family": "generic-object",
|
|
"sourcePath": "src/Mod/CAM/PathSimulator/AppGL/CAMSim.pyi",
|
|
"sourceLine": 20,
|
|
"disposition": "planned"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "bebeb2ae23996bcab44f642b6c213748d1d1ea2c09a4912957d70f10aa6bcc21",
|
|
"result": {
|
|
"cmd": "cam.pythonFamilyBatch",
|
|
"count": 9,
|
|
"module": "CAM",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uri",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "ToolBitListWidget.get_selected_toolbit_uri",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 178,
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uris",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "ToolBitListWidget.get_selected_toolbit_uris",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 188,
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CompactToolBitListWidget",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "CompactToolBitListWidget",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 202,
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:SimpleEditPanel",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "SimpleEditPanel",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceLine": 18,
|
|
"sourcePath": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:SimpleEditPanel.getStandardButtons",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "SimpleEditPanel.getStandardButtons",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceLine": 98,
|
|
"sourcePath": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathNoTCExistsException",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "PathNoTCExistsException",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathScripts/PathUtils.py",
|
|
"sourceLine": 55,
|
|
"sourcePath": "src/Mod/CAM/PathScripts/PathUtils.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathUtilsUserInput",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "PathUtilsUserInput",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathScripts/PathUtilsGui.py",
|
|
"sourceLine": 41,
|
|
"sourcePath": "src/Mod/CAM/PathScripts/PathUtilsGui.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathSim",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "PathSim",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathSimulator/App/PathSim.pyi",
|
|
"sourceLine": 21,
|
|
"sourcePath": "src/Mod/CAM/PathSimulator/App/PathSim.pyi",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CAMSim",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "CAMSim",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathSimulator/AppGL/CAMSim.pyi",
|
|
"sourceLine": 20,
|
|
"sourcePath": "src/Mod/CAM/PathSimulator/AppGL/CAMSim.pyi",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-cam/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "tier-1-readonly"
|
|
},
|
|
"resultSha256": "ebf1883abc181fd11d997a0b4c7ad12b236be903fbb03522b115aa38bb8b65b2",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "ebf1883abc181fd11d997a0b4c7ad12b236be903fbb03522b115aa38bb8b65b2"
|
|
},
|
|
"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": 9,
|
|
"module": "CAM",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uri",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "ToolBitListWidget.get_selected_toolbit_uri",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 178,
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uris",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "ToolBitListWidget.get_selected_toolbit_uris",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 188,
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CompactToolBitListWidget",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "CompactToolBitListWidget",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 202,
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:SimpleEditPanel",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "SimpleEditPanel",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceLine": 18,
|
|
"sourcePath": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:SimpleEditPanel.getStandardButtons",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "SimpleEditPanel.getStandardButtons",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceLine": 98,
|
|
"sourcePath": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathNoTCExistsException",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "PathNoTCExistsException",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathScripts/PathUtils.py",
|
|
"sourceLine": 55,
|
|
"sourcePath": "src/Mod/CAM/PathScripts/PathUtils.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathUtilsUserInput",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "PathUtilsUserInput",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathScripts/PathUtilsGui.py",
|
|
"sourceLine": 41,
|
|
"sourcePath": "src/Mod/CAM/PathScripts/PathUtilsGui.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathSim",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "PathSim",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathSimulator/App/PathSim.pyi",
|
|
"sourceLine": 21,
|
|
"sourcePath": "src/Mod/CAM/PathSimulator/App/PathSim.pyi",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CAMSim",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "CAMSim",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathSimulator/AppGL/CAMSim.pyi",
|
|
"sourceLine": 20,
|
|
"sourcePath": "src/Mod/CAM/PathSimulator/AppGL/CAMSim.pyi",
|
|
"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": 9,
|
|
"module": "CAM",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uri",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "ToolBitListWidget.get_selected_toolbit_uri",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 178,
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uris",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "ToolBitListWidget.get_selected_toolbit_uris",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 188,
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CompactToolBitListWidget",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "CompactToolBitListWidget",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 202,
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:SimpleEditPanel",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "SimpleEditPanel",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceLine": 18,
|
|
"sourcePath": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:SimpleEditPanel.getStandardButtons",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "SimpleEditPanel.getStandardButtons",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceLine": 98,
|
|
"sourcePath": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathNoTCExistsException",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "PathNoTCExistsException",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathScripts/PathUtils.py",
|
|
"sourceLine": 55,
|
|
"sourcePath": "src/Mod/CAM/PathScripts/PathUtils.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathUtilsUserInput",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "PathUtilsUserInput",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathScripts/PathUtilsGui.py",
|
|
"sourceLine": 41,
|
|
"sourcePath": "src/Mod/CAM/PathScripts/PathUtilsGui.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathSim",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "PathSim",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathSimulator/App/PathSim.pyi",
|
|
"sourceLine": 21,
|
|
"sourcePath": "src/Mod/CAM/PathSimulator/App/PathSim.pyi",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "restricted"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CAMSim",
|
|
"code": "native_fixture_required",
|
|
"family": "generic-object",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"name": "CAMSim",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/PathSimulator/AppGL/CAMSim.pyi",
|
|
"sourceLine": 20,
|
|
"sourcePath": "src/Mod/CAM/PathSimulator/AppGL/CAMSim.pyi",
|
|
"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": "ToolBitListWidget.get_selected_toolbit_uri",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceLine": 178,
|
|
"sourcePath": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.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": "b6743f253216bc40aebb49ed56945fcdf7857e8104c36c9a260c8249400f12c4"
|
|
},
|
|
"dispositionCounts": {
|
|
"exposed": 0,
|
|
"restricted": 9,
|
|
"nonportable": 0,
|
|
"not_implemented": 0
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uri",
|
|
"name": "ToolBitListWidget.get_selected_toolbit_uri",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "native_fixture_required",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"result": null,
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"evidenceSha256": "5b2482c8f92ffc029455a22e50fcb123e2864540b8959714189d69ea96fff433"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uris",
|
|
"name": "ToolBitListWidget.get_selected_toolbit_uris",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "native_fixture_required",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"result": null,
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"evidenceSha256": "ffe65dc51bceeb47f6be30fa4a8f38d01b51bb71d7a8ff54ea81b18964293831"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CompactToolBitListWidget",
|
|
"name": "CompactToolBitListWidget",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "native_fixture_required",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"result": null,
|
|
"sourceEntry": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"evidenceSha256": "a9d413c297023e0f439753c1406ee17d013bfa318448b47a8648e5de7ff33b92"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:SimpleEditPanel",
|
|
"name": "SimpleEditPanel",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "native_fixture_required",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"result": null,
|
|
"sourceEntry": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"evidenceSha256": "30697a1a4a3168093045361ca6fe2023011fc2e25faf90439fe50fa6a70c2566"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:SimpleEditPanel.getStandardButtons",
|
|
"name": "SimpleEditPanel.getStandardButtons",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "native_fixture_required",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"result": null,
|
|
"sourceEntry": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"evidenceSha256": "deb191efd6bfe066114a2f5d8ace6be2ee8eb25bef0c8ab42468f3a8ea5bac58"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathNoTCExistsException",
|
|
"name": "PathNoTCExistsException",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "native_fixture_required",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"result": null,
|
|
"sourceEntry": "src/Mod/CAM/PathScripts/PathUtils.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"evidenceSha256": "e2b58404e17ac726c344380130a70606707af10ded6bfd6129c68de2101f64df"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathUtilsUserInput",
|
|
"name": "PathUtilsUserInput",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "native_fixture_required",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"result": null,
|
|
"sourceEntry": "src/Mod/CAM/PathScripts/PathUtilsGui.py",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"evidenceSha256": "ebc7c06ff68fdf6c55ffdbd07c0f7b3da42babe94521d7e20d2cc8acb29eb686"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathSim",
|
|
"name": "PathSim",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "native_fixture_required",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"result": null,
|
|
"sourceEntry": "src/Mod/CAM/PathSimulator/App/PathSim.pyi",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"evidenceSha256": "6695323052e022db58ab592ed179a1dff36ee4a77c069f0e7743b9f464061331"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CAMSim",
|
|
"name": "CAMSim",
|
|
"family": "generic-object",
|
|
"status": "restricted",
|
|
"code": "native_fixture_required",
|
|
"message": "CAM generic-object record has no typed readonly native fixture",
|
|
"result": null,
|
|
"sourceEntry": "src/Mod/CAM/PathSimulator/AppGL/CAMSim.pyi",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"evidenceSha256": "1e04a17a6b83262d8f39afe9b230a09b46936f3fdda127ea95b7099104b70436"
|
|
}
|
|
],
|
|
"sourceEvidence": [
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uri",
|
|
"path": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"line": 178,
|
|
"declaration": "def get_selected_toolbit_uri(self) -> str | None:",
|
|
"sha256": "fafa470ea5210f89223370f7ffa15be7d7deedf6ff3779005fd09c2959ab7580"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:ToolBitListWidget.get_selected_toolbit_uris",
|
|
"path": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"line": 188,
|
|
"declaration": "def get_selected_toolbit_uris(self) -> List[str]:",
|
|
"sha256": "fafa470ea5210f89223370f7ffa15be7d7deedf6ff3779005fd09c2959ab7580"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CompactToolBitListWidget",
|
|
"path": "src/Mod/CAM/Path/Tool/toolbit/ui/toollist.py",
|
|
"line": 202,
|
|
"declaration": "class CompactToolBitListWidget(ToolBitListWidget):",
|
|
"sha256": "fafa470ea5210f89223370f7ffa15be7d7deedf6ff3779005fd09c2959ab7580"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:SimpleEditPanel",
|
|
"path": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"line": 18,
|
|
"declaration": "class SimpleEditPanel:",
|
|
"sha256": "c428a5d85abd5b4e3cc9034dc60458b0a07ecaecf9d2d477b586347796ccf324"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:method:SimpleEditPanel.getStandardButtons",
|
|
"path": "src/Mod/CAM/PathPythonGui/simple_edit_panel.py",
|
|
"line": 98,
|
|
"declaration": "def getStandardButtons(self):",
|
|
"sha256": "c428a5d85abd5b4e3cc9034dc60458b0a07ecaecf9d2d477b586347796ccf324"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathNoTCExistsException",
|
|
"path": "src/Mod/CAM/PathScripts/PathUtils.py",
|
|
"line": 55,
|
|
"declaration": "class PathNoTCExistsException(Exception):",
|
|
"sha256": "5853237121f5544fde3b64c9bf83ee9a9bddd971cd45c1672f652f6ea80c87ae"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathUtilsUserInput",
|
|
"path": "src/Mod/CAM/PathScripts/PathUtilsGui.py",
|
|
"line": 41,
|
|
"declaration": "class PathUtilsUserInput(object):",
|
|
"sha256": "5881aea1edbbeeebf590935d2d34fec04a07f4378764993638685dba364c6f5f"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:PathSim",
|
|
"path": "src/Mod/CAM/PathSimulator/App/PathSim.pyi",
|
|
"line": 21,
|
|
"declaration": "class PathSim(BaseClass):",
|
|
"sha256": "8a6237203c714cb38b6b346cedd2a16fe1d8c37f9e87bdd7f8eb12b13016d3de"
|
|
},
|
|
{
|
|
"apiId": "py:CAM:class:CAMSim",
|
|
"path": "src/Mod/CAM/PathSimulator/AppGL/CAMSim.pyi",
|
|
"line": 20,
|
|
"declaration": "class CAMSim(BaseClass):",
|
|
"sha256": "b159ff27f815081d5c7b5c3b9e646a0635d967e16255a79f41830d27867d5e7e"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"module": "CAM",
|
|
"worker": "cam.worker.ts",
|
|
"revision": "dc17d6519d7efa90",
|
|
"runtimeUrl": "/kernel/FreeCADWebCAMProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebCAMProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"workerRevision": "b9b195e05129eea9",
|
|
"runtimeSha256": "900744dfa95e09f89096e34717077e18958a64925eb36282686fc24e769d4e71",
|
|
"wasmSha256": "b9b195e05129eea911dbc96b23bdbf58c428bfed6ff81787e1ae79a0267123dc"
|
|
},
|
|
"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."
|
|
]
|
|
}
|