コード例 #1
0
        private async void Button3_Click(object sender, RoutedEventArgs e)
        {
            DisableButtons();

            if (_Running)
            {
                StopRunning();

                List <string> ExportData = new List <string>();

                string testcase = "";
                ExportData.Add("sep=;");

                ExportData.Add("Testcase;" + testcase);
                ExportData.Add("X;Y;Z;Timestamp");
                for (int i = 0; i < _PositionList.Count; i++)
                {
                    ExportData.Add(_PositionList[i].X + ";" + _PositionList[i].Y + ";" + _PositionList[i].Z + ";" + _TimestampList[i].ToLocalTime().ToString("H:mm:s.ff"));
                }

                StorageFolder folder   = ApplicationData.Current.LocalFolder;
                string        fileName = testcase + "-" + DateTime.Now.ToLocalTime().ToString("dd-MMMM-yy H-mm") + ".csv";
                StorageFile   sample   = await folder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);

                await FileIO.WriteLinesAsync(sample, ExportData);
            }
            else
            {
                _Pozyx.RetrieveAnchors();
                StartRunning(true);
                //await _Pozyx.DoAnchorDiscovery();
            }

            EnableButtons();
        }