public void testBatch(BatchModel batch) { var interval = (int)getIntervalInSeconds(batch); //var data = _stools.extractNext(interval, batch.Accelerometer.Count, batch.Gyroscope.Count); var det_res = _det.analyzeBatch(batch); if (det_res.IsFallen) { hubContext.Clients.All.SendAsync("Analysis", det_res); } }
public async Task <ActionResult <AnalysisResult> > Start() { //var result = "SUCCESS"; //await _service.StartAnalysis(); //Example on how to get the data //DataTools.writeDataToCSV(); //DataTools.extractNextInterval(180*1000, 40, 40); var l = _sTools.extractNext(50, 40, 40); var result = _d.analyzeBatch(l); return(Ok(result)); }