Runtime configuration of the access layer, controlled by the Configuration Server model.
More...
Runtime configuration of the access layer, controlled by the Configuration Server model.
- Warning
- This API is intended to be used by the Configuration Server model to configure a node and is considered internal.
◆ access_flash_config_load()
bool access_flash_config_load |
( |
void |
| ) |
|
Recover access layer configuration from flash.
- Warning
- All models have to be added before this function is called.
- Returns
true
if a valid state was successfully restored from flash.
◆ access_default_ttl_set()
uint32_t access_default_ttl_set |
( |
uint8_t |
ttl | ) |
|
Sets the default TTL for the node.
- Parameters
-
ttl | The new value to use as the default TTL for message being sent from this node. |
- Return values
-
NRF_SUCCESS | Successfully set default TTL. |
NRF_ERROR_INVALID_PARAM | Invalid default TTL. |
◆ access_default_ttl_get()
uint8_t access_default_ttl_get |
( |
void |
| ) |
|
Gets the default TTL for the node.
- Returns
- Returns the default TTL value used to send messages from this node.
◆ access_handle_get()
Gets the access handle for the given model instance based on element index and model ID.
- Parameters
-
[in] | element_index | Index of the element to search. |
[in] | model_id | Model ID. |
[out] | p_handle | Pointer to write the corresponding handle. |
- Return values
-
NRF_SUCCESS | Successfully got the model ID. |
NRF_ERROR_NULL | NULL pointer given to function. |
NRF_ERROR_NOT_FOUND | Invalid element index. |
NRF_ERROR_NOT_FOUND | Couldn't find a model handle for the given ID. |
◆ access_flash_area_get()
const void* access_flash_area_get |
( |
void |
| ) |
|
Gets a pointer to the flash area used by access.
- Returns
- A pointer to access flash area.