Avalon Firmware
 
Loading...
Searching...
No Matches
mov_avrg_filter Struct Reference

Moving average filter structure. More...

#include <adc_utils.hpp>

Data Fields

uint16_t window_filter [64]
 Circular buffer of values.
 
uint8_t length
 Number of samples in filter.
 
uint8_t index
 Current index in circular buffer.
 
uint32_t sum
 Running sum of buffer.
 
uint8_t full
 True if buffer has been filled at least once.
 

Detailed Description

Moving average filter structure.

Field Documentation

◆ full

uint8_t mov_avrg_filter::full

True if buffer has been filled at least once.

◆ index

uint8_t mov_avrg_filter::index

Current index in circular buffer.

◆ length

uint8_t mov_avrg_filter::length

Number of samples in filter.

◆ sum

uint32_t mov_avrg_filter::sum

Running sum of buffer.

◆ window_filter

uint16_t mov_avrg_filter::window_filter[64]

Circular buffer of values.


The documentation for this struct was generated from the following file: