{
  "id":"4f2aba9f-5a2c-48f1-9b8b-ac1e9d3ecd64",
  "name":"SHT-S",
  "expands":{
    "deviceType": "tempHumiSensor",
    "coEquipType":"radiant",
    "heEquipType":"radiant"
  },
  "properties":[
    {
      "id":"deviceType",
      "name":"设备类型",
      "accessMode":"r",
      "dataType":{
        "type":"int",
        "min":"0",
        "max":"65535",
        "step":"1",
        "unit":""
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":0,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":1
      },
      "remark":""
    },
    {
      "id":"tempHumiFault",
      "name":"辐射面空气温湿度测量出错标志",
      "accessMode":"r",
      "dataType":{
        "type":"boolean",
        "trueText":"正确",
        "falseText":"错误",
        "trueValue":"1",
        "falseValue":"0"
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":1,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":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,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":2,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":""
    },
    {
      "id":"humidity",
      "name":"辐射面空气湿度值",
      "accessMode":"r",
      "dataType":{
        "type":"float",
        "min":"0",
        "max":"99",
        "step":"1",
        "unit":"%"
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":3,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":""
    },
    {
      "id":"tempFault",
      "name":"温度传感器测量出错标志",
      "accessMode":"r",
      "dataType":{
        "type":"int",
        "min":"0",
        "max":"3",
        "step":"1",
        "unit":""
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":4,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":1,
        "capabilities":[
          {
            "id":"child1",
            "name":"外置温度传感器",
            "start":1,
            "num":1,
            "swapByte":false,
            "swapOrder":false,
            "scalingFactor":1,
            "dataType":{
              "type":"enum",
              "elements":[
                {
                  "value":"0",
                  "key":"",
                  "text":"错误"
                },
                {
                  "value":"1",
                  "key":"",
                  "text":"正确"
                }
              ]
            }
          },
          {
            "id":"child0",
            "name":"内置温度传感器",
            "start":0,
            "num":1,
            "swapByte":false,
            "swapOrder":false,
            "scalingFactor":1,
            "dataType":{
              "type":"enum",
              "elements":[
                {
                  "value":"0",
                  "key":"",
                  "text":"错误"
                },
                {
                  "value":"1",
                  "key":"",
                  "text":"正确"
                }
              ]
            }
          }
        ]
      },
      "remark":""
    },
    {
      "id":"temperature1",
      "name":"内置温度传感器测量值",
      "accessMode":"r",
      "dataType":{
        "type":"float",
        "min":"-20",
        "max":"99.9",
        "step":"0.1",
        "unit":"℃"
      },
      "expands":{
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":5,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":""
    },
    {
      "id":"boardTemp",
      "name":"外置温度传感器测量值",
      "accessMode":"r",
      "dataType":{
        "type":"float",
        "min":"-20",
        "max":"99.9",
        "step":"0.1",
        "unit":"℃"
      },
      "expands":{
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":6,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":""
    },
    {
      "id":"dewPoint",
      "name":"辐射面空气露点值",
      "accessMode":"r",
      "dataType":{
        "type":"float",
        "min":"-20",
        "max":"99.9",
        "step":"0.1",
        "unit":"℃"
      },
      "expands":{
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":7,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":""
    },
    {
      "id":"dewProOffset",
      "name":"防结露保护提前量",
      "accessMode":"rw",
      "dataType":{
        "type":"float",
        "min":"0.5",
        "max":"5",
        "step":"0.1",
        "unit":"℃"
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":6,
        "reportMethod":2,
        "registerAddress":12,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":"露点保护提前量（代表0.5～5度，实际数值扩大了10）"
    },
    {
      "id":"unTempConOffset",
      "name":"解除结露保护带宽",
      "accessMode":"rw",
      "dataType":{
        "type":"float",
        "min":"0.5",
        "max":"5",
        "step":"0.1",
        "unit":"℃"
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":6,
        "reportMethod":2,
        "registerAddress":13,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":""
    },
    {
      "id":"dewIndicator",
      "name":"结露标志",
      "accessMode":"r",
      "dataType":{
        "type":"boolean",
        "trueText":"提醒",
        "falseText":"正常",
        "trueValue":"1",
        "falseValue":"0"
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":14,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":1
      },
      "remark":""
    },
    {
      "id":"selectDewpTemp",
      "name":"判断结露采用的温度传感器",
      "accessMode":"r",
      "dataType":{
        "type":"enum",
        "elements":[
          {
            "value":"3",
            "key":"",
            "text":"采用温度值最小值"
          },
          {
            "value":"1",
            "key":"",
            "text":"采用的内置温度传感器"
          },
          {
            "value":"2",
            "key":"",
            "text":"采用的外置温度传感器"
          }
        ]
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":15,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":1
      },
      "remark":""
    },
    {
      "id":"csTemp",
      "name":"辐射面空气温度修正值",
      "accessMode":"rw",
      "dataType":{
        "type":"float",
        "min":"-10",
        "max":"10",
        "step":"0.1",
        "unit":"℃"
      },
      "expands":{
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag":3,
        "writeFlag":6,
        "reportMethod":2,
        "registerAddress":8,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":""
    },
    {
      "id":"csTemp1",
      "name":"内置温度传感器校正值",
      "accessMode":"rw",
      "dataType":{
        "type":"float",
        "min":"-10",
        "max":"10",
        "step":"0.1",
        "unit":"℃"
      },
      "expands":{
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag":3,
        "writeFlag":6,
        "reportMethod":2,
        "registerAddress":10,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":""
    },
    {
      "id":"csBoardTemp",
      "name":"外置温度传感器校正值",
      "accessMode":"rw",
      "dataType":{
        "type":"float",
        "min":"-10",
        "max":"10",
        "step":"0.1",
        "unit":"℃"
      },
      "expands":{
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag":3,
        "writeFlag":6,
        "reportMethod":2,
        "registerAddress":11,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":""
    },
    {
      "id":"csHumi",
      "name":"室内湿度补偿",
      "accessMode":"rw",
      "dataType":{
        "type":"int",
        "min":"-20",
        "max":"20",
        "step":"1",
        "unit":"%"
      },
      "expands":{
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag":3,
        "writeFlag":6,
        "reportMethod":2,
        "registerAddress":9,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":0.1
      },
      "remark":""
    },
    {
      "id":"memoryState",
      "name":"存储器状态",
      "accessMode":"r",
      "dataType":{
        "type":"enum",
        "elements":[
          {
            "value":"0",
            "key":"",
            "text":"完好"
          },
          {
            "value":"1",
            "key":"",
            "text":"在删除写的过程中报错"
          },
          {
            "value":"2",
            "key":"",
            "text":"在删除的过程中报错"
          },
          {
            "value":"3",
            "key":"",
            "text":"在写的过程中报错"
          },
          {
            "value":"4",
            "key":"",
            "text":"在读的过程中报错"
          }
        ]
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":16,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":1
      },
      "remark":""
    },
    {
      "id":"address",
      "name":"传感器地址",
      "accessMode":"r",
      "dataType":{
        "type":"int",
        "min":"1",
        "max":"32",
        "step":"1",
        "unit":""
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":17,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":1
      },
      "remark":""
    },
    {
      "id":"baudRate",
      "name":"通信波特率",
      "accessMode":"r",
      "dataType":{
        "type":"enum",
        "elements":[
          {
            "value":"0",
            "key":"",
            "text":"4800"
          },
          {
            "value":"1",
            "key":"",
            "text":"9600"
          },
          {
            "value":"2",
            "key":"",
            "text":"19200"
          }
        ]
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":null,
        "reportMethod":2,
        "registerAddress":18,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":1
      },
      "remark":""
    }
  ],
  "functions":[

  ],
  "events":[

  ],
  "protocol":{
    "type":"Modbus-Rtu",
    "expands":{
      "baudRate":4800,
      "dataBits":8,
      "startBits":1,
      "stopBits":1,
      "parity":0
    }
  }
}