·
5 commits
to master
since this release
- Changed
- Added default value for
moduleparameter inget_self_cal_last_date_and_timeandget_self_calibration_temperaturemethods to align with documentation and allow duck-typing - Changed the parameter name for waveform name from
nametowaveform_nameinclear_arb_waveformandselect_arb_waveformto be consistent with other waveform methods - Changed the name of below methods to be consistent with other APIs in the repository
get_self_calibration_last_date_and_timetoget_self_cal_last_date_and_timeget_external_calibration_last_date_and_timetoget_ext_cal_last_date_and_time
- Changed
frequency_settlingproperty to be of type float instead of hightime.timedelta, since it can have multiple interpretation based onfrequency_settling_unitsproperty value - Changed
interpolation_delayandrelative_delayproperties to be of type hightime.timedelta, so that it aligns with delay attributes across other APIs in the repository - Changed
exported_ref_clock_rateandref_clock_rateproperties to be of type float instead of enum, since the enums just represented raw float values - Fixed the return type of
get_all_script_namesandget_all_named_waveform_namesto remove the size parameter and return a list of strings instead of a comma-separated string - Updated
external_calibration_recommended_intervalproperty to return a hightime.timedelta object instead of months as an int, aligning with other APIs in the repository - Updated
self_testto not have any parameters, aligning with other APIs in the repository - Updated
wait_until_settledmethod to havemax_time_millisecondsparameter as type hightime.timedelta with a default value of 10 seconds - Updated below properties and method parameters to be of string enum type instead of plain string, since they would support only fixed set of strings
pulse_modulation_sourceexported_pulse_modulation_event_output_terminalexported_ref_clock_output_terminallo_sourcearb_sample_clock_sourceref_clock_sourcetrigger_identifierparameter insend_software_edge_triggermethod
- Updated below properties to be list of str instead of them returning a comma separated list of string values
available_pathsavailable_portsfixed_group_delay_across_portsgroup_capabilitiessupported_instrument_models
- Added default value for
- Removed
- Python 3.9 Support
- Methods and properties applicable only to hardware which are not supported anymore
- Methods
configure_digital_modulation_user_defined_waveformconfigure_pxi_chassis_clk10
- Properties
analog_modulation_fm_deviationanalog_modulation_waveform_frequencyarb_filter_raised_cosine_alphaarb_filter_root_raised_cosine_alphaarb_filter_typearb_oscillator_phase_dac_valuearb_powerattenuator_hold_enabledattenuator_hold_max_powercompensate_for_filter_group_delaydata_transfer_block_sizedata_transfer_maximum_bandwidthdata_transfer_maximum_in_flight_readsdata_transfer_preferred_packet_sizedigital_modulation_fsk_deviationdigital_modulation_prbs_orderdigital_modulation_prbs_seeddigital_modulation_symbol_ratedigital_modulation_typedigital_modulation_waveform_typedigital_patternfrequency_tolerancepeak_power_adjustment_inheritancepxi_chassis_clk10_source
- Methods
- Methods and properties which are necessary for IVI compliance of the driver, but are not applicable for Python
- Methods
check_attribute_vi_booleancheck_attribute_vi_int32check_attribute_vi_int64check_attribute_vi_real64check_attribute_vi_sessioncheck_attribute_vi_stringclear_errordisableerror_queryget_channel_namereset_attributerevision_query
- Properties
cacheinterchange_checkquery_instrument_statusrange_checkrecord_coercionssimulate
- Methods