public ServiceResult Read(IOperationContext context, uint attributeId, DataValue value)
{
if (!SupportsAttribute(attributeId))
{
return StatusCodes.BadAttributeIdInvalid;
}
value.Value = Read(attributeId);
value.StatusCode = StatusCodes.Good;
if (attributeId == Attributes.Value)
{
value.SourceTimestamp = DateTime.UtcNow;
}
return ServiceResult.Good;
}