Professional Documents
Culture Documents
Visio-Us - C Batteryview Zip+ +
Visio-Us - C Batteryview Zip+ +
发送命令行info
获取设备的 设备名
获取设备的board
获取升级文件的路径,
判断是zip包还是单独的 bin文件
bin文件
是zip包
遍历zip中的每个 返回这个bin文件的
bin文件 文件流
是否有两个文
件名相同
返回空 遍历每个bin文件
读取bin文件偏移
0x418处11个字节
的内容,即升级信
息
内容是否有下
划线
有下划线
取下划线后的内 取11个字节的内
容,并移除前后的 容,并移除前后的
\0 \0
三代机的设备名在配置文件
的字段ThirdGenDev 中规定,
为US3000C、US2000C、
UP5000之一
bin文件中的升级信
是否属于三代 息不属于配置文件
不属于三代机 是 继续遍历
机 中的可能的升级信
息
属于三代机 返回当前文件流
通用升级信息为US2000C,规定
在配置文件中
board的可能值是配置文件中的
bin文件中的升
字段BoardBinPair规定的内容 board是否是配
否 级信息等于通 否 继续遍历
置文件规定的
用升级信息
是
是
board是否等于
bin文件的升级 否 返回当前文件流
信息
返回当前的bin文件
继续遍历
流