Serial Wombat 4A and 4B Firmware
Public Attributes | List of all members
analogInput_n Struct Reference

Public Attributes

uint16_t averageSum
 Contains the running sum of 10 bit A/D conversions. When 64 are added together, we're done. More...
 
uint16_t maximum
 Largest Conversion seen, scaled to 16 bits. More...
 
uint16_t minimum
 Smallest Conversion seen, scaled to 16 bits. More...
 
uint16_t average
 Last completed average value. More...
 
uint8_t averageTotalSamples
 Number of samples to average. Any value other than 0 is treated as 64 on SW4A and SW4B. More...
 
uint16_t averageCount
 Number of samples added so far to averageSum. More...
 
uint16_t filteredValue
 Filtered output value. More...
 
uint16_t filterConstant
 16 bit first order filter constant chosen by the user 0 = filtered value off. More...
 

Member Data Documentation

◆ average

uint16_t analogInput_n::average

Last completed average value.

◆ averageCount

uint16_t analogInput_n::averageCount

Number of samples added so far to averageSum.

◆ averageSum

uint16_t analogInput_n::averageSum

Contains the running sum of 10 bit A/D conversions. When 64 are added together, we're done.

◆ averageTotalSamples

uint8_t analogInput_n::averageTotalSamples

Number of samples to average. Any value other than 0 is treated as 64 on SW4A and SW4B.

◆ filterConstant

uint16_t analogInput_n::filterConstant

16 bit first order filter constant chosen by the user 0 = filtered value off.

◆ filteredValue

uint16_t analogInput_n::filteredValue

Filtered output value.

◆ maximum

uint16_t analogInput_n::maximum

Largest Conversion seen, scaled to 16 bits.

◆ minimum

uint16_t analogInput_n::minimum

Smallest Conversion seen, scaled to 16 bits.