public class SFJK200Parser extends java.lang.Object implements Configured<SFJK200Parser>, java.io.Closeable
| 限定符和类型 | 字段和说明 |
|---|---|
private int |
count |
protected java.util.List<java.lang.Byte> |
dataByte |
protected java.io.ByteArrayInputStream |
dis |
protected int |
register |
private int |
verifyFeature |
| 构造器和说明 |
|---|
SFJK200Parser(java.io.ByteArrayInputStream dis,
int register) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
configured(Configurator<SFJK200Parser> by)
配置器
|
int |
readAddress()
读取地址码
|
byte[] |
readCheckCrc(int len)
Crc校验
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
readData(int len)
读取核心数据
|
int |
readDataLen()
读取数据区长度
|
int |
readFunction()
读取功能码
|
private int count
private int verifyFeature
protected java.io.ByteArrayInputStream dis
protected int register
protected java.util.List<java.lang.Byte> dataByte
public int readAddress()
throws java.io.IOException,
SFJK200Exception
java.io.IOExceptionSFJK200Exceptionpublic int readFunction()
throws java.io.IOException,
SFJK200Exception
java.io.IOExceptionSFJK200Exceptionpublic int readDataLen()
throws java.io.IOException,
SFJK200Exception
java.io.IOExceptionSFJK200Exceptionpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> readData(int len)
throws SFJK200Exception,
java.io.IOException
len - 数据长度SFJK200Exceptionjava.io.IOExceptionpublic byte[] readCheckCrc(int len)
throws java.io.IOException,
SFJK200Exception
java.io.IOExceptionSFJK200Exceptionpublic void configured(Configurator<SFJK200Parser> by)
Configuredconfigured 在接口中 Configured<SFJK200Parser>public void close()
throws java.io.IOException
close 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseablejava.io.IOExceptionCopyright © 2023. All rights reserved.