GrowNode
|
Data Structures | |
struct | gn_hb2_watering_control_data_t |
Macros | |
#define | TAG "gn_leaf_hb2_watering_control" |
Enumerations | |
enum | gn_hcc_status { HCC_HEATING , HCC_COOLING , HCC_OFF , HCC_HEATING , HCC_COOLING , HCC_OFF } |
enum | gn_wat_status { WAT_WAIT , WAT_ON , WAT_OFF , WAT_WAIT , WAT_ON , WAT_OFF } |
Variables | |
static char * | PLT_FAN = "plt_fan" |
static char * | PLT_PUMP = "plt_pump" |
static char * | WAT_PUMP = "wat_pump" |
static char * | PLT_COOL = "plt_b" |
static char * | PLT_HOT = "plt_a" |
static char * | ENV_FAN = "env_fan" |
static char * | BME280 = "env_thp" |
static char * | DS18B20 = "temps" |
static char * | WAT_LEV = "wat_lev" |
static char * | LIGHT_1 = "lig_1" |
static char * | LIGHT_2 = "lig_2" |
#define TAG "gn_leaf_hb2_watering_control" |
enum gn_hcc_status |
enum gn_wat_status |
void _gn_hb2_watering_callback_intl | ( | gn_leaf_handle_t | leaf_config | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
gn_leaf_param_validator_result_t _gn_hb2_watering_interval_validator | ( | gn_leaf_param_handle_t | param, |
void ** | param_value | ||
) |
gn_leaf_param_validator_result_t _gn_hb2_watering_target_temp_validator | ( | gn_leaf_param_handle_t | param, |
void ** | param_value | ||
) |
gn_leaf_param_validator_result_t _gn_hb2_watering_time_validator | ( | gn_leaf_param_handle_t | param, |
void ** | param_value | ||
) |
gn_leaf_descriptor_handle_t gn_hb2_watering_control_config | ( | gn_leaf_handle_t | leaf_config | ) |
void gn_hb2_watering_control_task | ( | gn_leaf_handle_t | leaf_config | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |