|
HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
|
NTC temperature sensor handler for the HardFOC system. More...
#include "core/hf-core-drivers/internal/hf-internal-interface-wrap/inc/base/BaseTemperature.h"#include "core/hf-core-drivers/internal/hf-internal-interface-wrap/inc/base/BaseAdc.h"#include "core/hf-core-drivers/external/hf-ntc-thermistor-driver/inc/ntc_thermistor.hpp"#include "RtosMutex.h"#include "core/hf-core-utils/hf-utils-rtos-wrap/include/PeriodicTimer.h"#include <memory>#include <cfloat>#include <array>Go to the source code of this file.
Classes | |
| class | NtcAdcAdapter |
| Adapter that bridges BaseAdc to the ntc::AdcInterface CRTP interface required by the NtcThermistor template class. More... | |
| struct | ntc_temp_handler_config_t |
| NTC temperature handler configuration structure. More... | |
| class | NtcTemperatureHandler |
| NTC temperature sensor handler implementing BaseTemperature interface. More... | |
Macros | |
| #define | NTC_TEMP_HANDLER_CONFIG_DEFAULT() |
| Default NTC temperature handler configuration. | |
Typedefs | |
| using | NtcThermistorConcrete = NtcThermistor<NtcAdcAdapter> |
| Convenience alias for the concrete NtcThermistor type used by this handler. | |
NTC temperature sensor handler for the HardFOC system.
This handler provides a BaseTemperature interface for NTC thermistor temperature sensors using a BaseAdc pointer for voltage measurements. It wraps the NtcThermistor library to provide a unified temperature sensor interface.
| #define NTC_TEMP_HANDLER_CONFIG_DEFAULT | ( | ) |
Default NTC temperature handler configuration.
| using NtcThermistorConcrete = NtcThermistor<NtcAdcAdapter> |
Convenience alias for the concrete NtcThermistor type used by this handler.