hal/arduino/HalMultiSensor/SensorBH1750.h

23 lines
381 B
C
Raw Normal View History

#ifndef SensorBH1750_H
#define SensorBH1750_H
2016-02-24 21:51:16 +01:00
#include <Wire.h>
#include "HalInterfaces.h"
class SensorBH1750 : public SensorPowerConsumption, public SensorLight{
2016-02-24 21:51:16 +01:00
public:
virtual void setup();
2016-05-10 16:04:39 +02:00
virtual void read(PowerData& data);
virtual void read(LightData& data);
2016-02-24 21:51:16 +01:00
private:
unsigned int pulses;
2016-05-10 16:04:39 +02:00
void configure(uint8_t mode);
};
#endif // SensorBH1750_H