166 lines
3.1 KiB
C
166 lines
3.1 KiB
C
#include <string.h>
|
|
#include <stdint.h>
|
|
#include "vars.h"
|
|
|
|
float temp;
|
|
|
|
float get_var_temp() {
|
|
return temp;
|
|
}
|
|
|
|
void set_var_temp(float value) {
|
|
temp = value;
|
|
}
|
|
|
|
|
|
float light_val;
|
|
|
|
float get_var_light_val() {
|
|
return light_val;
|
|
}
|
|
|
|
void set_var_light_val(float value) {
|
|
light_val = value;
|
|
}
|
|
|
|
|
|
float humity_val;
|
|
|
|
float get_var_humity_val() {
|
|
return humity_val;
|
|
}
|
|
|
|
void set_var_humity_val(float value) {
|
|
humity_val = value;
|
|
}
|
|
|
|
|
|
char door_status[100] = { 0 };
|
|
|
|
const char *get_var_door_status() {
|
|
return door_status;
|
|
}
|
|
|
|
void set_var_door_status(const char *value) {
|
|
strncpy(door_status, value, sizeof(door_status) / sizeof(char));
|
|
door_status[sizeof(door_status) / sizeof(char) - 1] = 0;
|
|
}
|
|
|
|
|
|
|
|
char hum_status[100] = { 0 };
|
|
|
|
const char *get_var_hum_status() {
|
|
return hum_status;
|
|
}
|
|
|
|
void set_var_hum_status(const char *value) {
|
|
strncpy(hum_status, value, sizeof(hum_status) / sizeof(char));
|
|
hum_status[sizeof(hum_status) / sizeof(char) - 1] = 0;
|
|
}
|
|
|
|
|
|
|
|
float ice_weight;
|
|
|
|
float get_var_ice_weight() {
|
|
return ice_weight;
|
|
}
|
|
|
|
void set_var_ice_weight(float value) {
|
|
ice_weight = value;
|
|
}
|
|
|
|
|
|
char food_status[100] = { 0 };
|
|
|
|
const char *get_var_food_status() {
|
|
return food_status;
|
|
}
|
|
|
|
void set_var_food_status(const char *value) {
|
|
strncpy(food_status, value, sizeof(food_status) / sizeof(char));
|
|
food_status[sizeof(food_status) / sizeof(char) - 1] = 0;
|
|
}
|
|
|
|
|
|
float air_quity;
|
|
|
|
float get_var_air_quity() {
|
|
return air_quity;
|
|
}
|
|
|
|
void set_var_air_quity(float value) {
|
|
air_quity = value;
|
|
}
|
|
|
|
|
|
char hot_status[100] = { 0 };
|
|
|
|
const char *get_var_hot_status() {
|
|
return hot_status;
|
|
}
|
|
|
|
void set_var_hot_status(const char *value) {
|
|
strncpy(hot_status, value, sizeof(hot_status) / sizeof(char));
|
|
hot_status[sizeof(hot_status) / sizeof(char) - 1] = 0;
|
|
}
|
|
|
|
char cool_status[100] = { 0 };
|
|
|
|
const char *get_var_cool_status() {
|
|
return cool_status;
|
|
}
|
|
|
|
void set_var_cool_status(const char *value) {
|
|
strncpy(cool_status, value, sizeof(cool_status) / sizeof(char));
|
|
cool_status[sizeof(cool_status) / sizeof(char) - 1] = 0;
|
|
}
|
|
|
|
|
|
char fan_status[100] = { 0 };
|
|
|
|
const char *get_var_fan_status() {
|
|
return fan_status;
|
|
}
|
|
|
|
void set_var_fan_status(const char *value) {
|
|
strncpy(fan_status, value, sizeof(fan_status) / sizeof(char));
|
|
fan_status[sizeof(fan_status) / sizeof(char) - 1] = 0;
|
|
}
|
|
|
|
|
|
char light_status[100] = { 0 };
|
|
|
|
const char *get_var_light_status() {
|
|
return light_status;
|
|
}
|
|
|
|
void set_var_light_status(const char *value) {
|
|
strncpy(light_status, value, sizeof(light_status) / sizeof(char));
|
|
light_status[sizeof(light_status) / sizeof(char) - 1] = 0;
|
|
}
|
|
|
|
char local_time[100] = { 0 };
|
|
|
|
const char *get_var_local_time() {
|
|
return local_time;
|
|
}
|
|
|
|
void set_var_local_time(const char *value) {
|
|
strncpy(local_time, value, sizeof(local_time) / sizeof(char));
|
|
local_time[sizeof(local_time) / sizeof(char) - 1] = 0;
|
|
}
|
|
|
|
|
|
char system_ip[100] = { 0 };
|
|
|
|
const char *get_var_system_ip() {
|
|
return system_ip;
|
|
}
|
|
|
|
void set_var_system_ip(const char *value) {
|
|
strncpy(system_ip, value, sizeof(system_ip) / sizeof(char));
|
|
system_ip[sizeof(system_ip) / sizeof(char) - 1] = 0;
|
|
}
|