| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExThree<byte[],Short,Boolean> |
NetworkConnectedCip.ExtractActualData(byte[] response,
boolean isRead)
从PLC反馈的数据解析出真实的数据内容,结果内容分别是原始字节数据,数据类型代码,是否有很多的数据
The real data content is parsed from the data fed back by the PLC. |
protected OperateResultExThree<Integer,Integer,byte[]> |
NetworkBase.ReceiveHslMessage(Socket socket)
接收一条hsl协议的数据信息,自动解析,解压,解码操作,获取最后的实际的数据,接收结果依次为暗号,用户码,负载数据
Receive a piece of hsl protocol data information, automatically parse, decompress, and decode operations to obtain the last actual data. |
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExThree<Integer,Short,Integer> |
HslHelper.CalculateStartBitIndexAndLength(int addressStart,
short length)
根据当前的位偏移地址及读取位长度信息,计算出实际的字节索引,字节数,字节位偏移
|
OperateResultExThree<T1,T2,T3> |
OperateResultExThree.Check(FunctionOperateExThree<T1,T2,T3,Boolean> check,
String message)
返回一个检查结果对象,可以进行自定义的数据检查。
|
OperateResultExThree<T1,T2,T3> |
OperateResultExThree.Check(FunctionOperateExThree<T1,T2,T3,OperateResult> check)
返回一个检查结果对象,可以进行自定义的数据检查。
|
<T1,T2,T3> OperateResultExThree<T1,T2,T3> |
OperateResult.Convert(T1 content1,
T2 content2,
T3 content3)
将当前的结果对象转换到指定泛型的结果类对象,如果当前结果为失败,则返回指定泛型的失败结果类对象
Convert the current result object to the result class object of the specified generic type, if the current result is a failure, then return the result class object of the specified generic type failure |
static <T1,T2,T3> OperateResultExThree<T1,T2,T3> |
OperateResultExThree.CreateFailedResult(OperateResult result)
创建一个失败的泛型类结果对象
|
static <T1,T2,T3> OperateResultExThree<T1,T2,T3> |
OperateResultExThree.CreateSuccessResult(T1 content1,
T2 content2,
T3 content3)
创建一个成功的泛型类结果对象
|
<T1,T2,T3> OperateResultExThree<T1,T2,T3> |
OperateResult.ThenExThree(FunctionOperate<OperateResultExThree<T1,T2,T3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3> |
OperateResultExFour.ThenExThree(FunctionOperateExFour<T1,T2,T3,T4,OperateResultExThree<TResult1,TResult2,TResult3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3> |
OperateResultExOne.ThenExThree(FunctionOperateExOne<T,OperateResultExThree<TResult1,TResult2,TResult3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3> |
OperateResultExThree.ThenExThree(FunctionOperateExThree<T1,T2,T3,OperateResultExThree<TResult1,TResult2,TResult3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3> |
OperateResultExTwo.ThenExThree(FunctionOperateExTwo<T1,T2,OperateResultExThree<TResult1,TResult2,TResult3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T1,T2,T3> OperateResultExThree<T1,T2,T3> |
OperateResult.ThenExThree(FunctionOperate<OperateResultExThree<T1,T2,T3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3> |
OperateResultExFour.ThenExThree(FunctionOperateExFour<T1,T2,T3,T4,OperateResultExThree<TResult1,TResult2,TResult3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3> |
OperateResultExOne.ThenExThree(FunctionOperateExOne<T,OperateResultExThree<TResult1,TResult2,TResult3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3> |
OperateResultExThree.ThenExThree(FunctionOperateExThree<T1,T2,T3,OperateResultExThree<TResult1,TResult2,TResult3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3> |
OperateResultExTwo.ThenExThree(FunctionOperateExTwo<T1,T2,OperateResultExThree<TResult1,TResult2,TResult3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExThree<Byte,Short,Short> |
AllenBradleySLCNet.AnalysisAddress(String address)
分析当前的地址信息,返回类型代号,区块号,起始地址
nalyze the current address information, return the type code, block number, and actual address |
static OperateResultExThree<byte[],Short,Boolean> |
AllenBradleyHelper.ExtractActualData(byte[] response,
boolean isRead)
从PLC反馈的数据解析
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExThree<byte[],Short,Boolean> |
OmronConnectedCipNet.ExtractActualData(byte[] response,
boolean isRead)
从PLC反馈的数据解析
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExThree<Byte,Integer,Integer> |
SiemensFetchWriteNet.AnalysisAddress(String address)
解析数据地址,解析出地址类型,起始地址,DB块的地址
|
| 限定符和类型 | 方法和说明 |
|---|---|
static OperateResultExThree<Byte,Integer,Integer> |
SiemensPPIHelper.AnalysisAddress(String address)
解析数据地址,解析出地址类型,起始地址,DB块的地址
Parse data address, parse out address type, start address, db block address |
Copyright © 2022. All rights reserved.