Opc.Ua.Server.CoreNodeManager.ReadEURange C# (CSharp) Method

ReadEURange() private method

Reads the EU Range for a variable.
private ReadEURange ( OperationContext context, ILocalNode node, Range &range ) : ServiceResult
context OperationContext
node ILocalNode
range Range
return ServiceResult
        private ServiceResult ReadEURange(OperationContext context, ILocalNode node, out Range range)
        {
            range = null;

            IVariable target = GetTargetNode(node, ReferenceTypes.HasProperty, false, true, BrowseNames.EURange) as IVariable;

            if (target == null)
            {
                return StatusCodes.BadNodeIdUnknown;
            }

            range = target.Value as Range;
            
            if (range == null)
            {
                return StatusCodes.BadTypeMismatch;
            }

            return ServiceResult.Good;
        }