{
    "info":{
        "protocol":["custom"],
        "type":"OTHERS",
		"vendor":"祎增",
		"model":"CNFH-DATA01",
		"compatible":"5.312.0000",
		"version":"V1.3",
        "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgxWfh04I"
    },
    "poll_list":[
        {"scan_rate":2000, "prot":["0x00", "00000000000000", "CRC16-M"]},
        {"scan_rate":2000, "prot":["0x80", "", "CRC16-M"]},
        {"scan_rate":2000, "prot":["0x01", "aabb00000000000000", "CRC16-M", 1]},
        {"scan_rate":2000, "prot":["0x81", "", "CRC16-M"]} 
    ],
    "read_reg":[
        {"tag":"FireStat",		    "name":"消防状态",			    "property":"realdata",	   "history":"period",	"type":"int",   "offset":0,  "scale":1,		   "prot":["0x81", 2, "int",   "A",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"ComAlarmLevel",		"name":"复合探测器报警等级",     "property":"realdata",		"history":"period",	 "type":"int",	 "offset":0,  "scale":1,		"prot":["0x81",	3,	"int",	"A",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"FireValveStat",		"name":"消防水阀状态",			"property":"realdata",		"history":"period",	 "type":"int",	"offset":0,	 "scale":1,			"prot":["0x81",	4,	"int",	"A",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"CircValve",		    "name":"循环水阀",			    "property":"realdata",		"history":"period",	 "type":"int",	"offset":0,	 "scale":1,			"prot":["0x81",	5,	"int",	"A",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"SpraValve",		    "name":"喷淋水阀",			    "property":"realdata",		"history":"period",	 "type":"int",	"offset":0,	 "scale":1,			"prot":["0x81",	6,	"int",	"A",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"CircPump",		    "name":"循环水泵",			    "property":"realdata",		"history":"period",	 "type":"int",	"offset":0,	 "scale":1,			"prot":["0x81",	7,	"int",	"A",	0,	1,	0], "desc":"0:停止;1:运行"},
        {"tag":"SpraPump",		    "name":"喷淋水泵",			    "property":"realdata",		"history":"period",	 "type":"int",	"offset":0,	 "scale":1,			"prot":["0x81",	8,	"int",	"A",	0,	1,	0], "desc":"0:停止;1:运行"}
    ],
    "write_reg":[	
        {"tag":"FireLevel",             "name":"EMS消防告警等级",			"property":"realdata",  	"history":"change",	   "type":"int",	"offset":0,	"scale":1,  "no_fetch":0,	"prot":["0x01", 2,  "int",	"A", 0, 1, 0], "desc":""},      
        {"tag":"MaxCellTemp",           "name":"电芯最高温度",			    "property":"realdata",  	"history":"change",	   "type":"int",	"offset":0,	"scale":1,  "no_fetch":0,	"prot":["0x01", 3,  "int",	"A", 0, 1, 0], "desc":""},
        {"tag":"MaxCellTempS",          "name":"最高温度电芯相邻电芯温度",   "property":"realdata",  	 "history":"change",	"type":"int",	 "offset":0, "scale":1,  "no_fetch":0,	 "prot":["0x01", 4,  "int", "A", 0, 1, 0],  "desc":""},
        {"tag":"TempRiseRate",          "name":"温升速度",			        "property":"realdata",     "history":"change",	   "type":"int",	"offset":0,	"scale":1,  "no_fetch":0,	"prot":["0x01", 5,  "int",	"A", 0, 1, 0], "desc":""},
        {"tag":"Messagecoding",         "name":"报文编码",			        "property":"realdata",     "history":"change",	   "type":"int",	"offset":0,	"scale":1,  "no_fetch":0,	"prot":["0x01", 6,  "int",	"A", 0, 1, 0], "desc":""}     
    ]
}