validation initialize all members

- fixes Coverity CID 260331
This commit is contained in:
Daniel Agar
2018-06-13 15:48:41 -04:00
committed by Beat Küng
parent 26dcf05d80
commit c3e071e052
4 changed files with 48 additions and 70 deletions
+2 -22
View File
@@ -40,29 +40,9 @@
*/
#include "data_validator.h"
#include <ecl.h>
DataValidator::DataValidator() :
_error_mask(ERROR_FLAG_NO_ERROR),
_timeout_interval(20000),
_time_last(0),
_event_count(0),
_error_count(0),
_error_density(0),
_priority(0),
_mean{0.0f},
_lp{0.0f},
_M2{0.0f},
_rms{0.0f},
_value{0.0f},
_vibe{0.0f},
_value_equal_count(0),
_value_equal_count_threshold(VALUE_EQUAL_COUNT_DEFAULT),
_sibling(nullptr)
{
}
void
DataValidator::put(uint64_t timestamp, float val, uint64_t error_count_in, int priority_in)
{
@@ -72,7 +52,7 @@ DataValidator::put(uint64_t timestamp, float val, uint64_t error_count_in, int p
}
void
DataValidator::put(uint64_t timestamp, float val[dimensions], uint64_t error_count_in, int priority_in)
DataValidator::put(uint64_t timestamp, const float val[dimensions], uint64_t error_count_in, int priority_in)
{
_event_count++;