diff options
author | Inga Stotland <inga.stotland@intel.com> | 2019-07-14 16:23:17 -0700 |
---|---|---|
committer | Brian Gix <brian.gix@intel.com> | 2019-07-15 14:48:04 -0700 |
commit | d57524629036a4bbbe183b6a32afa02a87fe489d (patch) | |
tree | 4175d37a786eed74f108823dfc6ba1b068cc1d64 /mesh/mesh-config.h | |
parent | c4bf0626fb621559ecaea7e1eadf22d386b7ee63 (diff) | |
download | bluez-d57524629036a4bbbe183b6a32afa02a87fe489d.tar.gz |
mesh: Use mesh_config APIs to store node configuration
This eliminates storage_set...() routines as an intermediate
layer between mesh_config layer and the rest of the daemon when
storing updated node configuration values.
For the JSON based implementation, each call to mesh_config_write...()
routines results in writing to the node configuration file.
Diffstat (limited to 'mesh/mesh-config.h')
-rw-r--r-- | mesh/mesh-config.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/mesh/mesh-config.h b/mesh/mesh-config.h index 5241dde2d..83ba33bf9 100644 --- a/mesh/mesh-config.h +++ b/mesh/mesh-config.h @@ -127,16 +127,11 @@ bool mesh_config_write_network_key(struct mesh_config *cfg, uint16_t idx, uint8_t *key, uint8_t *new_key, int phase); bool mesh_config_write_app_key(struct mesh_config *cfg, uint16_t net_idx, uint16_t app_idx, uint8_t *key, uint8_t *new_key); -bool mesh_config_write_int(struct mesh_config *cfg, - const char *keyword, int value); -bool mesh_config_write_uint16_hex(struct mesh_config *cfg, const char *desc, - uint16_t value); -bool mesh_config_write_uint32_hex(struct mesh_config *cfg, const char *desc, - uint32_t value); -bool mesh_config_write_bool(struct mesh_config *cfg, const char *keyword, - bool value); +bool mesh_config_write_seq_number(struct mesh_config *cfg, uint32_t seq); +bool mesh_config_write_unicast(struct mesh_config *cfg, uint16_t unicast); bool mesh_config_write_relay_mode(struct mesh_config *cfg, uint8_t mode, uint8_t count, uint16_t interval); +bool mesh_config_write_ttl(struct mesh_config *cfg, uint8_t ttl); bool mesh_config_write_mode(struct mesh_config *cfg, const char *keyword, int value); bool mesh_config_model_binding_add(struct mesh_config *cfg, uint8_t ele_idx, |