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: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/CounterTimer/C400Pyramid
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 |
Updated:
The device class has been updated.
You are looking at this version now.
27 Oct 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
11 Aug 2018, DS Admin
Created:
The device class has been added to catalogue.