public void ValueChanged(ISystemContext context)
{
DataValue value = new DataValue();
ServiceResult error = m_source.Node.ReadAttribute(context, m_attributeId, NumericRange.Empty, null, value);
if (ServiceResult.IsBad(error))
{
value = new DataValue(error.StatusCode);
}
value.ServerTimestamp = DateTime.UtcNow;
QueueValue(value, error);
}
#endregion