Zigbee Protocol Controller 1.6.0
ZigPC Config Fixture

ZigPC Datastore Configuration fixture. More...

Macros

#define ZIGPC_CURRENT_DATASTORE_VERSION   (ZIGPC_DATASTORE_VERSION_LAST - 1)
 Current datastore version used by the ZigPC. More...
 

Typedefs

typedef enum zigpc_datastore_version zigpc_datastore_version_t
 Versioning of the ZigPC datastore. More...
 

Enumerations

enum  zigpc_datastore_version { ZIGPC_DATASTORE_VERSION_V1 = 1 , ZIGPC_DATASTORE_VERSION_LAST }
 Versioning of the ZigPC datastore. More...
 

Functions

sl_status_t zigpc_uic_datastore_fixt_setup (void)
 Fixture for setting up the zigpc_datastore component. More...
 

Detailed Description

ZigPC Datastore Configuration fixture.

Fixture to initialize the datastore from uic_main, with the proper configuration for the ZigPC.

Macro Definition Documentation

◆ ZIGPC_CURRENT_DATASTORE_VERSION

#define ZIGPC_CURRENT_DATASTORE_VERSION   (ZIGPC_DATASTORE_VERSION_LAST - 1)

Current datastore version used by the ZigPC.

Typedef Documentation

◆ zigpc_datastore_version_t

Versioning of the ZigPC datastore.

Each datastore version identifies the unique schema of the attribute store The version number should be bumped up when new schema is introduced in datastore which is no more compatible with current or old schemas.

Enumeration Type Documentation

◆ zigpc_datastore_version

Versioning of the ZigPC datastore.

Each datastore version identifies the unique schema of the attribute store The version number should be bumped up when new schema is introduced in datastore which is no more compatible with current or old schemas.

Enumerator
ZIGPC_DATASTORE_VERSION_V1 

Initial ZigPC datastore revision at first release.

ZIGPC_DATASTORE_VERSION_LAST 

Keep this value after the latest version to detect what is the latest.

Function Documentation

◆ zigpc_uic_datastore_fixt_setup()

sl_status_t zigpc_uic_datastore_fixt_setup ( void  )

Fixture for setting up the zigpc_datastore component.

Returns
SL_STATUS_OK for success, SL_STATUS_FAIL if an error occurred.