#ifndef COMMON_H
#define COMMON_H
#include <unistd.h>
#include <pthread.h>

typedef enum{
    DOOR_OPEN,
    DOOR_CLOSED
} Doorstatus;

typedef enum{
    MOTION_DETECTED,
    NO_MOTION
} Motionstatus;

typedef enum{
    FAN_OFF,
    FAN_ON
} Fanstatus;




void home_data_init(void);
void home_data_destroy(void);

void set_temperature(int temp);
int get_temperature(void);

void set_pressure(int pressure);
int get_pressure(void);

void set_light(int light);
int get_light(void);

void set_door(Doorstatus status);
Doorstatus get_door(void);

void set_motion(Motionstatus status);
Motionstatus get_motion(void);

void set_fan(Fanstatus status);
Fanstatus get_fan(void);

#endif




