Esempio n. 1
0
        void ChkWriteTrackLogFileChanged(object sender, System.EventArgs e)
        {
            if (m_strGPSTrackFile == null)
            {
                if (this.chkWriteTrackLogFile.Checked)
                {
                    MessageBox.Show("No Track File file specified", "Cannot Create Track File");
                    this.chkWriteTrackLogFile.Checked = false;
                }
            }
            else
            {
                if (this.chkWriteTrackLogFile.Checked)
                {
                    if (m_bUseLogTimer)
                    {
                        m_GPSTrackWriter = new GPSTrackFileWriter(m_strGPSTrackFile);
                    }
                    else
                    {
                        m_GPSTrackWriter = new GPSTrackFileWriter(m_GPSWrapper, m_strGPSTrackFile);
                    }

                    m_GPSTrackWriter.FileWriterException += new ExceptionHandler(ExceptionHandler);

                    m_GPSTrackWriter.LogFrequency = m_lGPSTrackTimeInterval;
                }
                else
                {
                    m_GPSTrackWriter.CloseTrackFile();
                    m_GPSTrackWriter = null;
                }
            }
        }
Esempio n. 2
0
 void ChkWriteTrackLogChanged(object sender, System.EventArgs e)
 {
     if (this.chkWriteTrackLog.Checked)
     {
         m_GPSTrackeWriter = new GPSTrackFileWriter(m_GPSWrapper, m_strGPSTrackFile);
         m_GPSTrackeWriter.LogFrequency = m_lGPSTrackTimeInterval;
     }
     else
     {
         m_GPSTrackeWriter.CloseTrackFile();
         m_GPSTrackeWriter = null;
     }
 }