supla-device
Loading...
Searching...
No Matches
MAXThermocouple.h
1// SPDX-FileCopyrightText: AC SOFTWARE SP. Z O.O.
2// SPDX-License-Identifier: GPL-2.0-or-later
3
4#ifndef SRC_SUPLA_SENSOR_MAXTHERMOCOUPLE_H_
5#define SRC_SUPLA_SENSOR_MAXTHERMOCOUPLE_H_
6
7#include <Arduino.h>
8#include <supla/sensor/thermometer.h>
9
10namespace Supla {
11namespace Sensor {
13 public:
14 MAXThermocouple(uint8_t pin_CLK, uint8_t pin_CS, uint8_t pin_DO);
15 double getValue();
16
17 private:
18 void onInit();
19 uint32_t spiRead(void);
20
21 protected:
22 int8_t pin_CLK;
23 int8_t pin_CS;
24 int8_t pin_DO;
25};
26
27}; // namespace Sensor
28}; // namespace Supla
29
30#endif // SRC_SUPLA_SENSOR_MAXTHERMOCOUPLE_H_
Definition MAXThermocouple.h:12
Definition thermometer.h:13