Opc.Ua.Server.MonitoredItem.AddValueToQueue C# (CSharp) Method

AddValueToQueue() private method

Adds a value to the queue.
private AddValueToQueue ( DataValue value, ServiceResult error ) : void
value DataValue
error ServiceResult
return void
        private void AddValueToQueue(DataValue value, ServiceResult error)
        {            
            if (m_queueSize > 1)
            {
                m_queue.QueueValue(value, error);
            }

            if (m_lastValue != null)
            {
                m_readyToTrigger = true;
            }

            // save last value recieved.
            m_lastValue = value;
            m_lastError = error;
            m_readyToPublish = true;

            // Utils.Trace("QUEUE VALUE[{0}]: Value={1} CODE={2}<{2:X8}> OVERFLOW={3}", m_id, m_lastValue.WrappedValue, m_lastValue.StatusCode.Code, m_lastValue.StatusCode.Overflow);
        }