132 lines
5.4 KiB
JSON
132 lines
5.4 KiB
JSON
{
|
|
"id": "d06ab0d1-dbfe-48af-b196-523cc37a1e5e",
|
|
"name": "Tmate",
|
|
"displayName": "Tmate",
|
|
"vendors": [
|
|
{
|
|
"id": "b948d5e2-bfc6-4e28-a2ba-e40e46f4c213",
|
|
"name": "tmate",
|
|
"displayName": "Tmate",
|
|
"thingClasses": [
|
|
{
|
|
"id": "3f06ad52-9514-41b1-9bf9-031241d34634",
|
|
"name": "tmate",
|
|
"displayName": "Tmate",
|
|
"createMethods": ["user"],
|
|
"setupMethod": "justadd",
|
|
"interfaces": [],
|
|
"paramTypes": [
|
|
{
|
|
"id": "01f0c818-55e1-4842-a9b9-cc58bbfe76c6",
|
|
"name": "apiKey",
|
|
"displayName": "API key (optional)",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "e587e3dc-0beb-441f-8f07-b23c25580b10",
|
|
"name": "sessionName",
|
|
"displayName": "Session name (requires API key usage)",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
}
|
|
],
|
|
"stateTypes":[
|
|
{
|
|
"id": "7009c176-e1aa-49bc-818c-63f7a9027306",
|
|
"name": "active",
|
|
"displayName": "Active",
|
|
"displayNameAction": "Set active",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "beac3113-04f1-4d70-875b-44ca8b307866",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"suggestLogging": true,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "ef780fb1-b31a-4333-944b-a02bf3297fea",
|
|
"name": "sshRo",
|
|
"displayName": "SSH RO",
|
|
"type": "QString",
|
|
"defaultValue": "",
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "e8ff1b90-7701-454c-a557-4b91dc8c649b",
|
|
"name": "ssh",
|
|
"displayName": "SSH",
|
|
"type": "QString",
|
|
"defaultValue": "",
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "98248bc0-ddda-4ae6-8558-4d7155a39c33",
|
|
"name": "webRo",
|
|
"displayName": "Web RO",
|
|
"type": "QString",
|
|
"defaultValue": "",
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "9c284ede-eea8-4a9b-a326-e59a6bc7bb7c",
|
|
"name": "web",
|
|
"displayName": "Web",
|
|
"type": "QString",
|
|
"defaultValue": "",
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "786e7be7-917a-4062-83ff-aade80686ec5",
|
|
"name": "clients",
|
|
"displayName": "Clients",
|
|
"type": "uint",
|
|
"defaultValue": 0,
|
|
"cached": false
|
|
}
|
|
],
|
|
"eventTypes": [
|
|
{
|
|
"id": "0508a1e2-4ed2-42ee-ab70-ed7cdd1e261c",
|
|
"name": "clientConnected",
|
|
"displayName": "Client connected",
|
|
"suggestLogging": true,
|
|
"paramTypes": [
|
|
{
|
|
"id": "a334c6e7-dffc-4720-aa21-815636be1bc1",
|
|
"name": "clientAddress",
|
|
"displayName": "Client address",
|
|
"type": "QString"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "2871e481-1b67-4d77-b1ce-e0965784aa89",
|
|
"name": "clientDisconnected",
|
|
"displayName": "Client disconnected",
|
|
"suggestLogging": true,
|
|
"paramTypes": [
|
|
{
|
|
"id": "0ad4ed71-4b9a-44ab-83b1-5c62482e1625",
|
|
"name": "clientAddress",
|
|
"displayName": "Client address",
|
|
"type": "QString"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
|
|
|
|
|