|
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 |