Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

MCUmgr Settings Management Callbacks API. More...

Data Structures

struct  settings_mgmt_access
 Structure provided in the MGMT_EVT_OP_SETTINGS_MGMT_ACCESS notification callback. More...

Enumerations

enum  settings_mgmt_group_events { MGMT_EVT_OP_SETTINGS_MGMT_ACCESS = MGMT_DEF_EVT_OP_ID(MGMT_EVT_GRP_SETTINGS, 0) , MGMT_EVT_OP_SETTINGS_MGMT_ALL = MGMT_DEF_EVT_OP_ALL(MGMT_EVT_GRP_SETTINGS) }
 MGMT event opcodes for settings management group. More...

Settings access types

enum  settings_mgmt_access_types {
  SETTINGS_ACCESS_READ , SETTINGS_ACCESS_WRITE , SETTINGS_ACCESS_DELETE , SETTINGS_ACCESS_COMMIT ,
  SETTINGS_ACCESS_LOAD , SETTINGS_ACCESS_SAVE
}

Detailed Description

MCUmgr Settings Management Callbacks API.

Enumeration Type Documentation

◆ settings_mgmt_access_types

#include <zephyr/mgmt/mcumgr/grp/settings_mgmt/settings_mgmt_callbacks.h>

Enumerator
SETTINGS_ACCESS_READ 

Setting is being read.

SETTINGS_ACCESS_WRITE 

Setting is being written.

SETTINGS_ACCESS_DELETE 

Setting is being deleted.

SETTINGS_ACCESS_COMMIT 

Setting is being committed.

SETTINGS_ACCESS_LOAD 

Setting is being loaded.

SETTINGS_ACCESS_SAVE 

Setting is being saved.

◆ settings_mgmt_group_events

#include <zephyr/mgmt/mcumgr/grp/settings_mgmt/settings_mgmt_callbacks.h>

MGMT event opcodes for settings management group.

Enumerator
MGMT_EVT_OP_SETTINGS_MGMT_ACCESS 

Callback when a setting is read/written/deleted.

MGMT_EVT_OP_SETTINGS_MGMT_ALL 

Used to enable all settings_mgmt_group events.