GrowNode
|
Data Structures | |
struct | gn_watering_control_data_t |
Macros | |
#define | TAG "gn_leaf_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 const char * | HCC = "hcc" |
static const char * | WATERPUMPIN = "waterpumpin" |
static const char * | PLT_B = "plt_b" |
static const char * | PLT_A = "plt_a" |
static const char * | BME280 = "bme280" |
static const char * | DS18B20 = "ds18b20" |
static const char * | WATERLEVELIN = "waterlevelin" |
#define TAG "gn_leaf_watering_control" |
enum gn_hcc_status |
enum gn_wat_status |
void _gn_watering_callback_intl | ( | gn_leaf_handle_t | leaf_config | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
gn_leaf_param_validator_result_t _gn_watering_interval_validator | ( | gn_leaf_param_handle_t | param, |
void ** | param_value | ||
) |
gn_leaf_param_validator_result_t _gn_watering_target_temp_validator | ( | gn_leaf_param_handle_t | param, |
void ** | param_value | ||
) |
gn_leaf_param_validator_result_t _gn_watering_time_validator | ( | gn_leaf_param_handle_t | param, |
void ** | param_value | ||
) |
gn_leaf_descriptor_handle_t gn_watering_control_config | ( | gn_leaf_handle_t | leaf_config | ) |
void gn_watering_control_task | ( | gn_leaf_handle_t | leaf_config | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |