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
RpmMonitorConfig Struct Reference

Configuration for fan tachometer sampling. More...

#include <rpm_monitor.h>

Public Attributes

uint8_t tachPin
 GPIO connected to the fan tachometer output.
 
uint8_t pulsesPerRevolution
 Tachometer pulses emitted per full fan revolution.
 
uint32_t sampleWindowMs
 Minimum sampling window in milliseconds.
 

Detailed Description

Configuration for fan tachometer sampling.

The tachometer pin is configured with the ESP32 internal pull-up and counted on falling edges. pulsesPerRevolution must match the fan tach output so RPM calculation remains meaningful.


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