{
    "info":{
        "protocol":["ups"],
        "model":"EDX1-8OKS",
        "vendor":"山特电子",
        "version":"0.0.0-alpha",
        "type":"OTHERS",
        "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAg46wrPjM"
    },
    "poll_list":[
        {"scan_rate":1000,"prot":["Q1"]}
    ],
    "read_reg":[
        {"tag":"STATE1","name":"输入电压(V)",     "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","num",   0, 0]},
        {"tag":"STATE2","name":"输入故障电压(V)", "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","num",   1, 0]},
        {"tag":"STATE3","name":"输出电压(V)",     "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","num",   2, 0]},
        {"tag":"STATE4","name":"输出电流(A)",     "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","num",   3, 0]},
        {"tag":"STATE5","name":"输入频率(Hz)",    "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q2","num",   4, 0]},
        {"tag":"STATE6","name":"内部温度(℃)",     "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q2","num",   4, 0]},
        {"tag":"STATE7","name":"市电电压异常",    "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q2","num",   4, 0]},
        {"tag":"STATE8","name":"内部温度(℃)",     "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q2","num",   4, 0]},
        {"tag":"STATE9","name":"电池低电压(V)",   "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","num",   4, 1]},
        {"tag":"STATE10","name":"UPS 故障r",      "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","num",   5, 2]},
        {"tag":"STATE11","name":"UPS 故障w",      "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","num",   6, 1]},
        {"tag":"STATE12","name":"UPS 故障t",      "desc":"",  "history":"off",  "type":"int",     "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","bits",  7, 0]},
        {"tag":"STATE13","name":"UPS 故障1",      "desc":"",  "history":"off",  "type":"int",     "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","bits",  7, 1]},
        {"tag":"STATE14","name":"UPS 故障2",      "desc":"",  "history":"off",  "type":"int",     "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","bits",  7, 2]},
        {"tag":"STATE15","name":"UPS 故障3",      "desc":"",  "history":"off",  "type":"int",     "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","bits",  7, 3]},
        {"tag":"STATE16","name":"UPS 故障4",      "desc":"",  "history":"off",  "type":"int",     "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","bits",  7, 4]},
        {"tag":"STATE17","name":"UPS 故障5",      "desc":"",  "history":"off",  "type":"int",     "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","bits",  7, 5]},
        {"tag":"STATE18","name":"UPS 故障6",      "desc":"",  "history":"off",  "type":"int",     "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","bits",  7, 6]},
        {"tag":"STATE19","name":"UPS 故障7",      "desc":"",  "history":"off",  "type":"int",     "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["Q1","bits",  7, 7]}
    ],
    "write_reg":[
        {"tag":"SON",   "name":"远程开机",           "desc":"",  "history":"off",  "type":"int",     "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["SON",  0]},
        {"tag":"SOFF",  "name":"远程关机",           "desc":"",  "history":"off",  "type":"int",     "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["SOFF", 0]},
        {"tag":"PGF",   "name":"设置旁路频率损耗",   "desc":"",  "history":"off",  "type":"float",   "offset":0 ,"scale":1, "expression":"lua xxx",   "prot":["PGF",  1]}
    ]
}

