mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-23 23:33:33 +08:00
sensors: size sensor error_count consistently (uint32_t)
This commit is contained in:
@@ -195,9 +195,9 @@ void test_error_tracking()
|
||||
uint64_t timestamp_incr = 5;
|
||||
const uint32_t timeout_usec = 2000;//from original private value
|
||||
float val = 3.14159f;
|
||||
uint64_t error_count = 0;
|
||||
uint32_t error_count = 0;
|
||||
int expected_error_density = 0;
|
||||
int priority = 50;
|
||||
uint8_t priority = 50;
|
||||
//from private value: this is min change needed to avoid stale detection
|
||||
const float sufficient_incr_value = (1.1f * 1E-6f);
|
||||
//default is private VALUE_EQUAL_COUNT_DEFAULT
|
||||
|
||||
@@ -94,7 +94,7 @@ DataValidatorGroup *setup_base_group(unsigned *sibling_count)
|
||||
void fill_one_with_valid_data(DataValidatorGroup *group, int val1_idx, uint32_t num_samples)
|
||||
{
|
||||
uint64_t timestamp = base_timestamp;
|
||||
uint64_t error_count = 0;
|
||||
uint32_t error_count = 0;
|
||||
float last_best_val = 0.0f;
|
||||
|
||||
for (uint32_t i = 0; i < num_samples; i++) {
|
||||
@@ -125,7 +125,7 @@ void fill_one_with_valid_data(DataValidatorGroup *group, int val1_idx, uint32_t
|
||||
void fill_two_with_valid_data(DataValidatorGroup *group, int val1_idx, int val2_idx, uint32_t num_samples)
|
||||
{
|
||||
uint64_t timestamp = base_timestamp;
|
||||
uint64_t error_count = 0;
|
||||
uint32_t error_count = 0;
|
||||
float last_best_val = 0.0f;
|
||||
|
||||
for (uint32_t i = 0; i < num_samples; i++) {
|
||||
@@ -250,7 +250,7 @@ void test_priority_switch()
|
||||
//printf("num_siblings: %d \n",num_siblings);
|
||||
int val1_idx = (int)num_siblings - 2;
|
||||
int val2_idx = (int)num_siblings - 1;
|
||||
uint64_t error_count = 0;
|
||||
uint32_t error_count = 0;
|
||||
|
||||
fill_two_with_valid_data(group, val1_idx, val2_idx, 100);
|
||||
|
||||
|
||||
@@ -40,8 +40,8 @@ void insert_values_around_mean(DataValidator *validator, const float mean, uint3
|
||||
{
|
||||
uint64_t timestamp = *timestamp_io;
|
||||
uint64_t timestamp_incr = 5;
|
||||
const uint64_t error_count = 0;
|
||||
const int priority = 50;
|
||||
const uint32_t error_count = 0;
|
||||
const uint8_t priority = 50;
|
||||
const float swing = 1E-2f;
|
||||
double sum_dev_squares = 0.0f;
|
||||
|
||||
@@ -84,8 +84,8 @@ void fill_validator_with_samples(DataValidator *validator,
|
||||
const uint32_t timeout_usec = 2000;//derived from class-private value
|
||||
|
||||
float val = *value_io;
|
||||
const uint64_t error_count = 0;
|
||||
const int priority = 50; //"medium" priority
|
||||
const uint32_t error_count = 0;
|
||||
const uint8_t priority = 50; //"medium" priority
|
||||
const int equal_value_count = 100; //default is private VALUE_EQUAL_COUNT_DEFAULT
|
||||
|
||||
validator->set_equal_value_threshold(equal_value_count);
|
||||
|
||||
Reference in New Issue
Block a user