Table 40 defines the valid states for the ChokeMoveEnum.

Table 40 - ChokeMoveEnum

Name

Description

Moving_1

The choke is currently moving (in progress)

Stopped_2

The move has stopped

Table 41 defines the valid states for the ChokeCommandEnum.

Table 41 - ChokeCommandEnum

Name

Description

Close_1

The command to the Choke is Close

Open_2

The command to the Choke is Open

Table 41 defines the valid states for the SetCalculatedPositionEnum.

Table 42 - SetCalculatedPositionEnum

Name

Description

Initial_0

no command(initial state)

Inprogress_1

command in progress

Complete_2

command completed

Fault_4

command fault

Table 43 defines the valid states for the SignatureStatusEnum.

Table 43 - SignatureStatusEnum

Name

Description

NotAvailable_1

The profile / signature is not available (in progress)

Completed_2

The profile / signature request has completed

Failed_4

The profile / signature request has failed

Retrieval of a signature is outside of the scope of this interface. A NotAvailable_1 indicates that the current profile / signature request is not available.

Table 44 defines the valid states for the CommandEnum. This might not be the actual state of the valve, it is just the last command sent to the valve.

Table 44 - CommandEnum

Name

Description

Close_1

The last command to the valve was Close

Open_2

The last command to the valve was Open

None_4

No known command has been sent to the valve. The initial setting on start-up of a server.

Table 45 defines the valid states for the SEMEnum.

Table 45 - SEMEnum

Name

Description

SEM_A_1

Valve move command selection SEM A

SEM_B_2

Valve move command selection SEM B

Auto_4

Subsea equipment vendor decides how to send the command. In some cases, this would be both SEMs, in others it would mean a subsea system’s choice of a SEM.

Table 46 defines the valid states for the ValvePositionEnum.

Table 46 - ValvePositionEnum

Name

Description

Close_1

The Valve is Closed

Open_2

The Valve is Open

Moving_4

The Valve is Moving

Unknown_8

The Valve is in an unknown state. This value can be used when a subsea vendor does not have any last command information and does not know the state of the valve.

The MDISVersionDataType provides a single structure that provides all of the version information for the Server. There is a corresponding variable structure that provides each of the elements.

This VariableType is defined in 6.2.

Table 47 – MDISVersionDataType Structure

Name

Type

Description

MDISVersionDataType

Structure

Information that describes MDIS Specification version.

MajorVersion

Byte

The Major Version number from the specification

MinorVersion

Byte

The minor version number from the specification

Build

Byte

The BuildNumber associated – typically always 0