37#ifndef DRIVER_NTC_BASIC_H
38#define DRIVER_NTC_BASIC_H
222 float r_measurement_noise_covariance,
223 float p_estimation_error_covariance,
224 float x_estimated_value);
driver ntc interface header file
ntc_circuit_t
ntc circuit enumeration definition
struct ntc_table_s ntc_table_t
ntc table structure definition
uint8_t ntc_basic_set_filter_none(void)
basic example set filter none
uint8_t ntc_basic_reset_filter(void)
basic example reset filter
uint8_t ntc_basic_set_filter_anti_spike_average(uint16_t length)
basic example set filter anti spike average
uint8_t ntc_basic_set_algorithm_lookup_table(const ntc_table_t *table, uint16_t table_len)
basic example set algorithm lookup table
uint8_t ntc_basic_init(ntc_circuit_t circuit, float r_fixed_ohm)
basic example init
uint8_t ntc_basic_read(float *degrees_celsius)
basic example read
uint8_t ntc_basic_set_filter_limiting(float degrees_celsius)
basic example set filter limiting
uint8_t ntc_basic_deinit(void)
basic example deinit
uint8_t ntc_basic_set_algorithm_steinhart_hart(double a, double b, double c)
basic example set algorithm steinhart hart
uint8_t ntc_basic_calculate_temperature_with_filter(float *ohm, uint16_t len, float *degrees_celsius)
basic calculate temperature with filter
uint8_t ntc_basic_set_filter_kalman(float q_process_noise_covariance, float r_measurement_noise_covariance, float p_estimation_error_covariance, float x_estimated_value)
basic example set filter kalman
uint8_t ntc_basic_set_filter_moving_average(uint16_t length)
basic example set filter moving average
uint8_t ntc_basic_set_filter_first_order_lag(float alpha)
basic example set filter first order lag
uint8_t ntc_basic_set_algorithm_beta_formula(float beta, float r25_ohm)
basic example set algorithm beta formula
uint8_t ntc_basic_set_filter_weighted_moving_average(float *weight, uint16_t length)
basic example set filter weighted moving average
uint8_t ntc_basic_set_filter_median(uint16_t length)
basic example set filter median
uint8_t ntc_basic_calculate_temperature(float ohm, float *degrees_celsius)
basic calculate temperature