Fixed multiplier issue

This commit is contained in:
Ziver Koc 2016-06-10 21:50:59 +02:00
parent 26c909ac8d
commit d04706f9d1
3 changed files with 6 additions and 8 deletions

View file

@ -80,11 +80,10 @@ void timerInterruptFunc()
void loop()
{
digitalWrite(INDICATOR_PIN, HIGH);
//noInterrupts();
// Send power consumption
#ifdef POWERCON_ENABLED
if(timerMultiplier == POWER_TIMER_MULTIPLIER)
if(timerMultiplier % POWER_TIMER_MULTIPLIER == 0)
{
static PowerData powerData;
powerSensor->read(powerData); // not needed, only here for future use
@ -95,7 +94,7 @@ void loop()
// Handle temperature sensor
#ifdef TEMPERATURE_ENABLED
if(timerMultiplier == TEMPERATURE_TIMER_MULTIPLIER)
if(timerMultiplier % TEMPERATURE_TIMER_MULTIPLIER == 0)
{
static TemperatureData tempData;
tempSensor->read(tempData);
@ -106,7 +105,7 @@ void loop()
// Handle light sensor
#ifdef LIGHT_ENABLED
if(timerMultiplier == LIGHT_TIMER_MULTIPLIER)
if(timerMultiplier % LIGHT_TIMER_MULTIPLIER == 0)
{
static LightData lightData;
lightSensor->read(lightData);
@ -115,7 +114,6 @@ void loop()
}
#endif
//interrupts();
digitalWrite(INDICATOR_PIN, LOW);
DEBUG("Sleeping");