コード例 #1
0
        public string StartAcquisition()
        {
            // RAZ des données précédentes
            LOG.DebugFormat("<<< StartAcquisition()");

            WiiBoardDatas.Clear();
            this.acquisitionStartedAt = DateTime.UtcNow;
            // Start acquisition
            var response = StartLowLevelAcquisition();

            AcquisitionActive = true;

            LOG.DebugFormat(">>> StartAcquisition() (OK)");
            return(response);
        }
コード例 #2
0
        public string StopAcquisition(bool keepDatas)
        {
            LOG.DebugFormat("<<< StopAcquisition(): keepDatas={0}", keepDatas);
            string response;

            try
            {
                response = StopLowLevelAcquisition();
            }
            finally
            {
                if (!keepDatas)
                {
                    //RAZ des données acquises
                    WiiBoardDatas.Clear();
                }
                AcquisitionActive = false;
            }

            response = "Acquisition stopped";
            LOG.Debug(">>> StopAcquisition(bool) (OK)");
            return(response);
        }