{
  "id": "3c8a8ab2-5907-45a6-bb91-420e8ef05757",
  "name": "ZQWL-DAM-PT100",
  "expands": {
    "deviceType": "tm"
  },
  "properties": [{
    "id": "analogInput1",
    "name": "PT100-1",
    "accessMode": "r",
    "dataType": {
      "type": "int",
      "min": "-200",
      "max": "1000",
      "step": "1",
      "unit": ""
    },
    "expands": {
      "readType": "int",
      "symbol": true,
      "b": 0,
      "readFlag": 4,
      "writeFlag": null,
      "reportMethod": 2,
      "registerAddress": 0,
      "registerNumber": 1,
      "swapByte": false,
      "swapOrder": false,
      "scalingFactor": 1.0
    },
    "remark": ""
  }, {
    "id": "analogInput2",
    "name": "PT100-2",
    "accessMode": "r",
    "dataType": {
      "type": "int",
      "min": "-200",
      "max": "1000",
      "step": "1",
      "unit": ""
    },
    "expands": {
      "readType": "int",
      "symbol": true,
      "b": 0,
      "readFlag": 4,
      "writeFlag": null,
      "reportMethod": 2,
      "registerAddress": 1,
      "registerNumber": 1,
      "swapByte": false,
      "swapOrder": false,
      "scalingFactor": 1.0
    },
    "remark": ""
  }, {
    "id": "analogInput3",
    "name": "PT100-3",
    "accessMode": "r",
    "dataType": {
      "type": "int",
      "min": "-200",
      "max": "1000",
      "step": "1",
      "unit": ""
    },
    "expands": {
      "readType": "int",
      "symbol": true,
      "b": 0,
      "readFlag": 4,
      "writeFlag": null,
      "reportMethod": 2,
      "registerAddress": 2,
      "registerNumber": 1,
      "swapByte": false,
      "swapOrder": false,
      "scalingFactor": 1.0
    },
    "remark": ""
  }, {
    "id": "analogInput4",
    "name": "PT100-4",
    "accessMode": "r",
    "dataType": {
      "type": "int",
      "min": "-200",
      "max": "1000",
      "step": "1",
      "unit": ""
    },
    "expands": {
      "readType": "int",
      "symbol": true,
      "b": 0,
      "readFlag": 4,
      "writeFlag": null,
      "reportMethod": 2,
      "registerAddress": 3,
      "registerNumber": 1,
      "swapByte": false,
      "swapOrder": false,
      "scalingFactor": 1.0
    },
    "remark": ""
  },{
    "id": "address",
    "name": "设备地址",
    "accessMode": "rw",
    "dataType": {
      "type": "int",
      "min": "1",
      "max": "247",
      "step": "1",
      "unit": ""
    },
    "expands": {
      "readType": "int",
      "symbol": false,
      "b": 0,
      "readFlag": 3,
      "writeFlag": 6,
      "reportMethod": 2,
      "registerAddress": 256,
      "registerNumber": 1,
      "swapByte": false,
      "swapOrder": false,
      "scalingFactor": 1.0
    },
    "remark": ""
  }],
  "functions": [],
  "events": [],
  "protocol": {
    "type": "Modbus-Rtu",
    "expands": {
      "baudRate": 115200,
      "dataBits": 8,
      "startBits": 1,
      "stopBits": 1,
      "parity": 0
    }
  }
}