explicitActiveChannels: TRUE
library: rgdsa1k_32.*

class: "rgdsa1k"
flags: 0
sorted: no
implements: ivi, IviSpecAn, iviResourceMgr

attribute: "Active Trace" "Active Trace" string writeonly 3 -2
"This property specifies the trace name used to access all subsequent properties in this instance of the property node.  If the property you are attempting to use is trace-based, you must first select the Active Trace property and pass the name of a specific trace.  You can pass one of the trace strings that the specific instrument driver defines, or a virtual name the end-user defines in the ivi configuration file."

attribute: "Range Check"
	"Inherent IVI Properties:User Options:Range Check"
	bool readwrite 1 100592
	//const: RGDSA1K_ATTR_RANGE_CHECK
"Specifies whether to validate attribute values and function parameters.  If enabled, the instrument driver validates the parameter values that you pass to driver functions.  Range checking parameters is very useful for debugging.  After you validate your program, you can set this attribute to VI_FALSE (0)  to disable range checking and maximize performance.
    The default value is VI_TRUE (1) .  Use the rgdsa1k_InitWithOptions function to override this value.
    

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Query Instrument Status"
	"Inherent IVI Properties:User Options:Query Instrument Status"
	bool readwrite 1 100593
	//const: RGDSA1K_ATTR_QUERY_INSTRUMENT_STATUS
"Specifies whether the instrument driver queries the instrument status after each operation.  Querying the instrument status is very useful for debugging.  After you validate your program, you can set this attribute to VI_FALSE (0)  to disable status checking and maximize performance
    The instrument driver can choose to ignore status checking for particular attributes regardless of the setting of this attribute.
    The default value is VI_FALSE (0) .  Use the rgdsa1k_InitWithOptions function to override this value.
    

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Cache"
	"Inherent IVI Properties:User Options:Cache"
	bool readwrite 1 100594
	//const: RGDSA1K_ATTR_CACHE
"Specifies whether to cache the value of attributes.  When caching is enabled, the instrument driver keeps track of the current instrument settings and avoids sending redundant commands to the instrument.  Thus, you can significantly increase execution speed.
    The instrument driver can choose always to cache or never to cache particular attributes regardless of the setting of this attribute.
    The default value is VI_TRUE (1) .  Use the rgdsa1k_InitWithOptions function to override this value.
    

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Simulate"
	"Inherent IVI Properties:User Options:Simulate"
	bool readwrite 1 100595
	//const: RGDSA1K_ATTR_SIMULATE
"Specifies whether or not to simulate instrument driver I/O operations.  If simulation is enabled, instrument driver functions perform range checking and call Ivi_GetAttribute and Ivi_SetAttribute functions, but they do not perform instrument I/O.  For output parameters that represent instrument data, the instrument driver functions return calculated values.
    The default value is VI_FALSE (0) .  Use the rgdsa1k_InitWithOptions function to override this value.
    

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Record Value Coercions"
	"Inherent IVI Properties:User Options:Record Value Coercions"
	bool readwrite 1 100596
	//const: RGDSA1K_ATTR_RECORD_COERCIONS
"Specifies whether the IVI engine keeps a list of the value coercions it makes for integer and real type attributes.  You call rgdsa1k Get Next Coercion Record to extract and delete the oldest coercion record from the list.
    The default value is VI_FALSE (0) .  Use the rgdsa1k_InitWithOptions function to override this value.
    

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Interchange Check"
	"Inherent IVI Properties:User Options:Interchange Check"
	bool readwrite 1 1005A5
	//const: RGDSA1K_ATTR_INTERCHANGE_CHECK
"Specifies whether to perform interchangeability checking and retrieve interchangeability warnings.

The default value is VI_FALSE (0) .

Interchangeability warnings indicate that using your application with a different instrument might cause different behavior.  You call rgdsa1k Get Next Interchange Warning to extract interchange warnings.  Call the rgdsa1k_ClearInterchangeWarnings function to clear the list of interchangeability warnings without reading them.
Interchangeability checking logs a warning for each attribute you have not set that affects the behavior of the instrument.
    

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Description"
	"Inherent IVI Properties:Driver Identification:Description"
	string readonly 1 100792
	//const: RGDSA1K_ATTR_SPECIFIC_DRIVER_DESCRIPTION
"A string that contains a brief description of the specific driver.
    

"
attribute: "Driver Prefix"
	"Inherent IVI Properties:Driver Identification:Driver Prefix"
	string readonly 1 1006BE
	//const: RGDSA1K_ATTR_SPECIFIC_DRIVER_PREFIX
"A string that contains the prefix for the instrument driver.  The name of each user-callable function in this driver starts with this prefix.
    

"
attribute: "Driver Vendor"
	"Inherent IVI Properties:Driver Identification:Driver Vendor"
	string readonly 1 100791
	//const: RGDSA1K_ATTR_SPECIFIC_DRIVER_VENDOR
"A string that contains the name of the vendor that supplies this driver.
    

"
attribute: "Revision"
	"Inherent IVI Properties:Driver Identification:Revision"
	string readonly 1 1007B7
	//const: RGDSA1K_ATTR_SPECIFIC_DRIVER_REVISION
"A string that contains additional version information about this instrument driver.
    

"
attribute: "Class Specification Major Version"
	"Inherent IVI Properties:Driver Identification:Class Specification Major Version"
	iL readonly 1 100793
	//const: RGDSA1K_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MAJOR_VERSION
"The major version number of the class specification with which this driver is compliant.
    

"
attribute: "Class Specification Minor Version"
	"Inherent IVI Properties:Driver Identification:Class Specification Minor Version"
	iL readonly 1 100794
	//const: RGDSA1K_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MINOR_VERSION
"The minor version number of the class specification with which this driver is compliant.
    

"
attribute: "Supported Instrument Models"
	"Inherent IVI Properties:Driver Capabilities:Supported Instrument Models"
	string readonly 1 1006D7
	//const: RGDSA1K_ATTR_SUPPORTED_INSTRUMENT_MODELS
"Contains a model code of the instrument. For drivers that support more than one device, this attribute contains a comma-separated list of supported instrument models.
    

"
attribute: "Class Group Capabilities"
	"Inherent IVI Properties:Driver Capabilities:Class Group Capabilities"
	string readonly 1 100721
	//const: RGDSA1K_ATTR_GROUP_CAPABILITIES
"A string that contains a comma-separated list of class-extension groups that this driver implements.
    

"
attribute: "Manufacturer"
	"Inherent IVI Properties:Instrument Identification:Manufacturer"
	string readonly 1 10078F
	//const: RGDSA1K_ATTR_INSTRUMENT_MANUFACTURER
"A string that contains the name of the instrument manufacturer you are currently using.
    

"
attribute: "Model"
	"Inherent IVI Properties:Instrument Identification:Model"
	string readonly 1 100790
	//const: RGDSA1K_ATTR_INSTRUMENT_MODEL
"A string that contains the model number or name of the instrument that you are currently using.
    

"
attribute: "Firmware Revision"
	"Inherent IVI Properties:Instrument Identification:Firmware Revision"
	string readonly 1 10078E
	//const: RGDSA1K_ATTR_INSTRUMENT_FIRMWARE_REVISION
"A string that contains the firmware revision information for the instrument you are currently using.
    

"
attribute: "Logical Name"
	"Inherent IVI Properties:Advanced Session Information:Logical Name"
	string readonly 1 1006C1
	//const: RGDSA1K_ATTR_LOGICAL_NAME
"A string containing the logical name you specified when opening the current IVI session.
     You may pass a logical name to the rgdsa1k_init or rgdsa1k_InitWithOptions functions.  The IVI Configuration utility must contain an entry for the logical name.  The logical name entry refers to a virtual instrument section in the IVI Configuration file.  The virtual instrument section specifies a physical device and initial user options.
    

"
attribute: "I/O Resource Descriptor"
	"Inherent IVI Properties:Advanced Session Information:I/O Resource Descriptor"
	string readonly 1 1006C0
	//const: RGDSA1K_ATTR_IO_RESOURCE_DESCRIPTOR
"Indicates the resource descriptor the driver uses to identify the physical device.
    If you initialize the driver with a logical name, this attribute contains the resource descriptor that corresponds to the entry in the IVI Configuration utility.  
    If you initialize the instrument driver with the resource descriptor, this attribute contains that value.
    

"
attribute: "Driver Setup"
	"Inherent IVI Properties:Advanced Session Information:Driver Setup"
	string readonly 1 100597
	//const: RGDSA1K_ATTR_DRIVER_SETUP
"Some cases exist where you must specify instrument driver options at initialization time.  An example of this is specifying a particular instrument model from among a family of instruments that the driver supports.  This is useful when using simulation.  You can specify driver-specific options through the DriverSetup keyword in the optionsString parameter to the rgdsa1k_InitWithOptions function.  If you open an instrument using a logical name, you can also specify the options through the IVI Configuration Utility.
    The default value is an empty string.
    

"
attribute: "Amplitude Units"
	"Basic Operation:Amplitude Units"
	iL enum { RGDSA1K_VAL_AMPLITUDE_UNITS_DBM=1, RGDSA1K_VAL_AMPLITUDE_UNITS_DBMV=2, RGDSA1K_VAL_AMPLITUDE_UNITS_DBUV=3, RGDSA1K_VAL_AMPLITUDE_UNITS_VOLT=4, RGDSA1K_VAL_AMPLITUDE_UNITS_WATT=5 } readwrite 1 1312D1
	//const: RGDSA1K_ATTR_AMPLITUDE_UNITS
"Specifies the amplitude units for input, output and display amplitude.

RGDSA1K_VAL_AMPLITUDE_UNITS_DBM (1)
Sets the spectrum Analyzer to measure in decibels relative to 1 milliwatt.

RGDSA1K_VAL_AMPLITUDE_UNITS_DBMV (2)
Sets the spectrum analyzer to measure in decibels relative to 1 millivolt.

RGDSA1K_VAL_AMPLITUDE_UNITS_DBUV (3)
Sets the spectrum analyzer to measure in decibels relative to 1 microvolt.

RGDSA1K_VAL_AMPLITUDE_UNITS_VOLT (4)
Sets the spectrum analyzer to measure in volts.

RGDSA1K_VAL_AMPLITUDE_UNITS_WATT (5)
Sets the spectrum analyzer to measure in watts.

"
attribute: "Attenuation"
	"Basic Operation:Attenuation"
	fD readwrite 1 1312D2
	//const: RGDSA1K_ATTR_ATTENUATION
"Specifies the input attenuation (in positive dB).  This means that if 10dB is selected, the result is a reduction in the signal level of 10 dB.

0 (0.000000E+000)
This is a coercion table for Attenuation. The values follow a simple 1,2,5,10 scale, all coerced up.

1 (1.000000E+000)


2 (2.000000E+000)


3 (3.000000E+000)


4 (4.000000E+000)


5 (5.000000E+000)


6 (6.000000E+000)


7 (7.000000E+000)


8 (8.000000E+000)


9 (9.000000E+000)


10 (1.000000E+001)


11 (1.100000E+001)


12 (1.200000E+001)


13 (1.300000E+001)


14 (1.400000E+001)


15 (1.500000E+001)


16 (1.600000E+001)


17 (1.700000E+001)


18 (1.800000E+001)


19 (1.900000E+001)


20 (2.000000E+001)


21 (2.100000E+001)


22 (2.200000E+001)


23 (2.300000E+001)


24 (2.400000E+001)


25 (2.500000E+001)


26 (2.600000E+001)


27 (2.700000E+001)


28 (2.800000E+001)


29 (2.900000E+001)


30 (3.000000E+001)


"
attribute: "Attenuation Auto"
	"Basic Operation:Attenuation Auto"
	bool readwrite 1 1312D3
	//const: RGDSA1K_ATTR_ATTENUATION_AUTO
"Enables or disables auto attenuation.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Detector Type"
	"Basic Operation:Detector Type"
	iL enum { RGDSA1K_VAL_DETECTOR_TYPE_AUTO_PEAK=2, RGDSA1K_VAL_DETECTOR_TYPE_AVERAGE=3, RGDSA1K_VAL_DETECTOR_TYPE_MAX_PEAK=4, RGDSA1K_VAL_DETECTOR_TYPE_MIN_PEAK=5, RGDSA1K_VAL_DETECTOR_TYPE_SAMPLE=6, RGDSA1K_VAL_DETECTOR_TYPE_RMS=1001, RGDSA1K_VAL_DETECTOR_TYPE_NORMAL=8 } readwrite 1 1312D4
	//const: RGDSA1K_ATTR_DETECTOR_TYPE
"Specifies the detection method used to capture and process the signal. This governs the data acquisition for a particular sweep, but does not have any control over how multiple sweeps are processed.

RGDSA1K_VAL_DETECTOR_TYPE_AUTO_PEAK (2)
Allows the detector to capture better readings by using both positive and negative peak values when noise is present.

RGDSA1K_VAL_DETECTOR_TYPE_AVERAGE (3)
Average value of samples taken within the bin for a dedicated point on the display.

RGDSA1K_VAL_DETECTOR_TYPE_MAX_PEAK (4)
Obtains the maximum video signal between the last display point and the present display point.

RGDSA1K_VAL_DETECTOR_TYPE_MIN_PEAK (5)
Obtains the minimum video signal between the last display point and the present display point.

RGDSA1K_VAL_DETECTOR_TYPE_SAMPLE (6)
Pick one point within a bin.

RGDSA1K_VAL_DETECTOR_TYPE_RMS (1001)
RMS value of samples taken within the bin for a dedicated point on the display.

RGDSA1K_VAL_DETECTOR_TYPE_NORMAL (8)


"
attribute: "Detector Type Auto"
	"Basic Operation:Detector Type Auto"
	bool readwrite 1 1312D5
	//const: RGDSA1K_ATTR_DETECTOR_TYPE_AUTO
"Enables the auto detector.
Note:
When the RGDSA1K_ATTR_DETECTOR_TYPE_AUTO attribute is set to True, the relationship between the RGDSA1K_ATTR_TRACE_TYPE attribute and the RGDSA1K_ATTR_DETECTOR_TYPE attribute is not defined.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Frequency Start"
	"Basic Operation:Frequency Start"
	fD readwrite 1 1312D6
	//const: RGDSA1K_ATTR_FREQUENCY_START
"Specifies the left edge of the frequency domain in Hertz.  This is used in conjunction with the RGDSA1K_ATTR_FREQUENCY_STOP Stop attribute to define the frequency domain. If the RGDSA1K_ATTR_FREQUENCY_START attribute value is equal to the RGDSA1K_ATTR_FREQUENCY_STOP attribute value then the spectrum analyzer's horizontal attributes are in time-domain.

"
attribute: "Frequency Stop"
	"Basic Operation:Frequency Stop"
	fD readwrite 1 1312D7
	//const: RGDSA1K_ATTR_FREQUENCY_STOP
"Specifies the right edge of the frequency domain in Hertz. This is used in conjunction with the RGDSA1K_ATTR_FREQUENCY_START attribute to define the frequency domain. If the RGDSA1K_ATTR_FREQUENCY_START attribute value is equal to the RGDSA1K_ATTR_FREQUENCY_STOP attribute value then the spectrum analyzer's horizontal attributes are in time-domain.

"
attribute: "Frequency Offset"
	"Basic Operation:Frequency Offset"
	fD readwrite 1 1312D8
	//const: RGDSA1K_ATTR_FREQUENCY_OFFSET
"Specifies an offset value, in Hertz, that is added to the frequency readout.  The offset is used to compensate for external frequency conversion. Setting this attribute changes the RGDSA1K_ATTR_FREQUENCY_START and RGDSA1K_ATTR_FREQUENCY_STOP attributes. The following equations define the relationship of these settings:
      Frequency Start = Actual Start Frequency + Frequency Offset
      Frequency Stop = Actual Stop Frequency + Frequency Offset
      Marker Position = Actual Marker Frequency + Frequency Offset


"
attribute: "Input Impedance"
	"Basic Operation:Input Impedance"
	fD readwrite 1 1312D9
	//const: RGDSA1K_ATTR_INPUT_IMPEDANCE
"Specifies the value of input impedance, in ohms, expected at the active input port. This is typically 50 ohms or 75 ohms.

RGDSA1K_VAL_INPUT_IMPEDANCE_LOW (1.000000E+000)


RGDSA1K_VAL_INPUT_IMPEDANCE_HIGH (2.000000E+000)


"
attribute: "Number Of Sweeps"
	"Basic Operation:Number Of Sweeps"
	iL readwrite 1 1312DA
	//const: RGDSA1K_ATTR_NUMBER_OF_SWEEPS
"This attribute defines the number of sweeps.  This attribute value has no effect if the RGDSA1K_ATTR_TRACE_TYPE attribute is set to the value Clear Write.

"
attribute: "Reference Level"
	"Basic Operation:Reference Level"
	fD readwrite 1 1312DB
	//const: RGDSA1K_ATTR_REFERENCE_LEVEL
"The calibrated vertical position of the captured data used as a 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 RGDSA1K_ATTR_AMPLITUDE_UNITS attribute.

"
attribute: "Reference Level Offset"
	"Basic Operation:Reference Level Offset"
	fD readwrite 1 1312DC
	//const: RGDSA1K_ATTR_REFERENCE_LEVEL_OFFSET
"Specifies an offset for the RGDSA1K_ATTR_REFERENCE_LEVEL attribute in dB. This attribute adjusts the reference level for external signal gain or loss.  A positive value corresponds to a gain while a negative number corresponds to a loss. 

"
attribute: "Resolution Bandwidth"
	"Basic Operation:Resolution Bandwidth"
	fD readwrite 1 1312DD
	//const: RGDSA1K_ATTR_RESOLUTION_BANDWIDTH
"This specifies the width of the IF filter in Hertz.

100 (1.000000E+002)
This is a coercion table for Resolution Bandwidth. All values are in Hertz. The values follow a simple 1,2,5,10 scale, all coerced up.

300 (3.000000E+002)


1000 (1.000000E+003)


3000 (3.000000E+003)


10000 (1.000000E+004)


30000 (3.000000E+004)


100000 (1.000000E+005)


300000 (3.000000E+005)


1000000 (1.000000E+006)


"
attribute: "Resolution Bandwidth Auto"
	"Basic Operation:Resolution Bandwidth Auto"
	bool readwrite 1 1312DE
	//const: RGDSA1K_ATTR_RESOLUTION_BANDWIDTH_AUTO
"Enables resolution bandwidth auto coupling.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Sweep Mode Continuous"
	"Basic Operation:Sweep Mode Continuous"
	bool readwrite 1 1312DF
	//const: RGDSA1K_ATTR_SWEEP_MODE_CONTINUOUS
"Enables continuous sweep mode.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Sweep Time"
	"Basic Operation:Sweep Time"
	fD readwrite 1 1312E0
	//const: RGDSA1K_ATTR_SWEEP_TIME
"Specifies the length of time (in seconds) to sweep from the left edge to the right edge of the current domain.

"
attribute: "Sweep Time Auto"
	"Basic Operation:Sweep Time Auto"
	bool readwrite 1 1312E1
	//const: RGDSA1K_ATTR_SWEEP_TIME_AUTO
"Enables sweep time auto.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Trace Count"
	"Basic Operation:Trace Count"
	iL readonly 1 1312E2
	//const: RGDSA1K_ATTR_TRACE_COUNT
"Returns the number of traces.
Note:
For an instrument with only one Trace the driver may return an empty string.

"
attribute: "Trace Size"
	"Basic Operation:Trace Size"
	iL readonly 1 1312E3
	//const: RGDSA1K_ATTR_TRACE_SIZE
"This trace-based attribute returns the number of points in the trace array.

"
attribute: "Trace Type"
	"Basic Operation:Trace Type"
	iL enum { RGDSA1K_VAL_TRACE_TYPE_CLEAR_WRITE=1, RGDSA1K_VAL_TRACE_TYPE_MAX_HOLD=2, RGDSA1K_VAL_TRACE_TYPE_MIN_HOLD=3, RGDSA1K_VAL_TRACE_TYPE_VIDEO_AVERAGE=4, RGDSA1K_VAL_TRACE_TYPE_VIEW=5, RGDSA1K_VAL_TRACE_TYPE_STORE=6 } readwrite 1 1312E4
	//const: RGDSA1K_ATTR_TRACE_TYPE
"This trace-based attribute specifies the representation of the acquired data.

RGDSA1K_VAL_TRACE_TYPE_CLEAR_WRITE (1)
Sets the spectrum analyzer to clear previous sweep data off the display before performing a sweep.  Subsequent sweeps may or may not clear the display first, but the data array at the end of the sweep is entirely new.

RGDSA1K_VAL_TRACE_TYPE_MAX_HOLD (2)
Sets the spectrum analyzer to keep the data from either the previous data or the new sweep data, which ever is higher.

RGDSA1K_VAL_TRACE_TYPE_MIN_HOLD (3)
Sets the spectrum analyzer to keep the data from either the previous data or the new sweep data, which ever is lower.

RGDSA1K_VAL_TRACE_TYPE_VIDEO_AVERAGE (4)
Sets the spectrum analyzer to maintain a running average of the swept data.

RGDSA1K_VAL_TRACE_TYPE_VIEW (5)
Disables acquisition into this trace but displays the existing trace data.

RGDSA1K_VAL_TRACE_TYPE_STORE (6)
Disables acquisition and disables the display of the existing trace data.

"
attribute: "Vertical Scale"
	"Basic Operation:Vertical Scale"
	iL enum { RGDSA1K_VAL_VERTICAL_SCALE_LINEAR=1, RGDSA1K_VAL_VERTICAL_SCALE_LOGARITHMIC=2 } readwrite 1 1312E5
	//const: RGDSA1K_ATTR_VERTICAL_SCALE
"Specifies the vertical scale of the measurement hardware (use of log amplifiers versus linear amplifiers).

RGDSA1K_VAL_VERTICAL_SCALE_LINEAR (1)
Sets the vertical scale in linear units.

RGDSA1K_VAL_VERTICAL_SCALE_LOGARITHMIC (2)
Sets the vertical scale in logarithmic units.

"
attribute: "Video Bandwidth"
	"Basic Operation:Video Bandwidth"
	fD readwrite 1 1312E6
	//const: RGDSA1K_ATTR_VIDEO_BANDWIDTH
"Specifies the video bandwidth of the post-detection filter in Hertz.

1 (2.000000E+000)
This is a coercion table for Video Bandwidth. All values are in Hertz. The values range from 1 Hz to 3MHz. The scale follows a 1,2,5,10 pattern, ending with 3MHz.

3 (3.000000E+000)


10 (1.000000E+001)


30 (3.000000E+001)


100 (1.000000E+002)


300 (3.000000E+002)


1000 (1.000000E+003)


3000 (3.000000E+003)


10000 (1.000000E+004)


30000 (3.000000E+004)


1E+5 (1.000000E+005)


300000 (3.000000E+005)


1E+6 (1.000000E+006)


"
attribute: "Video Bandwidth Auto"
	"Basic Operation:Video Bandwidth Auto"
	bool readwrite 1 1312E7
	//const: RGDSA1K_ATTR_VIDEO_BANDWIDTH_AUTO
"Enables video bandwidth auto coupling.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Active Marker"
	"Markers:Active Marker"
	string readwrite 1 131399
	//const: RGDSA1K_ATTR_ACTIVE_MARKER
"Specifies the marker which is currently active.  The values for this attribute correspond to the Marker repeated capability.

"
attribute: "Marker Amplitude"
	"Markers:Marker Amplitude"
	fD readonly 1 13139A
	//const: RGDSA1K_ATTR_MARKER_AMPLITUDE
"Returns the amplitude of the active marker. The units are specified by the RGDSA1K_ATTR_AMPLITUDE_UNITS attribute, except when the RGDSA1K_ATTR_MARKER_TYPE attribute is set to Delta.  When the RGDSA1K_ATTR_MARKER_TYPE attribute is set to Delta the units are dB.  If the RGDSA1K_ATTR_MARKER_ENABLED attribute is set to False, any attempt to read this attribute returns the Marker Not Enabled error(0xBFFA2001).

"
attribute: "Marker Enabled"
	"Markers:Marker Enabled"
	bool readwrite 1 13139C
	//const: RGDSA1K_ATTR_MARKER_ENABLED
"Enables the active marker.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Marker Frequency Counter Enabled"
	"Markers:Marker Frequency Counter Enabled"
	bool readwrite 1 13139D
	//const: RGDSA1K_ATTR_MARKER_FREQUENCY_COUNTER_ENABLED
"Enables the marker frequency counter for better marker measurement accuracy. This attribute returns the Marker Not Enabled error (0xBFFA2001) if the RGDSA1K_ATTR_MARKER_ENABLED attribute is set to False.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Marker Frequency Counter Resolution"
	"Markers:Marker Frequency Counter Resolution"
	fD readwrite 1 13139E
	//const: RGDSA1K_ATTR_MARKER_FREQUENCY_COUNTER_RESOLUTION
"Specifies the resolution of the frequency counter in hertz.  The measurement gate time is the reciprocal of the specified resolution.

"
attribute: "Marker Position"
	"Markers:Marker Position"
	fD readwrite 1 13139F
	//const: RGDSA1K_ATTR_MARKER_POSITION
"Specifies the frequency or time position of the active marker (depending on the mode in which the analyzer is operating, frequency or time-domain). This attribute returns the Marker Not Enabled error  (0xBFFA2001) if the active marker is not enabled.

"
attribute: "Marker Threshold"
	"Markers:Marker Threshold"
	fD readwrite 1 1313A0
	//const: RGDSA1K_ATTR_MARKER_THRESHOLD
"Specifies the lower limit of the search domain vertical range for the RGDSA1K_MarkerSearch function.

"
attribute: "Marker Trace"
	"Markers:Marker Trace"
	string readwrite 1 1313A1
	//const: RGDSA1K_ATTR_MARKER_TRACE
"Specifies the trace for the active marker.

"
attribute: "Number Of Markers"
	"Markers:Number Of Markers"
	iL readonly 1 13139B
	//const: RGDSA1K_ATTR_MARKER_COUNT
"Returns the number of markers available for the instrument.

"
attribute: "Peak Excursion"
	"Markers:Peak Excursion"
	fD readwrite 1 1313A2
	//const: RGDSA1K_ATTR_PEAK_EXCURSION
"Specifies the minimum amplitude variation of the signal in dB that the RGDSA1K_MarkerSearch function identifies as a peak.

"
attribute: "Signal Track Enabled"
	"Markers:Signal Track Enabled"
	bool readwrite 1 1313A3
	//const: RGDSA1K_ATTR_SIGNAL_TRACK_ENABLED
"Enables or disables signal tracking.  When signal tracking is turned on, the spectrum analyzer centers the signal after each sweep.  This process invalidates the the RGDSA1K_ATTR_FREQUENCY_START and RGDSA1K_ATTR_FREQUENCY_STOP attributes.If the active marker is not enabled, operations on this attribute return the Marker Not Enabled (0xBFFA2001) error. 

Note: Signal tracking can only be enabled on one marker at any given time.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Marker Type"
	"Markers:Marker Type:Marker Type"
	iL enum { RGDSA1K_VAL_MARKER_TYPE_NORMAL=1, RGDSA1K_VAL_MARKER_TYPE_DELTA=2, RGDSA1K_VAL_MARKER_TYPE_BAND=1001, RGDSA1K_VAL_MARKER_TYPE_SPAN=1002 } readonly 1 13158D
	//const: RGDSA1K_ATTR_MARKER_TYPE
"Returns the marker type of the active marker.

RGDSA1K_VAL_MARKER_TYPE_NORMAL (1)
Regular marker used to make absolute measurements.

RGDSA1K_VAL_MARKER_TYPE_DELTA (2)
Marker used in conjunction with the reference marker to make relative measurements.

RGDSA1K_VAL_MARKER_TYPE_BAND (1001)


RGDSA1K_VAL_MARKER_TYPE_SPAN (1002)


"
attribute: "Reference Marker Amplitude"
	"Markers:Delta Marker:Reference Marker Amplitude"
	fD readonly 1 1315F1
	//const: RGDSA1K_ATTR_REFERENCE_MARKER_AMPLITUDE
"Returns the reference marker amplitude when the active marker is a delta marker. The units are specified by the RGDSA1K_ATTR_AMPLITUDE_UNITS attribute. If the Marker Type attribute is not Delta, this attribute returns the Not Delta Marker error (0xBFFA2002).

"
attribute: "Reference Marker Position"
	"Markers:Delta Marker:Reference Marker Position"
	fD readonly 1 1315F2
	//const: RGDSA1K_ATTR_REFERENCE_MARKER_POSITION
"Returns the position of the reference marker, when the active marker is a delta marker.  The units are Hertz for frequency domain measurements, and seconds for time domain measurements.  If the Marker Type attribute is not Delta, this attribute returns the Not Delta Marker error (0xBFFA2002).

"
attribute: "Trigger Source"
	"Trigger:Trigger Source"
	iL enum { RGDSA1K_VAL_TRIGGER_SOURCE_EXTERNAL=1, RGDSA1K_VAL_TRIGGER_SOURCE_IMMEDIATE=2, RGDSA1K_VAL_TRIGGER_SOURCE_SOFTWARE=3, RGDSA1K_VAL_TRIGGER_SOURCE_AC_LINE=4, RGDSA1K_VAL_TRIGGER_SOURCE_VIDEO=5 } readwrite 1 1313FD
	//const: RGDSA1K_ATTR_TRIGGER_SOURCE
"Specifies the source of the trigger signal that causes the analyzer to leave the Wait-For-Trigger state. 

RGDSA1K_VAL_TRIGGER_SOURCE_EXTERNAL (1)
The spectrum analyzer waits until it receives a trigger on the external trigger connector.

RGDSA1K_VAL_TRIGGER_SOURCE_IMMEDIATE (2)
The spectrum analyzer does not wait for a trigger of any kind.

RGDSA1K_VAL_TRIGGER_SOURCE_SOFTWARE (3)
The spectrum analyzer waits until the Send Software Trigger function executes.

RGDSA1K_VAL_TRIGGER_SOURCE_AC_LINE (4)
The spectrum analyzer waits until it receives a trigger on the AC line.

RGDSA1K_VAL_TRIGGER_SOURCE_VIDEO (5)
The spectrum analyzer waits until it receives a video level.

"
attribute: "External Trigger Level"
	"Trigger:External Trigger:External Trigger Level"
	fD readwrite 1 131461
	//const: RGDSA1K_ATTR_EXTERNAL_TRIGGER_LEVEL
"Specifies the level, in Volts, of the external trigger signal to trigger an acquisition.

"
attribute: "External Trigger Slope"
	"Trigger:External Trigger:External Trigger Slope"
	iL enum { RGDSA1K_VAL_EXTERNAL_TRIGGER_SLOPE_POSITIVE=1, RGDSA1K_VAL_EXTERNAL_TRIGGER_SLOPE_NEGATIVE=2 } readwrite 1 131462
	//const: RGDSA1K_ATTR_EXTERNAL_TRIGGER_SLOPE
"Specifies the slope of the external trigger signal to trigger an acquisition.

RGDSA1K_VAL_EXTERNAL_TRIGGER_SLOPE_POSITIVE (1)
Sets positive slope.

RGDSA1K_VAL_EXTERNAL_TRIGGER_SLOPE_NEGATIVE (2)
Sets negative slope.

"
attribute: "Video Trigger Level"
	"Trigger:Video Trigger:Video Trigger Level"
	fD readwrite 1 1314C5
	//const: RGDSA1K_ATTR_VIDEO_TRIGGER_LEVEL
"Specifies the level of the video signal to trigger an acquisition.  The units are specified by the RGDSA1K_ATTR_AMPLITUDE_UNITS attribute.

"
attribute: "Video Trigger Slope"
	"Trigger:Video Trigger:Video Trigger Slope"
	iL enum { RGDSA1K_VAL_VIDEO_TRIGGER_SLOPE_POSITIVE=1, RGDSA1K_VAL_VIDEO_TRIGGER_SLOPE_NEGATIVE=2 } readwrite 1 1314C6
	//const: RGDSA1K_ATTR_VIDEO_TRIGGER_SLOPE
"Specifies the slope of the video signal to trigger an acquisition.

RGDSA1K_VAL_VIDEO_TRIGGER_SLOPE_POSITIVE (1)
Sets positive slope.

RGDSA1K_VAL_VIDEO_TRIGGER_SLOPE_NEGATIVE (2)
Sets negative slope.

"
attribute: "Units Per Division"
	"Display Control:Units Per Division"
	fD readwrite 1 131529
	//const: RGDSA1K_ATTR_UNITS_PER_DIVISION
"Specifies the number of vertical units in one screen division. This is typically used in conjunction with the RGDSA1K_ATTR_REFERENCE_LEVEL attribute to set the vertical range of the spectrum analyzer.

"
attribute: "Number Of Divisions"
	"Display Control:Number Of Divisions"
	iL readonly 1 13152A
	//const: RGDSA1K_ATTR_NUMBER_OF_DIVISIONS
"Specifies the number of divisions.

"
attribute: "External Mixer Enabled"
	"External Mixing:External Mixer Enabled"
	bool readwrite 1 13165A
	//const: RGDSA1K_ATTR_EXTERNAL_MIXER_ENABLED
"Enables the external mixer.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "External Mixer Number Of Ports"
	"External Mixing:External Mixer Number Of Ports"
	iL readwrite 1 13165C
	//const: RGDSA1K_ATTR_EXTERNAL_MIXER_NUMBER_OF_PORTS
"Selects the number of ports used in external mixing.

"
attribute: "External Mixer Harmonic"
	"External Mixing:External Mixer Harmonic"
	iL readwrite 1 13165B
	//const: RGDSA1K_ATTR_EXTERNAL_MIXER_HARMONIC
"Specifies the order n of the harmonic used for conversion. 

"
attribute: "External Mixer Average Conversion Loss"
	"External Mixing:External Mixer Average Conversion Loss"
	fD readwrite 1 131655
	//const: RGDSA1K_ATTR_EXTERNAL_MIXER_AVERAGE_CONVERSION_LOSS
"Specifies the average conversion loss.

"
attribute: "External Mixer Conversion Loss Table Enabled"
	"External Mixing:External Mixer Conversion Loss Table Enabled"
	bool readwrite 1 131659
	//const: RGDSA1K_ATTR_EXTERNAL_MIXER_CONVERSION_LOSS_TABLE_ENABLED
"Enables or disables the conversion loss table.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Bias Enabled"
	"External Mixing:Bias Enabled"
	bool readwrite 1 131657
	//const: RGDSA1K_ATTR_EXTERNAL_MIXER_BIAS_ENABLED
"Enables the external mixer's bias.

VI_TRUE (1)
True

VI_FALSE (0)
False

"
attribute: "Bias"
	"External Mixing:Bias"
	fD readwrite 1 131656
	//const: RGDSA1K_ATTR_EXTERNAL_MIXER_BIAS
"Specifies the external mixer bias current in Amps.

"
attribute: "Bias Limit"
	"External Mixing:Bias Limit"
	fD readwrite 1 131658
	//const: RGDSA1K_ATTR_EXTERNAL_MIXER_BIAS_LIMIT
"Specifies the external mixer bias current limit in Amps.

"
attribute: "ID Query Response"
	"Miscellaneous Properties:ID Query Response"
	string readonly 1 118C31
	//const: RGDSA1K_ATTR_ID_QUERY_RESPONSE
"Returns the ID Query response string.  The instrument driver gets the value of this attribute when you pass VI_TRUE (1)  for the ID Query parameter to the rgdsa1k_init or rgdsa1k_InitWithOptions function.
    

"
