Juraj Babić / OUTS
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers OUTS.cpp Source File

OUTS.cpp

00001 #include "mbed.h"
00002 #include "OUTS.h"
00003 
00004 
00005 
00006 OUTS::OUTS(PinName grijac_pin, PinName atomizer_pin, PinName grijac_led_pin, PinName atomizer_led_pin):grijac(grijac_pin), atomizer(atomizer_pin), led_grijac(grijac_led_pin), led_atomizer(atomizer_led_pin){
00007     grijac = 0;
00008     atomizer = 0;
00009     led_atomizer = 0;
00010     led_grijac = 0;
00011     }
00012     
00013 void OUTS::outs_on(float senzor_temp, float senzor_hum, float pot_temp, float pot_hum){
00014     chk_temp(senzor_temp, pot_temp);
00015     chk_hum(senzor_hum, pot_hum);
00016     }
00017     
00018 void OUTS::chk_temp(float senzor_temp, float pot_temp){
00019     if (pot_temp>senzor_temp){
00020         grijac = 1;
00021         led_grijac = 1;
00022         }else {
00023             grijac = 0;
00024             led_grijac = 0;
00025                 }
00026     }
00027 void OUTS::chk_hum(float senzor_hum, float pot_hum){
00028     if (pot_hum>senzor_hum){
00029         atomizer = 1;
00030         led_atomizer = 1;
00031         } else {
00032             atomizer = 0;
00033             led_atomizer = 0;
00034             }
00035     }