Example #1
0
        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);
            }
        }
Example #2
0
        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));
        }