CNiIviSwtch

Measurement Studio IVI

Class CNiIviSwtch Base ClassesData ItemsConstructorsFunctionsGo to hierarchy chart    Prev page: GetChannelNameNext page: BreakAfterMake    
Class Declared in:
NiIviSwtch.h

'Overview' icon -- Shortcut to top of page. 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.

Hierarchy Chart Hierarchy Chart

'Base Classes' icon -- Shortcut to top of page. Base Classes

'Data Items' icon -- Shortcut to top of page. Data Items

Public data CNiIviSwtchChannel Channel Additional settings that affect the switch's channels.
Public data long ChannelCount The number of channels the specific instrument supports.
Public data CNiIviSwtchPath Path Additional settings related to channel paths.
Public data CNiIviSwtchScan Scan Additional settings for configuring a scanning switch.

'Constructors' icon -- Shortcut to top of page. Constructors

Public constructor inline

CNiIviSwtch()

Default constructor.
Public constructor inline

CNiIviSwtch( const CString &resourceName, bool idQuery = true, bool reset = true, const CString &options = "" )

Constructor.

'Functions' icon -- Shortcut to top of page. Functions

Public function inline CString

GetChannelName( ViInt32 index ) const