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

Use this link to find the valid information.

Development status: New development
Information status: Updated

Contact:



Class Description


This class interface XPi pA, HV controller.

Families: Acquisition

Key words:

Platform: Unix Like

Language: Cpp

License:

Contact:

Hardware


Manufacturer: Sincrotrone Trieste S.C.p.A.

Bus: Ethernet

Class interface


Attributes:

Name Description
AcquisitionScalar: DevBoolean Continuous data acquisition 1 Start continuous data acquisition (default at startup) 0 Stop continuous data acquisition
ExternalTriggerScalar: DevBoolean ExternalTrigger enabled or disable (free running)
HalfModeScalar: DevBoolean If true integrates only with one circuit, otherwise with two
RangeScalar: DevShort Current Range setting 0: 1.8 nC 1: 50 pC 2: 100 pC 3: 150 pC 4: 200 pC 5: 250 pC 6: 300 pC 7: 350 pC
IntegrationTimeScalar: DevDouble Integration time in ms
AcquisitionNumberScalar: DevLong Number of acquisitions per trigger, if acquisition not triggered 0 -> infinite loop
Data_raw_0Scalar: DevLong Channel 0 raw ADC value
Data_raw_1Scalar: DevLong Channel 1 raw ADC value
Data_raw_2Scalar: DevLong Channel 2 raw ADC value
Data_raw_3Scalar: DevLong Channel 3 raw ADC value
Data_pC_0Scalar: DevDouble Channel 0 value converted in pC
Data_pC_1Scalar: DevDouble Channel 1 value converted in pC
Data_pC_2Scalar: DevDouble Channel 2 value converted in pC
Data_pC_3Scalar: DevDouble Channel 3 value converted in pC
Data_RawSpectrum: DevLong 4-channel raw ADC values
Data_pCSpectrum: DevDouble 4-channel values converted in pC

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.
GetLastData_RawInput: DevShort
Number of data to average
Output: DevVarLongArray
Array of acquired data.
Returns an array 4-channel raw values that are the averages on the last argin acquired data.
GetData_RawInput: DevVoid
Output: DevVarLongArray
Array of 4-channel raw data.
Read raw data from HW
ReadWriteInput: DevString
AH401B command
Output: DevString
AH401B command
Generic method to interact with the AH401B via line commands
StopInput: DevVoid
Output: DevVoid
Stop acquisition on trigger.
StartInput: DevVoid
Output: DevVoid
Start acquisition on trigger.
ResetSwInput: DevVoid
Output: DevVoid
Reset device with a software command.
GetVersionInput: DevVoid
Output: DevString
Read firmware version
GetData_PcInput: DevVoid
Output: DevVarDoubleArray
Array of 4-channel data in pC.
Read data in Pc from HW
GetLastData_pCInput: DevShort
Number of data to average
Output: DevVarDoubleArray
Array of acquired data.
Returns an array 4-channel values in pC that are the averages on the last argin acquired data.

Pipes:

Properties:

Name Description
HostnameDevString This is the hostname of the host to connect to.
PortDevLong This is the port number to connect to.
ReadtimeoutDevShort Read timeout in milliseconds.
AutoAcquisitionDevBoolean If true, the AH401B start auto-acquisition at startup. NOTE : The default values is true.
ExternalTriggerDevBoolean Sets at startup the external trigger or the free running acquisition

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.
Added by:pgoryl2 on:23 Feb 2017, 10:21 a.m.