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);
}