Zigbee Protocol Controller 1.6.0
attribute_store_process.c File Reference
#include "attribute_store_process.h"
#include "attribute_store_internal.h"
#include "attribute_store_configuration_internal.h"
#include "etimer.h"
#include "clock.h"
#include "sl_log.h"
#include <stdbool.h>

Macros

#define LOG_TAG   "attribute_store_process"
 

Functions

static void attribute_store_process_on_restart_auto_save_safety_timer_event ()
 
static void attribute_store_process_on_restart_auto_save_cooldown_timer_event ()
 
void attribute_store_process_restart_auto_save_safety_timer ()
 Restarts the auto-save safety timer. More...
 
void attribute_store_process_restart_auto_save_cooldown_timer ()
 Restarts the auto-save cooldown timer. More...
 
void attribute_store_process_on_attribute_store_saved ()
 Notify the Attribute Store process that the attribute store was just saved to SQLite. More...
 
 PROCESS (unify_attribute_store_process, "unify_attribute_store_process")
 
 PROCESS_THREAD (unify_attribute_store_process, ev, data)
 

Variables

static struct etimer attribute_store_auto_save_safety_timer
 
static struct etimer attribute_store_auto_save_cooldown_timer
 

Macro Definition Documentation

◆ LOG_TAG

#define LOG_TAG   "attribute_store_process"

Function Documentation

◆ attribute_store_process_on_restart_auto_save_cooldown_timer_event()

static void attribute_store_process_on_restart_auto_save_cooldown_timer_event ( )
static

◆ attribute_store_process_on_restart_auto_save_safety_timer_event()

static void attribute_store_process_on_restart_auto_save_safety_timer_event ( )
static

◆ PROCESS()

PROCESS ( unify_attribute_store_process  ,
"unify_attribute_store_process"   
)

◆ PROCESS_THREAD()

PROCESS_THREAD ( unify_attribute_store_process  ,
ev  ,
data   
)

Variable Documentation

◆ attribute_store_auto_save_cooldown_timer

struct etimer attribute_store_auto_save_cooldown_timer
static

◆ attribute_store_auto_save_safety_timer

struct etimer attribute_store_auto_save_safety_timer
static