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

Use this link to find the valid information.

Development status: New development
Information status: New

Contact:



Class Description


Class for controlling the C400 Four-channel Pulse Counting Detector Controller from Pyramid Technical Consultants

Families: CounterTimer

Key words:

Platform: Unix Like

Language: Python

License: GPL

Contact:

Hardware


Manufacturer: Pyramid Technical Consultants

Product:

C400

Bus: Socket

Class interface


Attributes:

Name Description
DAC1Scalar: DevDouble Analog output
DAC2Scalar: DevDouble Analog output
DAC3Scalar: DevDouble Analog output
DAC4Scalar: DevDouble Analog output
DeadtimeScalar: DevDouble Deadtime correction to be applied to the incoming counts for all channels.
DHI1Scalar: DevDouble Discriminator high level
DHI2Scalar: DevDouble Discriminator high level
DHI3Scalar: DevDouble Discriminator high level
DHI4Scalar: DevDouble Discriminator high level
DLO1Scalar: DevDouble Discriminator low level
DLO2Scalar: DevDouble Discriminator low level
DLO3Scalar: DevDouble Discriminator low level
DLO4Scalar: DevDouble Discriminator low level
PeriodScalar: DevDouble Integration period
Polarity1Scalar: DevString Polarity (N/P)
Polarity2Scalar: DevString Polarity (N/P)
Polarity3Scalar: DevString Polarity (N/P)
Polarity4Scalar: DevString Polarity (N/P)
Counts1Scalar: DevLong
Counts2Scalar: DevLong
Counts3Scalar: DevLong
Counts4Scalar: DevLong
HV1Scalar: DevDouble High voltage readback ADCs.
HV2Scalar: DevDouble High voltage readback ADCs.
HV3Scalar: DevDouble High voltage readback ADCs.
HV4Scalar: DevDouble High voltage readback ADCs.
DigitalStatusBitsScalar: DevLong 0->connected, 1->pending/busy.2->error,6->urgent device error, 9->starting up, 16->measuring.
TriggerModeStrScalar: DevString
TriggerModeScalar: DevLong 0->CUSTom, 1-> INTernal, 2->EXTERNAL_START, 3->EXTERNAL_STARTSTOP, 4->EXTERNAL_START_HOLD,5->EXTERNAL_WINDOWED, 6->DISCRIMINATOR_SWEEP
TriggerPolarityScalar: DevLong External gate polarity (external trigger only). 0 = rising edge, 1 = falling edge (invert BNC trigger)
TriggerSourceStartScalar: DevString The start trigger source. Used in CUSTom, EXTERNAL_START, EXTERNAL_STARTSTOP, EXTERNAL_START_HOLD, and EXTERNAL_WINDOWED modes. INTernal or BNC
TriggerSourceStopScalar: DevString The stop trigger source. Used in CUSTom, and EXTERNAL_STARTSTOP modes. INTernal or BNC
TriggerSourcePauseScalar: DevString The pause/burst trigger source. Used in CUSTom, and EXTERNAL_WINDOWED modes. INTernal or BNC
ScanStartVScalar: DevDouble Used by scanning (StartScan command)
ScanStopVScalar: DevDouble Used by scanning (StartScan command)
ScanWindowVScalar: DevDouble Used by scanning (StartScan command)
ScanPeriodScalar: DevDouble Used by scanning (StartScan command)
HIVMax1Scalar: DevDouble Set (query) maximum allowable external high voltage setting. This is a software enforced limit.
HIVMax2Scalar: DevDouble Set (query) maximum allowable external high voltage setting. This is a software enforced limit.
HIVMax3Scalar: DevDouble Set (query) maximum allowable external high voltage setting. This is a software enforced limit.
HIVMax4Scalar: DevDouble Set (query) maximum allowable external high voltage setting. This is a software enforced limit.
HIVSUP1Scalar: DevDouble Query maximum allowable external high voltage setting in volts for each channel, as determined by the installed HV module.
HIVSUP2Scalar: DevDouble Query maximum allowable external high voltage setting in volts for each channel, as determined by the installed HV module.
HIVSUP3Scalar: DevDouble Query maximum allowable external high voltage setting in volts for each channel, as determined by the installed HV module.
HIVSUP4Scalar: DevDouble Query maximum allowable external high voltage setting in volts for each channel, as determined by the installed HV module.
HIVVOL1Scalar: DevDouble Set (query) the auxiliary (external) high voltage setting.
HIVVOL2Scalar: DevDouble Set (query) the auxiliary (external) high voltage setting.
HIVVOL3Scalar: DevDouble Set (query) the auxiliary (external) high voltage setting.
HIVVOL4Scalar: DevDouble Set (query) the auxiliary (external) high voltage setting.
HIVEnable1Scalar: DevLong Enable/disable (query) the auxiliary (external) high voltage power supply.
HIVEnable2Scalar: DevLong Enable/disable (query) the auxiliary (external) high voltage power supply.
HIVEnable3Scalar: DevLong Enable/disable (query) the auxiliary (external) high voltage power supply.
HIVEnable4Scalar: DevLong Enable/disable (query) the auxiliary (external) high voltage power supply.

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.
StartAcquisitonInput: DevVoid
Output: DevVoid
Start measurement in valid trigger
StopAcquisitionInput: DevVoid
Output: DevVoid
Stop measurement
StartScanInput: DevVoid
Output: DevVoid
Configure and initiate a discriminator sweep starting at ScanStartV (signed) and ending at ScanStopV (signed) in increments of ScanWindowV and a dwell time of ScanPeriod seconds.

Pipes:

Properties:

Name Description
IpAddressDevString Ip address of the terminal server connected to the device
PortNbDevLong Port number the device is connected to

8 Feb 2020, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



27 Oct 2018, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.



11 Aug 2018, DS Admin
Created:
The device class has been added to catalogue.
Added by:dadmin on:27 Oct 2018, 3:26 a.m.