niswitch.Session

class niswitch.Session

An NI-SWITCH session to a National Instruments Switch Module

Properties

Property Datatype
analog_bus_sharing_enable bool
bandwidth float
cabled_module_scan_advanced_bus int
cabled_module_trigger_bus int
cache bool
channel_count int
characteristic_impedance float
continuous_scan bool
digital_filter_enable bool
driver_setup str
group_capabilities str
handshaking_initiation HandshakingInitiation
instrument_firmware_revision str
instrument_manufacturer str
instrument_model str
interchange_check bool
io_resource_descriptor str
is_configuration_channel bool
is_debounced bool
is_scanning bool
is_source_channel bool
is_waiting_for_trig bool
logical_name str
master_slave_scan_advanced_bus int
master_slave_trigger_bus int
max_ac_voltage float
max_carry_ac_current float
max_carry_ac_power float
max_carry_dc_current float
max_carry_dc_power float
max_dc_voltage float
max_switching_ac_current float
max_switching_ac_power float
max_switching_dc_current float
max_switching_dc_power float
number_of_relays int
num_of_columns int
num_of_rows int
parsed_scan_list str
power_down_latching_relays_after_debounce bool
range_check bool
record_coercions bool
scan_advanced_output ScanAdvancedOutput
scan_advanced_polarity ScanAdvancedPolarity
scan_delay float in seconds or datetime.timedelta
scan_list str
scan_mode ScanMode
serial_number str
settling_time float in seconds or datetime.timedelta
simulate bool
specific_driver_class_spec_major_version int
specific_driver_class_spec_minor_version int
specific_driver_description str
specific_driver_revision str
specific_driver_vendor str
supported_instrument_models str
temperature float
trigger_input TriggerInput
trigger_input_polarity TriggerInputPolarity
trigger_mode int
wire_mode int

Public methods

Method name
abort()
can_connect()
commit()
configure_scan_list()
configure_scan_trigger()
connect()
connect_multiple()
disable()
disconnect()
disconnect_all()
disconnect_multiple()
get_channel_name()
get_path()
get_relay_count()
get_relay_name()
get_relay_position()
relay_control()
reset()
reset_with_defaults()
route_scan_advanced_output()
route_trigger_input()
self_test()
send_software_trigger()
set_continuous_scan()
set_path()
wait_for_debounce()
wait_for_scan_complete()