Opc.Ua.Com.Server.ComDaGroup.GetItemBufferEnabled C# (CSharp) Method

GetItemBufferEnabled() public method

Gets whether buffering is enabled for the items.
public GetItemBufferEnabled ( int serverHandles, int bufferEnabled ) : int[]
serverHandles int The server handles.
bufferEnabled int Whether buffering is enabled.
return int[]
        public int[] GetItemBufferEnabled(int[] serverHandles, int[] bufferEnabled)
        {
            TraceState("GetItemBufferEnabled", serverHandles.Length);
            ThrowIfDisposed();

            int[] errors = new int[serverHandles.Length];

            lock (m_lock)
            {
                // update the filter for analog items that have not overriden the deadband.
                for (int ii = 0; ii < serverHandles.Length; ii++)
                {
                    ComDaGroupItem item = null;

                    if (!m_itemsByHandle.TryGetValue(serverHandles[ii], out item))
                    {
                        errors[ii] = ResultIds.E_INVALIDHANDLE;
                        continue;
                    }

                    bufferEnabled[ii] = (item.BufferEnabled)?1:0;
                }

                return errors;
            }
        }