Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

31 řádky
915 B

  1. using System;
  2. using System.Diagnostics;
  3. using System.Security.Principal;
  4. using System.Windows.Forms;
  5. namespace ThunderboltTimeSync {
  6. public partial class FormMain : Form {
  7. public FormMain() {
  8. // Check for admin rights
  9. // If running as admin:
  10. // Ask for COM port with dialog
  11. // Connect to COM port
  12. // When time message received:
  13. // If (time in UTC) AND (last time change was more than $MIN_UPDATE_INTERVAL ago) AND (error is less than $ERROR_THRESHOLD)
  14. // Change system time to GPS time
  15. // Else:
  16. // Display message to tell user to run as admin
  17. // Quit
  18. InitializeComponent();
  19. Debug.WriteLine(SystemTimeUtils.GetTime().ToString("yyyy-MM-ddTHH:mm:ssK.ffff"));
  20. SystemTimeUtils.SetTime(new DateTime(
  21. 2000, 1, 1,
  22. 10, 0, 0, 0
  23. ));
  24. Debug.WriteLine(SystemTimeUtils.GetTime().ToString("yyyy-MM-ddTHH:mm:ssK.ffff"));
  25. }
  26. }
  27. }