| | |
| | | /// <typeparam name="T">读取数据的类型泛型。</typeparam> |
| | | /// <param name="address">源地址,具体格式取决于使用的工业协议。</param> |
| | | /// <param name="length">读取的长度。</param> |
| | | /// <returns></returns> |
| | | /// <returns>读取到的数据,如果读取失败则可能返回null或抛出异常。</returns> |
| | | public abstract T[] Read<T>(string address, ushort length); |
| | | |
| | | /// <summary> |
| | |
| | | /// <typeparam name="T">写入数据的类型泛型。</typeparam> |
| | | /// <param name="address">源地址,具体格式取决于使用的工业协议。</param> |
| | | /// <param name="values">要写入的数据。</param> |
| | | /// <returns></returns> |
| | | /// <returns>如果写入成功则返回true,否则抛出异常。</returns> |
| | | public abstract bool Write<T>(string address, T[] values); |
| | | |
| | | /// <summary> |