| ISwitchV2 Methods | 
The ISwitchV2 type exposes the following members.
| Name | Description | |
|---|---|---|
| Action | 
 Invokes the specified device-specific action.
   | |
| CanWrite | 
 Reports if the specified switch device can be written to, default true.
 This is false if the device cannot be written to, for example a limit switch or a sensor.
   | |
| CommandBlind | 
 Transmits an arbitrary string to the device and does not wait for a response.
 Optionally, protocol framing characters may be added to the string before transmission.
   | |
| CommandBool | 
 Transmits an arbitrary string to the device and waits for a boolean response.
 Optionally, protocol framing characters may be added to the string before transmission.
   | |
| CommandString | 
 Transmits an arbitrary string to the device and waits for a string response.
 Optionally, protocol framing characters may be added to the string before transmission.
   | |
| Dispose | 
 Dispose the late-bound interface, if needed. Will release it via COM
 if it is a COM object, else if native .NET will just dereference it
 for GC.
   | |
| GetSwitch | 
 Return the state of switch device id as a boolean
   | |
| GetSwitchDescription | 
 Gets the description of the specified switch device. This is to allow a fuller description of
 the device to be returned, for example for a tool tip.
   | |
| GetSwitchName | 
 Return the name of switch device n.
   | |
| GetSwitchValue | 
 Returns the value for switch device id as a double
   | |
| MaxSwitchValue | 
 Returns the maximum value for this switch device, this must be greater than MinSwitchValue(Int16).
   | |
| MinSwitchValue | 
 Returns the minimum value for this switch device, this must be less than MaxSwitchValue(Int16)  | |
| SetSwitch | 
 Sets a switch controller device to the specified state, true or false.
   | |
| SetSwitchName | 
 Set a switch device name to a specified value.
   | |
| SetSwitchValue | 
 Set the value for this device as a double.
   | |
| SetupDialog | 
 Launches a configuration dialog box for the driver.  The call will not return
 until the user clicks OK or cancel manually.
   | |
| SwitchStep | 
 Returns the step size that this device supports (the difference between successive values of the device).
   |