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