From 33a460b4ec3e0bea11a46255dd59b80c3f9544e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmet=20Gu=CC=88nce=20Akkoyun?= Date: Tue, 29 Mar 2022 15:26:26 +0300 Subject: [PATCH] 01.04.17 - Update --- .DS_Store | Bin 6148 -> 6148 bytes .gitignore | 1 + src/Statistical.cpp | 18 +++++++++--------- 3 files changed, 10 insertions(+), 9 deletions(-) create mode 100644 .gitignore diff --git a/.DS_Store b/.DS_Store index d679d56a59e3d18013c138ed87f30de74220b715..53283651da3cb8e689b36883dd9d2c07950a8be3 100644 GIT binary patch delta 90 zcmZoMXfc=|#>B!ku~2NHo+2aL#(>?7i&&T#*(UQaedlChNMXolNMB)qu~2NHo+2a5#(>?7j4YFRSiWz5%__sRvEc>NW_AvK4xp0Ff*jwO VC-aLqaxee^BLf4=<_M8B%m8*35YGSr diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/src/Statistical.cpp b/src/Statistical.cpp index 8d5bf3a..e220c1b 100644 --- a/src/Statistical.cpp +++ b/src/Statistical.cpp @@ -11,20 +11,20 @@ // Stream Statistics void Statistical::Stream_Statistic(float _Data) { - // Set Data Count (+1) - Stream_Data_Count++; - // Calculate Max Value - if (Stream_Maximum == 0) Stream_Maximum = _Data; - if (_Data > Stream_Maximum) Stream_Maximum = _Data; + if (Stream_Data_Count == 0) Stream_Maximum = _Data; + if (Stream_Data_Count > 0 and _Data > Stream_Maximum) Stream_Maximum = _Data; // Calculate Min Value - if (Stream_Minimum == 0) Stream_Minimum = _Data; - if (_Data < Stream_Minimum) Stream_Minimum = _Data; + if (Stream_Data_Count == 0) Stream_Minimum = _Data; + if (Stream_Data_Count > 0 and _Data < Stream_Minimum) Stream_Minimum = _Data; // Calculate Avg Value - if (Stream_Average == 0) Stream_Average = _Data; - Stream_Average = Stream_Average + ((_Data - Stream_Average) / Stream_Data_Count); + if (Stream_Data_Count == 0) Stream_Average = _Data; + if (Stream_Data_Count > 0) Stream_Average = Stream_Average + ((_Data - Stream_Average) / Stream_Data_Count); + + // Set Data Count (+1) + Stream_Data_Count++; } void Statistical::Stream_Data_Clear(void) {