Parameters defined for the AnalyserChannelType are described in the following tables. The tables correspond to mandatory FunctionalGroups defined for the AnalyserChannelType. Additional Parameters may be defined for AnalyserChannel on subtypes of AnalyserDeviceType and associated with those FunctionalGroups.

All AnalyserChannel Parameters exist as components of the ParameterSet Object defined on that AnalyserChannel. Each Parameter defined for an AnalyserChannel shall be accessible through one and only one FunctionalGroup defined on that AnalyserChannel. Note, that the same Parameter is not instantiated more than once. Both, ParameterSet and a specific FunctionalGroup maintain References to the same instance of the Parameter.

Table 18 shows Parameters that will be organized by the Configuration FunctionalGroup.

Table 18 AnalyserChannel Configuration Parameters

BrowseName

Description

VariableType

Optional/

Mandatory

ChannelId

Channel Id defined by user. On some analysers, the name of a channel may be configured using a maintenance tool, which leads to having two names to refer to the same channel for example: Channel1 and FirstChannel. In this case, one is for the BrowseName and the second is the ChannelId.

DataItemType

(DataType=String)

O

IsEnabled

True if this AnalyserChannel maybe used to perform acquisition.

Allow an AnalyserChannel to be marked as “not in use” so xxxAllChannels Methods of the AnalyserDevice may skip it.

In the case of “software” AnalyserChannel like GC, this allows a chromatographic application to be disabled.

DataItemType

(DataType=Boolean)

M

Table 19 shows Parameters that will be organized by Status FunctionalGroup. All Parameters organized by this FunctionalGroup shall be read-only.

Table 19 AnalyserChannel Status Parameters

BrowseName

Description

VariableType

Optional/

Mandatory

DiagnosticStatus

AnalyserChannel health status

DataItemType

(DataType=DeviceHealthEnumeration)

M

ActiveStream

Active stream for this AnalyserChannel.

Its value is the BrowseName of the active stream.

If no Stream is active, it shall be set to NULL.

DataItemType

(DataType=String)

M

The DiagnosticStatus Parameter reflects the general health of the channel. It is defined as a Variable of DataItemType type and its value is defined by [OPC 10000-100] enumeration DeviceHealthEnumeration.