{
    "name"  : "正在检查设备CPLD版本号",
    "problems" : {
        "clpd_version" : {
            "desc"      : "【问题】 经检测当前系统CPLD版本错误，该问题会导致系统异常。",
            "advice"    : "【建议】 升级CPLD版本，可联系锐捷400工程师获取CPLD版本升级。"
        }
    }
}
---------------------------code-------------------------------
#检查适配设备
cli_result = get_share_value('show_version')
reg = /S6220-32QXS-H/
if !reg.test(cli_result) :
    return 'skip'
end

#step 1--------------------
cli('run-system-shell')

#step 2---------------------
cli('insmod sbin/dram_hwtest.ko')

#step 3----------------------
cli_result = cli('hw_test.bin reg_rd8 0x14000000')
reg = /0x19/
if !reg.test(cli_result) :
    add_problem('clpd_version')
	change_title('检查现有版本CPLD版本错误会引起系统异常')
	return 'warn'
end

#step 4---------------------
cli_result = cli('hw_test.bin reg_rd8 0x14000100')
reg = /0x14/
if !reg.test(cli_result) :
    add_problem('clpd_version')
	change_title('检查现有版本CPLD版本错误会引起系统异常')
	return 'warn'
else :
    change_title('CPLD版本正确')
end

#step 5---------------------
cli('exit')
return 'success'