SpectrometerDeviceStreamType defines seven mandatory FunctionalGroups described in5.2.3.1: Configuration, Status, AcquistionSettings, AcquisitionStatus, AcquisitionData, ChemometricModelSettings, and Context.

Table 48 describes the Parameters that are organized by the Configuration FunctionalGroup of a SpectrometerDeviceStreamType.

Table 48 – SpectrometerDeviceStreamType Configuration Parameters

BrowseName

Description

VariableType

Optional/

Mandatory

ActiveBackground

Background spectrum used for the evaluation of the absorbance.

In the case of spectrometer like diode array that requires black and white background, this is the white background.

YArrayItemType

(DataType=Float)

M

ActiveBackground1

Background spectrum used for the evaluation of the absorbance.

In the case of spectrometer like diode array that requires black and white background, this is the black background and the Parameter is mandatory.

YArrayItemType

(DataType=Float)

O

If more then one background spectrum is required, Parameters representing those additional background spectra shall be called ActiveBackground1, ActiveBackground2,...,ActiveBackground<n> and the same ModellingRules as for ActiveBackground Parameter shall apply.

Table 49 describes the Parameters that are organized by the AcquisitionSettings FunctionalGroup of a SpectrometerDeviceStreamType.

Table 49 – SpectrometerDeviceStreamType AcquisitionSettings Parameters

BrowseName

Description

VariableType

Optional/

Mandatory

SpectralRange

Spectral range of this acquisition. Vendors are expected to use a subtype of DataItemType to provide engineering units through the standard Property EngineeringUnits of type EUInformation. Typical units will be cm-1 and µm.

DataItemType

(DataType=Range)

O

Resolution

Acquisition resolution

May be an enum or Float

DataItemType

O

RequestedNumberOfScans

Number of scans to be averaged

This Parameter is often referred to as ObservationTime

AnalogItemType

(DataType=Int32)

O

Gain

Detector gain

May be an enum or Float

DataItemType

O

TransmittanceCutoff

Transmittance clipping limits

DataItemType

(DataType=Range)

O

AbsorbanceCutoff

Absorbance clipping limits

DataItemType

(DataType=Range)

O

Many of the Parameters in the AcquisitionSettings FunctionalGroup are used for sample acquisition. Calibration and validation may or may not use the same value. It is up to the vendor to select his approach: share Parameters or use different ones. Nested FunctionalGroup may also be used to organize different set of Parameters.

Table 50 describes the Parameters that are organized by the AcquisitionStatus FunctionalGroup of a SpectrometerDeviceStreamType. All Parameters organized by this FunctionalGroup shall be read-only.

Table 50 – SpectrometerDeviceStreamType AcquisitionStatus Parameters

BrowseName

Description

VariableType

RW

Optional/

Mandatory

NumberOfScansDone

Actual number of scans completed

AnalogItemType

(DataType=Int32)

RO

O

Table 51 describes the Parameters that are organized by the AcquisitionData FunctionalGroup of a SpectrometerDeviceStreamType.

Table 51 – SpectrometerDeviceStreamType AcquisitionData Parameters

BrowseName

Description

VariableType

RW

Optional/

Mandatory

RawData

Raw spectrum in arbitrary units

YArrayItemType

(DataType=Float)

RO

O

ScaledData*

Absorbance

YArrayItemType

(DataType=Float)

RO

M

TotalNumberOfScansDone

Total number of scans done at the end of acquisition.

AnalogItemType

(DataType=Int32)

RO

M

BackgroundAcquisitionTime

Time stamp of the background used for this acquisition. If more then one background spectrum is required, the time of ActiveBackground shall be used. Background is acquired during calibration acquisition cycle.

DataItemType

(DataType=DateTime)

RO

M

PendingBackground

Last acquired Background spectrum. This Background is not automatically used for evaluation of ScaledData (Absorbance) - see ActiveBackground Parameter.

In the case of spectrometer like diode array that requires black and white background, this is the white background.

YArrayItemType

(DataType=Float)

RO

M

PendingBackground1

Last acquired Background spectrum. This Background is not automatically used for evaluation of ScaledData (Absorbance) - see ActiveBackground Parameter.

In the case of spectrometer like diode array that requires black and white background, this is the black background and the Parameter is mandatory

YArrayItemType

(DataType=Float)

RO

O

If more then one background spectrum is required, Parameters representing those additional background spectra shall be called PendingBackground1, PendingBackground2,...,PendingBackground<n> and the same ModellingRules as for PendingBackground Parameter shall apply.

* ScaledData Parameter at this level represents the same Parameter that was defined on StreamType. Since different types of analysers may represent ScaledData differently, it was impossible to declare the VariableType of this Parameter at the StreamType level. It is possible here because the scope of the definition is limited to SpectrometerDeviceType. Devices of this type use YArrayItemType to represent ScaledData.