# OpcAnalogItemNodeInfo Members

> Reference: Provides properties and methods for the examination of the attributes and references of a node which is classified as Variable and is of the type AnalogItemId.

<dl class="api-definition">
<dt>Type</dt>
<dd><a href="./">OpcAnalogItemNodeInfo</a></dd>
<dt>Namespace</dt>
<dd><a href="../namespaces/opc.uafx.client">Opc.UaFx.Client</a></dd>
<dt>Assembly</dt>
<dd>Opc.UaFx.Advanced.dll</dd>
<dt>Package</dt>
<dd>Opc.UaFx.Advanced v2.59.0</dd>
<dt>Also in</dt>
<dd>Opc.UaFx.Client</dd>
</dl>

Inherits members from [OpcVariableNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcvariablenodeinfo/members), [OpcInstanceNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcinstancenodeinfo/members), [OpcNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnodeinfo/members).

## Properties

### EngineeringUnit

Gets the engineering unit information which specifies the unit of the value attribute of the analog item node.

<div class="api-signature" data-lang="csharp">

```csharp
public OpcEngineeringUnitInfo EngineeringUnit { get; }
```

</div>

<div class="api-signature" data-lang="vbnet">

```vbnet
Public ReadOnly Property EngineeringUnit As OpcEngineeringUnitInfo
```

</div>

**Property value**

[OpcEngineeringUnitInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcengineeringunitinfo/)

An instance of the [OpcEngineeringUnitInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcengineeringunitinfo/) class which provides the information of the unit used to scale the value attribute of the analog item node.

### EngineeringUnitRange

Gets the range information which applies to normal operation.

<div class="api-signature" data-lang="csharp">

```csharp
public OpcValueRange EngineeringUnitRange { get; }
```

</div>

<div class="api-signature" data-lang="vbnet">

```vbnet
Public ReadOnly Property EngineeringUnitRange As OpcValueRange
```

</div>

**Property value**

[OpcValueRange](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcvaluerange/)

An instance of the [OpcValueRange](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcvaluerange/) class which provides the range information of the value attribute in normal operation. This information is intended for such use as automatically scaling a bar graph display.

**Remarks**

Sensor or instrument failure or deactivation can result in a returned item value which is actually outside of this range. Clients must be prepared to deal with this possibility. Similarly a Client may attempt to write a value that is outside of this range back to the Server. The exact behaviour (accept, reject, clamp, etc.) in this case is Server-dependent. However, in general Server shall be prepared to handle this.

### InstrumentRange

Gets the range information which applies to the instrumental values returned by the instrument.

<div class="api-signature" data-lang="csharp">

```csharp
public OpcValueRange InstrumentRange { get; }
```

</div>

<div class="api-signature" data-lang="vbnet">

```vbnet
Public ReadOnly Property InstrumentRange As OpcValueRange
```

</div>

**Property value**

[OpcValueRange](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcvaluerange/)

An instance of the [OpcValueRange](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcvaluerange/) class which provides the range information about the values provided by the unterlaying senor or instrument used to determine the value of the analog item node.
