This is historical information of device classes implemented in Zebra device server.
Use this link to find the valid information.
Development status:
Released
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/OtherInstruments/Zebra
Contact:
Class Description
Class for controlling PS CCD Camera
Families: Instrumentation
Key words:
Platform: Unix Like
Language: Python
Contact:
Hardware
Manufacturer: DLS controls group
Product:
Zebra
Bus: Socket
Class interface
Attributes:
Name | Description |
---|---|
ArmScalar: DevLong | — |
TriggerIntervalScalar: DevDouble | Time between consecutive triggers |
NbTriggersScalar: DevLong | — |
TriggerPulseTimeScalar: DevDouble | Time of a trigger pulse |
TriggerPosWidthScalar: DevDouble | Gate width, if negative it will be taken in decreasing pos |
TriggerPosStartScalar: DevDouble | Encoder position for starting the gate |
EncoderSpectrumSpectrum: DevDouble | — |
Encoder2SpectrumSpectrum: DevDouble | — |
Encoder3SpectrumSpectrum: DevDouble | — |
Encoder4SpectrumSpectrum: DevDouble | — |
TimeStampSpectrum: DevDouble | — |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State State Code |
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Status description |
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller. |
ResetInput: DevVoid Output: DevVoid |
— |
CalibrateInput: DevDouble Position to calibrate Output: DevVoid |
— |
CalibrateEnc1Input: DevDouble Position to calibrate Output: DevVoid |
— |
CalibrateEnc2Input: DevDouble Position to calibrate Output: DevVoid |
— |
CalibrateEnc3Input: DevDouble Position to calibrate Output: DevVoid |
— |
CalibrateEnc4Input: DevDouble Position to calibrate Output: DevVoid |
— |
Pipes:
Properties:
Name | Description |
---|---|
IPAdressDevString | IP Adress or Serial Device in case of direct USB connection |
PortNbDevLong | Port Number. Set to -1 in case of direct USB connection (serial device) |
TTLOutputMaskDevLong | Selects the TTL outputs where the trigger will be generated (ex. 1 -> only ttl 1, 3 -> ttl 1 and 3, 8 -> only ttl 4) |
EncoderMaskDevLong | Selects the encoders to be readout (ex. 1 -> only enc 1, 3 -> enc 1 and 3, 8 -> only enc 4) |
GateTriggByPosDevLong | If 1 the gate for starting the trigger pulses is triggered by a set enconder position. If 0 the gate is triggered by time |
EncoderPosTriggerDevLong | Number of the encoder used for triggering in position |
PosConversionFactor1DevDouble | Factor for converting encoder unit to physical units: enc_pos = phy_pos * factor. Used for calibrate encoder 1 readout |
PosOffset1DevDouble | Offset in enc position: enc_pos = offset + phy_pos * factor. Used for calibrate encoder 1 readout |
PosConversionFactor2DevDouble | Factor for converting encoder unit to physical units: enc_pos = phy_pos * factor. Used for calibrate encoder 2 readout |
PosOffset2DevDouble | Offset in enc position: enc_pos = offset + phy_pos * factor. Used for calibrate encoder 2 readout |
PosConversionFactor3DevDouble | Factor for converting encoder unit to physical units: enc_pos = phy_pos * factor. Used for calibrate encoder 3 readout |
PosOffset3DevDouble | Offset in enc position: enc_pos = offset + phy_pos * factor. Used for calibrate encoder 3 readout |
PosConversionFactor4DevDouble | Factor for converting encoder unit to physical units: enc_pos = phy_pos * factor. Used for calibrate encoder 4 readout |
PosOffset4DevDouble | Offset in enc position: enc_pos = offset + phy_pos * factor. Used for calibrate encoder 4 readout |
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 are looking at this version now.
19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .
2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.