21 lines
432 B
C++
21 lines
432 B
C++
#pragma once
|
|
|
|
#include <TinySensor.h>
|
|
|
|
class HumiditySensor : public TinySensor {
|
|
SensorType sensorType = HUMIDITY;
|
|
|
|
public:
|
|
HumiditySensor(short id, short senderPin) :
|
|
TinySensor(id, senderPin) {
|
|
}
|
|
|
|
void sendHumidityAndVoltage(int humidity) {
|
|
sendInfo(ID(id) | VCC(readVcc()) | HUMIDITY(humidity) | TYPE(sensorType));
|
|
}
|
|
|
|
void sendHumidity(int humidity) {
|
|
sendInfo(ID(id) | HUMIDITY(humidity) | TYPE(sensorType));
|
|
}
|
|
};
|