123456789101112131415161718192021222324252627282930313233 |
- #pragma once
-
- #include "stdint.h"
-
- using temp_t = short;
- #define TEMP_T_INVALID -127
- using timestamp_t = unsigned long;
-
- class TempInput;
-
- class DigitalOutput;
-
- struct BoilerTankState
- {
- enum Mode
- {
- Auto,
- On,
- Off
- };
-
- Mode mode;
- temp_t setting;
- temp_t tempTrigger;
- // uint8_t sensorAddress[8];
- TempInput* input;
- DigitalOutput* relay;
- };
-
- struct AppCoreState
- {
- BoilerTankState tanks[2];
- };
|