nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: Schema
#include <src/lib/profiles/data-management/Current/TraitData.h>
Es la estructura de esquema principal que alberga la información del esquema.
Resumen
Atributos públicos |
|
---|---|
mIsDictionaryBitfield
|
uint8_t *
Un campo de bits que indica si cada identificador de esquema es un diccionario o no.
|
mIsEphemeralBitfield
|
uint8_t *
Un campo de bits que indica si cada controlador de esquema es efímero o no.
|
mIsImplementedBitfield
|
uint8_t *
Un campo de bits que indica si cada controlador de esquema opcional se implementa o no.
|
mIsNullableBitfield
|
uint8_t *
Un campo de bits que indica si cada controlador de esquema es anulable o no.
|
mIsOptionalBitfield
|
uint8_t *
Un campo de bits que indica si cada controlador de esquema es opcional o no.
|
mNumSchemaHandleEntries
|
uint32_t
Es la cantidad de controladores de esquema en esta característica.
|
mProfileId
|
uint32_t
El ID del perfil de la característica.
|
mSchemaHandleTbl
|
const PropertyInfo *
Un puntero a la tabla de controladores de esquemas, que proporciona información superior y etiquetas de contexto para cada controlador de esquema.
|
mTreeDepth
|
uint32_t
La profundidad máxima de este esquema.
|
Atributos públicos
mIsDictionaryBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield
Un campo de bits que indica si cada identificador de esquema es un diccionario o no.
mIsEphemeralBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield
Un campo de bits que indica si cada controlador de esquema es efímero o no.
mIsImplementedBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield
Un campo de bits que indica si cada controlador de esquema opcional se implementa o no.
mIsNullableBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield
Un campo de bits que indica si cada controlador de esquema es anulable o no.
mIsOptionalBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield
Un campo de bits que indica si cada controlador de esquema es opcional o no.
mNumSchemaHandleEntries
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
Es la cantidad de controladores de esquema en esta característica.
mProfileId
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId
El ID del perfil de la característica.
mSchemaHandleTbl
const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl
Un puntero a la tabla de controladores de esquemas, que proporciona información superior y etiquetas de contexto para cada controlador de esquema.
mTreeDepth
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth
La profundidad máxima de este esquema.