.

Average: 0
Rating Count: 0

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

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)
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.

23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



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:2 Jan 2017, 2:50 p.m.