{
  "id":"61abe98e-5635-4606-a5c8-e8a650c26f1f",
  "name":"风压压差传感器(LFM-108)",
  "expands":{
    "deviceType": "windPreSensor"
  },
  "properties":[
    {
      "id": "windPreOutput",
      "name": "压力值",
      "accessMode": "r",
      "dataType": {
        "type":"int",
        "min":"0",
        "max":"65535",
        "step":"1",
        "unit":""
      },
      "expands": {
        "readType": "int",
        "symbol": true,
        "b": 0,
        "readFlag": 3,
        "writeFlag": null,
        "reportMethod": 2,
        "registerAddress": 1,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id":"unit",
      "name":"单位设置",
      "accessMode":"rw",
      "dataType":{
        "type":"enum",
        "elements":[
          {
            "value":"1",
            "key":"",
            "text":"Pa"
          },
          {
            "value": "2",
            "key": "",
            "text": "mmH2O"
          },
          {
            "value": "3",
            "key": "",
            "text": "mbar"
          },
          {
            "value": "4",
            "key": "",
            "text": "inWG"
          },
          {
            "value": "5",
            "key": "",
            "text": "mmHG"
          },
          {
            "value": "6",
            "key": "",
            "text": "daPa"
          },
          {
            "value": "7",
            "key": "",
            "text": "Kpa"
          },
          {
            "value": "8",
            "key": "",
            "text": "hPa"
          }
        ]
      },
      "expands":{
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag":3,
        "writeFlag":6,
        "reportMethod":2,
        "registerAddress":2,
        "registerNumber":1,
        "swapByte":false,
        "swapOrder":false,
        "scalingFactor":1.0
      },
      "remark":""
    },
    {
      "id": "property3/3",
      "name": "响应时间设置",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [{
          "value": "1",
          "key": "",
          "text": "0.5s"
        },{
          "value": "2",
          "key": "",
          "text": "1s"
        },{
          "value": "3",
          "key": "",
          "text": "2s"
        },{
          "value": "4",
          "key": "",
          "text": "4s"
        },{
          "value": "0",
          "key": "",
          "text": "拨码开关设置"
        }]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 3,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "baudrate",
      "name": "通讯模式设置",
      "accessMode": "rw",
      "dataType": {
        "type": "enum",
        "elements": [{
          "value": "1",
          "key": "",
          "text": "9600bps"
        },{
          "value": "2",
          "key": "",
          "text": "19200bps"
        }]
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 4,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "address",
      "name": "从机 ID 地址设置",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "1",
        "max": "255",
        "step": "1",
        "unit": ""
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 5,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    },
    {
      "id": "property3/6",
      "name": "清零操作",
      "accessMode": "rw",
      "dataType": {
        "type": "int",
        "min": "1",
        "max": "65535",
        "step": "1",
        "unit": ""
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 6,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1.0
      },
      "remark": ""
    }
  ],
  "functions":[
  ],
  "events":[
  ],
  "protocol":{
    "type":"Modbus-Rtu",
    "expands":{
      "baudRate":9600,
      "dataBits":8,
      "startBits":1,
      "stopBits":1,
      "parity":0
    }
  }
}