{
    "id": "16ba87e0-4e73-40e4-8000-d5895183f773",
    "name": "MiniVWV",
    "expands": {
        "deviceType": "energy",
        "batchread": [
            {
                "AOMin": 1505,
                "AOMax": 1515,
                "AIMin": 1,
                "AIMax": 22
            },
            {
                "AOMin": 1388,
                "AOMax": 1391
            }
        ]
    },
    "properties": [
        {
            "id": "switch",
            "name": "操作开关室外机",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开机",
                "falseText": "关机",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 3,
                "writeFlag": 6,
                "reportMethod": 2,
                "registerAddress": 1505,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": "30013(系统内机数量)=0时修改有效;系统内机数量>0时修改无效"
        },
        {
            "id": "switchFdbk",
            "name": "系统开关(状态)",
            "accessMode": "r",
            "dataType": {
                "type": "boolean",
                "trueText": "开机",
                "falseText": "关机",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 4,
                "writeFlag": null,
                "reportMethod": 2,
                "registerAddress": 1,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        },
        {
            "id": "mode",
            "name": "设定室外机模式",
            "accessMode": "rw",
            "dataType": {
                "type": "enum",
                "elements": [
                    {
                        "value": "0",
                        "key": "refrigeration",
                        "text": "制冷"
                    },
                    {
                        "value": "1",
                        "key": "heating",
                        "text": "制热"
                    },
                    {
                        "value": "0",
                        "key": "dehumidity",
                        "text": "除湿"
                    }
                ]
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 3,
                "writeFlag": 6,
                "reportMethod": 2,
                "registerAddress": 1506,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": "30013(系统内机数量)=0时修改有效;系统内机数量>0时修改无效"
        },
        {
            "id": "modeFdbk",
            "name": "系统模式(状态)",
            "accessMode": "r",
            "dataType": {
                "type": "enum",
                "elements": [
                    {
                        "value": "0",
                        "key": "refrigeration",
                        "text": "制冷"
                    },
                    {
                        "value": "1",
                        "key": "heating",
                        "text": "制热"
                    },
                    {
                        "value": "0",
                        "key": "dehumidity",
                        "text": "除湿"
                    }
                ]
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 4,
                "writeFlag": null,
                "reportMethod": 2,
                "registerAddress": 2,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        },
        {
            "id": "property3/1509",
            "name": "复位一次室外机报警",
            "accessMode": "rw",
            "dataType": {
                "type": "enum",
                "elements": [
                    {
                        "value": "0",
                        "key": "",
                        "text": "不操作"
                    },
                    {
                        "value": "1",
                        "key": "",
                        "text": "复位1次报警"
                    }
                ]
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 3,
                "writeFlag": 6,
                "reportMethod": 2,
                "registerAddress": 1509,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        },
        {
            "id": "property3/1512",
            "name": "选控进水或出水",
            "accessMode": "rw",
            "dataType": {
                "type": "enum",
                "elements": [
                    {
                        "value": "0",
                        "key": "",
                        "text": "控制出水"
                    },
                    {
                        "value": "1",
                        "key": "",
                        "text": "控制进水"
                    }
                ]
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 3,
                "writeFlag": 6,
                "reportMethod": 2,
                "registerAddress": 1512,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        },
        {
            "id": "outsideTemp",
            "name": "系统环境温度(状态)",
            "accessMode": "r",
            "dataType": {
                "type": "float",
                "min": "-50",
                "max": "99.9",
                "step": "0.1",
                "unit": "℃"
            },
            "expands": {
                "readType": "int",
                "symbol": true,
                "b": 0,
                "readFlag": 4,
                "writeFlag": null,
                "reportMethod": 2,
                "registerAddress": 8,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 0.1
            },
            "remark": ""
        },
        {
            "id": "reTemp",
            "name": "系统进水温度(状态)",
            "accessMode": "r",
            "dataType": {
                "type": "float",
                "min": "-50",
                "max": "99.9",
                "step": "0.1",
                "unit": "℃"
            },
            "expands": {
                "readType": "int",
                "symbol": true,
                "b": 0,
                "readFlag": 4,
                "writeFlag": null,
                "reportMethod": 2,
                "registerAddress": 6,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 0.1
            },
            "remark": ""
        },
        {
            "id": "suTemp",
            "name": "系统出水温度(状态)",
            "accessMode": "r",
            "dataType": {
                "type": "float",
                "min": "-50",
                "max": "99.9",
                "step": "0.1",
                "unit": "℃"
            },
            "expands": {
                "readType": "int",
                "symbol": true,
                "b": 0,
                "readFlag": 4,
                "writeFlag": null,
                "reportMethod": 2,
                "registerAddress": 7,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 0.1
            },
            "remark": ""
        },
        {
            "id": "suTarTempCo",
            "name": "设定制冷目标温度",
            "accessMode": "rw",
            "dataType": {
                "type": "int",
                "min": "5",
                "max": "25",
                "step": "1",
                "unit": "℃"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 3,
                "writeFlag": 6,
                "reportMethod": 2,
                "registerAddress": 1514,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        },
        {
            "id": "suTarTempHe",
            "name": "设定制热目标温度",
            "accessMode": "rw",
            "dataType": {
                "type": "int",
                "min": "15",
                "max": "55",
                "step": "1",
                "unit": "℃"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 3,
                "writeFlag": 6,
                "reportMethod": 2,
                "registerAddress": 1515,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        },
        {
            "id": "totalFaultOutput",
            "name": "系统故障(状态)",
            "accessMode": "r",
            "dataType": {
                "type": "enum",
                "elements": [
                    {
                        "value": "0",
                        "key": "",
                        "text": "无故障"
                    },
                    {
                        "value": "1",
                        "key": "",
                        "text": "警告"
                    },
                    {
                        "value": "2",
                        "key": "",
                        "text": "报警"
                    }
                ]
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 4,
                "writeFlag": null,
                "reportMethod": 2,
                "registerAddress": 3,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        },
        {
            "id": "property3/12",
            "name": "需联网的内机数量(只读)",
            "accessMode": "r",
            "dataType": {
                "type": "int",
                "min": "1",
                "max": "32",
                "step": "1",
                "unit": ""
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 4,
                "writeFlag": null,
                "reportMethod": 2,
                "registerAddress": 12,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        },
        {
            "id": "property3/22",
            "name": "软件版本号",
            "accessMode": "r",
            "dataType": {
                "type": "int",
                "min": "1",
                "max": "65535",
                "step": "1",
                "unit": ""
            },
            "expands": {
                "readType": "int",
                "symbol": true,
                "b": 0,
                "readFlag": 4,
                "writeFlag": null,
                "reportMethod": 2,
                "registerAddress": 22,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        },
        {
            "id": "address",
            "name": "修改与上位机通讯用的地址",
            "accessMode": "rw",
            "dataType": {
                "type": "int",
                "min": "1",
                "max": "254",
                "step": "1",
                "unit": ""
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 3,
                "writeFlag": 6,
                "reportMethod": 2,
                "registerAddress": 1391,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        },
        {
            "id": "property3/1388",
            "name": "修改室外机存储的室内机台数",
            "accessMode": "rw",
            "dataType": {
                "type": "int",
                "min": "0",
                "max": "32",
                "step": "1",
                "unit": ""
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 3,
                "writeFlag": 6,
                "reportMethod": 2,
                "registerAddress": 1388,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1.0
            },
            "remark": ""
        }
    ],
    "functions": [],
    "events": [],
    "protocol": {
        "type": "Modbus-Rtu",
        "expands": {
            "baudRate": 9600,
            "dataBits": 8,
            "startBits": 1,
            "stopBits": 2,
            "parity": 0
        }
    }
}