/// <summary> /// 批量读取的bool数组信息 -> Bulk read of bool array information /// </summary> /// <param name="address">节点的名称 -> Name of the node </param> /// <returns>带有结果对象的结果数据 -> Result data with result info </returns> public OperateResult <bool[]> ReadBoolArray(string address) { OperateResult <byte[]> read = Read(address, 1); if (!read.IsSuccess) { return(OperateResult.CreateFailedResult <bool[]>(read)); } return(OperateResult.CreateSuccessResult(ByteTransform.TransBool(read.Content, 0, read.Content.Length))); }
/// <summary> /// 读取单个的bool数据信息 /// </summary> /// <param name="address">节点数据信息</param> /// <returns>带有结果对象的结果数据</returns> public override OperateResult <bool> ReadBool(string address) { OperateResult <byte[]> read = Read(address, 0); if (!read.IsSuccess) { return(OperateResult.CreateFailedResult <bool>(read)); } return(OperateResult.CreateSuccessResult(ByteTransform.TransBool(read.Content, 0))); }