WXK
2024-09-18 05e2e954bd127de378a9d1dfbb0ed95d725aad63
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
 * Copyright (c) 2018 Intel Corporation
 *
 * SPDX-License-Identifier: Apache-2.0
 */
/* Pending storage actions. */
enum bt_mesh_settings_flag {
    BT_MESH_SETTINGS_RPL_PENDING,
    BT_MESH_SETTINGS_NET_KEYS_PENDING,
    BT_MESH_SETTINGS_APP_KEYS_PENDING,
    BT_MESH_SETTINGS_NET_PENDING,
    BT_MESH_SETTINGS_IV_PENDING,
    BT_MESH_SETTINGS_SEQ_PENDING,
    BT_MESH_SETTINGS_HB_PUB_PENDING,
    BT_MESH_SETTINGS_CFG_PENDING,
    BT_MESH_SETTINGS_MOD_PENDING,
    BT_MESH_SETTINGS_VA_PENDING,
    BT_MESH_SETTINGS_CDB_PENDING,
 
    BT_MESH_SETTINGS_FLAG_COUNT,
};
 
void bt_mesh_settings_init(void);
int settings_name_next(char *name, char **next);
void bt_mesh_settings_store_schedule(enum bt_mesh_settings_flag flag);
void bt_mesh_settings_store_cancel(enum bt_mesh_settings_flag flag);