#
luxiaotao1123
2020-08-04 6abc20e29568c129f4ca71eccec9310534a8c779
src/main/java/com/zy/common/HslCommunication/Core/Net/IReadWriteNet.java
File was renamed from src/main/java/com/zy/gateway/core/net/IReadWriteNet.java
@@ -1,8 +1,8 @@
package com.zy.gateway.core.net;
package com.zy.common.HslCommunication.Core.Net;
import com.zy.gateway.core.domain.IDataTransfer;
import com.zy.gateway.core.domain.OperateResult;
import com.zy.gateway.core.domain.OperateResultExOne;
import com.zy.common.HslCommunication.Core.Types.IDataTransfer;
import com.zy.common.HslCommunication.Core.Types.OperateResult;
import com.zy.common.HslCommunication.Core.Types.OperateResultExOne;
/**
 * 所有设备交互类的统一的读写接口
@@ -15,7 +15,7 @@
     * @param length 数据长度
     * @return 带有成功标识的byte[]数组
     */
    OperateResultExOne<byte[]> Read(String address, short length);
    OperateResultExOne<byte[]> Read(String address, short length );
    /**
     * 读取16位的有符号整型
@@ -30,7 +30,7 @@
     * @param length 读取的数组长度
     * @return 带有成功标识的short数组
     */
    OperateResultExOne<short []> ReadInt16(String address, short length);
    OperateResultExOne<short []> ReadInt16( String address, short length );
    /**
     * 读取32位的有符号整型
@@ -45,7 +45,7 @@
     * @param length 数组长度
     * @return 带成功标志的结果数据对象
     */
    OperateResultExOne<int[]> ReadInt32(String address, short length);
    OperateResultExOne<int[]> ReadInt32( String address, short length );
    /**
     * 读取64位的有符号整型
@@ -60,7 +60,7 @@
     * @param length 数组长度
     * @return 带成功标志的结果数据对象
     */
    OperateResultExOne<long[]> ReadInt64(String address, short length);
    OperateResultExOne<long[]> ReadInt64( String address, short length );
    /**
     * 读取单浮点精度的数据
@@ -75,7 +75,7 @@
     * @param length 数组长度
     * @return 带成功标志的结果数据对象
     */
    OperateResultExOne<float[]> ReadFloat(String address, short length);
    OperateResultExOne<float[]> ReadFloat( String address, short length );
    /**
     * 读取双浮点精度的数据
@@ -91,7 +91,7 @@
     * @param length 数组长度
     * @return 带成功标志的结果数据对象
     */
    OperateResultExOne<double[]> ReadDouble(String address, short length);
    OperateResultExOne<double[]> ReadDouble( String address, short length );
    /**
     * 读取字符串数据
@@ -108,7 +108,7 @@
     * @param <T> 自定义的类型
     * @return 带有成功标识的自定义类型数据
     */
    <T extends IDataTransfer> OperateResultExOne<T> ReadCustomer(String address, Class<T> tClass);
    <T extends IDataTransfer> OperateResultExOne<T> ReadCustomer(String address,Class<T> tClass);