{
        "commit":       "Linux总控CAN总线配置JSON文件",
        "timestamp":    1617954704,
        "version":      "1.0.2",

        "general_cfg_commit": "设置通用配置信息: j1939_send_enable:j1939主动请求开关, j1939_recv_enable:j1939接收处理开关, j1939_send_detail_only:j1939请求详细信息与其他信息, j1939_send_detail_compress:详细信息多帧请求开关",
        "general_cfg": {
                "j1939_send_enable":            1,
                "j1939_send_detail_only":       1,
                "j1939_send_detail_compress":   1,
                "j1939_recv_enable":            1
        },
        "can_cfg_commit": "设置can的配置信息,bitrate:波特率, bus:can网口名称, disable:使能状态,0表示使能,1表示未使能, filt_en:滤波,保留字段, rack_id_start:开始簇id, rack_id_end:结束簇id,main_can:表示是否为主CAN",
        "can_cfg":      [{
                "bitrate":              500000,
                "bus":                  "can0",
                "disable":              0,
                "filt_en":              0,
                "rack_id_start":        1,
                "rack_id_end":          18,
                "bdu_id_start":         1,
                "bdu_id_end":           10,
                "main_can":             1
        }, {
                "bitrate":              125000,
                "bus":                  "can1",
                "disable":              1,
                "filt_en":              0,
                "rack_id_start":        10,
                "rack_id_end":          18,
                "bdu_id_start":         1,
                "bdu_id_end":           10,
                "main_can":             0
                }],
        "bau_reg_read_commit": "设置周期读总控的寄存器, start为起始地址, stop为结束地址, period为周期, 单位是毫秒,该周期读取表默认是不使能,如果业务需要需要将表名中_invalid删除,再重启xieneng_can",
        "bau_reg_read": [{
                "desc": "SUMMARY_STATE",
                "start": 64,
                "stop":  72,
                "period": 500
        },{
                "desc": "SUMMARY_STATE",
                "start": 73,
                "stop":  73,
                "period": 500
        },{
                "desc": "SUMMARY_STATE",
                "start": 74,
                "stop":  121,
                "period": 500
        },{
                "desc": "SUMMARY_STATE",
                "start": 122,
                "stop":  127,
                "period": 500
        },{
                "desc": "CFG_PARA",
                "start": 0,
                "stop":  63,
                "period": 500
        },{
                "desc": "CRITICAL_STATE",
                "start": 128,
                "stop":  191,
                "period": 1150
        },{
                "desc": "CRTL_PARA",
                "start": 192,
                "stop":  255,
                "period": 1250
        },{
                "desc": "BAU_THRESHOLD_ALARM",
                "start": 448,
                "stop":  511,
                "period": 1250
        },{
                "desc": "NETWORK_CONFIG",
                "start": 512,
                "stop":  667,
                "period": 1200
        },{
                "desc": "RACK_INFO",
                "start": 1152,
                "stop":  1251,
                "period": 1350
        },{
                "desc": "RACK_CTRL",
                "start": 1024,
                "stop":  1119,
                "period": 1300
        },{
                "desc": "RACK_INFO",
                "start": 1280,
                "stop": 1311,
                "period": 1500
        },{
                "desc": "ENG_INFO",
                "start": 1408,
                "stop": 1452,
                "period": 2000
        }],
        "bcu_reg_read_commit": "设置周期读主控的寄存器, start为起始地址, stop为结束地址, period为周期, 单位是毫秒, 如果业务不需要,可删除",
        "bcu_reg_read_invalid":[{
                "desc": "SUMMARY_INFO",
                "start": 128,
                "stop":  191,
                "period": 500
        },{
                "desc": "SAMPLE_INFO",
                "start": 192,
                "stop":  253,
                "period": 500
        },{
                "desc": "CRITICAL_STATE",
                "start": 256,
                "stop":  319,
                "period": 500
        },{
                "desc": "WARN_PARA",
                "start": 320,
                "stop":  381,
                "period": 1000
        },{
                "desc": "WARN_PARA_RECOVE",
                "start": 384,
                "stop":  445,
                "period": 1500
        },{
                "desc": "VERSION_INFO",
                "start": 448,
                "stop":  510,
                "period": 1500
        },{
                "desc": "BAT_TEMP",
                "start": 512,
                "stop":  1023,
                "period": 1500
        },{
                "desc": "VOLTAGE",
                "start": 1024,
                "stop":  1535,
                "period": 1500
        },{
                "desc": "RESISTANCE",
                "start": 1536,
                "stop":  2047,
                "period": 1500
        },{
                "desc": "OTHER_TEMP",
                "start": 2048,
                "stop":  2432,
                "period": 2000
        },{
                "desc": "CTRL_PARA",
                "start": 0,
                "stop":  40,
                "period": 2000
        },{
                "desc": "CFG_PARA",
                "start": 64,
                "stop":  127,
                "period": 2000
        }],
        "bdu_reg_read_commit": "设置周期读BDU的寄存器, start为起始地址, stop为结束地址, period为周期, 单位是毫秒",
        "bdu_reg_read_invalid": [{
                "desc": "MOVING_RING_1",
                "start": 2048,
                "stop":  2175,
                "period": 1000
        },{
                "desc": "MOVING_RING_2",
                "start": 2176,
                "stop":  2303,
                "period": 1000
        },{
                "desc": "MOVING_RING_3",
                "start": 2304,
                "stop":  2431,
                "period": 1000
        },{
                "desc": "MOVING_RING_4",
                "start": 2432,
                "stop":  2559,
                "period": 1000
        }],
        "env_reg_read_commit": "设置周期读动环的寄存器, start为起始地址, stop为结束地址, period为周期, 单位是毫秒,约定动环信息层级为3，devId为62",
        "env_reg_read": [{
                "desc": "MOVING_RING_MAIN",
                "start": 1536,
                "stop": 1542,
                "period": 1000
        },{
                "desc": "MOVING_RING_WATER",
                "start": 1543,
                "stop": 1599,
                "period": 1000
        },{
                "desc": "MOVING_RING_HUMI",
                "start": 1600,
                "stop": 1635,
                "period": 1000
        },{
                "desc": "MOVING_RING_METER1",
                "start": 1636,
                "stop": 1672,
                "period": 1000
        },{
                "desc": "MOVING_RING_METER2",
                "start": 1673,
                "stop": 1724,
                "period": 1000
        }]
}

