コード例 #1
0
        /// <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)));
        }
コード例 #2
0
        /// <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)));
        }