Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
534 changes: 328 additions & 206 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 @@ -12,7 +12,7 @@ grpcio = "^1.49.1"
[tool.poetry.group.dev.dependencies]
grpcio-tools = "1.49.1"
mypy = ">=1.0"
mypy-protobuf = ">=3.6.0"
mypy-protobuf = "3.6.0"
types-protobuf = ">=5.28.3.20241203"
types-grpcio = ">=1.0"
black = ">=23.3.0"
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