rc-gateway/libraries/Tiny/TempSensor.h

21 lines
395 B
C++

#pragma once
#include <TinySensor.h>
class TempSensor : public TinySensor {
SensorType sensorType = TEMPERATURE;
public:
TempSensor(short id, short senderPin) :
TinySensor(id, senderPin) {
}
void sendTempAndVoltage(int temp) {
sendInfo(ID(id) | VCC(readVcc()) | TEMP(temp) | TYPE(sensorType));
}
void sendTemp(int temp) {
sendInfo(ID(id) | TEMP(temp) | TYPE(sensorType));
}
};