Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sendor"></param>
        /// <param name="fullData"></param>
        private void memeAcademicFullDataReceived(object sendor, AcademicFullData fullData)
        {
            int no = 0;

            this.SetData(no++, fullData.Cnt.ToString("D"));
            this.SetData(no++, fullData.BattLv.ToString("D"));
            this.SetData(no++, fullData.AccX.ToString("D"));
            this.SetData(no++, fullData.AccY.ToString("D"));
            this.SetData(no++, fullData.AccZ.ToString("D"));
            this.SetData(no++, fullData.GyroX.ToString("D"));
            this.SetData(no++, fullData.GyroY.ToString("D"));
            this.SetData(no++, fullData.GyroZ.ToString("D"));
            this.SetData(no++, fullData.EogL.ToString("D"));
            this.SetData(no++, fullData.EogR.ToString("D"));
            this.SetData(no++, fullData.EogH.ToString("D"));
            this.SetData(no++, fullData.EogV.ToString("D"));
            this.saveCsvData(fullData);
        }
Пример #2
0
        /// <summary>
        /// saveCsvData
        /// </summary>
        /// <param name="fullData"></param>
        private void saveCsvData(AcademicFullData fullData)
        {
            // Save Data
            DateTime targetTime = DateTime.Now;
            string   sYear      = targetTime.Year.ToString("D4");
            string   sMonth     = targetTime.Month.ToString("D2");
            string   sDay       = targetTime.Day.ToString("D2");
            string   sHour      = targetTime.Hour.ToString("D2");
            string   sMinute    = targetTime.Minute.ToString("D2");
            string   sSecond    = targetTime.Second.ToString("D2");
            string   sMsecond   = targetTime.Millisecond.ToString("D3");
            string   sTime      = sYear + "/" + sMonth + "/" + sDay + " " + sHour + ":" + sMinute + ":" + sSecond + "." + sMsecond;

            string freeMarking = null;

            if (this.isFreeMarking == true)
            {
                freeMarking        = "X";
                this.isFreeMarking = false;
            }

            string writeData =
                freeMarking + "," +
                fullData.Cnt.ToString("D") + "," +
                sTime + "," +
                fullData.AccX.ToString("D") + "," +
                fullData.AccY.ToString("D") + "," +
                fullData.AccZ.ToString("D") + "," +
                fullData.GyroX.ToString("D") + "," +
                fullData.GyroY.ToString("D") + "," +
                fullData.GyroZ.ToString("D") + "," +
                fullData.EogL.ToString("D") + "," +
                fullData.EogR.ToString("D") + "," +
                fullData.EogH.ToString("D") + "," +
                fullData.EogV.ToString("D") + "," +
                fullData.BattLv.ToString("D") + ",";

            this.memeLib.saveData("Result", saveFileName, writeData);
        }