.

Average: 0
Rating Count: 0

Development status: Released, Release: release_1_2_1
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MeasureInstruments/Spectrometer
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
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
GetIntensityInput: DevULong
Output: DevVarDoubleArray
Get intensity spectrum by index

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


Please log in to comment.

20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2 on:23 Feb 2017, 10:31 a.m.