public abstract class AbstractParser extends java.lang.Object implements IParser, Configured<AbstractParser>, java.io.Closeable
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
dataMap |
protected java.io.DataInputStream |
dataOutputStream |
| 构造器和说明 |
|---|
AbstractParser(byte[] bytes) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
configured(Configurator<AbstractParser> by)
配置器
|
void |
create()
报文流读取
|
java.util.Map<java.lang.String,java.lang.Object> |
parseMap()
获取转换结果
|
protected void |
readAnalogQuantityType()
读取模拟量类型
|
protected void |
readAnalogQuantityValue()
读取模拟量值
|
protected void |
readMainVersion()
读取主版本号
|
protected void |
readMinorVersion()
读取主版本号
|
protected void |
readOperateType()
读取操作标志
|
protected void |
readOperatorNum()
读取操作员编号
|
protected void |
readPartAddress()
读取4个字节的部件地址
|
protected void |
readPartDesc()
读取2个字节的多部件状态
|
protected void |
readPartExplain()
读取31字节的部件说明
GB18030—2005 解析说明
|
protected void |
readPartType()
读取一个字节的部件类型
|
protected void |
readRunningStatus()
读取用户信息传输装置运行状态
|
protected void |
readSysAddress()
读取一个字节的系统地址
|
protected void |
readSysConfig()
系统配置
|
protected void |
readSysDesc()
读取2个字节的系统状态
|
protected void |
readSysType()
读取一个字节的系统类型标志
|
protected void |
readTime()
读取报文传输时间
|
protected void |
readTransmittingInfo()
用户信息传输装置配置情况
|
protected java.io.DataInputStream dataOutputStream
protected final java.util.Map<java.lang.String,java.lang.Object> dataMap
public void create()
throws java.io.IOException
protected void readSysType()
throws java.io.IOException
java.io.IOException - io 流异常protected void readSysAddress()
throws java.io.IOException
java.io.IOException - io 流异常protected void readSysDesc()
throws java.io.IOException
java.io.IOException - io 流异常protected void readPartType()
throws java.io.IOException
java.io.IOException - io 流异常protected void readPartAddress()
throws java.io.IOException
java.io.IOException - io 流异常protected void readAnalogQuantityType()
throws java.io.IOException
java.io.IOException - io 流异常protected void readAnalogQuantityValue()
throws java.io.IOException
java.io.IOException - io 流异常protected void readPartDesc()
throws java.io.IOException
java.io.IOException - io 流异常protected void readPartExplain()
throws java.io.IOException
java.io.IOException - io 流异常protected void readTime()
throws java.io.IOException
java.io.IOException - io 流异常protected void readOperateType()
throws java.io.IOException
java.io.IOException - io 流异常protected void readOperatorNum()
throws java.io.IOException
java.io.IOException - io 流异常protected void readMainVersion()
throws java.io.IOException
java.io.IOException - io 流异常protected void readMinorVersion()
throws java.io.IOException
java.io.IOException - io 流异常protected void readSysConfig()
throws java.io.IOException
java.io.IOException - io 流异常protected void readRunningStatus()
throws java.io.IOException
java.io.IOException - io 流异常protected void readTransmittingInfo()
throws java.io.IOException
java.io.IOException - io 流异常public void configured(Configurator<AbstractParser> by)
Configuredconfigured 在接口中 Configured<AbstractParser>public void close()
throws java.io.IOException
close 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseablejava.io.IOExceptionCopyright © 2023. All rights reserved.