Skip to content

Commit 8cff730

Browse files
authored
Removing RFSG methods and properties which are not applicable (#2143)
* removal of IVI and old HW API * adding changelog * Added list of removed methods and properties Updated CHANGELOG to reflect method and property removals, including those not supported anymore and those necessary for IVI compliance but not applicable for Python.
1 parent 63bf5d4 commit 8cff730

File tree

11 files changed

+176
-4897
lines changed

11 files changed

+176
-4897
lines changed

CHANGELOG.md

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1693,6 +1693,56 @@
16931693
- Changed
16941694
- Fixed the return type of `get_all_script_names` and `get_all_named_waveform_names` to remove the size parameter and return a list of strings instead of a comma-separated string
16951695
- Removed
1696+
- Methods and properties applicable only to hardware which are not supported anymore
1697+
- Methods
1698+
- `configure_digital_modulation_user_defined_waveform`
1699+
- `configure_pxi_chassis_clk10`
1700+
- Properties
1701+
- `analog_modulation_fm_deviation`
1702+
- `analog_modulation_waveform_frequency`
1703+
- `arb_filter_raised_cosine_alpha`
1704+
- `arb_filter_root_raised_cosine_alpha`
1705+
- `arb_filter_type`
1706+
- `arb_oscillator_phase_dac_value`
1707+
- `arb_power`
1708+
- `attenuator_hold_enabled`
1709+
- `attenuator_hold_max_power`
1710+
- `compensate_for_filter_group_delay`
1711+
- `data_transfer_block_size`
1712+
- `data_transfer_maximum_bandwidth`
1713+
- `data_transfer_maximum_in_flight_reads`
1714+
- `data_transfer_preferred_packet_size`
1715+
- `digital_modulation_fsk_deviation`
1716+
- `digital_modulation_prbs_order`
1717+
- `digital_modulation_prbs_seed`
1718+
- `digital_modulation_symbol_rate`
1719+
- `digital_modulation_type`
1720+
- `digital_modulation_waveform_type`
1721+
- `digital_pattern`
1722+
- `frequency_tolerance`
1723+
- `peak_power_adjustment_inheritance`
1724+
- `pxi_chassis_clk10_source`
1725+
- Methods and properties which are necessary for IVI compliance of the driver, but are not applicable for Python
1726+
- Methods
1727+
- `check_attribute_vi_boolean`
1728+
- `check_attribute_vi_int32`
1729+
- `check_attribute_vi_int64`
1730+
- `check_attribute_vi_real64`
1731+
- `check_attribute_vi_session`
1732+
- `check_attribute_vi_string`
1733+
- `clear_error`
1734+
- `disable`
1735+
- `error_query`
1736+
- `get_channel_name`
1737+
- `reset_attribute`
1738+
- `revision_query`
1739+
- Properties
1740+
- `cache`
1741+
- `interchange_check`
1742+
- `query_instrument_status`
1743+
- `range_check`
1744+
- `record_coercions`
1745+
- `simulate`
16961746

16971747
#### [nirfsg] 1.0.0 - 2025-08-05
16981748
- Added
@@ -2691,4 +2741,4 @@ and this project adheres to [Python Versioning](http://legacy.python.org/dev/pep
26912741
- Added
26922742
- Changed
26932743
- Removed
2694-
-->
2744+
-->

0 commit comments

Comments
 (0)