A C D E F G I J L P S T U
A
- ADR - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
设备地址:4字节的byte[]
C
- checkParam(Map<String, Object>) - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
检查参数是否完备
- cn.foxtech.device.protocol.dlt645.core - 程序包 cn.foxtech.device.protocol.dlt645.core
-
- cn.foxtech.device.protocol.dlt645.core.entity - 程序包 cn.foxtech.device.protocol.dlt645.core.entity
-
- cn.foxtech.device.protocol.dlt645.core.loader - 程序包 cn.foxtech.device.protocol.dlt645.core.loader
-
D
- DAT - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
数据报:不定长的byte[]
- decode(byte) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645FunEntity
-
解码
- decodeEntity(byte) - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645FunEntity
-
- decodeFormat(String, int) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
解码格式:固定长度格式和可变长度格式
固定长度格式:根据XX.XX它格式本身长度进行判定
- decodeValue(byte[], Map<String, DLT645DataEntity>) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataEntity
-
- decodeValue(byte[], String, int, int) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- DLT645DataEntity - cn.foxtech.device.protocol.dlt645.core.entity中的类
-
- DLT645DataEntity() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataEntity
-
- DLT645DataFormatEntity - cn.foxtech.device.protocol.dlt645.core.entity中的类
-
- DLT645DataFormatEntity() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- DLT645Define - cn.foxtech.device.protocol.dlt645.core中的类
-
- DLT645Define() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.DLT645Define
-
- DLT645FunEntity - cn.foxtech.device.protocol.dlt645.core.entity中的类
-
07和09版本的控制代码含义
- DLT645FunEntity() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.entity.DLT645FunEntity
-
- DLT645Protocol - cn.foxtech.device.protocol.dlt645.core中的类
-
报文特征:前面是几个填充位,然后以68开头,16结尾
电力协议:这是电力局的设备供应商们的通信协议
中国电力总局的DL/T 645-1997 多功能电能表通信规约
引导码 起始符 地址码 起始符 功能码 帧长度 数据域 校验和 结束符
N 1 6 1 1 1 N 1 1
- DLT645Protocol() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
- DLT645Template - cn.foxtech.device.protocol.dlt645.core中的类
-
来自CSV文件的模板信息
- DLT645Template() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.DLT645Template
-
- DLT645v1997CsvLoader - cn.foxtech.device.protocol.dlt645.core.loader中的类
-
HoldingRegisters数据实体的数据模板
- DLT645v1997CsvLoader() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.loader.DLT645v1997CsvLoader
-
- DLT645v1997CsvLoader.JDecoderValueParam - cn.foxtech.device.protocol.dlt645.core.loader中的类
-
- DLT645v1997DataEntity - cn.foxtech.device.protocol.dlt645.core.entity中的类
-
- DLT645v1997DataEntity() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.entity.DLT645v1997DataEntity
-
- DLT645v2007CsvLoader - cn.foxtech.device.protocol.dlt645.core.loader中的类
-
HoldingRegisters数据实体的数据模板
- DLT645v2007CsvLoader() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.loader.DLT645v2007CsvLoader
-
- DLT645v2007CsvLoader.JDecoderValueParam - cn.foxtech.device.protocol.dlt645.core.loader中的类
-
- DLT645v2007DataEntity - cn.foxtech.device.protocol.dlt645.core.entity中的类
-
- DLT645v2007DataEntity() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.entity.DLT645v2007DataEntity
-
E
- encode() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645FunEntity
-
编码
- encodeEntity(DLT645FunEntity) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645FunEntity
-
生成功能码
F
- FORMAT_DDhh - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_hhmm - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_hhmmss - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_MMDDhhmm - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_mmmm - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_N - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_NN___NN - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_STATUS_METER - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_STATUS_NETWORK - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_STATUS_WEEK - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_X - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_XX___XX - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_YYMMDDhhmm - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FORMAT_YYMMDDWW - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataFormatEntity
-
- FUN - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
功能码:1字节的byte
G
- getCodeTextV1997() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645FunEntity
-
- getCodeTextV2007() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645FunEntity
-
- getCodev1997(String) - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645FunEntity
-
- getDIn() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataEntity
-
- getDIn() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645v1997DataEntity
-
- getDIn() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645v2007DataEntity
-
- getDInLen() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataEntity
-
- getDInLen() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645v1997DataEntity
-
1997版的DIn2字节
- getDInLen() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645v2007DataEntity
-
2007版的DIn 4字节
- getKey() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataEntity
-
- getKey() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645v1997DataEntity
-
- getKey() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645v2007DataEntity
-
- getMessage(String) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645FunEntity
-
获取文本描述
- getTemplateByDIn(String, String) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.DLT645Template
-
- getTemplateByName(String, String) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.DLT645Template
-
获得对象信息
I
- inst() - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.DLT645Template
-
J
- JDecoderValueParam() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.loader.DLT645v1997CsvLoader.JDecoderValueParam
-
- JDecoderValueParam() - 类 的构造器cn.foxtech.device.protocol.dlt645.core.loader.DLT645v2007CsvLoader.JDecoderValueParam
-
L
- loadCsvFile(String) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.loader.DLT645v1997CsvLoader
-
从CSV文件中装载映射表
- loadCsvFile(String) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.loader.DLT645v2007CsvLoader
-
从CSV文件中装载映射表
P
- packCmd(byte[], byte, byte[]) - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
打包
- packCmd(byte, byte[]) - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
默认打包
- packCmd(Map<String, Object>) - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
打包
- packCmdGetData(int, int) - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
只有数据标识的DI0和DI1的请求命令
- PRO_VER_1997 - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.DLT645Define
-
- PRO_VER_2007 - 类 中的静态变量cn.foxtech.device.protocol.dlt645.core.DLT645Define
-
S
- setDIn(byte[]) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataEntity
-
- setDIn(byte[]) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645v1997DataEntity
-
- setDIn(byte[]) - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645v2007DataEntity
-
T
- toString() - 类 中的方法cn.foxtech.device.protocol.dlt645.core.entity.DLT645DataEntity
-
U
- unPackCmd2Map(byte[], ByteRef, BytesRef) - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
- unPackCmd2Map(byte[]) - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
包装成另一种格式
- unPackCmdGetData(byte[], BytesRef) - 类 中的静态方法cn.foxtech.device.protocol.dlt645.core.DLT645Protocol
-
A C D E F G I J L P S T U
Copyright © 2023. All rights reserved.