Files
UniversalTestSoftware/client/script/parse/Parse_3b97a394442b4458a4f01fa6c24cad36.java

42 lines
1.1 KiB
Java
Raw Permalink Normal View History

package com.cbsd.client.parse;
import com.cbsd.client.parse.IParseDataInterface;
public class Parse_3b97a394442b4458a4f01fa6c24cad36 implements IParseDataInterface {
/**
* 从数据解析物理值
*
* @param sn 当前字段序号
* @param sourceData 源数据
* @param fieldData 当前字段数据
* @param endian BIG大端序 LITTLE小端序
* @param binStr 二进制字符串
* @return 解析后的数据值
*/
@Override
public String parsePhysicalFromData(int sn, byte[] sourceData, byte[] fieldData, String endian, String binStr) {
int value = Integer.parseInt(binStr, 2);
switch (value) {
case 0:
return "启用PROM落焊固化程序";
case 1:
return "启用FlashA数据";
case 2:
return "启用FlashB数据";
default:
return "预留";
}
}
/**
* 描述
*
* @return 描述内容
*/
@Override
public String comment() {
return "当前重构程序加载来源";
}
}