{ "id": "rms.debug.remote", "name": "RMS Debug Remote", "version": "1.0.0", "apiVersion": "1.0", "capabilities": [ "admin.debug.remote" ], "settingsSchema": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "remoteToken": { "type": "string" }, "collectLines": { "type": "integer", "minimum": 100, "maximum": 4000 }, "unitName": { "type": "string" }, "redactSensitive": { "type": "boolean" }, "includePatterns": { "type": "string" }, "includePatternsUsb": { "type": "string" } }, "additionalProperties": false }, "uiControls": [ { "controlId": "debug-remote-owrx", "controlType": "switch.group", "title": "Debug OpenWebRX", "capability": "admin.debug.remote", "actions": [ { "name": "collectOwrxLogs", "inputSchema": { "type": "object", "properties": { "lines": { "type": "integer", "minimum": 50, "maximum": 4000 } }, "additionalProperties": false } }, { "name": "getOwrxSnapshot", "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false } }, { "name": "clearOwrxLogs", "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false } }, { "name": "collectUsbLogs", "inputSchema": { "type": "object", "properties": { "lines": { "type": "integer", "minimum": 50, "maximum": 4000 } }, "additionalProperties": false } }, { "name": "getUsbSnapshot", "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false } }, { "name": "clearUsbLogs", "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false } }, { "name": "whichBinary", "inputSchema": { "type": "object", "properties": { "name": { "type": "string" } }, "additionalProperties": false } } ] } ] }