nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: Schema
#include <src/lib/profiles/data-management/Current/TraitData.h>
Główna struktura schematu, która zawiera informacje o schemacie.
Podsumowanie
Atrybuty publiczne |
|
---|---|
mIsDictionaryBitfield
|
uint8_t *
Pole bitowe wskazujące, czy każdy uchwyt schematu jest słownikiem.
|
mIsEphemeralBitfield
|
uint8_t *
Pole bitowe wskazujące, czy każdy uchwyt schematu jest tymczasowy.
|
mIsImplementedBitfield
|
uint8_t *
Pole bitowe wskazujące, czy każdy opcjonalny uchwyt schematu jest zaimplementowany.
|
mIsNullableBitfield
|
uint8_t *
Pole bitowe wskazujące, czy każdy uchwyt schematu może mieć wartość null, czy nie.
|
mIsOptionalBitfield
|
uint8_t *
Pole bitowe wskazujące, czy każdy uchwyt schematu jest opcjonalny.
|
mNumSchemaHandleEntries
|
uint32_t
Liczba uchwytów schematu w tej cechy.
|
mProfileId
|
uint32_t
Identyfikator profilu cech.
|
mSchemaHandleTbl
|
const PropertyInfo *
Wskaźnik do tabeli z uchwytami schematu, która zawiera informacje nadrzędne i tagi kontekstowe dla każdego uchwytu schematu.
|
mTreeDepth
|
uint32_t
Maksymalna głębokość tego schematu.
|
Atrybuty publiczne
mIsDictionaryBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield
Pole bitowe wskazujące, czy każdy uchwyt schematu jest słownikiem.
mIsEphemeralBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield
Pole bitowe wskazujące, czy każdy uchwyt schematu jest tymczasowy.
mIsImplementedBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield
Pole bitowe wskazujące, czy każdy opcjonalny uchwyt schematu jest zaimplementowany.
mIsNullableBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield
Pole bitowe wskazujące, czy każdy uchwyt schematu może mieć wartość null, czy nie.
mIsOptionalBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield
Pole bitowe wskazujące, czy każdy uchwyt schematu jest opcjonalny.
mNumSchemaHandleEntries
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
Liczba uchwytów schematu w tej cechy.
mProfileId
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId
Identyfikator profilu cech.
mSchemaHandleTbl
const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl
Wskaźnik do tabeli z uchwytami schematu, która zawiera informacje nadrzędne i tagi kontekstowe dla każdego uchwytu schematu.
mTreeDepth
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth
Maksymalna głębokość tego schematu.