This is historical information of device classes implemented in Spectrometer device server.

Use this link to find the valid information.

Development status: Released
Information status: New

Contact:



Class Description


This class controls an Ocean Optics Spectrometer interfaced in USB

Families: MeasureInstruments

Key words: Acquisition

Platform: Windows

Language: Cpp

License:

Contact:

Hardware


Manufacturer: Ocean Optics

Product:

USB2000+

Bus: USB

Class interface


Attributes:

Name Description
averagingNbScalar: DevUShort
boxcarScalar: DevUShort
integrationTimeScalar: DevLong
lampEnableScalar: DevBoolean
acquisitionCountScalar: DevULong
triggerModeScalar: DevUShort
maxBufferDepthScalar: DevULong
nbGatesScalar: DevULong
acqDelayScalar: DevULong
lambdaSpectrum: DevDouble
intensitySpectrum: DevDouble

Commands:

Name Description
GetIntensityInput: DevULong
Output: DevVarDoubleArray
Get intensity spectrum by index
StateInput: DevVoid
Output: State
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: DevString
This command gets the device status (stored in its device_status data member) and returns it to the caller.
StartInput: DevVoid
Output: DevVoid
Starts multiple spectrum acquisitions according to chosen mode. Returns spectrum until a "Stop" command is sent by user.
StopInput: DevVoid
Output: DevVoid
stops the current acquisition
GetFirmwareVersionInput: DevVoid
Output: DevString
returns version number of code running on the microcontroller
SnapInput: DevVoid
Output: DevVoid
Start an acquisition for framesNb spectra. The final spectrum is the averaging of all spectra

Pipes:

Properties:

Name Description
TriggerModeDevShort Sets the triggering mode: 0= normal (free running) mode = INTERNAL_SINGLE 1= software trigger = INTERNAL_TRIGGERED_SINGLE 2= external hardware level trigger mode = EXTERNAL_MULTI 3= external synchronization trigger mode = EXTERNAL_GATE 4= external harware edge trigger mode = EXTERNAL_SINGLE
SpectrometerIndexDevShort USB index if there is several spectrometers
StopAcqOnSaturationDevBoolean This property enables/disables the acquisition stop on spectrum saturation.
AlarmOnSaturationDevBoolean Device change to ALARM state if saturated

20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You are looking at this version now.



23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2 on:20 Apr 2017, 1:12 p.m.