CNiIviSwtch |
Class |
Declared in: NiIviSwtch.h |
Overview
CNiIviSwtch controls switches that have IVI class compliant instrument drivers. CNiIviSwtch encapsulates the functionality of a switch. Use CNiIviSwtch to establish a connection between two I/O channels. CNiIviSwtch supports instruments that perform triggered scanning. CNiIviSwtch supports typical switches as well as common extended functionality found in more complex switch instruments.
Base Classes
Data Items
CNiIviSwtchChannel | Channel | Additional settings that affect the switch's channels. | |
long | ChannelCount | The number of channels the specific instrument supports. | |
CNiIviSwtchPath | Path | Additional settings related to channel paths. | |
CNiIviSwtchScan | Scan | Additional settings for configuring a scanning switch. |
Constructors
inline | Default constructor. | ||
inline | CNiIviSwtch( const CString &resourceName, bool idQuery = true, bool reset = true, const CString &options = "" ) |
Constructor. |
Functions
inline CString | GetChannelName( ViInt32 index ) const |