nymea-plugins/udpcommander/integrationpluginudpcommand...

90 lines
3.6 KiB
JSON

{
"name": "UdpCommander",
"displayName": "UDP Commander",
"id": "24a8474c-1d86-499e-a76e-9cbfbf48dd72",
"vendors": [
{
"name": "nymea",
"displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"thingClasses": [
{
"id": "6ecd5a8d-595a-4520-85e3-dcc9679edf66",
"displayName": "UDP Receiver",
"name": "udpReceiver",
"interfaces": ["inputtrigger"],
"createMethods": ["user"],
"paramTypes": [
{
"id": "1843adcb-e377-44d1-8d70-ab4f9eeb32ec",
"name": "port",
"displayName": "Port",
"type": "int",
"minValue": 0,
"maxValue": 65535,
"defaultValue": 4242
}
],
"eventTypes": [
{
"id": "5fecbba3-ffbb-456b-872c-a2f571c681cb",
"name": "triggered",
"displayName": "Data received",
"paramTypes": [
{
"id": "93c379e3-4707-46b7-9be0-2d6ff88f5d21",
"name": "data",
"displayName": "Data",
"type": "QString"
}
]
}
]
},
{
"id": "31b00639-8904-4522-84ed-54c46a54c63c",
"name": "udpCommander",
"displayName": "UDP Commander",
"interfaces": ["outputtrigger"],
"createMethods": ["user"],
"paramTypes": [
{
"id": "eb204dfe-11f8-413f-8b68-8bffef3f9a7f",
"name": "port",
"displayName": "Port",
"type": "int",
"minValue": 0,
"maxValue": 65535,
"defaultValue": 4242
},
{
"id": "ea1be9fc-9a9b-44ba-a28d-e021aef4f046",
"name": "address",
"displayName": "Address",
"type": "QString",
"inputType": "IPv4Address",
"defaultValue": "127.0.0.1"
}
],
"actionTypes": [
{
"id": "6bc52462-b192-46a4-a6df-92cc5a479c89",
"name": "trigger",
"displayName": "Send data",
"paramTypes": [
{
"id": "6604c852-6b24-4707-b8e5-1ddd8032efcc",
"name": "data",
"displayName": "Data",
"type": "QString",
"defaultValue": ""
}
]
}
]
}
]
}
]
}