MeterLogger
|
Go to the source code of this file.
Data Structures | |
struct | cron_job_t |
struct | cron_jobs_t |
Macros | |
#define | TOPIC_L 64 |
#define | MESSAGE_L 100 |
#define | FUNCTIONNAME_L 32 |
#define | KEY_VALUE_L 64 |
#define | COMMAND_L 32 |
#define | CRON_JOBS_MAX 32 |
#define | CRON_FIELD_L 8 |
Typedefs | |
typedef cron_job_t | cron_job_list_t[CRON_JOBS_MAX] |
Functions | |
ICACHE_FLASH_ATTR void | cron_init () |
ICACHE_FLASH_ATTR unsigned int | add_cron_job_from_query (char *query) |
ICACHE_FLASH_ATTR void | clear_cron_jobs () |
#define COMMAND_L 32 |
Definition at line 5 of file cron.h.
Referenced by add_cron_job_from_query(), and minute_timer_func().
#define CRON_FIELD_L 8 |
Definition at line 8 of file cron.h.
Referenced by add_cron_job_from_query(), and minute_timer_func().
#define CRON_JOBS_MAX 32 |
Definition at line 7 of file cron.h.
Referenced by add_cron_job_from_query().
#define KEY_VALUE_L 64 |
Definition at line 4 of file cron.h.
Referenced by add_cron_job_from_query().
typedef cron_job_t cron_job_list_t[CRON_JOBS_MAX] |
ICACHE_FLASH_ATTR unsigned int add_cron_job_from_query | ( | char * | query | ) |
Definition at line 226 of file cron.c.
References cfg_save_defered(), COMMAND_L, CRON_FIELD_L, cron_jobs_t::cron_job_list, syscfg_t::cron_jobs, CRON_JOBS_MAX, ICACHE_FLASH_ATTR, key, KEY_VALUE_L, memset, cron_jobs_t::n, NULL, os_printf, strncmp, strncpy, and sys_cfg.
ICACHE_FLASH_ATTR void clear_cron_jobs | ( | ) |
Definition at line 273 of file cron.c.
References cfg_save_defered(), syscfg_t::cron_jobs, memset, os_printf, and sys_cfg.
ICACHE_FLASH_ATTR void cron_init | ( | ) |
Definition at line 212 of file cron.c.
References syscfg_t::cron_jobs, ICACHE_FLASH_ATTR, minute_timer, minute_timer_func(), cron_jobs_t::n, NULL, os_printf, os_timer_arm, os_timer_disarm, os_timer_func_t, os_timer_setfn, and sys_cfg.