{ "id": "rms.vswr.nanovna", "name": "NanoVNA VSWR", "version": "1.0.0", "apiVersion": "1.0", "capabilities": [ "vswr.run", "vswr.read" ], "settingsSchema": { "type": "object", "properties": { "checkCommand": { "type": "string" }, "metadataPath": { "type": "string" }, "timeoutMs": { "type": "integer", "minimum": 1000 }, "expectedDurationMs": { "type": "integer", "minimum": 1000 } }, "additionalProperties": false }, "uiControls": [ { "controlId": "vswr-status", "controlType": "links.panel", "title": "VSWR", "capability": "vswr.read", "actions": [ { "name": "runCheck", "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false } } ], "viewSchema": { "links": [ { "id": "swr", "label": "SWR Uebersicht" } ] } } ] }