ITelescopeV3UTCDate Property |
Namespace: ASCOM.DeviceInterface
Exception | Condition |
---|---|
PropertyNotImplementedException | If UTCDate Write is not implemented. |
InvalidValueException | If an invalid DateTime is set. |
InvalidOperationException | When UTCDate is read and the mount cannot provide this property itslef and a value has not yet be established by writing to the property. |
NotConnectedException | If the device is not connected |
DriverException | An error occurred that is not described by one of the more specific ASCOM exceptions. Include sufficient detail in the message text to enable the issue to be accurately diagnosed by someone other than yourself. |
UTCDate Read must be implemented and must not throw a PropertyNotImplementedException.
UTCDate Write can throw a PropertyNotImplementedException.
The driver must calculate this from the system clock if the telescope has no accessible source of UTC time. In this case, the property must not be writeable (this would change the system clock!) and will instead raise an error. However, it is permitted to change the telescope's internal UTC clock if it is being used for this property. This allows clients to adjust the telescope's UTC clock as needed for accuracy. Reading the property will raise an error if the value has never been set or is otherwise unavailable.