{
    "tid":4,
    "version":1,
    "device":"路面状况传感器",
    "model":"YGLM-Z2",
    "protocol":"ModbusRTU",
    "packet":{
        "1":{
            "code":3,
            "addr":0,
            "quantity":29,
            "resplen":58,
            "cycle":3000
        }
    },
    "DataUp":[
        {
            "sid":1,
            "name":"laser_height",
            "namezh":"激光高度",
            "unit":"mm",
            "endian":0,
            "type":0,
            "ratio":0,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":0,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":2,
            "name":"temperature1",
            "namezh":"温度1",
            "unit":"℃",
            "endian":0,
            "type":2,
            "ratio":10,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":8,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":2,
            "name":"temperature2",
            "namezh":"温度2",
            "unit":"℃",
            "endian":0,
            "type":2,
            "ratio":10,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":10,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":3,
            "name":"vertical_height",
            "namezh":"垂直高度",
            "unit":"",
            "endian":0,
            "type":0,
            "ratio":0,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":16,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":4,
            "name":"horizontal_distance",
            "namezh":"水平距离",
            "unit":"",
            "endian":0,
            "type":0,
            "ratio":0,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":18,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":5,
            "name":"laser_distance",
            "namezh":"激光距离",
            "unit":"",
            "endian":0,
            "type":0,
            "ratio":0,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":20,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":6,
            "name":"infrared_temperature",
            "namezh":"红外温度",
            "unit":"℃",
            "endian":0,
            "type":2,
            "ratio":10,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":22,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":7,
            "name":"voltage",
            "namezh":"电压",
            "unit":"",
            "endian":0,
            "type":2,
            "ratio":10,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":24,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":8,
            "name":"env_temperature",
            "namezh":"环温",
            "unit":"℃",
            "endian":0,
            "type":2,
            "ratio":10,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":26,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":9,
            "name":"dev_state1",
            "namezh":"设备状态1",
            "unit":"",
            "endian":0,
            "type":0,
            "ratio":0,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":32,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":10,
            "name":"dev_state2",
            "namezh":"设备状态2",
            "unit":"",
            "endian":0,
            "type":0,
            "ratio":0,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":34,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":11,
            "name":"waterfilm_height",
            "namezh":"水膜高度",
            "unit":"mm",
            "endian":0,
            "type":2,
            "ratio":100,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":40,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":12,
            "name":"ice_thickness",
            "namezh":"冰厚度",
            "unit":"mm",
            "endian":0,
            "type":2,
            "ratio":100,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":42,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":13,
            "name":"snow_thickness",
            "namezh":"雪厚度",
            "unit":"mm",
            "endian":0,
            "type":2,
            "ratio":100,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":44,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":14,
            "name":"friction_coefficient",
            "namezh":"摩擦系数",
            "unit":"",
            "endian":0,
            "type":2,
            "ratio":100,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":50,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":15,
            "name":"road_condition",
            "namezh":"路面状态",
            "unit":"",
            "endian":0,
            "type":0,
            "ratio":0,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":52,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        },
        {
            "sid":16,
            "name":"snow_deep",
            "namezh":"雪深",
            "unit":"mm",
            "endian":0,
            "type":0,
            "ratio":0,
            "base":0,
            "uplimit":0,
            "lowlimit":0,
            "cid":1,
            "start":54,
            "len":2,
            "alarm":0,
            "duration":0,
            "desc":null,
            "bit":0
        }
    ],
    "DataDown":{
    }
}