public class ReadWriteParameter extends Parameter implements IObjectByteArray
functionCode| 构造器和说明 |
|---|
ReadWriteParameter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addItem(Collection<? extends RequestBaseItem> items)
添加请求项列表
|
void |
addItem(RequestBaseItem item)
添加请求项
|
int |
byteArrayLength()
获取字节数组长度
|
static ReadWriteParameter |
createAckParameter(ReadWriteParameter request)
创建响应参数
|
static ReadWriteParameter |
createReqParameter(EFunctionCode functionCode,
Collection<? extends RequestBaseItem> requestItems)
创建默认的请求参数
|
static ReadWriteParameter |
fromBytes(byte[] data)
字节数组数据解析
|
static RequestBaseItem |
parserItem(byte[] data,
int offset)
解析字节数组数据
|
byte[] |
toByteArray()
转换为字节数组
|
public static ReadWriteParameter fromBytes(byte[] data)
data - 字节数组数据public static RequestBaseItem parserItem(byte[] data, int offset)
data - 字节数组数据offset - 偏移量public static ReadWriteParameter createReqParameter(EFunctionCode functionCode, Collection<? extends RequestBaseItem> requestItems)
functionCode - 功能码requestItems - 请求项public static ReadWriteParameter createAckParameter(ReadWriteParameter request)
request - 对应请求对象public void addItem(RequestBaseItem item)
item - 项public void addItem(Collection<? extends RequestBaseItem> items)
items - 请求项列表public int byteArrayLength()
IObjectByteArraybyteArrayLength 在接口中 IObjectByteArraybyteArrayLength 在类中 Parameterpublic byte[] toByteArray()
IObjectByteArraytoByteArray 在接口中 IObjectByteArraytoByteArray 在类中 ParameterCopyright © 2024. All rights reserved.