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

SetItemBufferEnabled() public method

Sets whether buffering is enabled for the items.
public SetItemBufferEnabled ( int serverHandles, int bufferEnabled ) : int[]
serverHandles int The server handles.
bufferEnabled int Whether buffering is enabled.
return int[]
        public int[] SetItemBufferEnabled(int[] serverHandles, int[] bufferEnabled)
        {
            TraceState("SetItemBufferEnabled", 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;
                    }

                    item.BufferEnabled = bufferEnabled[ii] != 0;
                }

                return errors;
            }
        }