1 Star 0 Fork 0

王仁一/openfile

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
tcp_10_25.json 77.42 KB
一键复制 编辑 原始数据 按行查看 历史
wangquanfu 提交于 2021-05-08 16:33 +08:00 . add
{"deviceInstances": [{"id": "devicetcp_1", "name": "devicetcp_1", "protocol": "modbus-devicetcp_1", "model": "devicemodeltcp", "dataProperties": [{"propertyName": "tag1", "metadata": {"type": "FLOAT"}}], "propertyVisitors": [{"name": "tag1_0", "propertyName": "tag1_0", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 1, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_1", "propertyName": "tag1_1", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 2, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_2", "propertyName": "tag1_2", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 3, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_3", "propertyName": "tag1_3", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 4, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_4", "propertyName": "tag1_4", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 5, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_5", "propertyName": "tag1_5", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 6, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_6", "propertyName": "tag1_6", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 7, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_7", "propertyName": "tag1_7", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 8, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_8", "propertyName": "tag1_8", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 9, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_9", "propertyName": "tag1_9", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 10, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_10", "propertyName": "tag1_10", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 11, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_11", "propertyName": "tag1_11", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 12, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_12", "propertyName": "tag1_12", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 13, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_13", "propertyName": "tag1_13", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 14, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_14", "propertyName": "tag1_14", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 15, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_15", "propertyName": "tag1_15", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 16, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_16", "propertyName": "tag1_16", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 17, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_17", "propertyName": "tag1_17", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 18, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_18", "propertyName": "tag1_18", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 19, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_19", "propertyName": "tag1_19", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 20, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_20", "propertyName": "tag1_20", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 21, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_21", "propertyName": "tag1_21", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 22, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_22", "propertyName": "tag1_22", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 23, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_23", "propertyName": "tag1_23", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 24, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_24", "propertyName": "tag1_24", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 25, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}]}, {"id": "devicetcp_2", "name": "devicetcp_2", "protocol": "modbus-devicetcp_2", "model": "devicemodeltcp", "dataProperties": [{"propertyName": "tag1", "metadata": {"type": "FLOAT"}}], "propertyVisitors": [{"name": "tag1_0", "propertyName": "tag1_0", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 1, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_1", "propertyName": "tag1_1", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 2, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_2", "propertyName": "tag1_2", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 3, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_3", "propertyName": "tag1_3", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 4, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_4", "propertyName": "tag1_4", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 5, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_5", "propertyName": "tag1_5", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 6, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_6", "propertyName": "tag1_6", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 7, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_7", "propertyName": "tag1_7", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 8, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_8", "propertyName": "tag1_8", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 9, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_9", "propertyName": "tag1_9", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 10, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_10", "propertyName": "tag1_10", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 11, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_11", "propertyName": "tag1_11", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 12, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_12", "propertyName": "tag1_12", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 13, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_13", "propertyName": "tag1_13", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 14, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_14", "propertyName": "tag1_14", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 15, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_15", "propertyName": "tag1_15", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 16, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_16", "propertyName": "tag1_16", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 17, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_17", "propertyName": "tag1_17", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 18, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_18", "propertyName": "tag1_18", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 19, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_19", "propertyName": "tag1_19", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 20, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_20", "propertyName": "tag1_20", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 21, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_21", "propertyName": "tag1_21", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 22, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_22", "propertyName": "tag1_22", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 23, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_23", "propertyName": "tag1_23", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 24, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_24", "propertyName": "tag1_24", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 25, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}]}, {"id": "devicetcp_3", "name": "devicetcp_3", "protocol": "modbus-devicetcp_3", "model": "devicemodeltcp", "dataProperties": [{"propertyName": "tag1", "metadata": {"type": "FLOAT"}}], "propertyVisitors": [{"name": "tag1_0", "propertyName": "tag1_0", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 1, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_1", "propertyName": "tag1_1", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 2, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_2", "propertyName": "tag1_2", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 3, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_3", "propertyName": "tag1_3", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 4, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_4", "propertyName": "tag1_4", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 5, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_5", "propertyName": "tag1_5", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 6, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_6", "propertyName": "tag1_6", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 7, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_7", "propertyName": "tag1_7", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 8, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_8", "propertyName": "tag1_8", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 9, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_9", "propertyName": "tag1_9", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 10, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_10", "propertyName": "tag1_10", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 11, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_11", "propertyName": "tag1_11", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 12, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_12", "propertyName": "tag1_12", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 13, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_13", "propertyName": "tag1_13", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 14, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_14", "propertyName": "tag1_14", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 15, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_15", "propertyName": "tag1_15", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 16, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_16", "propertyName": "tag1_16", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 17, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_17", "propertyName": "tag1_17", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 18, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_18", "propertyName": "tag1_18", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 19, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_19", "propertyName": "tag1_19", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 20, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_20", "propertyName": "tag1_20", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 21, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_21", "propertyName": "tag1_21", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 22, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_22", "propertyName": "tag1_22", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 23, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_23", "propertyName": "tag1_23", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 24, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_24", "propertyName": "tag1_24", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 25, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}]}, {"id": "devicetcp_4", "name": "devicetcp_4", "protocol": "modbus-devicetcp_4", "model": "devicemodeltcp", "dataProperties": [{"propertyName": "tag1", "metadata": {"type": "FLOAT"}}], "propertyVisitors": [{"name": "tag1_0", "propertyName": "tag1_0", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 1, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_1", "propertyName": "tag1_1", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 2, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_2", "propertyName": "tag1_2", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 3, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_3", "propertyName": "tag1_3", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 4, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_4", "propertyName": "tag1_4", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 5, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_5", "propertyName": "tag1_5", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 6, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_6", "propertyName": "tag1_6", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 7, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_7", "propertyName": "tag1_7", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 8, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_8", "propertyName": "tag1_8", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 9, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_9", "propertyName": "tag1_9", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 10, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_10", "propertyName": "tag1_10", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 11, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_11", "propertyName": "tag1_11", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 12, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_12", "propertyName": "tag1_12", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 13, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_13", "propertyName": "tag1_13", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 14, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_14", "propertyName": "tag1_14", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 15, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_15", "propertyName": "tag1_15", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 16, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_16", "propertyName": "tag1_16", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 17, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_17", "propertyName": "tag1_17", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 18, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_18", "propertyName": "tag1_18", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 19, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_19", "propertyName": "tag1_19", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 20, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_20", "propertyName": "tag1_20", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 21, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_21", "propertyName": "tag1_21", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 22, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_22", "propertyName": "tag1_22", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 23, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_23", "propertyName": "tag1_23", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 24, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_24", "propertyName": "tag1_24", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 25, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}]}, {"id": "devicetcp_5", "name": "devicetcp_5", "protocol": "modbus-devicetcp_5", "model": "devicemodeltcp", "dataProperties": [{"propertyName": "tag1", "metadata": {"type": "FLOAT"}}], "propertyVisitors": [{"name": "tag1_0", "propertyName": "tag1_0", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 1, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_1", "propertyName": "tag1_1", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 2, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_2", "propertyName": "tag1_2", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 3, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_3", "propertyName": "tag1_3", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 4, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_4", "propertyName": "tag1_4", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 5, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_5", "propertyName": "tag1_5", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 6, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_6", "propertyName": "tag1_6", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 7, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_7", "propertyName": "tag1_7", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 8, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_8", "propertyName": "tag1_8", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 9, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_9", "propertyName": "tag1_9", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 10, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_10", "propertyName": "tag1_10", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 11, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_11", "propertyName": "tag1_11", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 12, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_12", "propertyName": "tag1_12", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 13, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_13", "propertyName": "tag1_13", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 14, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_14", "propertyName": "tag1_14", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 15, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_15", "propertyName": "tag1_15", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 16, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_16", "propertyName": "tag1_16", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 17, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_17", "propertyName": "tag1_17", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 18, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_18", "propertyName": "tag1_18", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 19, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_19", "propertyName": "tag1_19", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 20, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_20", "propertyName": "tag1_20", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 21, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_21", "propertyName": "tag1_21", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 22, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_22", "propertyName": "tag1_22", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 23, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_23", "propertyName": "tag1_23", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 24, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_24", "propertyName": "tag1_24", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 25, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}]}, {"id": "devicetcp_6", "name": "devicetcp_6", "protocol": "modbus-devicetcp_6", "model": "devicemodeltcp", "dataProperties": [{"propertyName": "tag1", "metadata": {"type": "FLOAT"}}], "propertyVisitors": [{"name": "tag1_0", "propertyName": "tag1_0", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 1, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_1", "propertyName": "tag1_1", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 2, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_2", "propertyName": "tag1_2", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 3, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_3", "propertyName": "tag1_3", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 4, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_4", "propertyName": "tag1_4", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 5, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_5", "propertyName": "tag1_5", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 6, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_6", "propertyName": "tag1_6", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 7, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_7", "propertyName": "tag1_7", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 8, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_8", "propertyName": "tag1_8", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 9, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_9", "propertyName": "tag1_9", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 10, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_10", "propertyName": "tag1_10", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 11, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_11", "propertyName": "tag1_11", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 12, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_12", "propertyName": "tag1_12", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 13, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_13", "propertyName": "tag1_13", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 14, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_14", "propertyName": "tag1_14", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 15, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_15", "propertyName": "tag1_15", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 16, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_16", "propertyName": "tag1_16", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 17, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_17", "propertyName": "tag1_17", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 18, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_18", "propertyName": "tag1_18", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 19, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_19", "propertyName": "tag1_19", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 20, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_20", "propertyName": "tag1_20", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 21, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_21", "propertyName": "tag1_21", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 22, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_22", "propertyName": "tag1_22", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 23, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_23", "propertyName": "tag1_23", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 24, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_24", "propertyName": "tag1_24", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 25, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}]}, {"id": "devicetcp_7", "name": "devicetcp_7", "protocol": "modbus-devicetcp_7", "model": "devicemodeltcp", "dataProperties": [{"propertyName": "tag1", "metadata": {"type": "FLOAT"}}], "propertyVisitors": [{"name": "tag1_0", "propertyName": "tag1_0", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 1, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_1", "propertyName": "tag1_1", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 2, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_2", "propertyName": "tag1_2", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 3, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_3", "propertyName": "tag1_3", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 4, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_4", "propertyName": "tag1_4", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 5, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_5", "propertyName": "tag1_5", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 6, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_6", "propertyName": "tag1_6", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 7, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_7", "propertyName": "tag1_7", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 8, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_8", "propertyName": "tag1_8", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 9, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_9", "propertyName": "tag1_9", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 10, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_10", "propertyName": "tag1_10", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 11, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_11", "propertyName": "tag1_11", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 12, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_12", "propertyName": "tag1_12", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 13, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_13", "propertyName": "tag1_13", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 14, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_14", "propertyName": "tag1_14", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 15, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_15", "propertyName": "tag1_15", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 16, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_16", "propertyName": "tag1_16", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 17, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_17", "propertyName": "tag1_17", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 18, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_18", "propertyName": "tag1_18", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 19, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_19", "propertyName": "tag1_19", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 20, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_20", "propertyName": "tag1_20", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 21, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_21", "propertyName": "tag1_21", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 22, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_22", "propertyName": "tag1_22", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 23, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_23", "propertyName": "tag1_23", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 24, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_24", "propertyName": "tag1_24", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 25, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}]}, {"id": "devicetcp_8", "name": "devicetcp_8", "protocol": "modbus-devicetcp_8", "model": "devicemodeltcp", "dataProperties": [{"propertyName": "tag1", "metadata": {"type": "FLOAT"}}], "propertyVisitors": [{"name": "tag1_0", "propertyName": "tag1_0", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 1, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_1", "propertyName": "tag1_1", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 2, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_2", "propertyName": "tag1_2", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 3, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_3", "propertyName": "tag1_3", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 4, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_4", "propertyName": "tag1_4", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 5, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_5", "propertyName": "tag1_5", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 6, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_6", "propertyName": "tag1_6", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 7, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_7", "propertyName": "tag1_7", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 8, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_8", "propertyName": "tag1_8", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 9, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_9", "propertyName": "tag1_9", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 10, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_10", "propertyName": "tag1_10", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 11, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_11", "propertyName": "tag1_11", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 12, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_12", "propertyName": "tag1_12", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 13, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_13", "propertyName": "tag1_13", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 14, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_14", "propertyName": "tag1_14", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 15, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_15", "propertyName": "tag1_15", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 16, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_16", "propertyName": "tag1_16", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 17, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_17", "propertyName": "tag1_17", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 18, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_18", "propertyName": "tag1_18", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 19, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_19", "propertyName": "tag1_19", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 20, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_20", "propertyName": "tag1_20", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 21, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_21", "propertyName": "tag1_21", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 22, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_22", "propertyName": "tag1_22", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 23, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_23", "propertyName": "tag1_23", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 24, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_24", "propertyName": "tag1_24", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 25, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}]}, {"id": "devicetcp_9", "name": "devicetcp_9", "protocol": "modbus-devicetcp_9", "model": "devicemodeltcp", "dataProperties": [{"propertyName": "tag1", "metadata": {"type": "FLOAT"}}], "propertyVisitors": [{"name": "tag1_0", "propertyName": "tag1_0", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 1, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_1", "propertyName": "tag1_1", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 2, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_2", "propertyName": "tag1_2", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 3, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_3", "propertyName": "tag1_3", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 4, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_4", "propertyName": "tag1_4", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 5, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_5", "propertyName": "tag1_5", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 6, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_6", "propertyName": "tag1_6", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 7, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_7", "propertyName": "tag1_7", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 8, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_8", "propertyName": "tag1_8", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 9, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_9", "propertyName": "tag1_9", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 10, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_10", "propertyName": "tag1_10", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 11, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_11", "propertyName": "tag1_11", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 12, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_12", "propertyName": "tag1_12", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 13, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_13", "propertyName": "tag1_13", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 14, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_14", "propertyName": "tag1_14", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 15, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_15", "propertyName": "tag1_15", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 16, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_16", "propertyName": "tag1_16", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 17, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_17", "propertyName": "tag1_17", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 18, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_18", "propertyName": "tag1_18", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 19, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_19", "propertyName": "tag1_19", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 20, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_20", "propertyName": "tag1_20", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 21, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_21", "propertyName": "tag1_21", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 22, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_22", "propertyName": "tag1_22", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 23, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_23", "propertyName": "tag1_23", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 24, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_24", "propertyName": "tag1_24", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 25, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}]}, {"id": "devicetcp_10", "name": "devicetcp_10", "protocol": "modbus-devicetcp_10", "model": "devicemodeltcp", "dataProperties": [{"propertyName": "tag1", "metadata": {"type": "FLOAT"}}], "propertyVisitors": [{"name": "tag1_0", "propertyName": "tag1_0", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 1, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_1", "propertyName": "tag1_1", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 2, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_2", "propertyName": "tag1_2", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 3, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_3", "propertyName": "tag1_3", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 4, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_4", "propertyName": "tag1_4", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 5, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_5", "propertyName": "tag1_5", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 6, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_6", "propertyName": "tag1_6", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 7, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_7", "propertyName": "tag1_7", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 8, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_8", "propertyName": "tag1_8", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 9, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_9", "propertyName": "tag1_9", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 10, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_10", "propertyName": "tag1_10", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 11, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_11", "propertyName": "tag1_11", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 12, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_12", "propertyName": "tag1_12", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 13, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_13", "propertyName": "tag1_13", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 14, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_14", "propertyName": "tag1_14", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 15, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_15", "propertyName": "tag1_15", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 16, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_16", "propertyName": "tag1_16", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 17, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_17", "propertyName": "tag1_17", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 18, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_18", "propertyName": "tag1_18", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 19, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_19", "propertyName": "tag1_19", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 20, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_20", "propertyName": "tag1_20", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 21, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_21", "propertyName": "tag1_21", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 22, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_22", "propertyName": "tag1_22", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 23, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_23", "propertyName": "tag1_23", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 24, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}, {"name": "tag1_24", "propertyName": "tag1_24", "modelName": "devicemodeltcp", "protocol": "modbus", "reportCycle": 1000000000, "collectCycle": 1000000000, "visitorConfig": {"register": "HoldingRegister", "offset": 25, "limit": 1, "scale": 1, "isSwap": false, "isRegisterSwap": true}}]}], "deviceModels": [{"name": "devicemodeltcp", "properties": [{"name": "tag1_0", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_1", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_2", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_3", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_4", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_5", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_6", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_7", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_8", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_9", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_10", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_11", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_12", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_13", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_14", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_15", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_16", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_17", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_18", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_19", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_20", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_21", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_22", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_23", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}, {"name": "tag1_24", "dataType": "float", "accessMode": "ReadWrite", "defaultValue": 0, "minimum": 1, "maximum": 99999}]}], "protocols": [{"name": "modbus-devicetcp_1", "protocol": "modbus", "protocolConfig": {"slaveID": 1}, "protocolCommonConfig": {"tcp": {"ip": "10.0.2.15", "port": 5028}, "commType": "tcpclient", "reconnTimeout": 1000000000, "reconnRetryTimes": 1000, "collectTimeout": 1000000000, "collectRetryTimes": 1000, "collectType": "sync"}}, {"name": "modbus-devicetcp_2", "protocol": "modbus", "protocolConfig": {"slaveID": 2}, "protocolCommonConfig": {"tcp": {"ip": "10.0.2.15", "port": 5029}, "commType": "tcpclient", "reconnTimeout": 1000000000, "reconnRetryTimes": 1000, "collectTimeout": 1000000000, "collectRetryTimes": 1000, "collectType": "sync"}}, {"name": "modbus-devicetcp_3", "protocol": "modbus", "protocolConfig": {"slaveID": 3}, "protocolCommonConfig": {"tcp": {"ip": "10.0.2.15", "port": 5030}, "commType": "tcpclient", "reconnTimeout": 1000000000, "reconnRetryTimes": 1000, "collectTimeout": 1000000000, "collectRetryTimes": 1000, "collectType": "sync"}}, {"name": "modbus-devicetcp_4", "protocol": "modbus", "protocolConfig": {"slaveID": 4}, "protocolCommonConfig": {"tcp": {"ip": "10.0.2.15", "port": 5031}, "commType": "tcpclient", "reconnTimeout": 1000000000, "reconnRetryTimes": 1000, "collectTimeout": 1000000000, "collectRetryTimes": 1000, "collectType": "sync"}}, {"name": "modbus-devicetcp_5", "protocol": "modbus", "protocolConfig": {"slaveID": 5}, "protocolCommonConfig": {"tcp": {"ip": "10.0.2.15", "port": 5032}, "commType": "tcpclient", "reconnTimeout": 1000000000, "reconnRetryTimes": 1000, "collectTimeout": 1000000000, "collectRetryTimes": 1000, "collectType": "sync"}}, {"name": "modbus-devicetcp_6", "protocol": "modbus", "protocolConfig": {"slaveID": 6}, "protocolCommonConfig": {"tcp": {"ip": "10.0.2.15", "port": 5033}, "commType": "tcpclient", "reconnTimeout": 1000000000, "reconnRetryTimes": 1000, "collectTimeout": 1000000000, "collectRetryTimes": 1000, "collectType": "sync"}}, {"name": "modbus-devicetcp_7", "protocol": "modbus", "protocolConfig": {"slaveID": 7}, "protocolCommonConfig": {"tcp": {"ip": "10.0.2.15", "port": 5034}, "commType": "tcpclient", "reconnTimeout": 1000000000, "reconnRetryTimes": 1000, "collectTimeout": 1000000000, "collectRetryTimes": 1000, "collectType": "sync"}}, {"name": "modbus-devicetcp_8", "protocol": "modbus", "protocolConfig": {"slaveID": 8}, "protocolCommonConfig": {"tcp": {"ip": "10.0.2.15", "port": 5035}, "commType": "tcpclient", "reconnTimeout": 1000000000, "reconnRetryTimes": 1000, "collectTimeout": 1000000000, "collectRetryTimes": 1000, "collectType": "sync"}}, {"name": "modbus-devicetcp_9", "protocol": "modbus", "protocolConfig": {"slaveID": 9}, "protocolCommonConfig": {"tcp": {"ip": "10.0.2.15", "port": 5036}, "commType": "tcpclient", "reconnTimeout": 1000000000, "reconnRetryTimes": 1000, "collectTimeout": 1000000000, "collectRetryTimes": 1000, "collectType": "sync"}}, {"name": "modbus-devicetcp_10", "protocol": "modbus", "protocolConfig": {"slaveID": 10}, "protocolCommonConfig": {"tcp": {"ip": "10.0.2.15", "port": 5037}, "commType": "tcpclient", "reconnTimeout": 1000000000, "reconnRetryTimes": 1000, "collectTimeout": 1000000000, "collectRetryTimes": 1000, "collectType": "sync"}}]}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/handshake/openfile.git
git@gitee.com:handshake/openfile.git
handshake
openfile
openfile
master

搜索帮助