{
  "id": "424d990b-9326-469c-acaf-11b1c08d9566",
  "name": "C7S-DP（24v）",
  "expands": {
    "deviceType": "tempHumiSensor",
    "coEquipType": "radiant",
    "heEquipType": "radiant"
  },
  "properties": [
    {
      "id": "switch",
      "name": "开关",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 7,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "mode",
      "name": "工作模式",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "refrigeration",
            "text": "制冷"
          },
          {
            "value": "1",
            "key": "heating",
            "text": "制热"
          },
          {
            "value": "2",
            "key": "ventilate",
            "text": "通风"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 9,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "tempSet",
      "name": "设定温度",
      "accessMode": "rw",
      "dataType": {
        "type": "float",
        "min": "16",
        "max": "30",
        "step": "0.5",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 8,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "temperature",
      "name": "实际温度",
      "accessMode": "r",
      "dataType": {
        "type": "float",
        "min": "-20",
        "max": "99.9",
        "step": "0.1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "readFlag": 3,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 2,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "humidity",
      "name": "相对湿度",
      "accessMode": "r",
      "dataType": {
        "type": "float",
        "min": "0",
        "max": "99.9",
        "step": "0.1",
        "unit": "%"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 4,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "boardTemp",
      "name": "NTC 温度",
      "accessMode": "r",
      "dataType": {
        "type": "float",
        "min": "-20",
        "max": "99.9",
        "step": "0.1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "readFlag": 3,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 3,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "boardDewp",
      "name": "NTC 露点温度",
      "accessMode": "r",
      "dataType": {
        "type": "float",
        "min": "-20",
        "max": "99.9",
        "step": "0.1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "readFlag": 3,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 5,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "dewPoint",
      "name": "面板露点温度",
      "accessMode": "r",
      "dataType": {
        "type": "float",
        "min": "-20",
        "max": "99.9",
        "step": "0.1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "readFlag": 3,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 6,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "tempOffset",
      "name": "温度补偿",
      "accessMode": "rw",
      "dataType": {
        "type": "float",
        "min": "-10.0",
        "max": "10.0",
        "step": "0.1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 16,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "boardTempOffset",
      "name": "NTC 温度补偿",
      "accessMode": "rw",
      "dataType": {
        "type": "float",
        "min": "-10.0",
        "max": "10.0",
        "step": "0.1",
        "unit": "℃"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 18,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "humiOffset",
      "name": "湿度补偿",
      "accessMode": "rw",
      "dataType": {
        "type": "float",
        "min": "-30",
        "max": "30",
        "step": "0.1",
        "unit": "%"
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 32,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 0.1,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "address",
      "name": "从机地址",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "1",
        "max": "99",
        "step": "1",
        "unit": ""
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 20,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "soundSet",
      "name": "按键音有无",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [
          {
            "value": "0",
            "key": "",
            "text": "有"
          },
          {
            "value": "1",
            "key": "",
            "text": "无"
          }
        ]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 22,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "lightHSet",
      "name": "屏幕亮度\n（高亮时）",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "50",
        "max": "100",
        "step": "1",
        "unit": "%"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 23,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "lightLSet",
      "name": "屏幕亮度\n（低亮时）",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "0",
        "max": "10",
        "step": "1",
        "unit": "%"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 24,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    },
    {
      "id": "version",
      "name": "程序版本号",
      "accessMode": "r",
      "dataType": {
        "type": "int",
        "min": "0",
        "max": "65535",
        "step": "1",
        "unit": ""
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "readFlag": 3,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 25,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0,
        "b": 0
      },
      "remark": ""
    }
  ],
  "functions": [],
  "events": [],
  "protocol": {
    "type": "Modbus-Rtu",
    "expands": {
      "baudRate": 9600,
      "dataBits": 8,
      "startBits": 1,
      "stopBits": 1,
      "parity": 0
    }
  }
}