Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,18 @@ Indicates the most recent driver version used to test builds of the current sour
| NI-Digital Pattern Driver | 2023 Q1 | Not Supported | Not Supported |
| NI-DMM | 2025 Q4 | 2025 Q4 | 2025 Q4 |
| NI-FGEN | 2023 Q1 | 2023 Q1 | 2023 Q1 |
| NI-RFmx Bluetooth | 2025 Q4 | Not Supported | Not Supported |
| NI-RFmx Bluetooth | 2026 Q1 | Not Supported | Not Supported |
| NI-RFmx CDMA2k | 2025 Q1 | Not Supported | Not Supported |
| NI-RFmx Demod | 2025 Q1 | Not Supported | Not Supported |
| NI-RFmx GSM | 2025 Q1 | Not Supported | Not Supported |
| NI-RFmx LTE | 2025 Q1 | Not Supported | Not Supported |
| NI-RFmx Pulse | 2025 Q1 | Not Supported | Not Supported |
| NI-RFmx NR | 2025 Q2 | Not Supported | Not Supported |
| NI-RFmx NR | 2026 Q1 | Not Supported | Not Supported |
| NI-RFmx SpecAn | 2025 Q4 | Not Supported | Not Supported |
| NI-RFmx TD-SCDMA | 2025 Q1 | Not Supported | Not Supported |
| NI-RFmx VNA | 2025 Q4 | Not Supported | Not Supported |
| NI-RFmx WCDMA | 2025 Q1 | Not Supported | Not Supported |
| NI-RFmx WLAN | 2025 Q4 | Not Supported | Not Supported |
| NI-RFmx WLAN | 2026 Q1 | Not Supported | Not Supported |
| NI-RFSA | 21.0.0 | 21.0.0 | Not Supported |
| NI-RFSG | 2025 Q3 | 2025 Q3 | 2025 Q3 |
| NI-SCOPE | 2023 Q2 | 2023 Q2 | 2023 Q2 |
Expand Down
653 changes: 395 additions & 258 deletions examples/poetry.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion examples/pyproject.toml
Comment thread
RahulBenaka marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ python = ">=3.9,<3.12"
grpcio = "^1.49.1"

[tool.poetry.group.dev.dependencies]
grpcio-tools = "1.49.1"
grpcio-tools = ">=1.49.1"
mypy = ">=1.0"
mypy-protobuf = ">=3.6.0"
types-protobuf = ">=5.28.3.20241203"
Expand Down
14 changes: 11 additions & 3 deletions generated/nirfmxbluetooth/nirfmxbluetooth.proto
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

//---------------------------------------------------------------------
// This file is generated from NI-RFMXBLUETOOTH API metadata version 25.8.0
// This file is generated from NI-RFMXBLUETOOTH API metadata version 26.0.0
//---------------------------------------------------------------------
// Proto file for the NI-RFMXBLUETOOTH Metadata
//---------------------------------------------------------------------
Expand Down Expand Up @@ -293,6 +293,10 @@ enum NiRFmxBluetoothAttribute {
NIRFMXBLUETOOTH_ATTRIBUTE_MODACC_RESULTS_PREAMBLE_FREQUENCY_ERROR_W0_MAXIMUM = 11550778;
NIRFMXBLUETOOTH_ATTRIBUTE_MODACC_RESULTS_PAYLOAD_FREQUENCY_ERROR_W1_MAXIMUM = 11550779;
NIRFMXBLUETOOTH_ATTRIBUTE_MODACC_RESULTS_FREQUENCY_ERROR_W0_PLUS_W1_MAXIMUM = 11550780;
NIRFMXBLUETOOTH_ATTRIBUTE_MODACC_IQ_MISMATCH_CORRECTION_ENABLED = 11550781;
NIRFMXBLUETOOTH_ATTRIBUTE_MODACC_RESULTS_IQ_GAIN_IMBALANCE_MEAN = 11550782;
NIRFMXBLUETOOTH_ATTRIBUTE_MODACC_RESULTS_QUADRATURE_ERROR_MEAN = 11550783;
NIRFMXBLUETOOTH_ATTRIBUTE_MODACC_FREQUENCY_TRACKING_ENABLED = 11550784;
NIRFMXBLUETOOTH_ATTRIBUTE_ACP_MEASUREMENT_ENABLED = 11554816;
NIRFMXBLUETOOTH_ATTRIBUTE_ACP_OFFSET_CHANNEL_MODE = 11554818;
NIRFMXBLUETOOTH_ATTRIBUTE_ACP_NUMBER_OF_OFFSETS = 11554819;
Expand Down Expand Up @@ -557,6 +561,10 @@ enum NiRFmxBluetoothInt32AttributeValues {
NIRFMXBLUETOOTH_INT32_MODACC_BURST_SYNCHRONIZATION_TYPE_NONE = 0;
NIRFMXBLUETOOTH_INT32_MODACC_BURST_SYNCHRONIZATION_TYPE_PREAMBLE = 1;
NIRFMXBLUETOOTH_INT32_MODACC_BURST_SYNCHRONIZATION_TYPE_SYNC_WORD = 2;
NIRFMXBLUETOOTH_INT32_MODACC_FREQUENCY_TRACKING_ENABLED_FALSE = 0;
NIRFMXBLUETOOTH_INT32_MODACC_FREQUENCY_TRACKING_ENABLED_TRUE = 1;
NIRFMXBLUETOOTH_INT32_MODACC_IQ_MISMATCH_CORRECTION_ENABLED_FALSE = 0;
NIRFMXBLUETOOTH_INT32_MODACC_IQ_MISMATCH_CORRECTION_ENABLED_TRUE = 1;
NIRFMXBLUETOOTH_INT32_MODACC_IQ_ORIGIN_OFFSET_CORRECTION_ENABLED_FALSE = 0;
NIRFMXBLUETOOTH_INT32_MODACC_IQ_ORIGIN_OFFSET_CORRECTION_ENABLED_TRUE = 1;
NIRFMXBLUETOOTH_INT32_MOD_SPECTRUM_AVERAGING_ENABLED_FALSE = 0;
Expand Down Expand Up @@ -607,8 +615,8 @@ enum NiRFmxBluetoothInt32AttributeValues {
NIRFMXBLUETOOTH_INT32_TXP_BURST_SYNCHRONIZATION_TYPE_NONE = 0;
NIRFMXBLUETOOTH_INT32_TXP_BURST_SYNCHRONIZATION_TYPE_PREAMBLE = 1;
NIRFMXBLUETOOTH_INT32_TXP_BURST_SYNCHRONIZATION_TYPE_SYNC_WORD = 2;
NIRFMXBLUETOOTH_INT32_VDHT_MODE_ENABLED_FALSE = 0;
NIRFMXBLUETOOTH_INT32_VDHT_MODE_ENABLED_TRUE = 1;
NIRFMXBLUETOOTH_INT32_VHDT_MODE_ENABLED_FALSE = 0;
Comment thread
RahulBenaka marked this conversation as resolved.
NIRFMXBLUETOOTH_INT32_VHDT_MODE_ENABLED_TRUE = 1;
}

enum NiRFmxBluetoothStringAttributeValuesMapped {
Expand Down
5 changes: 4 additions & 1 deletion generated/nirfmxnr/nirfmxnr.proto
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

//---------------------------------------------------------------------
// This file is generated from NI-RFMXNR API metadata version 25.5.0
// This file is generated from NI-RFMXNR API metadata version 26.0.0
//---------------------------------------------------------------------
// Proto file for the NI-RFMXNR Metadata
//---------------------------------------------------------------------
Expand Down Expand Up @@ -663,6 +663,7 @@ enum NiRFmxNRAttribute {
NIRFMXNR_ATTRIBUTE_OBW_RESULTS_START_FREQUENCY = 9461783;
NIRFMXNR_ATTRIBUTE_OBW_RESULTS_STOP_FREQUENCY = 9461784;
NIRFMXNR_ATTRIBUTE_OBW_SPAN_AUTO = 9461786;
NIRFMXNR_ATTRIBUTE_OBW_POWER_INTEGRATION_METHOD = 9461792;
NIRFMXNR_ATTRIBUTE_TXP_MEASUREMENT_ENABLED = 9465856;
NIRFMXNR_ATTRIBUTE_TXP_MEASUREMENT_OFFSET = 9465858;
NIRFMXNR_ATTRIBUTE_TXP_MEASUREMENT_INTERVAL = 9465859;
Expand Down Expand Up @@ -1315,6 +1316,8 @@ enum NiRFmxNRInt32AttributeValues {
NIRFMXNR_INT32_OBW_FFT_WINDOW_BLACKMAN = 5;
NIRFMXNR_INT32_OBW_FFT_WINDOW_BLACKMAN_HARRIS = 6;
NIRFMXNR_INT32_OBW_FFT_WINDOW_KAISER_BESSEL = 7;
NIRFMXNR_INT32_OBW_POWER_INTEGRATION_METHOD_NORMAL = 0;
NIRFMXNR_INT32_OBW_POWER_INTEGRATION_METHOD_FROM_CENTER = 1;
NIRFMXNR_INT32_OBW_RBW_AUTO_BANDWIDTH_FALSE = 0;
NIRFMXNR_INT32_OBW_RBW_AUTO_BANDWIDTH_TRUE = 1;
NIRFMXNR_INT32_OBW_RBW_FILTER_TYPE_FFT_BASED = 0;
Expand Down
53 changes: 52 additions & 1 deletion generated/nirfmxwlan/nirfmxwlan.proto
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

//---------------------------------------------------------------------
// This file is generated from NI-RFMXWLAN API metadata version 25.8.0
// This file is generated from NI-RFMXWLAN API metadata version 26.0.0
//---------------------------------------------------------------------
// Proto file for the NI-RFMXWLAN Metadata
//---------------------------------------------------------------------
Expand Down Expand Up @@ -143,11 +143,13 @@ service NiRFmxWLAN {
rpc OFDMModAccFetchDataConstellationTraceSplit(OFDMModAccFetchDataConstellationTraceSplitRequest) returns (OFDMModAccFetchDataConstellationTraceSplitResponse);
rpc OFDMModAccFetchDataPeakPower(OFDMModAccFetchDataPeakPowerRequest) returns (OFDMModAccFetchDataPeakPowerResponse);
rpc OFDMModAccFetchDecodedEHTSIGBitsTrace(OFDMModAccFetchDecodedEHTSIGBitsTraceRequest) returns (OFDMModAccFetchDecodedEHTSIGBitsTraceResponse);
rpc OFDMModAccFetchDecodedELRSIGBitsTrace(OFDMModAccFetchDecodedELRSIGBitsTraceRequest) returns (OFDMModAccFetchDecodedELRSIGBitsTraceResponse);
rpc OFDMModAccFetchDecodedLSIGBitsTrace(OFDMModAccFetchDecodedLSIGBitsTraceRequest) returns (OFDMModAccFetchDecodedLSIGBitsTraceResponse);
rpc OFDMModAccFetchDecodedPSDUBitsTrace(OFDMModAccFetchDecodedPSDUBitsTraceRequest) returns (OFDMModAccFetchDecodedPSDUBitsTraceResponse);
rpc OFDMModAccFetchDecodedSIGBBitsTrace(OFDMModAccFetchDecodedSIGBBitsTraceRequest) returns (OFDMModAccFetchDecodedSIGBBitsTraceResponse);
rpc OFDMModAccFetchDecodedSIGBitsTrace(OFDMModAccFetchDecodedSIGBitsTraceRequest) returns (OFDMModAccFetchDecodedSIGBitsTraceResponse);
rpc OFDMModAccFetchDecodedServiceBitsTrace(OFDMModAccFetchDecodedServiceBitsTraceRequest) returns (OFDMModAccFetchDecodedServiceBitsTraceResponse);
rpc OFDMModAccFetchDecodedUHRSIGBitsTrace(OFDMModAccFetchDecodedUHRSIGBitsTraceRequest) returns (OFDMModAccFetchDecodedUHRSIGBitsTraceResponse);
rpc OFDMModAccFetchDecodedUSIGBitsTrace(OFDMModAccFetchDecodedUSIGBitsTraceRequest) returns (OFDMModAccFetchDecodedUSIGBitsTraceResponse);
rpc OFDMModAccFetchEVMSubcarrierIndices(OFDMModAccFetchEVMSubcarrierIndicesRequest) returns (OFDMModAccFetchEVMSubcarrierIndicesResponse);
rpc OFDMModAccFetchFrequencyErrorCCDF10Percent(OFDMModAccFetchFrequencyErrorCCDF10PercentRequest) returns (OFDMModAccFetchFrequencyErrorCCDF10PercentResponse);
Expand Down Expand Up @@ -336,6 +338,9 @@ enum NiRFmxWLANAttribute {
NIRFMXWLAN_ATTRIBUTE_OFDM_RU_TYPE = 10485823;
NIRFMXWLAN_ATTRIBUTE_OFDM_DISTRIBUTION_BANDWIDTH = 10485824;
NIRFMXWLAN_ATTRIBUTE_OFDM_2xLDPC_ENABLED = 10485825;
NIRFMXWLAN_ATTRIBUTE_OFDM_IM_PILOTS_ENABLED = 10485826;
NIRFMXWLAN_ATTRIBUTE_OFDM_UNEQUAL_MODULATION_ENABLED = 10485827;
NIRFMXWLAN_ATTRIBUTE_OFDM_UNEQUAL_MODULATION_PATTERN_INDEX = 10485828;
NIRFMXWLAN_ATTRIBUTE_REFERENCE_LEVEL_HEADROOM = 10489852;
NIRFMXWLAN_ATTRIBUTE_SELECTED_PORTS = 10489853;
NIRFMXWLAN_ATTRIBUTE_IQ_POWER_EDGE_TRIGGER_LEVEL_TYPE = 10489855;
Expand Down Expand Up @@ -608,6 +613,14 @@ enum NiRFmxWLANAttribute {
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_RESULTS_POWER_ELR_SIG_PEAK_POWER_MAXIMUM = 10502365;
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_RESULTS_POWER_ELR_MARK_AVERAGE_POWER_MEAN = 10502366;
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_RESULTS_POWER_ELR_MARK_PEAK_POWER_MAXIMUM = 10502367;
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_CHANNEL_ESTIMATION_LTF_AVERAGING_ENABLED = 10502368;
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_RESULTS_RU_TYPE = 10502369;
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_RESULTS_DISTRIBUTION_BANDWIDTH = 10502370;
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_RESULTS_2xLDPC_ENABLED = 10502371;
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_RESULTS_IM_PILOTS_ENABLED = 10502372;
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_RESULTS_UNEQUAL_MODULATION_ENABLED = 10502373;
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_RESULTS_UNEQUAL_MODULATION_PATTERN_INDEX = 10502374;
NIRFMXWLAN_ATTRIBUTE_OFDMMODACC_RESULTS_NUMBER_OF_SIG_SYMBOLS = 10502375;
NIRFMXWLAN_ATTRIBUTE_SEM_MEASUREMENT_ENABLED = 10506240;
NIRFMXWLAN_ATTRIBUTE_SEM_MASK_TYPE = 10506242;
NIRFMXWLAN_ATTRIBUTE_SEM_CARRIER_INTEGRATION_BANDWIDTH = 10506245;
Expand Down Expand Up @@ -1011,12 +1024,16 @@ enum NiRFmxWLANInt32AttributeValues {
NIRFMXWLAN_INT32_OFDM_GUARD_INTERVAL_TYPE_1_16 = 2;
NIRFMXWLAN_INT32_OFDM_HEADER_DECODING_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_OFDM_HEADER_DECODING_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_OFDM_IM_PILOTS_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_OFDM_IM_PILOTS_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_OFDM_LTF_SIZE_4X = 0;
NIRFMXWLAN_INT32_OFDM_LTF_SIZE_2X = 1;
NIRFMXWLAN_INT32_OFDM_LTF_SIZE_1X = 2;
NIRFMXWLAN_INT32_OFDM_LTF_SIZE_NOT_APPLICABLE = -1;
NIRFMXWLAN_INT32_OFDM_MU_MIMO_LTF_MODE_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_OFDM_MU_MIMO_LTF_MODE_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_OFDMMODACC2X_LDPC_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_OFDMMODACC2X_LDPC_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_OFDMMODACC_ACQUISITION_LENGTH_MODE_MANUAL = 0;
NIRFMXWLAN_INT32_OFDMMODACC_ACQUISITION_LENGTH_MODE_AUTO = 1;
NIRFMXWLAN_INT32_OFDMMODACC_AMPLITUDE_TRACKING_ENABLED_FALSE = 0;
Expand All @@ -1034,6 +1051,8 @@ enum NiRFmxWLANInt32AttributeValues {
NIRFMXWLAN_INT32_OFDMMODACC_CHANNEL_ESTIMATION_INTERPOLATION_TYPE_WIENER_FILTER = 2;
NIRFMXWLAN_INT32_OFDMMODACC_CHANNEL_ESTIMATION_L_LTF_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_OFDMMODACC_CHANNEL_ESTIMATION_L_LTF_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_OFDMMODACC_CHANNEL_ESTIMATION_LTF_AVERAGING_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_OFDMMODACC_CHANNEL_ESTIMATION_LTF_AVERAGING_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_OFDMMODACC_CHANNEL_ESTIMATION_TYPE_REFERENCE = 0;
NIRFMXWLAN_INT32_OFDMMODACC_CHANNEL_ESTIMATION_TYPE_REFERENCE_AND_DATA = 1;
NIRFMXWLAN_INT32_OFDMMODACC_CHANNEL_MATRIX_POWER_ENABLED_FALSE = 0;
Expand Down Expand Up @@ -1065,6 +1084,8 @@ enum NiRFmxWLANInt32AttributeValues {
NIRFMXWLAN_INT32_OFDMMODACC_FREQUENCY_ERROR_ESTIMATION_METHOD_PREAMBLE = 2;
NIRFMXWLAN_INT32_OFDMMODACC_FREQUENCY_ERROR_ESTIMATION_METHOD_PREAMBLE_AND_PILOTS = 3;
NIRFMXWLAN_INT32_OFDMMODACC_FREQUENCY_ERROR_ESTIMATION_METHOD_PREAMBLE_PILOTS_AND_DATA = 4;
NIRFMXWLAN_INT32_OFDMMODACC_IM_PILOTS_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_OFDMMODACC_IM_PILOTS_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_OFDMMODACC_IQ_GAIN_IMBALANCE_CORRECTION_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_OFDMMODACC_IQ_GAIN_IMBALANCE_CORRECTION_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_OFDMMODACC_IQ_IMPAIRMENTS_ESTIMATION_ENABLED_FALSE = 0;
Expand Down Expand Up @@ -1102,6 +1123,8 @@ enum NiRFmxWLANInt32AttributeValues {
NIRFMXWLAN_INT32_OFDMMODACC_POWER_MEASUREMENT_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_OFDMMODACC_PSDU_CRC_STATUS_FAIL = 0;
NIRFMXWLAN_INT32_OFDMMODACC_PSDU_CRC_STATUS_PASS = 1;
NIRFMXWLAN_INT32_OFDMMODACC_RU_TYPE_RRU = 0;
NIRFMXWLAN_INT32_OFDMMODACC_RU_TYPE_DRU = 1;
NIRFMXWLAN_INT32_OFDMMODACC_SIG_B_CRC_STATUS_FAIL = 0;
NIRFMXWLAN_INT32_OFDMMODACC_SIG_B_CRC_STATUS_NOT_APPLICABLE = -1;
NIRFMXWLAN_INT32_OFDMMODACC_SIG_B_CRC_STATUS_PASS = 1;
Expand All @@ -1118,6 +1141,8 @@ enum NiRFmxWLANInt32AttributeValues {
NIRFMXWLAN_INT32_OFDMMODACC_UHR_SIG_CRC_STATUS_FAIL = 0;
NIRFMXWLAN_INT32_OFDMMODACC_UHR_SIG_CRC_STATUS_NOT_APPLICABLE = -1;
NIRFMXWLAN_INT32_OFDMMODACC_UHR_SIG_CRC_STATUS_PASS = 1;
NIRFMXWLAN_INT32_OFDMMODACC_UNEQUAL_MODULATION_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_OFDMMODACC_UNEQUAL_MODULATION_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_OFDMMODACC_UNUSED_TONE_ERROR_MASK_REFERENCE_LIMIT1 = 0;
NIRFMXWLAN_INT32_OFDMMODACC_UNUSED_TONE_ERROR_MASK_REFERENCE_LIMIT2 = 1;
NIRFMXWLAN_INT32_OFDMMODACC_VECTOR_AVERAGING_PHASE_ALIGNMENT_ENABLED_FALSE = 0;
Expand Down Expand Up @@ -1150,6 +1175,8 @@ enum NiRFmxWLANInt32AttributeValues {
NIRFMXWLAN_INT32_OFDM_TRANSMIT_POWER_CLASS_B = 1;
NIRFMXWLAN_INT32_OFDM_TRANSMIT_POWER_CLASS_C = 2;
NIRFMXWLAN_INT32_OFDM_TRANSMIT_POWER_CLASS_D = 3;
NIRFMXWLAN_INT32_OFDM_UNEQUAL_MODULATION_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_OFDM_UNEQUAL_MODULATION_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_POWERRAMP_AVERAGING_ENABLED_FALSE = 0;
NIRFMXWLAN_INT32_POWERRAMP_AVERAGING_ENABLED_TRUE = 1;
NIRFMXWLAN_INT32_SEM_AMPLITUDE_CORRECTION_TYPE_RF_CENTER_FREQUENCY = 0;
Expand Down Expand Up @@ -2768,6 +2795,18 @@ message OFDMModAccFetchDecodedEHTSIGBitsTraceResponse {
int32 actual_array_size = 3;
}

message OFDMModAccFetchDecodedELRSIGBitsTraceRequest {
nidevice_grpc.Session instrument = 1;
string selector_string = 2;
double timeout = 3;
}

message OFDMModAccFetchDecodedELRSIGBitsTraceResponse {
int32 status = 1;
repeated int32 decoded_elr_sig_bits = 2;
int32 actual_array_size = 3;
}

message OFDMModAccFetchDecodedLSIGBitsTraceRequest {
nidevice_grpc.Session instrument = 1;
string selector_string = 2;
Expand Down Expand Up @@ -2828,6 +2867,18 @@ message OFDMModAccFetchDecodedServiceBitsTraceResponse {
int32 actual_array_size = 3;
}

message OFDMModAccFetchDecodedUHRSIGBitsTraceRequest {
nidevice_grpc.Session instrument = 1;
string selector_string = 2;
double timeout = 3;
}

message OFDMModAccFetchDecodedUHRSIGBitsTraceResponse {
int32 status = 1;
repeated int32 decoded_uhr_sig_bits = 2;
int32 actual_array_size = 3;
}

message OFDMModAccFetchDecodedUSIGBitsTraceRequest {
nidevice_grpc.Session instrument = 1;
string selector_string = 2;
Expand Down
38 changes: 38 additions & 0 deletions generated/nirfmxwlan/nirfmxwlan_client.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2641,6 +2641,25 @@ ofdm_mod_acc_fetch_decoded_ehtsig_bits_trace(const StubPtr& stub, const nidevice
return response;
}

OFDMModAccFetchDecodedELRSIGBitsTraceResponse
ofdm_mod_acc_fetch_decoded_elrsig_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout)
{
::grpc::ClientContext context;

auto request = OFDMModAccFetchDecodedELRSIGBitsTraceRequest{};
request.mutable_instrument()->CopyFrom(instrument);
request.set_selector_string(selector_string);
request.set_timeout(timeout);

auto response = OFDMModAccFetchDecodedELRSIGBitsTraceResponse{};

raise_if_error(
stub->OFDMModAccFetchDecodedELRSIGBitsTrace(&context, request, &response),
context);

return response;
}

OFDMModAccFetchDecodedLSIGBitsTraceResponse
ofdm_mod_acc_fetch_decoded_lsig_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout)
{
Expand Down Expand Up @@ -2736,6 +2755,25 @@ ofdm_mod_acc_fetch_decoded_service_bits_trace(const StubPtr& stub, const nidevic
return response;
}

OFDMModAccFetchDecodedUHRSIGBitsTraceResponse
ofdm_mod_acc_fetch_decoded_uhrsig_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout)
{
::grpc::ClientContext context;

auto request = OFDMModAccFetchDecodedUHRSIGBitsTraceRequest{};
request.mutable_instrument()->CopyFrom(instrument);
request.set_selector_string(selector_string);
request.set_timeout(timeout);

auto response = OFDMModAccFetchDecodedUHRSIGBitsTraceResponse{};

raise_if_error(
stub->OFDMModAccFetchDecodedUHRSIGBitsTrace(&context, request, &response),
context);

return response;
}

OFDMModAccFetchDecodedUSIGBitsTraceResponse
ofdm_mod_acc_fetch_decoded_usig_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout)
{
Expand Down
2 changes: 2 additions & 0 deletions generated/nirfmxwlan/nirfmxwlan_client.h
Original file line number Diff line number Diff line change
Expand Up @@ -148,11 +148,13 @@ OFDMModAccFetchDataConstellationTraceInterleavedIQResponse ofdm_mod_acc_fetch_da
OFDMModAccFetchDataConstellationTraceSplitResponse ofdm_mod_acc_fetch_data_constellation_trace_split(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchDataPeakPowerResponse ofdm_mod_acc_fetch_data_peak_power(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchDecodedEHTSIGBitsTraceResponse ofdm_mod_acc_fetch_decoded_ehtsig_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchDecodedELRSIGBitsTraceResponse ofdm_mod_acc_fetch_decoded_elrsig_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchDecodedLSIGBitsTraceResponse ofdm_mod_acc_fetch_decoded_lsig_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchDecodedPSDUBitsTraceResponse ofdm_mod_acc_fetch_decoded_psdu_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchDecodedSIGBBitsTraceResponse ofdm_mod_acc_fetch_decoded_sigb_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchDecodedSIGBitsTraceResponse ofdm_mod_acc_fetch_decoded_sig_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchDecodedServiceBitsTraceResponse ofdm_mod_acc_fetch_decoded_service_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchDecodedUHRSIGBitsTraceResponse ofdm_mod_acc_fetch_decoded_uhrsig_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchDecodedUSIGBitsTraceResponse ofdm_mod_acc_fetch_decoded_usig_bits_trace(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchEVMSubcarrierIndicesResponse ofdm_mod_acc_fetch_evm_subcarrier_indices(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
OFDMModAccFetchFrequencyErrorCCDF10PercentResponse ofdm_mod_acc_fetch_frequency_error_ccdf10_percent(const StubPtr& stub, const nidevice_grpc::Session& instrument, const std::string& selector_string, const double& timeout);
Expand Down
Loading