Class

SimulatorClock

USI.Core

Converts provider clock scalars into developer-friendly time values.

public sealed class SimulatorClock : ISimulatorClock

Methods

TryGetCurrentFlightElapsedTimeAsync

public Task<USIResult<TimeSpan>> TryGetCurrentFlightElapsedTimeAsync()

TryGetHostClockSynchronizationEnabledAsync

public Task<USIResult<Boolean>> TryGetHostClockSynchronizationEnabledAsync()

TryGetLocalDayOfMonthAsync

public Task<USIResult<Int32>> TryGetLocalDayOfMonthAsync()

TryGetLocalDayOfYearAsync

public Task<USIResult<Int32>> TryGetLocalDayOfYearAsync()

TryGetLocalMonthAsync

public Task<USIResult<Int32>> TryGetLocalMonthAsync()

TryGetLocalTimeOfDayAsync

public Task<USIResult<TimeSpan>> TryGetLocalTimeOfDayAsync()

TryGetLocalTimeOffsetFromZuluAsync

public Task<USIResult<TimeSpan>> TryGetLocalTimeOffsetFromZuluAsync()

TryGetLocalYearAsync

public Task<USIResult<Int32>> TryGetLocalYearAsync()

TryGetSimulatorSessionElapsedTimeAsync

public Task<USIResult<TimeSpan>> TryGetSimulatorSessionElapsedTimeAsync()

TryGetTimerElapsedTimeAsync

public Task<USIResult<TimeSpan>> TryGetTimerElapsedTimeAsync()

TryGetTimerRunningAsync

public Task<USIResult<Boolean>> TryGetTimerRunningAsync()

TryGetZuluDayOfMonthAsync

public Task<USIResult<Int32>> TryGetZuluDayOfMonthAsync()

TryGetZuluDayOfYearAsync

public Task<USIResult<Int32>> TryGetZuluDayOfYearAsync()

TryGetZuluMonthAsync

public Task<USIResult<Int32>> TryGetZuluMonthAsync()

TryGetZuluSunriseTimeOfDayAsync

public Task<USIResult<TimeSpan>> TryGetZuluSunriseTimeOfDayAsync()

TryGetZuluSunsetTimeOfDayAsync

public Task<USIResult<TimeSpan>> TryGetZuluSunsetTimeOfDayAsync()

TryGetZuluTimeOfDayAsync

public Task<USIResult<TimeSpan>> TryGetZuluTimeOfDayAsync()

TryGetZuluYearAsync

public Task<USIResult<Int32>> TryGetZuluYearAsync()

TrySetHostClockSynchronizationEnabledAsync

public Task<USIResult> TrySetHostClockSynchronizationEnabledAsync(bool enabled)

TrySetLocalDayOfYearAsync

public Task<USIResult> TrySetLocalDayOfYearAsync(int zeroBasedDayOfYear)

TrySetTimerElapsedTimeAsync

public Task<USIResult> TrySetTimerElapsedTimeAsync(TimeSpan elapsedTime)

TrySetTimerRunningAsync

public Task<USIResult> TrySetTimerRunningAsync(bool running)

TrySetZuluDayOfYearAsync

public Task<USIResult> TrySetZuluDayOfYearAsync(int zeroBasedDayOfYear)

TrySetZuluTimeOfDayAsync

public Task<USIResult> TrySetZuluTimeOfDayAsync(TimeSpan timeOfDay)

TrySetZuluYearAsync

public Task<USIResult> TrySetZuluYearAsync(int year)