90 lines
3.6 KiB
JSON
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": ""
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|