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. |
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.