AHRSInterface.AHRSLog.browseButton_Click C# (CSharp) Method

browseButton_Click() private method

private browseButton_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void browseButton_Click(object sender, EventArgs e)
        {
            saveFileDialog = new SaveFileDialog();
            saveFileDialog.Filter = "LOG file|*.log|All Files|*.*";
            saveFileDialog.Title = "Set LOG file name";
            saveFileDialog.OverwritePrompt = true;

            if (saveFileDialog.ShowDialog() == DialogResult.OK)
            {
                // Open the file
                if (saveFileDialog.FileName != "")
                {
                    logfile = new StreamWriter(saveFileDialog.FileName);

                    // Change buttons to allow logging
                    startLoggingButton.Enabled = true;

                    logfile.WriteLine("TIME\tYAW\tPITCH\tROLL\tq1\tq2\tq3\tq4\tMAG_X\tMAG_Y\tMAG_Z\tGYRO_X\tGYRO_Y\tGYRO_Z\tACCEL_X\tACCEL_Y\tACCEL_Z\tLATITUDE\tLONGITUDE\tVEL_GPS\tALTITUDE\t");

                    logfile.Close();

                    // Record time as start time
                    startTime = DateTime.Now;

                    filenameBox.Text = saveFileDialog.FileName;
                }
            }
        }