Creating a project about VL6180XA1 for TT_Mxx

Embed: (wiki syntax)

« Back to documentation index

FilterData_t Struct Reference

FilterData_t Struct Reference

Wrap around filter internal data. More...

#include <vl6180x_def.h>

Data Fields

uint32_t MeasurementIndex
uint32_t MeasurementsSinceLastFlush
uint16_t LastTrueRange [FILTER_NBOF_SAMPLES]
uint32_t LastReturnRates [FILTER_NBOF_SAMPLES]
uint16_t StdFilteredReads
FilterType1_t Default_ZeroVal
FilterType1_t Default_VAVGVal
FilterType1_t NoDelay_ZeroVal
FilterType1_t NoDelay_VAVGVal
FilterType1_t Previous_VAVGDiff
uint32_t FilteringOnGoingConsecutiveStates
uint32_t filterError

Detailed Description

Wrap around filter internal data.

Definition at line 189 of file vl6180x_def.h.


Field Documentation

FilterType1_t Default_VAVGVal

internal use

Definition at line 196 of file vl6180x_def.h.

FilterType1_t Default_ZeroVal

internal use

Definition at line 195 of file vl6180x_def.h.

uint32_t filterError

current filter error code

Definition at line 201 of file vl6180x_def.h.

internal use

Definition at line 200 of file vl6180x_def.h.

uint32_t LastReturnRates[FILTER_NBOF_SAMPLES]

Return rate history

Definition at line 193 of file vl6180x_def.h.

uint16_t LastTrueRange[FILTER_NBOF_SAMPLES]

filtered/corrected distance history

Definition at line 192 of file vl6180x_def.h.

uint32_t MeasurementIndex

current measurement index

Definition at line 190 of file vl6180x_def.h.

Number of measurements done since last time buffer has been flushed

Definition at line 191 of file vl6180x_def.h.

FilterType1_t NoDelay_VAVGVal

internal use

Definition at line 198 of file vl6180x_def.h.

FilterType1_t NoDelay_ZeroVal

internal use

Definition at line 197 of file vl6180x_def.h.

FilterType1_t Previous_VAVGDiff

internal use

Definition at line 199 of file vl6180x_def.h.

uint16_t StdFilteredReads

internal use

Definition at line 194 of file vl6180x_def.h.