Development status:
New development
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MeasureInstruments/Elettra/ah401b
Contact:
Class Description
This class interface XPi pA, HV controller.
Families: Acquisition
Key words:
Platform: Unix Like
Language: Cpp
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 |
---|---|
StartInput: DevVoid Output: DevVoid |
Start acquisition on trigger. |
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. |
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 |
Please log in to comment.