hal/arduino/HalMultiSensor/HardwarePhotocell.h

21 lines
367 B
C
Raw Normal View History

#ifndef HARDWAREPHOTOCELL_H
#define HARDWAREPHOTOCELL_H
2016-02-24 21:51:16 +01:00
#include "HalInterfaces.h"
#include "Interrupt.h"
2016-02-24 21:51:16 +01:00
class HardwarePhotocell : public HardwarePowerConsumption
{
public:
virtual void setup();
virtual unsigned int getConsumption();
virtual void reset();
private:
2016-02-24 21:51:16 +01:00
Interrupt* interrupt;
unsigned int pulse;
2016-02-24 21:51:16 +01:00
};
2016-02-24 21:51:16 +01:00
#endif // HARDWAREPHOTOCELL_H