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

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

}