Click or drag to resize
ISwitchV2SetSwitch Method
Sets a switch controller device to the specified state, true or false.

Namespace: ASCOM.DeviceInterface
Assembly: ASCOM.DeviceInterfaces (in ASCOM.DeviceInterfaces.dll) Version: 6.0.0.0 (6.3.0.2821)
Syntax
void SetSwitch(
	short id,
	bool state
)

Parameters

id
Type: SystemInt16
The device number (0 to MaxSwitch - 1)
state
Type: SystemBoolean
The required control state
Exceptions
ExceptionCondition
InvalidValueExceptionIf id is outside the range 0 to MaxSwitch - 1
MethodNotImplementedExceptionIf CanWrite(Int16) is false.
Remarks

Can throw a MethodNotImplementedException if CanWrite(Int16) is False.

GetSwitchValue(Int16) must return MaxSwitchValue(Int16) if the set state is true and MinSwitchValue(Int16) if the set state is false.

Devices are numbered from 0 to MaxSwitch - 1

See Also