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
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 |
Updated:
The device class has been updated.
You can see previous version here .
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.