Ejemplo 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;
                }
            }
        }
Ejemplo 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;
            }
        }