nymea/plugins/deviceplugins/commandlauncher/deviceplugincommandlauncher...

100 lines
3.6 KiB
JSON

{
"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"
}
]
}
]
}
]
}