跳过导航链接
A B C D E F G H I M Q S T U V 

A

ACCEPT_HIGH_INDEX - 类 中的静态变量cn.foxtech.device.protocol.v1.iec104.core.common.IEC104Constant
APCI 中 发送序号高位坐标
ACCEPT_LOW_INDEX - 类 中的静态变量cn.foxtech.device.protocol.v1.iec104.core.common.IEC104Constant
APCI 中 发送序号低位坐标
APCI_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.iec104.core.common.IEC104Constant
APCI 长度
ApduEncoder - cn.foxtech.device.protocol.v1.iec104.core.encoder中的类
APDU的编码/解码器 I帧为信息帧:为长帧,大于6字节长度,用于传输数据 S帧为确认帧,为短帧,6字节长度,用于确认接收的I帧 U帧为控制帧,为短帧,6字节长度,用于控制启动/停止/测试
ApduEncoder() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.encoder.ApduEncoder
 
ApduEntity - cn.foxtech.device.protocol.v1.iec104.core.entity中的类
APDU(应用协议单元) I帧:编号的信息传输帧,包含APCI和ASDU。
ApduEntity() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.entity.ApduEntity
 
ApduVO - cn.foxtech.device.protocol.v1.iec104.core.vo中的类
 
ApduVO() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.vo.ApduVO
 
ApduVO.AsduVO - cn.foxtech.device.protocol.v1.iec104.core.vo中的类
 
ApduVO.ControlVO - cn.foxtech.device.protocol.v1.iec104.core.vo中的类
 
ApduVO.CotVO - cn.foxtech.device.protocol.v1.iec104.core.vo中的类
 
ApduVO.VsqVO - cn.foxtech.device.protocol.v1.iec104.core.vo中的类
 
ApduVOBuilder - cn.foxtech.device.protocol.v1.iec104.core.builder中的类
 
ApduVOBuilder() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.builder.ApduVOBuilder
 
AsduEntity - cn.foxtech.device.protocol.v1.iec104.core.entity中的类
ASDU(应用服务数据单元) 结构: 类型标识符 | 可变结构限定词 | 传送原因 | 公共地址 | 信息体 长度(6+N): 1 1 2 2 N
AsduEntity() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.entity.AsduEntity
 
AsduTypeIdEnum - cn.foxtech.device.protocol.v1.iec104.core.enums中的枚举
Asdu的枚举值
AsduVO() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.vo.ApduVO.AsduVO
 

B

BasicSessionEncoder - cn.foxtech.device.protocol.v1.iec104.core.encoder中的类
 
BasicSessionEncoder() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.encoder.BasicSessionEncoder
 
buildEntity(ApduVO) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.builder.ApduVOBuilder
转换实体对象
buildVO(ApduEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.builder.ApduVOBuilder
生成VO
byteArray2HexString(byte[], int, boolean) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
将数组转换为16进制文本
byteArrayToHexString(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
将数值转换为十六进制文本格式
byteArrayToInt(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
将报文转换为整数
byteArrayToShort(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
将报文转换为short

C

cn.foxtech.device.protocol.v1.iec104.core.builder - 程序包 cn.foxtech.device.protocol.v1.iec104.core.builder
 
cn.foxtech.device.protocol.v1.iec104.core.common - 程序包 cn.foxtech.device.protocol.v1.iec104.core.common
 
cn.foxtech.device.protocol.v1.iec104.core.encoder - 程序包 cn.foxtech.device.protocol.v1.iec104.core.encoder
 
cn.foxtech.device.protocol.v1.iec104.core.entity - 程序包 cn.foxtech.device.protocol.v1.iec104.core.entity
 
cn.foxtech.device.protocol.v1.iec104.core.enums - 程序包 cn.foxtech.device.protocol.v1.iec104.core.enums
 
cn.foxtech.device.protocol.v1.iec104.core.vo - 程序包 cn.foxtech.device.protocol.v1.iec104.core.vo
 
ControlEncoder - cn.foxtech.device.protocol.v1.iec104.core.encoder中的类
APCI(应用协议控制信息)编码/解码器 控制域为4字节长度, I帧为信息帧:为长帧,用于传输数据 S帧为确认帧,为短帧,用于确认接收的I帧 U帧为控制帧,为短帧,用于控制启动/停止/测试
ControlEncoder() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.encoder.ControlEncoder
 
ControlEntity - cn.foxtech.device.protocol.v1.iec104.core.entity中的类
控制域实体: I帧:用于信息传递和控制 S帧:用于对I帧控制的确认 U帧:用于链路层的维护 所以,U帧可以由链路层自动维护,会话层I帧发送S帧应答,应用层应用到的是I帧发送无应答
ControlEntity() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.entity.ControlEntity
 
ControlVO() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.vo.ApduVO.ControlVO
 
CotEncoder - cn.foxtech.device.protocol.v1.iec104.core.encoder中的类
 
CotEncoder() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.encoder.CotEncoder
 
CotEntity - cn.foxtech.device.protocol.v1.iec104.core.entity中的类
 
CotEntity() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.entity.CotEntity
 
CotReasonEnum - cn.foxtech.device.protocol.v1.iec104.core.enums中的枚举
传送原因的枚举值
CotVO() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.vo.ApduVO.CotVO
 
CPNTROL_LENGTH - 类 中的静态变量cn.foxtech.device.protocol.v1.iec104.core.common.IEC104Constant
控制域长度

D

decodeApdu(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ApduEncoder
解码APDU报文
decodeControl(byte[], IControlEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ControlEncoder
 
decodeControl(byte[], SControlEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ControlEncoder
 
decodeControl(byte[], UControlEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ControlEncoder
 
decodeCot(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.CotEncoder
 
decodeCP56Time2a(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
CP56Time2a的解码
decodeEntity(byte[], FrameTypeEnum) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ControlEncoder
 
decodeGeneralCallByRespond(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.BasicSessionEncoder
解码响应总召唤指令
decodeInfoBody(byte[], int) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
分拆连续性的信息体
decodeSTARTDTByRespond(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.BasicSessionEncoder
响应启动链路指令
decodeTESTFRByRespond(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.BasicSessionEncoder
响应启动链路指令
decodeVsq(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.VsqEncoder
 

E

encodeApdu(ApduEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ApduEncoder
编码APDU报文
encodeControl(ControlEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ControlEncoder
 
encodeControl(IControlEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ControlEncoder
 
encodeControl(SControlEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ControlEncoder
 
encodeControl(UControlEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ControlEncoder
 
encodeCot(CotEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.CotEncoder
 
encodeCP56Time2a(Date) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
CP56Time2a的编码
encodeGeneralCallAsduByRequest(short) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.BasicSessionEncoder
编码总召唤命令
encodeGeneralCallByRequest(short) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.BasicSessionEncoder
发送总召唤指令
encodeInfoBody(int, List<byte[]>) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
连续性的信息体 格式特点:【地址(3字节)】+【数据1】+【数据2】+【数据3】......
encodeInfoBody(Map<Integer, byte[]>) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
非连续性的信息体 格式特点:【地址1(3字节)+数据1】+【地址2(3字节)+数据2】+【地址3(3字节)+数据3】......
encodePowerPulseCallAsduByRequest(short) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.BasicSessionEncoder
编码PowerPulseCall
encodeSFrameRespond(short) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.BasicSessionEncoder
S帧的确认报文:对来自从站的I帧进行确认,用于告诉从站,已经收到报文了
encodeSTARTDTByRequest() - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.BasicSessionEncoder
发送启动链路指令
encodeTESTFRByRequest() - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.BasicSessionEncoder
发送启动链路指令
encodeVsq(VsqEntity) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.VsqEncoder
 

F

FrameTypeEnum - cn.foxtech.device.protocol.v1.iec104.core.enums中的枚举
 

G

getByte(byte[], int, int) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
返回指定位置的数组
getEnum(int) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.AsduTypeIdEnum
 
getEnum(int) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.CotReasonEnum
 
getQualifiersEnum(AsduTypeIdEnum, byte) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.QualifiersEnum
根据传输类型和 限定词的关系返回 限定词的类型
getReasonMessage(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.MessageUtils
 
getTypeIdMessage(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.MessageUtils
 
getTypes() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.UControlTypeEnum
 

H

HEAD_DATA - 类 中的静态变量cn.foxtech.device.protocol.v1.iec104.core.common.IEC104Constant
开始字符
hexStringToBytes(String) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
十六进制字符串转换成byte数组

I

IControlEntity - cn.foxtech.device.protocol.v1.iec104.core.entity中的类
I帧结构的控制实体:面向控制和信息获取
IControlEntity() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.entity.IControlEntity
 
identifyFormatType(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ApduEncoder
识别格式
IEC104Constant - cn.foxtech.device.protocol.v1.iec104.core.common中的类
IEC104Constant
IEC104Constant() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.common.IEC104Constant
 
intToByteArray(int) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
将整数转换为报文
isEnd(int) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.CotReasonEnum
对话级的终止:也就是一问多答中,某个答的终止,它可能不是全流程的终止

M

MessageUtils - cn.foxtech.device.protocol.v1.iec104.core.encoder中的类
 
MessageUtils() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.encoder.MessageUtils
 

Q

QualifiersEnum - cn.foxtech.device.protocol.v1.iec104.core.enums中的枚举
QualifiersEnum 枚举值定义

S

SControlEntity - cn.foxtech.device.protocol.v1.iec104.core.entity中的类
S帧结构的控制实体:面向控制阶段的确认
SControlEntity() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.entity.SControlEntity
 
SEND_MAX - 类 中的静态变量cn.foxtech.device.protocol.v1.iec104.core.common.IEC104Constant
最大接收序号
SEND_MIN - 类 中的静态变量cn.foxtech.device.protocol.v1.iec104.core.common.IEC104Constant
最小接收序号
shortToByteArray(short) - 类 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
将short转换为报文

T

toString() - 枚举 中的方法cn.foxtech.device.protocol.v1.iec104.core.enums.AsduTypeIdEnum
 
toString() - 枚举 中的方法cn.foxtech.device.protocol.v1.iec104.core.enums.CotReasonEnum
 

U

UControlEntity - cn.foxtech.device.protocol.v1.iec104.core.entity中的类
U帧结构的控制实体:U帧用于链路需要的建立/拆除/心跳
UControlEntity() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.entity.UControlEntity
 
UControlTypeEnum - cn.foxtech.device.protocol.v1.iec104.core.enums中的枚举
U帧的控制字枚举类型,U帧用于链路需要的建立/拆除/心跳

V

ValueEncoder - cn.foxtech.device.protocol.v1.iec104.core.encoder中的类
数值的编码
ValueEncoder() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.encoder.ValueEncoder
 
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.AsduTypeIdEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.CotReasonEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.FrameTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.QualifiersEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.UControlTypeEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.AsduTypeIdEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.CotReasonEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.FrameTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.QualifiersEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.foxtech.device.protocol.v1.iec104.core.enums.UControlTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VsqEncoder - cn.foxtech.device.protocol.v1.iec104.core.encoder中的类
 
VsqEncoder() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.encoder.VsqEncoder
 
VsqEntity - cn.foxtech.device.protocol.v1.iec104.core.entity中的类
可变结构限定词 SQ = 0 :信息对象的地址不连续(意思就是每个信息对象都会一个对象地址) SQ = 1 : 信息对象的地址连续 (只有第一个信息对象有地址,其他对象的地址就是累加1) Tips:总召唤时,为了压缩信息传输时间SQ=1;而在从站主动上传变化数据时,因为地址不连续,采用SQ=0;
VsqEntity() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.entity.VsqEntity
 
VsqVO() - 类 的构造器cn.foxtech.device.protocol.v1.iec104.core.vo.ApduVO.VsqVO
 
A B C D E F G H I M Q S T U V 
跳过导航链接

Copyright © 2024. All rights reserved.