SerialBaseReadFromCoreServer 方法 (Byte, Boolean, Boolean) |
将原始的字节数据发送到串口,然后从串口接收一条数据。
The raw byte data is sent to the serial port, and then a piece of data is received from the serial port.
命名空间:
HslCommunication.Serial
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:11.8.2.0 (11.8.2.0)
语法public OperateResult<byte[]> ReadFromCoreServer(
byte[] send,
bool hasResponseData,
bool usePackAndUnpack = true
)
Public Function ReadFromCoreServer (
send As Byte(),
hasResponseData As Boolean,
Optional usePackAndUnpack As Boolean = true
) As OperateResult(Of Byte())
public:
virtual OperateResult<array<unsigned char>^>^ ReadFromCoreServer(
array<unsigned char>^ send,
bool hasResponseData,
bool usePackAndUnpack = true
) sealed
abstract ReadFromCoreServer :
send : byte[] *
hasResponseData : bool *
?usePackAndUnpack : bool
(* Defaults:
let _usePackAndUnpack = defaultArg usePackAndUnpack true
*)
-> OperateResult<byte[]>
override ReadFromCoreServer :
send : byte[] *
hasResponseData : bool *
?usePackAndUnpack : bool
(* Defaults:
let _usePackAndUnpack = defaultArg usePackAndUnpack true
*)
-> OperateResult<byte[]>
参数
- send
- 类型:SystemByte
发送的原始字节数据 - hasResponseData
- 类型:SystemBoolean
是否有数据相应,如果为true, 需要等待数据返回,如果为false, 不需要等待数据返回 - usePackAndUnpack (Optional)
- 类型:SystemBoolean
是否需要对命令重新打包,在重写PackCommandWithHeader(Byte)方法后才会有影响
返回值
类型:
OperateResultByte带接收字节的结果对象
参见