Aquarium Cooling Controller
ESP32 firmware for aquarium cooling fan control, monitoring, telemetry, and fault handling.
Loading...
Searching...
No Matches
Public Attributes | List of all members
SensorManagerConfig Struct Reference

OneWire bus and temperature sampling configuration. More...

#include <sensor_manager.h>

Collaboration diagram for SensorManagerConfig:
Collaboration graph
[legend]

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.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: