Changes in oregon protocol. issue 18

This commit is contained in:
Ziver Koc 2016-02-24 15:31:51 +01:00
parent c9a030774b
commit bfc7308cce
5 changed files with 192 additions and 186 deletions

View file

@ -1,4 +1,21 @@
#ifndef PROTOCOLOREGON_H
#define PROTOCOLOREGON_H
class ProtocolOregon : public ProtocolTemperature : public ProtocolPower
{
public:
ProtocolOregon(unsigned char address) : address(address){}
virtual void setup();
virtual void setTemperature(float temp);
virtual void setHumidity(unsigned char humidity);
virtual void setConsumption(unsigned int cons); //Power
virtual void send();
private:
unsigned char address;
unsigned float temperature;
unsigned char humidity;
};
#endif // PROTOCOLOREGON_H