embedded-software
reusable software modules for embedded systems
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
filter_t Struct Reference

#include <filter.h>

Data Fields

int16_t offset
 
uint32_t scale
 
uint16_t shift
 
int16_t min
 
int16_t max
 
void(* min_callback )(int16_t)
 
void(* max_callback )(int16_t)
 
int16_t(* filter )(int16_t *values, uint16_t index, uint16_t size, int16_t Last_Value)
 
uint16_t raw_values [FILTER_BUFFER_SIZE]
 
uint16_t index
 
int16_t value
 

Field Documentation

int16_t(* filter)(int16_t *values, uint16_t index,uint16_t size, int16_t Last_Value)
uint16_t index
int16_t max
void(* max_callback)(int16_t)
int16_t min
void(* min_callback)(int16_t)
int16_t offset
uint16_t raw_values[FILTER_BUFFER_SIZE]
uint32_t scale
uint16_t shift
int16_t value

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