Development status:
New development
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MeasureInstruments/Elettra/ah501b
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) |
OffsetScalar: DevBoolean | If true performs the two's complement offset correction directly on the AH501B processor |
RangeScalar: DevShort | Current Range setting 0: Full Scale -+2.5 mA, 298 nA Resulution @ 24-bit 1: Full Scale -+2.5 uA, 298 fA Resulution @ 24-bit 2: Full Scale -+2.5 nA, 298 aA Resulution @ 24-bit |
ResolutionScalar: DevLong | Resolution: 16 or 24 bit |
NumChannelsScalar: DevLong | Number of active channels: 1, 2 or 4 |
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_0Scalar: DevDouble | Channel 0 value converted in nA |
Data_1Scalar: DevDouble | Channel 1 value converted in nA |
Data_2Scalar: DevDouble | Channel 2 value converted in nA |
Data_3Scalar: DevDouble | Channel 3 value converted in nA |
BiasVoltageScalar: DevDouble | To set and read the Bias Voltage output value |
BiasVoltageEnableScalar: DevBoolean | To set and read the Bias Voltage output status |
Data_RawSpectrum: DevLong | 4-channel raw ADC values |
DataSpectrum: DevDouble | 4-channel values converted in nA |
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 AH501B command Output: DevString AH501B command |
Generic method to interact with the AH501B via line commands |
StopInput: DevVoid Output: DevVoid |
Stop acquisition. |
StartInput: DevVoid Output: DevVoid |
Start acquisition. |
GetVersionInput: DevVoid Output: DevString |
Read firmware version |
GetDataInput: DevVoid Output: DevVarDoubleArray Array of 4-channel data in nA. |
Read data in nA from HW |
GetLastDataInput: DevShort Number of data to average Output: DevVarDoubleArray Array of acquired data. |
Returns an array 4-channel values in nA that are the averages on the last argin acquired data. |
StartNInput: DevLong Number of values to acquire Output: DevVoid |
Start acquisition of N values. |
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 AH501B 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.