TANGO
Device Server



SpectrumAnalyzer
Device Attributes Description

SpectrumAnalyzer Class

Revision: - Author:

Scalar Attributes
Attribute name
Data Type
R/W Type
Expert
Span
( Span Frequency, in MHz )
DEV_DOUBLE
READ_WRITE
No
CenterFrequency
( Sets or retrieves the central frequency. This is listed in the base IVI Spec functions. )
DEV_DOUBLE
READ_WRITE
No
MarkerX
( Sets or retrieves the central frequency. This is listed in the base IVI Spec functions. )
DEV_DOUBLE
READ
No
MarkerY
( The point on the y-axis corresponding to the value of the marker IVI Spec compliance: IviSpecAnMarker Extension Group. )
DEV_DOUBLE
READ
No
ErrorPolling
( This function periodically polls the device and reads its status, signaling malfunctioning. )
DEV_STRING
READ
No
Attenuation
( Specifies the input attenuation (in positive dB). IVI Spec base attribute. )
DEV_DOUBLE
READ_WRITE
No
DetectorType
( Specifies the detection method used to capture and process the signal. IVI SpecAn base attribute. )
DEV_STRING
READ_WRITE
No
StartFrequency
( Sets the start frequency. IVI SpecAn base functions. )
DEV_DOUBLE
READ_WRITE
No
StopFrequency
( Sets the stop frequency. IVI SpecAn base functions. )
DEV_DOUBLE
READ_WRITE
No
FreqOffset
( Specifies the frequency offset for all frequency readouts such as center frequency, except that it does not affect marker count. IVI SpecAn base functions. )
DEV_DOUBLE
READ_WRITE
No
ReferenceLevel
( Sets the amplitude of the reference level for the y axis. This is used as reference for amplitude measurements. This is typically set to a value slightly higher than the highest expected signal level. The units are determined by the amplitude units attribute. IVI SpecAn base attributes. )
DEV_DOUBLE
READ_WRITE
No
OPC
( Operation completed command. Sets bit 0 in the standard event status register to )
DEV_SHORT
READ_WRITE
No
ResolutionBandwidth
( See specific instrument documentation. IVI SpecAn base attribute. )
DEV_DOUBLE
READ_WRITE
No
PeakThreshold
( Specifies the minimum signal level for thee analyzer's internal peak identification routine to recognize a signal as a peak. This applies to all traces and all windows. See specific instrument documentation and manual for details. )
DEV_DOUBLE
READ_WRITE
No
PeakExcursion
( Specifies the minimum signal excursion above the threshold for the internal peak identification routine to recognize a signal as a peak . The excursion is the delta power between the noise level and the signal peak. See specific instrument documentation and manual for details. )
DEV_DOUBLE
READ_WRITE
No
Fs
( Sets/reads synchrotron frequency. This is a synchrotron related functionality, it could be removed from abstract class if one was interested only in a Spectrum Analyzer device. )
DEV_DOUBLE
READ_WRITE
No
WindowFs
( Window around fs in which we look for peaks. This is a synchrotron related functionality, it could be removed from abstract class if one was interested only in a Spectrum Analyzer device. )
DEV_DOUBLE
READ_WRITE
No
Window
( Unused. This is a synchrotron related functionality, it could be removed from abstract class if one was interested only in a Spectrum Analyzer device. )
DEV_DOUBLE
READ_WRITE
No
NumberOfSweeps
( Sets the number of measures. Sets and reads the number of sweeps. See the related class property for details. This instrument supports only single and continuous sweep. IVI SpecAn base attribute. )
DEV_LONG
READ_WRITE
No





Spectrum Attributes
Attribute name
Data Type
X Data Length
Expert
StartStop
( Sets the start and stop frequencies. Center frequency will be in the middle. )
DEV_DOUBLE
2
No
TraceReal32
( Vector containing the Y values corresponding to the 401 points of the spectrum. )
DEV_DOUBLE
401
No
TraceInt32
( Y values corresponding to the 401 points in X axis of the spectrum analyzer )
DEV_LONG
401
No
GetSignalPeaks
( Retrieves the signal peaks. )
DEV_DOUBLE
100
No







ESRF - Software Engineering Group