Plate.ExposureStartTime (read-write, Double)
The UTC start time of the exposure (Date, FITS keyword DATE-OBS)
Plate.ExposureStartTime [= Double]
The property syntax has these parts:
Part | Description |
---|---|
Value (Double) | The UTC start time of the exposure (Date, FITS keyword DATE-OBS) |
Whether or not DATE-OBS is present in the original image file, Plate.UpdateFITS() or Plate.WriteFITS() will add a standard ISO 8601 (so-called Y2K) compliant DATE-OBS field to the FITS header, as well as update the deprecated DATE and TIME-OBS records. If the original image does not have any exposure start time info in it, yet it is set by a client via the Plate.ExposureStartTime property, Plate.UpdateFITS() or Plate.WriteFITS() will still add DATE-OBS, DATE and TIME-OBS.
Fractional seconds are supported in the DATE-OBS field. If fractional seconds are present in the DATE-OBS field of the original file, or in the value set via the Plate.ExposureStartTime property, the DATE-OBS field will be written with three decimal digits precision (milliseconds). If the seconds value is within one half millisecond of zero, the ".000" is automatically supressed. This is done for maximum compatibility with some amateur software packages that cannot parse the full ISO format with decimal digits on the seconds part.