<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.SPOT.Time</name>
    </assembly>
    <members>
        <member name="T:Microsoft.SPOT.Time.TimeServiceSettings">
            <summary>
            Settings that control Time Service.
            </summary>
        </member>
        <member name="F:Microsoft.SPOT.Time.TimeServiceSettings.PrimaryServerIP">
            <summary>
            Primary SNTP Server IP address.
            </summary>
        </member>
        <member name="F:Microsoft.SPOT.Time.TimeServiceSettings.AlternateServerIP">
            <summary>
            Alternate server is used if communication with primary server failed.
            </summary>
        </member>
        <member name="F:Microsoft.SPOT.Time.TimeServiceSettings.RefreshTime">
            <summary>
            Specifies the period, in seconds, between synchronizations with the SNTP server.
            </summary>
        </member>
        <member name="F:Microsoft.SPOT.Time.TimeServiceSettings.Tolerance">
            <summary>
            Specifies the interval, in milliseconds, between the time on the SNTP server and the current time. If the difference between the SNTP server time and the local system time is larger,
            the update is ignored unless the system clock is presumed incorrect.
            </summary>
        </member>
        <member name="F:Microsoft.SPOT.Time.TimeServiceSettings.ForceSyncAtWakeUp">
            <summary>
            Syncs with SNTP server, after wakeup or cold boot.
            </summary>
        </member>
        <member name="F:Microsoft.SPOT.Time.TimeServiceSettings.AutoDayLightSavings">
            <summary>
            System automatically updates for daylight savings.
            </summary>
        </member>
        <member name="P:Microsoft.SPOT.Time.TimeServiceSettings.PrimaryServer">
            <summary>
            IP (in x.x.x.x form) of primary SNTP server.
            </summary>
        </member>
        <member name="P:Microsoft.SPOT.Time.TimeServiceSettings.AlternateServer">
            <summary>
            IP (in x.x.x.x form) of alternate SNTP server.
            </summary>
        </member>
        <member name="T:Microsoft.SPOT.Time.TimeServiceStatus">
            <summary>
            Status representing a Time service method call.
            </summary>
        </member>
        <member name="F:Microsoft.SPOT.Time.TimeServiceStatus.Flags">
            <summary>
            Flags value will be a combination of TimeServiceStatusFlags.
            </summary>
        </member>
        <member name="F:Microsoft.SPOT.Time.TimeServiceStatus.SyncSourceServer">
            <summary>
            The server IP that was used for sync.
            </summary>
        </member>
        <member name="F:Microsoft.SPOT.Time.TimeServiceStatus.SyncTimeOffset">
            <summary>
            Offset in milliseconds last time when successful sync happened.
            0xFFFFFFFF if sync time unknown.
            </summary>
        </member>
        <member name="F:Microsoft.SPOT.Time.TimeServiceStatus.TimeUTC">
            <summary>
            Current time.
            </summary>
        </member>
        <member name="P:Microsoft.SPOT.Time.TimeServiceStatus.CurrentTimeUTC">
            <summary>
            UTC time when this method was called. This is just a handy way
            to get updated UTC time, after SNTP sync. Saving additional method call.
            </summary>
        </member>
        <member name="T:Microsoft.SPOT.Time.TimeServiceStatus.TimeServiceStatusFlags">
            <summary>
            Sync status.
            </summary>
        </member>
        <member name="T:Microsoft.SPOT.Time.TimeService">
            <summary>
            Static class that controls TimeService.
            </summary>
        </member>
        <member name="M:Microsoft.SPOT.Time.TimeService.Start">
            <summary>
            Starts scheduled time synchronization service. For periodic refresh it uses previously set refreshtime.
            Refresh time is updateable dynamically, and effective immediately.
            </summary>
        </member>
        <member name="M:Microsoft.SPOT.Time.TimeService.Stop">
            <summary>
            Stops periodic time synchronization service. Timeservice APIs are still available, may return stale data
            unless manual sync is performed.
            </summary>
        </member>
        <member name="M:Microsoft.SPOT.Time.TimeService.UpdateNow(System.Byte[],System.UInt32)">
            <summary>
            Manual update of system time value from a given server. This can be called orthogonally along with
            scheduled time service.
            </summary>
            <param name="serverAddress"></param>
            <param name="tolerance"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SPOT.Time.TimeService.UpdateNow(System.UInt32)">
            <summary>
            Immediately syncs with time servers using Primary and Alternate server IP that has already
            been set via settings.
            </summary>
            <param name="tolerance"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SPOT.Time.TimeService.SetUtcTime(System.Int64)">
            <summary>
            Set UTC time of the system. Change is reflected right away.
            </summary>
            <param name="utcTimeInTicks"></param>
        </member>
        <member name="M:Microsoft.SPOT.Time.TimeService.SetTimeZoneOffset(System.Int32)">
            <summary>
            Sets time zone of the system. Effective immediately.
            </summary>
            <param name="offsetInMinutes"></param>
        </member>
        <member name="P:Microsoft.SPOT.Time.TimeService.Settings">
            <summary>
            Get or set TimeServiceSettings.
            </summary>
        </member>
        <member name="P:Microsoft.SPOT.Time.TimeService.LastSyncStatus">
            <summary>
            Returns latest sync status, it may be scheduled or forced sync, whichever occured last. This
            can be verified from the TimeService_Status.Flags field. Optionally this will also
            return the latest UTC time.
            </summary>
        </member>
        <member name="P:System.Environment.TickCount">
            <summary>
            Returns machines tick count since last reboot in milliseconds.
            </summary>
        </member>
    </members>
</doc>

