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.

Namespace: ASCOM.DeviceInterface
Assembly: ASCOM.DeviceInterfaces (in ASCOM.DeviceInterfaces.dll) Version: 6.0.0.0 (6.1.1.2619)

Syntax

C#
bool CanWrite(
	short id
)
Visual Basic
Function CanWrite ( _
	id As Short _
) As Boolean
Visual C++
bool CanWrite(
	short id
)

Parameters

id
Type: System..::..Int16
The device number (0 to MaxSwitch - 1)

Return Value

true if the device can be written to, otherwise false.

Remarks

Must be implemented, must not throw an ASCOM.MethodNotImplementedException

Devices are numbered from 0 to MaxSwitch - 1

This is a Version 2 method, version 1 switch devices can be assumed to be writable.

Exceptions

ExceptionCondition
InvalidValueExceptionIf id is outside the range 0 to MaxSwitch - 1

See Also