Пример #1
0
        public override void start()
        {
            statusText = "Opening separate datafile";

            /**
             * Simple solution for stopping the data stream. The second time start() is called this is a signal that the data stream should be stopped
             * */
            if (stopDatastream)
            {
                dataSaver = null;
            }
            else
            {
                if (header == null)
                {
                    header    = new string[1];
                    header[0] = "%dummyheader";
                }
                string path = "";
                if (filePath != null)
                {
                    path     = filePath.getPath();
                    filename = filePath.getFilename() + filename;
                }

                dataSaver = new DSCDataSaver(path + filename, header, DateTime.Now);
                base.start();
                stopDatastream = true;
            }
        }