{ "name": "Application and script launcher", "idName": "CommandLauncher", "id": "5d37b796-4872-4eab-a7af-94ca9ddd8199", "vendors": [ { "name": "guh", "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6", "deviceClasses": [ { "deviceClassId": "0f39fe9e-51ea-4230-9646-2482c6234791", "idName": "application", "name": "Application launcher", "createMethods": ["user"], "basicTags": [ "Service", "Actuator" ], "paramTypes": [ { "name": "name", "type": "QString", "inputType": "TextLine" }, { "name": "command", "type": "QString", "inputType": "Url" } ], "stateTypes": [ { "id": "28d7e933-ff05-4f4c-95a0-482689543de5", "idName": "running", "name": "running", "type": "bool", "defaultValue": false } ], "actionTypes": [ { "id": "cf52b41d-3108-423c-8907-ca5b4d97cac5", "idName": "execute", "name": "execute" }, { "id": "d21b1fed-1dd9-4c5a-a64e-0c6ba94059be", "idName": "kill", "name": "kill" } ] }, { "deviceClassId": "96044325-a6fb-47c9-9117-f29c3b327978", "idName": "script", "name": "Bashscript launcher", "basicTags": [ "Service", "Actuator" ], "createMethods": ["user"], "paramTypes": [ { "name": "name", "type": "QString", "inputType": "TextLine" }, { "name": "script", "type": "QString", "inputType": "Url" } ], "stateTypes": [ { "id": "28d7e933-ff05-4f4c-95a0-482689543de5", "idName": "running", "name": "running", "type": "bool", "defaultValue": false } ], "actionTypes": [ { "id": "cf52b41d-3108-423c-8907-ca5b4d97cac5", "idName": "execute", "name": "execute" }, { "id": "d21b1fed-1dd9-4c5a-a64e-0c6ba94059be", "idName": "kill", "name": "kill" } ] } ] } ] }