Indicates whether the dome is in the home position. Raises an error if not supported.

This is normally used following a FindHome()()()() operation. The value is reset with any azimuth slew operation that moves the dome away from the home position.

AtHome may also become true durng normal slew operations, if the dome passes through the home position and the dome controller hardware is capable of detecting that; or at the end of a slew operation if the dome comes to rest at the home position.

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

Syntax

C#
public bool AtHome { get; }
Visual Basic
Public ReadOnly Property AtHome As Boolean
	Get
Visual C++
public:
virtual property bool AtHome {
	bool get () sealed;
}

Implements

IDomeV2..::..AtHome

Remarks

The home position is normally defined by a hardware sensor positioned around the dome circumference and represents a fixed, known azimuth reference.

For some devices, the home position may represent a small range of azimuth values, rather than a discrete value, since dome inertia, the resolution of the home position sensor and/or the azimuth encoder may be insufficient to return the exact same azimuth value on each occasion. Some dome controllers, on the other hand, will always force the azimuth reading to a fixed value whenever the home position sensor is active. Because of these potential differences in behaviour, applications should not rely on the reported azimuth position being identical each time AtHome is set true.

See Also