SetCalculatedPosition Method is used to synchronise the CalculatedPosition to the actual choke position.

Method Signature:

SetCalculatedPosition(

[in] CalculatedPosition Float

);

Table 26 – Choke SetCalculatedPosition Method Arguments

Argument

Description

CalculatedPosition

A number (in percent)

Method result codes are defined as part of the Call Service (see OPC UA Services Part 4 – Services specification). They are described in Table 94 for ease of reference.

Comments:

The SetCalculatedPosition Method is used to set the CalculatedPosition. It can only be called when the choke is not moving. The parameter is the calculated position. This method may return when the CalculatedPosition has been updated or it may return a status of Completes_Asynchronously. If it returns Completes_Asynchronously the Client will have to monitor the SetCalculatedPostionStatus to determine if an error occurred or the command completed. The SetCalculatedPositionStatus will reset on the next successful SetCalculatedPostion Method invocation.

Table 27 specifies the AddressSpace representation for the SetCalculatedPosition Method.

Table 27 – Choke SetCalculatedPosition Method AddressSpace Definition

Attribute

Value

BrowseName

SetCalculatedPosition

References

Node Class

BrowseName

DataType

TypeDefinition

ModellingRule

HasProperty

Variable

InputArguments

Argument[]

PropertyType

Mandatory