NI RFSA Device Characteristics Attributes - ni/grpc-device GitHub Wiki
- NIRFSA_ATTR_SERIAL_NUMBER
- NIRFSA_ATTR_MODULE_REVISION
- NIRFSA_ATTR_DEVICE_TEMPERATURE
- NIRFSA_ATTR_LO_TEMPERATURE
- NIRFSA_ATTR_DIGITIZER_TEMPERATURE
- NIRFSA_ATTR_FPGA_TEMPERATURE
- NIRFSA_ATTR_RF_CONDITIONING_TEMPERATURE
- NIRFSA_ATTR_IF_CONDITIONING_TEMPERATURE
- NIRFSA_ATTR_TEMPERATURE_READ_INTERVAL
- NIRFSA_ATTR_MEMORY_SIZE
- NIRFSA_ATTR_RF_PREAMP_PRESENT
- NIRFSA_ATTR_RF_PRESELECTOR_PRESENT
- NIRFSA_ATTR_FPGA_BITFILE_PATH
- NIRFSA_ATTR_FPGA_TARGET_NAME
- NIRFSA_ATTR_MODULE_POWER_CONSUMPTION
Data type |
Access | High Level Functions |
---|---|---|
ViString | RO | None |
Returns the serial number of the RF downconverter module.
![]() |
Note For the PXIe-5644/5645/5646 and PXIe-5820/5840/5841, this attribute returns the serial number of the VST module. For the PXIe-5830/5831/5832, this attribute returns the serial number of the PXIe-3621/3622. |
---|---|
Default Value: N/A |
Supported Devices: PXI-5600, PXIe-5601/5603/5605/5606 (external digitizer mode), PXIe-5644/5645/5646, PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5693/5694/5698, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViString | RO | None |
Returns the revision of the RF downconverter module.
![]() |
Note For the PXIe-5644/5645/5646 and PXIe-5820/5830/5831/5840/5841, this attribute returns the revision of the VST module. For the PXIe-5830/5831/5832, this attribute returns the revision of the PXIe-3621/3622 |
---|---|
Default Value: N/A |
Supported Devices: PXI-5600, PXIe-5601/5603/5605/5606 (external digitizer mode), PXIe-5644/5645/5646, PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5693/5694/5698, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | RO | None |
Returns the current temperature, in degrees Celsius, of the module.
PXIe-5644/5645/5646, PXIe-5820/5840/5841—If you query this attribute during RF list mode, list steps may take longer to complete during list execution.
PXIe-5830/5831/5832—To use this attribute, you must first set the channelName parameter of the niRFSA_SetAttributeViReal64 function to using the appropriate string for your instrument configuration. Setting the niRFSA_SetAttributeViReal64 attribute is not required for the PXIe-3621/3622. Refer to the following table to determine which strings are valid for your configuration.
Hardware Module | TRX Port Type | Active Channel String |
---|---|---|
PXIe-3621/3622 | — | if or "" (empty string) |
PXIe-5820 | — | fpga |
First connected mmRH-5582 | DIRECT TRX PORTS Only | rf0 |
SWITCHED TRX PORTS [0-7] | rf0switch0 | |
SWITCHED TRX PORTS [0-7] | rf0switch1 | |
Second connected mmRH-5582 | DIRECT TRX PORTS Only | rf1 |
SWITCHED TRX PORTS [0-7] | rf1switch0 | |
SWITCHED TRX PORTS [0-7] | rf1switch1 | |
Units: degrees C |
Default Value: N/A
Supported Devices: PXI-5600, PXIe-5601/5603/5605/5606 (external digitizer mode), PXIe-5644/5645/5646, PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5693/5694/5698, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | RO | None |
Returns the current temperature, in degrees Celsius, of the LO module.
PXI-5600, PXIe-5601/5603/5605/5606 (external digitizer mode) PXI-5661, PXIe-5663/5663E/5665/5667/5668—This attribute is not supported if you are using an external LO.
PXIe-5840/5841—If you query this attribute during RF list mode, list steps may take longer to complete during list execution.
Default Value: N/A
Supported Devices: PXI-5600, PXIe-5601/5603/5605/5606 (external digitizer mode) PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | RO | None |
Returns the current temperature, in degrees Celsius, of the digitizer module.
PXIe-5820/5840/5841—If you query this attribute during RF list mode, list steps may take longer to complete during list execution.
Default Value: N/A
Supported Devices: PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5820/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | RO | None |
Returns the current temperature, in degrees Celsius, of the FPGA.
![]() |
Note If you query this attribute during RF list mode, list steps may take longer to complete during list execution. |
---|---|
Units: degrees C |
Default Value: N/A
Supported Devices: PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | RO | None |
Returns the current temperature, in degrees Celsius, of the RF conditioning module associated with the NI-RFSA device.
Default Value: N/A
Supported Devices: PXIe-5667
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | RO | None |
Returns the current temperature, in degrees Celsius, of the IF conditioning module associated with the NI-RFSA device.
Default Value: N/A
Supported Devices: PXIe-5667
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | R/W | None |
Indicates the minimum time between temperature sensor readings in seconds. When you call the niRFSA_ReadPowerSpectrumF64 function, the niRFSA_ReadIQSingleRecordComplexF64 function, or the niRFSA_Initiate function, NI-RFSA checks whether at least the amount of time specified by this attribute has elapsed before reading the hardware temperature.
|!Note function or read the NIRFSA_ATTR_DOWNCONVERTER_GAIN attribute.| | :- | :- | Default Value: 30 seconds
Supported Devices: PXI-5600, PXIe-5601/5603/5605/5606 (external digitizer mode), PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5693/5694/5698, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViInt64 | RO | None |
Returns the digitizer onboard memory size, in bytes.
Default Value: N/A
Supported Devices: PXIe-5644/5645/5646, PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViBoolean | RO | None |
Returns whether an RF preamplifier is available on the RF downconverter module.
Defined Values:
VI_TRUE | The device has an enabled RF preamplifier available. |
---|---|
VI_FALSE | The device has no RF preamplifier available. |
Default Value: N/A |
Supported Devices: PXI-5600, PXIe-5601/5603/5605/5606 (external digitizer mode), PXIe-5644/5645/5646, PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViBoolean | RO | None |
Returns whether a preselector is available on the RF downconverter module.
Defined Values:
VI_TRUE | A preselector is available on the downconverter. |
---|---|
VI_FALSE | No preselector is available on the downconverter. |
Default Value: N/A |
Supported Devices: PXI-5600, PXIe-5601/5603/5605/5606 (external digitizer mode), PXIe-5644/5645/5646, PXI-5661, PXIe-5663/5663E/5665/5667/5668, PXIe-5820/5840/5841
Data type |
Access | Coercion | High Level Functions |
---|---|---|---|
ViString | RO | None | None |
Returns a string containing the path to the location of the current NI-RFSA instrument driver FPGA extensions bitfile, a .lvbitx file, that is programmed on the device. You can specify the bitfile location using the Driver Setup string in the optionString parameter of the niRFSA_InitWithOptions function.
NI-RFSA instrument driver FPGA extensions enable you to use pre-compiled FPGA bitfiles to customize the behavior of the device FPGA while maintaining the functionality of the NI-RFSA instrument driver.
Refer to NI-RFSA Instrument Driver FPGA Extensions for more information about using NI-RFSA instrument driver FPGA extensions for NI devices.
Supported Devices: PXIe-5644/5645/5646, PXIe-5668, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | Coercion | High Level Functions |
---|---|---|---|
ViString | RO | None | None |
Returns a string containing the name of the FPGA target being used. This name can be used with the RIO open session to open a reference to the FPGA.
This attribute is channel dependent if multiple targets are supported.
Supported Devices: PXIe-5668, PXIe-5820/5830/5831/5832/5840/5841
Data type |
Access | High Level Functions |
---|---|---|
ViReal64 | RO | None |
Returns the module power consumption.
![]() |
Note If you query this attribute during RF list mode, list steps may take longer to complete during list execution. |
---|---|
Units: watts |
Default Value: N/A
Supported Devices: PXIe-5820/5830/5831/5832/5840/5841