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

Use this link to find the valid information.

Development status: New development
Information status: New
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MeasureInstruments/HydraHarp400
Contact:



Class Description


Tango server for the HydraHarp400 TDC from PicoQuant

Families: MeasureInstruments

Key words: HydraHarp400,PicoQuant

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: none

Bus: USB

Class interface


Attributes:

Name Description
inputChannelEnableScalar: DevDouble 0 disabled, 1 enabled
inputChannelOffsetScalar: DevLong channel timing offset in ps, min CHANOFFSMIN, max CHANOFFSMAX
modeScalar: DevLong 0 histogramming mode 2 T2 mode 3 T3 mode 8 continuous mode
refSourceScalar: DevLong reference clock, 0: internal, 1: external
baseResolutionScalar: DevDouble base resolution in ps
binStepsScalar: DevLong the maximum allowed binning steps
nChannelsScalar: DevLong the number of installed input channels
numModScalar: DevLong the number of installed modules
syncDivScalar: DevLong sync rate divider, 1, 2, 4, ..., SYNCDIVMAX
CFDDiscriminatorLevelScalar: DevLong CFD discriminator level in millivolts, min = DISCRMIN, max DISCMAX
zeroxScalar: DevLong CFD zero cross level in millivolts
syncChannelOffsetScalar: DevLong sync timing offset in ps, min CHANOFFSETMIN, max CHANOFFSETMAX
inputCFDDiscrLevelScalar: DevLong CFD discriminator level in millivolts, min DISCRMIN, max DISCRMAX
inputCFDZeroCrossLevelScalar: DevLong CFD discriminator level in millivolts, min ZCMIN, max ZCMAX
stopOverflowScalar: DevLong 0 do not stop, 1 do stop on overflow
stopCountScalar: DevULong count level on which should be stopped, min STOPCNTMIN, max STOPCNTMAX
binningScalar: DevLong measurement binning mode, min 0( default = smallest, i.e. base resolution) max (MAXBINSTEPS-1) 0 1x base resolution 1 2x base resolution 2 4x base resolution and so on
lenCodeScalar: DevLong histogramm length code, min 0, max MAXLENCODE (default)
measControlScalar: DevLong 0 = MEASCTRL_SINGLESHOT_CTC 1 = MEASCTRL_C1_GATED 2 = MEASCTRL_C1_START_CTC_STOP 3 = MEASCTRL_C1_START_C2_STOP 4 = MEASCTRL_CONT_C1_GATED 5 = MEASCTRL_CONT_C1_START_CTC_STOP 6 = MEASCTRL_CONT_CTC_RESTART
startEdgeScalar: DevLong 0 falling, 1 rising
stopEdgeScalar: DevLong 0 falling, 1 rising
tAcqScalar: DevLong acquisition time in milliseconds, min ACQTMIN, max ACQTMAX
ctcStatusScalar: DevULong 0 acquisition time still running, 1 acquisition time has ended
clearUponReadScalar: DevLong 0 keep the histogram in the reading buffer aftter getHistogram() 1 clears the acquisition buffer
resolutionScalar: DevDouble pointer to a double precision float (64 bit) returns the resolution at the current binning (histogram bin width) in ps,
syncRateScalar: DevLong returns the current sync rate
countRateScalar: DevLong the current count rate of this input channel
statusFlagsScalar: DevLong the current status flags, bit pattern
elapsedMeasTimeScalar: DevDouble the elapsed time im millisecs
warningsScalar: DevLong bitwise encoded warnings
warningTextScalar: DevString the warning test, at least 16384 chars
syncPeriodScalar: DevDouble the sync period in ps
histogramSpectrum: DevLong where getHistogram stores the data

Commands:

Name Description
StateInput: DevVoid
Output: State
Device state
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: ConstDevString
Device status
This command gets the device status (stored in its device_status data member) and returns it to the caller.
calibrateInput: DevVoid
Output: DevLong
0 success, < 0 error
calibrate
clearHistMemInput: DevVoid
Output: DevLong
0 success, < 0 error
startMeasInput: DevVoid
Output: DevLong
0 success, <0 error
uses tAcq to start the measurment
stopMeasInput: DevVoid
Output: DevLong
0 success, < 0 error

Pipes:

Properties:

Name Description
channelDevLong the channel number
ctrlDeviceDevString the device name of the controller which serialises the I/O

README

b'\n/home/kracht/Misc/HydraHarp/TK/HH400-v3.x-Demos/Linux/64bit/c/histomode/histomode.c\n/home/kracht/Misc/HydraHarp/TK/HH400-v3.x-Demos/Linux/64bit/c/histomode/makefile\n\ninstall on: hasx013slmlxctrl\n\n'

19 Mar 2022, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.



12 Mar 2022, DS Admin
Created:
The device class has been added to catalogue.
Added by:dadmin on:19 Mar 2022, 3:31 a.m.