Skip to content
Open
Show file tree
Hide file tree
Changes from 2 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
7 changes: 7 additions & 0 deletions generated/nirfmxbluetooth/nirfmxbluetooth.proto
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,8 @@ enum NiRFmxBluetoothAttribute {
NIRFMXBLUETOOTH_ATTRIBUTE_NUMBER_OF_BLOCK_REPETITION_SEQUENCES = 11534401;
NIRFMXBLUETOOTH_ATTRIBUTE_AUTO_PREAMBLE_DETECTION_ENABLED = 11534402;
NIRFMXBLUETOOTH_ATTRIBUTE_DETECTED_PACKET_FORMAT = 11534403;
NIRFMXBLUETOOTH_ATTRIBUTE_POWERRAMP_RESULTS_40DB_RISE_TIME_MEAN = 11534404;
NIRFMXBLUETOOTH_ATTRIBUTE_FREQUENCY_BAND = 11534405;
NIRFMXBLUETOOTH_ATTRIBUTE_REFERENCE_LEVEL_HEADROOM = 11538428;
NIRFMXBLUETOOTH_ATTRIBUTE_SELECTED_PORTS = 11538429;
NIRFMXBLUETOOTH_ATTRIBUTE_IQ_POWER_EDGE_TRIGGER_LEVEL_TYPE = 11538431;
Expand Down Expand Up @@ -545,6 +547,11 @@ enum NiRFmxBluetoothInt32AttributeValues {
NIRFMXBLUETOOTH_INT32_DIRECTION_FINDING_MODE_DISABLED = 0;
NIRFMXBLUETOOTH_INT32_DIRECTION_FINDING_MODE_ANGLE_OF_ARRIVAL = 1;
NIRFMXBLUETOOTH_INT32_DIRECTION_FINDING_MODE_ANGLE_OF_DEPARTURE = 2;
NIRFMXBLUETOOTH_INT32_FREQUENCY_BAND_2_4_GHZ = 0;
NIRFMXBLUETOOTH_INT32_FREQUENCY_BAND_5_GHZ_1 = 1;
NIRFMXBLUETOOTH_INT32_FREQUENCY_BAND_5_GHZ_3 = 2;
NIRFMXBLUETOOTH_INT32_FREQUENCY_BAND_5_GHZ_4 = 3;
NIRFMXBLUETOOTH_INT32_FREQUENCY_BAND_5_GHZ_3_4 = 4;
NIRFMXBLUETOOTH_INT32_FREQUENCY_RANGE_AVERAGING_ENABLED_FALSE = 0;
NIRFMXBLUETOOTH_INT32_FREQUENCY_RANGE_AVERAGING_ENABLED_TRUE = 1;
NIRFMXBLUETOOTH_INT32_HIGH_DATA_THROUGHPUT_PACKET_FORMAT_SHORT_FORMAT = 0;
Expand Down
3 changes: 3 additions & 0 deletions generated/nirfmxinstr/nirfmxinstr.proto
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,7 @@ enum NiRFmxInstrAttribute {
NIRFMXINSTR_ATTRIBUTE_LOAD_OPTIONS = 163;
NIRFMXINSTR_ATTRIBUTE_LO_SPLITTER_LOSS_FREQUENCY = 184;
NIRFMXINSTR_ATTRIBUTE_LO_SPLITTER_LOSS = 185;
NIRFMXINSTR_ATTRIBUTE_FIXED_GROUP_DELAY_ACROSS_PORTS = 188;
}

enum ExportSignalSource {
Expand Down Expand Up @@ -313,6 +314,8 @@ enum SParameterOrientation {

enum SParameterType {
S_PARAMETER_TYPE_UNSPECIFIED = 0;
S_PARAMETER_TYPE_AMPLITUDE_AND_PHASE_FLATNESS = 4;
S_PARAMETER_TYPE_AMPLITUDE_FLATNESS = 3;
S_PARAMETER_TYPE_SCALAR = 1;
S_PARAMETER_TYPE_VECTOR = 2;
}
Expand Down
3 changes: 3 additions & 0 deletions generated/nirfmxlte/nirfmxlte.proto
Original file line number Diff line number Diff line change
Expand Up @@ -725,6 +725,7 @@ enum NiRFmxLTEAttribute {
NIRFMXLTE_ATTRIBUTE_SEM_COMPONENT_CARRIER_MAXIMUM_OUTPUT_POWER = 3178582;
NIRFMXLTE_ATTRIBUTE_SEM_AMPLITUDE_CORRECTION_TYPE = 3178583;
NIRFMXLTE_ATTRIBUTE_SEM_SIDELINK_MASK_TYPE = 3178584;
NIRFMXLTE_ATTRIBUTE_SEM_COMPONENT_CARRIER_OUTPUT_POWER_TYPE = 3178585;
NIRFMXLTE_ATTRIBUTE_PVT_MEASUREMENT_ENABLED = 3182592;
NIRFMXLTE_ATTRIBUTE_PVT_MEASUREMENT_METHOD = 3182594;
NIRFMXLTE_ATTRIBUTE_PVT_AVERAGING_ENABLED = 3182599;
Expand Down Expand Up @@ -1525,6 +1526,8 @@ enum NiRFmxLTEInt32AttributeValues {
NIRFMXLTE_INT32_SEM_AVERAGING_TYPE_SCALAR = 2;
NIRFMXLTE_INT32_SEM_AVERAGING_TYPE_MAXIMUM = 3;
NIRFMXLTE_INT32_SEM_AVERAGING_TYPE_MINIMUM = 4;
NIRFMXLTE_INT32_SEM_COMPONENT_CARRIER_OUTPUT_POWER_TYPE_MAXIMUM_OUTPUT_POWER = 0;
NIRFMXLTE_INT32_SEM_COMPONENT_CARRIER_OUTPUT_POWER_TYPE_RATED_OUTPUT_POWER = 1;
NIRFMXLTE_INT32_SEM_DOWNLINK_MASK_TYPE_ENODEB_CATEGORY_BASED = 0;
NIRFMXLTE_INT32_SEM_DOWNLINK_MASK_TYPE_BAND46 = 1;
NIRFMXLTE_INT32_SEM_DOWNLINK_MASK_TYPE_CUSTOM = 5;
Expand Down
22 changes: 22 additions & 0 deletions generated/nirfmxnr/nirfmxnr.proto
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,7 @@ enum NiRFmxNRAttribute {
NIRFMXNR_ATTRIBUTE_RATED_TRP = 9437345;
NIRFMXNR_ATTRIBUTE_RATED_EIRP = 9437346;
NIRFMXNR_ATTRIBUTE_SATELLITE_ACCESS_NODE_CLASS = 9437347;
NIRFMXNR_ATTRIBUTE_SATELLITE_ACCESS_NODE_TYPE = 9437348;
NIRFMXNR_ATTRIBUTE_DOWNLINK_TEST_MODEL = 9437440;
NIRFMXNR_ATTRIBUTE_DOWNLINK_TEST_MODEL_DUPLEX_SCHEME = 9437441;
NIRFMXNR_ATTRIBUTE_COMPONENT_CARRIER_RADIO_ACCESS_TYPE = 9437442;
Expand Down Expand Up @@ -1054,6 +1055,15 @@ enum SemUplinkMaskType {
SEM_UPLINK_MASK_TYPE_NS10N = 14;
SEM_UPLINK_MASK_TYPE_NS11N = 15;
SEM_UPLINK_MASK_TYPE_NS12N = 16;
SEM_UPLINK_MASK_TYPE_NS203N = 17;
SEM_UPLINK_MASK_TYPE_NS204N = 18;
SEM_UPLINK_MASK_TYPE_NS207N = 19;
SEM_UPLINK_MASK_TYPE_NS208N = 20;
SEM_UPLINK_MASK_TYPE_NS02N = 21;
SEM_UPLINK_MASK_TYPE_NS03N = 22;
SEM_UPLINK_MASK_TYPE_NS06N = 23;
SEM_UPLINK_MASK_TYPE_NS07N = 24;
SEM_UPLINK_MASK_TYPE_NS08N = 25;
}

enum SemUpperOffsetMeasurementStatus {
Expand Down Expand Up @@ -1409,6 +1419,9 @@ enum NiRFmxNRInt32AttributeValues {
NIRFMXNR_INT32_REFERENCE_GRID_ALIGNMENT_MODE_AUTO = 1;
NIRFMXNR_INT32_SATELLITE_ACCESS_NODE_CLASS_GEO = 0;
NIRFMXNR_INT32_SATELLITE_ACCESS_NODE_CLASS_LEO = 1;
NIRFMXNR_INT32_SATELLITE_ACCESS_NODE_TYPE_1H = 0;
NIRFMXNR_INT32_SATELLITE_ACCESS_NODE_TYPE_1O = 1;
NIRFMXNR_INT32_SATELLITE_ACCESS_NODE_TYPE_2O = 2;
NIRFMXNR_INT32_SCH_DETECTED_MODULATION_TYPE_PI_BY_2_BPSK = 0;
NIRFMXNR_INT32_SCH_DETECTED_MODULATION_TYPE_QPSK = 1;
NIRFMXNR_INT32_SCH_DETECTED_MODULATION_TYPE_QAM16 = 2;
Expand Down Expand Up @@ -1472,6 +1485,15 @@ enum NiRFmxNRInt32AttributeValues {
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS10N = 14;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS11N = 15;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS12N = 16;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS203N = 17;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS204N = 18;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS207N = 19;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS208N = 20;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS02N = 21;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS03N = 22;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS06N = 23;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS07N = 24;
NIRFMXNR_INT32_SEM_UPLINK_MASK_TYPE_NS08N = 25;
NIRFMXNR_INT32_SEM_UPPER_OFFSET_MEASUREMENT_STATUS_FAIL = 0;
NIRFMXNR_INT32_SEM_UPPER_OFFSET_MEASUREMENT_STATUS_PASS = 1;
NIRFMXNR_INT32_SSB_ENABLED_FALSE = 0;
Expand Down
5 changes: 5 additions & 0 deletions generated/nirfmxvna/nirfmxvna.proto
Original file line number Diff line number Diff line change
Expand Up @@ -290,6 +290,7 @@ enum NiRFmxVNAAttribute {
NIRFMXVNA_ATTRIBUTE_DIGITAL_EDGE_TRIGGER_EDGE = 13631556;
NIRFMXVNA_ATTRIBUTE_TRIGGER_MODE = 13631557;
NIRFMXVNA_ATTRIBUTE_AUTO_IF_BANDWIDTH_SCALING_ENABLED = 13631558;
NIRFMXVNA_ATTRIBUTE_CORRECTION_SWITCH_PORTS_MULTIPATH_CALIBRATION = 13631559;
NIRFMXVNA_ATTRIBUTE_SEGMENT_POWER_LEVEL_ENABLED = 13631560;
NIRFMXVNA_ATTRIBUTE_SEGMENT_POWER_LEVEL = 13631561;
NIRFMXVNA_ATTRIBUTE_SEGMENT_IF_BANDWIDTH_ENABLED = 13631562;
Expand Down Expand Up @@ -504,6 +505,7 @@ enum MeasurementTypes {
MEASUREMENT_TYPES_SPARAMS = 1;
MEASUREMENT_TYPES_WAVES = 2;
MEASUREMENT_TYPES_IQ = 4;
MEASUREMENT_TYPES_INTEGRATEDPOWER = 8;
}

enum MechanicalAttenuationAuto {
Expand Down Expand Up @@ -568,6 +570,9 @@ enum NiRFmxVNAInt32AttributeValues {
NIRFMXVNA_INT32_CORRECTION_PORT_EXTENSION_LOSS2_ENABLED_TRUE = 1;
NIRFMXVNA_INT32_CORRECTION_PORT_SUBSET_ENABLED_FALSE = 0;
NIRFMXVNA_INT32_CORRECTION_PORT_SUBSET_ENABLED_TRUE = 1;
NIRFMXVNA_INT32_CORRECTION_SWITCH_PORTS_MULTIPATH_CALIBRATION_AUTO = 0;
NIRFMXVNA_INT32_CORRECTION_SWITCH_PORTS_MULTIPATH_CALIBRATION_DISABLED = 1;
NIRFMXVNA_INT32_CORRECTION_SWITCH_PORTS_MULTIPATH_CALIBRATION_ENABLED = 2;
NIRFMXVNA_INT32_DIGITAL_EDGE_TRIGGER_EDGE_RISING = 0;
NIRFMXVNA_INT32_DIGITAL_EDGE_TRIGGER_EDGE_FALLING = 1;
NIRFMXVNA_INT32_IQ_CORRECTION_STATE_NONE = 0;
Expand Down
27 changes: 27 additions & 0 deletions imports/include/niRFmxBT.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@
#define RFMXBT_ATTR_HIGH_DATA_THROUGHPUT_PACKET_FORMAT 0x00b00038
#define RFMXBT_ATTR_VHDT_MODE_ENABLED 0x00b00040
#define RFMXBT_ATTR_NUMBER_OF_BLOCK_REPETITION_SEQUENCES 0x00b00041
#define RFMXBT_ATTR_FREQUENCY_BAND 0x00b00045
#define RFMXBT_ATTR_CHANNEL_NUMBER 0x00b00017
#define RFMXBT_ATTR_DETECTED_PACKET_TYPE 0x00b00019
#define RFMXBT_ATTR_DETECTED_DATA_RATE 0x00b0002a
Expand Down Expand Up @@ -188,6 +189,7 @@
#define RFMXBT_ATTR_POWERRAMP_NUMBER_OF_ANALYSIS_THREADS 0x00b0e007
#define RFMXBT_ATTR_POWERRAMP_RESULTS_RISE_TIME_MEAN 0x00b0e009
#define RFMXBT_ATTR_POWERRAMP_RESULTS_FALL_TIME_MEAN 0x00b0e00a
#define RFMXBT_ATTR_POWERRAMP_RESULTS_40DB_RISE_TIME_MEAN 0x00b00044
#define RFMXBT_ATTR_POWERRAMP_RESULTS_40DB_FALL_TIME_MEAN 0x00b0e00b
#define RFMXBT_ATTR_LIMITED_CONFIGURATION_CHANGE 0x00b0d000
#define RFMXBT_ATTR_AUTO_LEVEL_INITIAL_REFERENCE_LEVEL 0x00b0d001
Expand Down Expand Up @@ -304,6 +306,13 @@
#define RFMXBT_VAL_VHDT_MODE_ENABLED_FALSE 0
#define RFMXBT_VAL_VHDT_MODE_ENABLED_TRUE 1

// Values for RFMXBT_ATTR_FREQUENCY_BAND
#define RFMXBT_VAL_FREQUENCY_BAND_2_4_GHZ 0
#define RFMXBT_VAL_FREQUENCY_BAND_5_GHZ_1 1
#define RFMXBT_VAL_FREQUENCY_BAND_5_GHZ_3 2
#define RFMXBT_VAL_FREQUENCY_BAND_5_GHZ_4 3
#define RFMXBT_VAL_FREQUENCY_BAND_5_GHZ_3_4 4

// Values for RFMXBT_ATTR_MODACC_BURST_SYNCHRONIZATION_TYPE
#define RFMXBT_VAL_MODACC_BURST_SYNCHRONIZATION_TYPE_NONE 0
#define RFMXBT_VAL_MODACC_BURST_SYNCHRONIZATION_TYPE_PREAMBLE 1
Expand Down Expand Up @@ -1993,6 +2002,18 @@ int32 __stdcall RFmxBT_SetNumberOfBlockRepetitionSequences(
int32 attrVal
);

int32 __stdcall RFmxBT_GetFrequencyBand(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
int32 *attrVal
);

int32 __stdcall RFmxBT_SetFrequencyBand(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
int32 attrVal
);

int32 __stdcall RFmxBT_GetChannelNumber(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
Expand Down Expand Up @@ -3103,6 +3124,12 @@ int32 __stdcall RFmxBT_PowerRampGetResultsFallTimeMean(
float64 *attrVal
);

int32 __stdcall RFmxBT_PowerRampGetResults40dBRiseTimeMean(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
float64 *attrVal
);

int32 __stdcall RFmxBT_PowerRampGetResults40dBFallTimeMean(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
Expand Down
38 changes: 38 additions & 0 deletions imports/include/niRFmxInstr.h
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@ typedef union CVIAbsoluteTime { CVITime cviTime; unsigned int u32Data[4]; } CVIA
#define RFMXINSTR_ATTR_DIGITAL_GAIN 0x00000054
#define RFMXINSTR_ATTR_LO_SPLITTER_LOSS_FREQUENCY 0x000000b8
#define RFMXINSTR_ATTR_LO_SPLITTER_LOSS 0x000000b9
#define RFMXINSTR_ATTR_FIXED_GROUP_DELAY_ACROSS_PORTS 0x000000bc


/* -- Values for binary attributes -- */
Expand Down Expand Up @@ -374,6 +375,15 @@ typedef union CVIAbsoluteTime { CVITime cviTime; unsigned int u32Data[4]; } CVIA
#define RFMXINSTR_VAL_PXIE_DSTARC_STR "PXIe_DStarC"
#define RFMXINSTR_VAL_PXIE_DSTARB_STR "PXIe_DStarB"
#define RFMXINSTR_VAL_TIMER_EVENT_STR "TimerEvent"
#define RFMXINSTR_VAL_PULSE_IN_STR "PulseIn"
#define RFMXINSTR_VAL_DIO_PFI0_STR "DIO/PFI0"
#define RFMXINSTR_VAL_DIO_PFI1_STR "DIO/PFI1"
#define RFMXINSTR_VAL_DIO_PFI2_STR "DIO/PFI2"
#define RFMXINSTR_VAL_DIO_PFI3_STR "DIO/PFI3"
#define RFMXINSTR_VAL_DIO_PFI4_STR "DIO/PFI4"
#define RFMXINSTR_VAL_DIO_PFI5_STR "DIO/PFI5"
#define RFMXINSTR_VAL_DIO_PFI6_STR "DIO/PFI6"
#define RFMXINSTR_VAL_DIO_PFI7_STR "DIO/PFI7"

/* -- Values for LO Leakage Avoidance Enabled -- */
#define RFMXINSTR_VAL_LO_LEAKAGE_AVOIDANCE_ENABLED_FALSE 0
Expand Down Expand Up @@ -426,6 +436,8 @@ typedef union CVIAbsoluteTime { CVITime cviTime; unsigned int u32Data[4]; } CVIA
/* Values for S-Parameter Type */
#define RFMXINSTR_VAL_SPARAMETER_TYPE_SCALAR 1
#define RFMXINSTR_VAL_SPARAMETER_TYPE_VECTOR 2
#define RFMXINSTR_VAL_SPARAMETER_TYPE_AMPLITUDE_FLATNESS 3
#define RFMXINSTR_VAL_SPARAMETER_TYPE_AMPLITUDE_AND_PHASE_FLATNESS 4

/* Values for Self Calibration Validity Check */
#define RFMXINSTR_VAL_SELF_CALIBRATION_VALIDITY_CHECK_OFF 0
Expand Down Expand Up @@ -561,6 +573,19 @@ extern "C"
int32 sParameterOrientation
);

int32 __stdcall RFmxInstr_CfgSParameterExternalAttenuationTableSplit(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
char tableName[],
float64 frequency[],
int32 frequencyArraySize,
float64 sParametersI[],
float64 sParametersQ[],
int32 sParameterTableSize,
int32 numberOfPorts,
int32 sParameterOrientation
);

int32 __stdcall RFmxInstr_CfgExternalAttenuationInterpolationNearest
(
niRFmxInstrHandle instrumentHandle,
Expand Down Expand Up @@ -2103,6 +2128,19 @@ int32 __stdcall RFmxInstr_FetchRawIQData(
int32 arraySize
);

int32 __stdcall RFmxInstr_GetFixedGroupDelayAcrossPorts(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
int32 arraySize,
char attrVal[]
);

int32 __stdcall RFmxInstr_SetFixedGroupDelayAcrossPorts(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
char attrVal[]
);

#ifdef __cplusplus
}
#endif
Expand Down
17 changes: 17 additions & 0 deletions imports/include/niRFmxLTE.h
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,7 @@
#define RFMXLTE_ATTR_SEM_SUBBLOCK_INTEGRATION_BANDWIDTH 0x00308051
#define RFMXLTE_ATTR_SEM_SUBBLOCK_AGGREGATED_CHANNEL_BANDWIDTH 0x00308052
#define RFMXLTE_ATTR_SEM_COMPONENT_CARRIER_INTEGRATION_BANDWIDTH 0x00308005
#define RFMXLTE_ATTR_SEM_COMPONENT_CARRIER_OUTPUT_POWER_TYPE 0x00308059
#define RFMXLTE_ATTR_SEM_COMPONENT_CARRIER_MAXIMUM_OUTPUT_POWER 0x00308056
#define RFMXLTE_ATTR_SEM_NUMBER_OF_OFFSETS 0x0030800b
#define RFMXLTE_ATTR_SEM_OFFSET_START_FREQUENCY 0x00308014
Expand Down Expand Up @@ -941,6 +942,10 @@
#define RFMXLTE_VAL_SEM_SIDELINK_MASK_TYPE_NS33_OR_NS34 1
#define RFMXLTE_VAL_SEM_SIDELINK_MASK_TYPE_CUSTOM 5

// Values for RFMXLTE_ATTR_SEM_COMPONENT_CARRIER_OUTPUT_POWER_TYPE
#define RFMXLTE_VAL_SEM_COMPONENT_CARRIER_OUTPUT_POWER_TYPE_MAXIMUM_OUTPUT_POWER 0
#define RFMXLTE_VAL_SEM_COMPONENT_CARRIER_OUTPUT_POWER_TYPE_RATED_OUTPUT_POWER 1

// Values for RFMXLTE_ATTR_SEM_OFFSET_SIDEBAND
#define RFMXLTE_VAL_SEM_OFFSET_SIDEBAND_NEGATIVE 0
#define RFMXLTE_VAL_SEM_OFFSET_SIDEBAND_POSITIVE 1
Expand Down Expand Up @@ -7023,6 +7028,18 @@ int32 __stdcall RFmxLTE_SEMGetComponentCarrierIntegrationBandwidth(
float64 *attrVal
);

int32 __stdcall RFmxLTE_SEMGetComponentCarrierOutputPowerType(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
int32 *attrVal
);

int32 __stdcall RFmxLTE_SEMSetComponentCarrierOutputPowerType(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
int32 attrVal
);

int32 __stdcall RFmxLTE_SEMGetComponentCarrierMaximumOutputPower(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
Expand Down
27 changes: 27 additions & 0 deletions imports/include/niRFmxNR.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
#define RFMXNR_ATTR_LINK_DIRECTION 0x0090000e
#define RFMXNR_ATTR_GNODEB_CATEGORY 0x0090005f
#define RFMXNR_ATTR_GNODEB_TYPE 0x009000a0
#define RFMXNR_ATTR_SATELLITE_ACCESS_NODE_TYPE 0x009000a4
#define RFMXNR_ATTR_SATELLITE_ACCESS_NODE_CLASS 0x009000a3
#define RFMXNR_ATTR_TRANSMIT_ANTENNA_TO_ANALYZE 0x0090009b
#define RFMXNR_ATTR_NUMBER_OF_RECEIVE_CHAINS 0x0090d003
Expand Down Expand Up @@ -554,6 +555,11 @@
#define RFMXNR_VAL_GNODEB_TYPE_1O 2
#define RFMXNR_VAL_GNODEB_TYPE_2O 3

// Values for RFMXNR_ATTR_SATELLITE_ACCESS_NODE_TYPE
#define RFMXNR_VAL_SATELLITE_ACCESS_NODE_TYPE_1H 0
#define RFMXNR_VAL_SATELLITE_ACCESS_NODE_TYPE_1O 1
#define RFMXNR_VAL_SATELLITE_ACCESS_NODE_TYPE_2O 2

// Values for RFMXNR_ATTR_SATELLITE_ACCESS_NODE_CLASS
#define RFMXNR_VAL_SATELLITE_ACCESS_NODE_CLASS_GEO 0
#define RFMXNR_VAL_SATELLITE_ACCESS_NODE_CLASS_LEO 1
Expand Down Expand Up @@ -1126,6 +1132,15 @@
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS10N 14
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS11N 15
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS12N 16
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS203N 17
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS204N 18
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS207N 19
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS208N 20
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS02N 21
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS03N 22
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS06N 23
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS07N 24
#define RFMXNR_VAL_SEM_UPLINK_MASK_TYPE_NS08N 25

// Values for RFMXNR_ATTR_SEM_DOWNLINK_MASK_TYPE
#define RFMXNR_VAL_SEM_DOWNLINK_MASK_TYPE_STANDARD 0
Expand Down Expand Up @@ -3605,6 +3620,18 @@ int32 __stdcall RFmxNR_SetgNodeBType(
int32 attrVal
);

int32 __stdcall RFmxNR_GetSatelliteAccessNodeType(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
int32 *attrVal
);

int32 __stdcall RFmxNR_SetSatelliteAccessNodeType(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
int32 attrVal
);

int32 __stdcall RFmxNR_GetSatelliteAccessNodeClass(
niRFmxInstrHandle instrumentHandle,
char selectorString[],
Expand Down
Loading
Loading