rc-gateway/libraries/Tiny/TempSensor.h

19 lines
343 B
C++

#pragma once
#include <TinySensor.h>
#include <RCSwitch.h>
class TempSensor: public TinySensor {
public:
TempSensor(short id, short senderPin) :
TinySensor(id, senderPin) {
}
unsigned long sendTempAndVoltage(int temp) {
unsigned long value = ID(id) | VCC(readVcc()) | TEMP(temp) | TYPE(6);
sendInfo(value);
return value;
}
};