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); }
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); }