private void btnViewFile(object sender, EventArgs e) { if (m_iMatchID <= 0) { MessageBoxEx.Show("The match is not setted!"); return; } string filePath = Path.Combine(m_tsDataSaveDir, string.Format("MatchData_{0}.txt", m_iMatchID)); if (!File.Exists(filePath)) { MessageBoxEx.Show("The TS data file of this match is not exist!"); return; } DVCommon.OpenWithNotepad(filePath); }
public DVSerialDataManager(string portName, int baudRate, Parity parity, int dataBits, StopBits stopBits) { m_tsDataSaveDir = Path.Combine(DVCommon.GetAppRootDir(), DVTSInterface.DV_TS_DATA); m_serialPort = new SerialPort(portName, baudRate, parity, dataBits, stopBits); m_serialPort.ReadTimeout = SerialPort.InfiniteTimeout; m_serialPort.ReadBufferSize = 1024 * 100; m_recvThread = new Thread(new ThreadStart(RecvProc)); m_recvThread.IsBackground = true; m_processThread = new Thread(new ThreadStart(ProcessProc)); m_processThread.IsBackground = true; m_recvExitEvent = new ManualResetEvent(false); m_processExitEvent = new ManualResetEvent(false); m_processWaitEvent = new ManualResetEvent(false); m_recvThread.IsBackground = true; m_serialBytes = new SerialByteQueue(2048, 0x04); m_diveProcess = new DivingProcess(); m_diveProcess.RecvData += new Action <TransmitStatus, TSMatchInfo>(m_diveProcess_RecvData); m_diveProcess.TransimitAction += new Action <bool, string>(m_diveProcess_TransimitAction); m_diveProcess.OnUpdateDBResult += new Action <string, bool>(m_diveProcess_OnUpdateDBResult); }
public DVTSInterface() { InitializeComponent(); cmbPorts.DataSource = SerialPortConfig.GetPortNames(); cmbDataBaud.DataSource = SerialPortConfig.GetBaudRate(); cmbDataBaud.SelectedIndex = 5; cmbDataBits.DataSource = SerialPortConfig.GetDataBits(); cmbDataBits.SelectedIndex = 2; cmbParity.DataSource = SerialPortConfig.GetParity(); cmbStopBits.DataSource = SerialPortConfig.GetStopBits(); cmbStopBits.SelectedIndex = 1; OVRDataBaseUtils.SetDataGridViewStyle(dgJudgeScore); OVRDataBaseUtils.SetDataGridViewStyle(dgRankList); dgJudgeScore.SelectionMode = DataGridViewSelectionMode.CellSelect; //dgRankList.SelectionMode = DataGridViewSelectionMode.CellSelect; m_tsDataSaveDir = Path.Combine(DVCommon.GetAppRootDir(), DV_TS_DATA); if (!Directory.Exists(m_tsDataSaveDir)) { Directory.CreateDirectory(m_tsDataSaveDir); } }
private void btnOpenFolder_Click(object sender, EventArgs e) { DVCommon.OpenFolderInExplorer(m_tsDataSaveDir); }