|
Aquarium Cooling Controller
ESP32 firmware for aquarium cooling fan control, monitoring, telemetry, and fault handling.
|
OneWire bus and temperature sampling configuration. More...
#include <sensor_manager.h>

Public Attributes | |
| uint8_t | oneWirePin |
| GPIO used for the OneWire bus. | |
| uint32_t | sampleIntervalMs |
| Interval between conversion requests. | |
| uint8_t | resolutionBits |
| DS18B20 resolution in bits. | |
| size_t | trackedSensorCount |
| Number of configured tracked sensors. | |
| TrackedSensorConfig | trackedSensors [kMaxTrackedSensors] |
| Named sensor configuration. | |
OneWire bus and temperature sampling configuration.
The configuration is copied into the manager and used for discovery, DS18B20 resolution setup, and conversion scheduling. trackedSensorCount must not exceed kMaxTrackedSensors.