// this method is called for each row of data received from the Shimmer public void UpdateFeed(List <double> data) { Shimmer3DModel s; if (data.Count > 0) { // put this data as a model on the shared Queue s = Shimmer3DModel.GetModelFromArray(data.ToArray()); Queue.Enqueue(s); } }
// this method is called for each model as it is received public void UpdateFeed(List <double> data) { if (data != null) { Shimmer3DModel s = Shimmer3DModel.GetModelFromArray(data.ToArray()); dataQueue.Enqueue(s); if (count % 10 == 0) { Shimmer3DModel.PrintModel(s); } count++; } }
// this method is called for each row of data received from the Shimmer public void UpdateFeed(List <double> data) { Shimmer3DModel s; if (data.Count > 0) { // put this data as a model on the shared Queue s = Shimmer3DModel.GetModelFromArray(data.ToArray()); Queue.Enqueue(s); if (IsRecording) { // save to list aswell RecordList.Add(s); } } }