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
這個結構定義的最大深度。