nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema

#include <src/lib/profiles/data-management/Current/TraitData.h>

存放結構定義資訊的主要結構定義結構。

摘要

公開屬性

mIsDictionaryBitfield
uint8_t *
這個位元欄位指出每個結構定義控點是否為字典。
mIsEphemeralBitfield
uint8_t *
位元欄位,指出每個結構定義控點是否為臨時帳號。
mIsImplementedBitfield
uint8_t *
位元欄位,指出是否實作每個選用的結構定義處理常式。
mIsNullableBitfield
uint8_t *
位元欄位,指出每個結構定義控點是否可為空值。
mIsOptionalBitfield
uint8_t *
位元欄位,指出每個結構定義控點是否為選用。
mNumSchemaHandleEntries
uint32_t
特徵中的結構定義控點數量。
mProfileId
uint32_t
特徵設定檔的 ID。
mSchemaHandleTbl
const PropertyInfo *
結構定義控點表格的指標,提供每個結構定義控點的父項資訊和結構定義標記。
mTreeDepth
uint32_t
這個結構定義的最大深度。

公開屬性

mIsDictionaryBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield

這個位元欄位指出每個結構定義控點是否為字典。

mIsEphemeralBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield

位元欄位,指出每個結構定義控點是否為臨時帳號。

mIsImplementedBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield

位元欄位,指出是否實作每個選用的結構定義處理常式。

mIsNullableBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield

位元欄位,指出每個結構定義控點是否可為空值。

mIsOptionalBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield

位元欄位,指出每個結構定義控點是否為選用。

mNumSchemaHandleEntries

uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries

特徵中的結構定義控點數量。

mProfileId

uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId

特徵設定檔的 ID。

mSchemaHandleTbl

const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl

結構定義控點表格的指標,提供每個結構定義控點的父項資訊和結構定義標記。

mTreeDepth

uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth

這個結構定義的最大深度。