| 程序包 | 说明 |
|---|---|
| cn.allbs.exception | |
| cn.allbs.utils.JBF293K.format | |
| cn.allbs.utils.JBF293K.format.data | |
| cn.allbs.utils.JBF293K.format.der | |
| cn.allbs.utils.JBF293K.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
JBF293KException |
JBF293KException.withResult(java.lang.Object result) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
JBF293KException.check_verification_failed(java.lang.Enum<?> flag,
char[] msg,
char[] crc) |
static void |
JBF293KException.check_verification_failed(java.lang.Enum<?> flag,
char[] msg,
int crc) |
static void |
JBF293KException.field_is_missing(java.lang.Enum<?> flag,
java.lang.String field) |
static void |
JBF293KException.length_not_match(java.lang.Enum<?> flag,
int tar,
int src) |
static void |
JBF293KException.length_not_range(java.lang.Enum<?> flag,
int src,
int min,
int max) |
static void |
JBF293KException.separator_position(char c,
java.lang.Enum<?> mode) |
static void |
JBF293KException.static_data_match(java.lang.Enum<?> flag,
byte[] tar,
byte[] src) |
static void |
JBF293KException.static_data_match(java.lang.Enum<?> flag,
byte[] tar,
int src) |
static void |
JBF293KException.static_data_match(java.lang.Enum<?> flag,
char[] tar,
char[] src) |
| 限定符和类型 | 方法和说明 |
|---|---|
private <T> T |
JBF293KMapper._readValueAndClose(JBF293KParser gb26875Parser,
java.lang.Class<T> value) |
java.util.Map<java.lang.String,java.lang.Object> |
DataMapDeserializer.deserialize(JBF293KParser jbf293KParser)
数据解析
|
void |
JBF293KParser.readCheck(short summation)
校验
|
void |
JBF293KParser.readCheckCrc(int... bytes)
Crc校验
|
AbstractParser |
JBF293KParser.readData(int orderType)
读取核心数据
|
byte[] |
JBF293KParser.readFooter()
读取 报文尾
|
byte[] |
JBF293KParser.readHeader()
读取 包头
|
short |
JBF293KParser.readOrderType()
判断应该使用哪个转换器
|
<T> T |
JBF293KMapper.readValue(byte[] msg,
java.lang.Class<T> value) |
<T> T |
JBF293KMapper.readValue(java.io.InputStream in,
java.lang.Class<T> value) |
| 限定符和类型 | 方法和说明 |
|---|---|
private short[] |
MessageSprayParser.countDiskAndDistrict(short total)
根据部位计算可能的第一个实根
|
private short[] |
MultiLineAlarmParser.countDiskAndLine(short total)
根据部位计算可能的第一个实根
|
void |
IParser.create()
初始化报文解析
|
void |
AbstractParser.create()
报文流读取
|
protected void |
EleFireParser.readAlarmData()
读取报警数据
|
protected void |
AbstractParser.readAlarmData()
读取报警数据
|
protected void |
MultiLineAlarmParser.readPart()
读取部位
|
protected void |
MessageSprayParser.readPart()
读取部位
|
protected void |
FireDoorParser.readPart()
读取部位
|
protected void |
EleFireParser.readPart()
读取部位
|
protected void |
CommonSprayParser.readPart()
读取部位 -板号
|
protected void |
BoardSprayParser.readPart()
读取部位 -板号
|
protected void |
AbstractParser.readPart()
读取部位
|
protected void |
FireDoorParser.readPartType()
读取部件类型-类型
|
protected void |
EleFireParser.readPartType()
读取部件类型
|
protected void |
AbstractParser.readPartType()
读取部件类型
|
protected void |
EleFireParser.readSummation()
读取累加和
|
protected void |
AbstractParser.readSummation()
读取累加和
|
| 限定符和类型 | 方法和说明 |
|---|---|
Target |
JBF293KDeserializer.deserialize(JBF293KParser parser) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
VerifyUtil.verifyByte(byte[] tar,
byte[] src,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyByte(byte[] tar,
int src,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyChar(byte[] tar,
char[] src,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyChar(char[] tar,
char[] src,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyCheck(boolean check) |
static void |
VerifyUtil.verifyHave(java.util.Map<java.lang.String,?> object,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyLen(int count,
int length,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyLen(java.lang.String str,
int length,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyLen(java.lang.String str,
int min,
int max,
java.lang.Enum<?> e) |
static void |
VerifyUtil.verifyRange(int src,
int min,
int max,
java.lang.Enum<?> e) |
static java.lang.String |
VerifyUtil.verifyRange(java.lang.String str,
int min,
int max,
java.lang.Enum<?> e) |
Copyright © 2023. All rights reserved.