Skip to content

Struct SYN_ChangeFilter

ClassList > SYN_ChangeFilter

Dead-band + rate-limited change filter.

  • #include <syn_change_filter.h>

Public Attributes

Type Name
float dead_band
bool initialized
uint32_t last_time_ms
float last_value
uint32_t min_interval_ms

Public Attributes Documentation

variable dead_band

float SYN_ChangeFilter::dead_band;

Minimum |delta| to count as changed


variable initialized

bool SYN_ChangeFilter::initialized;

false until first update


variable last_time_ms

uint32_t SYN_ChangeFilter::last_time_ms;

Tick when last reported


variable last_value

float SYN_ChangeFilter::last_value;

Last reported value


variable min_interval_ms

uint32_t SYN_ChangeFilter::min_interval_ms;

Minimum ms between reports (0=no limit)



The documentation for this class was generated from the following file src/syntropic/util/syn_change_filter.h