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

Use this link to find the valid information.

Development status: New development
Information status: New

Contact:



Class Description


This device has been conceived to introduce a PicoHarp300 instrument with in the tango control system.

This device is not using directly the manufacturer's library. In this repository you can find a cython extension to bind their library to python.

Families: Instrumentation

Key words:

Platform: Unix Like

Language: Python

License:

Contact:

Hardware


Manufacturer: PicoQuant GmbH

Product:

PicoHarp300

Bus: USB

Class interface


Attributes:

Name Description
InstrumentModelScalar: DevString Name given by the instrument about its model.
InstrumentPartnumScalar: DevString Name given by the instrument about its partnum.
InstrumentVersionScalar: DevString Firmware version of the instrument.
SyncDividerScalar: DevUShort Programable divider of the sync input. This allows to reduce the sync input rate.
ZeroCrossCh0Scalar: DevShort Zero cross level of the Constant Fraction Discriminator (CFD) for the channel 0
ZeroCrossCh1Scalar: DevShort Zero cross level of the Constant Fraction Discriminator (CFD) for the channel 1
LevelCh0Scalar: DevShort Discriminator level of the Constant Fraction Discriminator (CFD) for the channel 0
LevelCh1Scalar: DevShort Discriminator level of the Constant Fraction Discriminator (CFD) for the channel 1
ResolutionScalar: DevDouble Acquisition resolution.
BinningScalar: DevUShort To configure the resolution. Steps from 0 to 7 means resolutions 4, 8, 16, 32, ..., 512 ps.
BaseResolutionScalar: DevDouble The very basic resolution where no binning can be applied.
OffsetScalar: DevShort Delay the acquisition window relatively to the sync frame.
CountRateCh0Scalar: DevLong
CountRateCh1Scalar: DevLong
OverflowStopperScalar: DevBoolean
OverflowStopperThresholdScalar: DevUShort
AcquisitionTimeScalar: DevDouble
FlagsScalar: DevShort
IntegralCountScalar: DevLong64
HistogramMaxValueScalar: DevLong From read histogram, its maximum value
ElapsedMeasTimeScalar: DevDouble
WarningsScalar: DevString Human readable text from the instrument warning codes.
HardwareDebugInfoScalar: DevString Instrument debug information.
TimeBetweenChangingScalar: DevDouble Internal parameter of the device to configure the reading frequency to the instrument for intermediate values.
TimeHoldingAlarmScalar: DevDouble Internal parameter to configure how much time the alarm state is hold to allow the user to record the information.
HistogramSpectrum: DevLong

Commands:

Name Description
AbortInput: DevVoid
Output: DevVoid
AcquireInput: DevVoid
Output: DevVoid
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.
OnInput: DevVoid
Output: DevVoid
OffInput: DevVoid
Output: DevVoid
StartInput: DevVoid
Output: DevVoid
StopInput: DevVoid
Output: DevVoid
ExecInput: DevString
Output: DevString
Dangerous command that allow to eval internally python code

Pipes:

Properties:

Name Description
SerialNumberDevString Serial number of the instrument to contact
SimulationDevBoolean Property to configure the device to, instead of use an instrument, simulate it.
usbResetPathDevString Path to where the script to reset the usb ports has been placed
usbResetScriptNameDevString Name of the script to be called to recover to the speed exception in the usb
AutoStartDevBoolean Property to setup the behaviour of the device when it is launched

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



19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You are looking at this version now.



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:19 Jan 2017, 10:43 a.m.