Reverse the linked list of data_validator_group and maintain a first node

for search from index 0

Fixes issue PX4/Firmware#8644
This commit is contained in:
lijie
2018-01-12 11:13:04 +08:00
committed by Beat Küng
parent cdbca91e79
commit 32482e7644
4 changed files with 32 additions and 12 deletions
+2 -2
View File
@@ -42,7 +42,7 @@
#include "data_validator.h"
#include <ecl/ecl.h>
DataValidator::DataValidator(DataValidator *prev_sibling) :
DataValidator::DataValidator() :
_error_mask(ERROR_FLAG_NO_ERROR),
_timeout_interval(20000),
_time_last(0),
@@ -58,7 +58,7 @@ DataValidator::DataValidator(DataValidator *prev_sibling) :
_vibe{0.0f},
_value_equal_count(0),
_value_equal_count_threshold(VALUE_EQUAL_COUNT_DEFAULT),
_sibling(prev_sibling)
_sibling(nullptr)
{
}