{
    "polling_method": {
        "method": 1,
        "comment": "总主间寄存器轮询方式，可以为：0:单次查询512寄存器；1：按多段寄存器范围轮询"
    },
    "db_for_512": [
        {
            "db_start": 0,
            "db_end": 511,
            "period": 10,
            "comment": "SUMMARY_INFO"
        },
        {
            "db_start": 512,
            "db_end": 1023,
            "period": 10,
            "comment": "BAT_TEMP"
        },
        {
            "db_start": 1024,
            "db_end": 1535,
            "period": 10,
            "comment": "BAT_VOLTAGE"
        },
        {
            "db_start": 1536,
            "db_end": 2047,
            "period": 40,
            "comment": "RESISTANCE"
        },
        {
            "db_start": 2048,
            "db_end": 2559,
            "period": 10,
            "comment": "OTHER_TEMP"
        },
        {
            "db_start": 2560,
            "db_end": 2943,
            "period": 10,
            "comment": "RESVER_INFO"
        },
        {
            "db_start": 2944,
            "db_end": 3007,
            "period": 10,
            "comment": "PACK_VOL_AND_OTER"
        },
        {
            "db_start": 3072,
            "db_end": 3583,
            "period": 10,
            "comment": "BAT_TEMP_RISE"
        },
        {
            "db_start": 3584,
            "db_end": 4095,
            "period": 10,
            "comment": "BAT_BALANCE_STATUS"
        }
    ],
    "db_for_ranges": [
        {
            "ranges": [
                {
                    "db_start": 128,
                    "db_end": 191,
                    "comment": "SUMMARY_INFO"
                },
                {
                    "db_start": 192,
                    "db_end": 255,
                    "comment": "SAMPLE_INFO"
                },
                {
                    "db_start": 256,
                    "db_end": 319,
                    "comment": "CRITICAL_STATE"
                },
                {
                    "db_start": 448,
                    "db_end": 511,
                    "comment": "VERSION_INFO"
                },
                {
                    "db_start": 2560,
                    "db_end": 2623,
                    "comment": "RESVER_INFO"
                },
                {
                    "db_start": 3008,
                    "db_end": 3071,
                    "comment": "RESVER_INFO3"
                },
                {
                    "db_start": 2944,
                    "db_end": 3007,
                    "comment": "PACK_VOL"
                }
            ],
            "period": 10
        },
        {
            "ranges": [
                {
                    "db_start": 0,
                    "db_end": 63,
                    "comment": "CTRL_PARA"
                },
                {
                    "db_start": 64,
                    "db_end": 127,
                    "comment": "CFG_PARA"
                },
                {
                    "db_start": 320,
                    "db_end": 383,
                    "comment": "WARN_PARA"
                },
                {
                    "db_start": 384,
                    "db_end": 447,
                    "comment": "WARN_PARA"
                },
                {
                    "db_start": 2624,
                    "db_end": 2687,
                    "comment": "RESVER_CFG"
                },
                {
                    "db_start": 2688,
                    "db_end": 2751,
                    "comment": "RESVER_CFG"
                }
            ],
            "period": 40
        },
        {
            "ranges": [
                {
                    "db_start": 512,
                    "db_end": 1023,
                    "comment": "BAT_TEMP"
                }
            ],
            "period": 10
        },
        {
            "ranges": [
                {
                    "db_start": 1024,
                    "db_end": 1535,
                    "comment": "VOLTAGE"
                }
            ],
            "period": 10
        },
        {
            "ranges": [
                {
                    "db_start": 1536,
                    "db_end": 2047,
                    "comment": "RESISTANCE"
                }
            ],
            "period": 40
        },
        {
            "ranges": [
                {
                    "db_start": 2048,
                    "db_end": 2559,
                    "comment": "OTHER_TEMP"
                }
            ],
            "period": 10
        },
        {
            "ranges": [
                {
                    "db_start": 2752,
                    "db_end": 2815,
                    "comment": "ON_OFF_GRID "
                },
                {
                    "db_start": 2816,
                    "db_end": 2879,
                    "comment": "PROJECT_RESERVED_INFO"
                },
                {
                    "db_start": 2880,
                    "db_end": 2943,
                    "comment": "PROJECT_RESERVED_CFG"
                }
            ],
            "period": 10
        },
        {
            "ranges": [
                {
                    "db_start": 3072,
                    "db_end": 3583,
                    "comment": "BAT_TEMP_RISE"
                }
            ],
            "period": 10
        },
        {
            "ranges": [
                {
                    "db_start": 3584,
                    "db_end": 4095,
                    "comment": "BAT_TEMP_RISE"
                }
            ],
            "period": 10
        }
    ],
    "comment": "db_for_512内按照一次读取512个寄存器进行配置，db_for_ranges内按照多段范围进行配置，所有段寄存器总数不超过512，ranges下最多支持10个段。period单位是50ms。不用刻意错开period，代码中会对period加上当前json对象在数组中的偏移"
}