{
    "name": "",
    "code": "",
    "model": "",
    "type": "",
    "props": [
        {"deviceId": ""}
    ],
    "settings": [
        {
            "name": "IPAddress",
            "value": "127.0.0.1"
        },
        {
            "name": "Port",
            "value": "8080"
        },
        {
            "name": "IdleTimeout",
            "value": 60
        },
        {
            "name": "ByteOrder",
            "value": "ABCD"
        },
        {
            "name": "DecodeMethod",
            "value": {
                "Fields": [
                    {
                        "name": "SerialNo",
                        "value": "123"
                    },
                    {
                        "name": "DataName",
                        "value": "Temperature"
                    },
                    {
                        "name": "DataType",
                        "value": "1"
                    },
                    {
                        "name": "Offset",
                        "value": "6"
                    },
                    {
                        "name": "DataItem",
                        "value": "XXDevice.Data1"
                    }
                ]
            }
        }
    ],
    "inputs": [
        "XXDevice.Data1",
        "XXDevice.Data2"
    ],
    "args": [
        {
            "name": "x",
            "value": 100
        },
        {
            "name": "y",
            "value": 200
        }

    ],
    "outputs": [
        {
            "name": "",
            "code": "",
            "display": "",
            "description": ""
        }
    ],
    "expression": ""

}