コード例 #1
0
ファイル: OCMApp.cs プロジェクト: cbuehler/opencachemanager
 public void EnableGPS(bool doInit)
 {
     m_GPSD = new GPS ();
     m_GPSDTimer = new Timer (m_Config.GPSDPoll * 1000);
     m_GPSDTimer.AutoReset = true;
     m_GPSDTimer.Enabled = true;
     m_GPSDTimer.Elapsed += HandleM_gpsTimerElapsed;
     if (doInit)
     {
         m_Window.SetLocation("GPSD", m_GPSD.Lat, m_GPSD.Lon);
         Timer init = new Timer (1000);
         init.AutoReset = false;
         init.Elapsed += HandleM_gpsTimerElapsed;
         init.Start ();
     }
 }
コード例 #2
0
ファイル: OCMApp.cs プロジェクト: cbuehler/opencachemanager
 public void DisableGPS()
 {
     if (null == m_GPSDTimer)
         return;
     m_GPSDTimer.AutoReset = false;
     m_GPSDTimer.Stop ();
     m_GPSDTimer = null;
     m_GPSD = null;
 }