30 lines
790 B
JSON
30 lines
790 B
JSON
{
|
|
"id": "com.example.vision-alignment",
|
|
"name": "Vision Alignment",
|
|
"description": "Camera-based stock alignment with three-point registration and software skew compensation for FluidNC/Grbl.",
|
|
"version": "0.2.1",
|
|
"engine": ">=1.7.0",
|
|
"ui": {
|
|
"entry": "ui/index.html",
|
|
"contributions": [
|
|
{
|
|
"slot": "tools-page",
|
|
"route": "vision-alignment",
|
|
"label": "Vision Alignment"
|
|
}
|
|
]
|
|
},
|
|
"permissions": ["camera", "microphone"],
|
|
"capabilities": {
|
|
"requestTypes": [
|
|
"gcode:load:to:visualizer",
|
|
"machine:command",
|
|
"machine:get:context",
|
|
"workspace:get:state",
|
|
"redux:get:state"
|
|
],
|
|
"topics": ["workspace", "redux"],
|
|
"allowedFunctions": ["gcode", "machine", "useWorkspaceState", "redux"]
|
|
}
|
|
}
|