Browse Source

Show change in time when setting system clock

master
The6P4C 7 years ago
parent
commit
b4aab77d10
1 changed files with 7 additions and 10 deletions
  1. +7
    -10
      GPSDOTimeSync/FormMain.cs

+ 7
- 10
GPSDOTimeSync/FormMain.cs View File

@@ -93,10 +93,10 @@ namespace GPSDOTimeSync {
return;
}

if (checkBoxMaximumCorrectionEnabled.Checked) {
// Positive error means system clock is ahead, negative error means system clock is behind
TimeSpan error = SystemTimeUtils.GetSystemTime().Subtract(dateTime).Duration();
// Positive error means system clock is ahead, negative error means system clock is behind
TimeSpan error = SystemTimeUtils.GetSystemTime().Subtract(dateTime).Duration();

if (checkBoxMaximumCorrectionEnabled.Checked) {
TimeSpan maximumCorrection = new TimeSpan();
int maximumCorrectionValue = (int) numericUpDownMaximumCorrection.Value;
string maximumCorrectionUnit = "";
@@ -125,13 +125,10 @@ namespace GPSDOTimeSync {
SystemTimeUtils.SetSystemTime(dateTime);

Invoke(new Action(() => {
AddMessageToLog(
string.Format(
"System time set to {0}.",
dateTime.ToString("HH:mm:ss dd\\/MM\\/yyyy")
),
LogLevel.Info
);
AddMessageToLog(string.Format(
"System time set to {0} ({1}).",
dateTime.ToString("HH:mm:ss dd\\/MM\\/yyyy"), error.ToString()
), LogLevel.Info);
}));

lastSystemTimeUpdate = Environment.TickCount;


Loading…
Cancel
Save