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