You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for repeated capabilities on methods that support independent channels (#1589)
* added try/except for function not found
* refined error message
* add repeated capabilities
* removed get_channel_names
* fixed reference to create_advanced_sequence_step
* added new error class;add function to catch errors
* replaced fake function name fred
* add unit test for library too old error
* code cleanup
Co-authored-by: Erik Crank <null>
Discovers if an output cutoff limit was exceeded for the specified reason. When an output cutoff is engaged, the output of the channel(s) is disconnected.
1328
-
If a limit was exceeded, the state is latched until you clear it with the :py:meth:`nidcpower.Session.clear_latched_output_cutoff_state` method or the :py:meth:`nidcpower.Session.ResetWithChannels` method.
1353
+
If a limit was exceeded, the state is latched until you clear it with the :py:meth:`nidcpower.Session.clear_latched_output_cutoff_state` method or the :py:meth:`nidcpower.Session.reset` method.
1329
1354
1330
1355
outputCutoffReason specifies the conditions for which an output is disconnected.
1331
1356
1332
1357
1333
1358
1334
-
.. note:: One or more of the referenced methods are notin the Python APIfor this driver.
1335
-
1336
1359
1337
1360
.. tip:: This method requires repeated capabilities. If called directly on the
1338
1361
nidcpower.Session object, then the method will use all repeated capabilities in the session.
@@ -1595,6 +1618,11 @@ reset
1595
1618
1596
1619
1597
1620
1621
+
.. tip:: This method requires repeated capabilities. If called directly on the
1622
+
nidcpower.Session object, then the method will use all repeated capabilities in the session.
1623
+
You can specify a subset of repeated capabilities using the Python index notation on an
1624
+
nidcpower.Session repeated capabilities container, and calling this method on the result.
1625
+
1598
1626
1599
1627
reset_device
1600
1628
------------
@@ -1735,6 +1763,11 @@ send_software_edge_trigger
1735
1763
for more information about supported devices.
1736
1764
1737
1765
1766
+
.. tip:: This method requires repeated capabilities. If called directly on the
1767
+
nidcpower.Session object, then the method will use all repeated capabilities in the session.
1768
+
You can specify a subset of repeated capabilities using the Python index notation on an
1769
+
nidcpower.Session repeated capabilities container, and calling this method on the result.
1770
+
1738
1771
1739
1772
:param trigger:
1740
1773
@@ -1860,6 +1893,11 @@ wait_for_event
1860
1893
for more information about supported devices.
1861
1894
1862
1895
1896
+
.. tip:: This method requires repeated capabilities. If called directly on the
1897
+
nidcpower.Session object, then the method will use all repeated capabilities in the session.
1898
+
You can specify a subset of repeated capabilities using the Python index notation on an
1899
+
nidcpower.Session repeated capabilities container, and calling this method on the result.
1900
+
1863
1901
1864
1902
:param event_id:
1865
1903
@@ -3642,6 +3680,14 @@ instrument_manufacturer
3642
3680
3643
3681
Contains the name of the manufacturer for the device you are currently using.
3644
3682
3683
+
3684
+
3685
+
3686
+
.. tip:: This property can use repeated capabilities. If setor get directly on the
3687
+
nidcpower.Session object, then the set/get will use all repeated capabilities in the session.
3688
+
You can specify a subset of repeated capabilities using the Python index notation on an
3689
+
nidcpower.Session repeated capabilities container, and calling set/get value on the result.
3690
+
3645
3691
The following table lists the characteristics of this property.
0 commit comments