Операционный набор данных
Включает функции для API набора операционных данных.
Краткое содержание
Только для сборок FTD Dataset Updater включает функции для управления обновлениями наборов данных.
Для сборок FTD и MTD API рабочих наборов данных включает функции для управления активными и ожидающими наборами данных, а также TLV наборов данных.
Определения типов | |
---|---|
otChannelMask | определение типаuint32_t Представляет маску канала. |
otDatasetMgmtSetCallback )(otError aResult, void *aContext) | определение типаvoid(* Указатель вызывается, когда получен ответ на запрос MGMT_SET или истекло время ожидания. |
otDatasetUpdaterCallback )(otError aError, void *aContext) | определение типаvoid(* Этот указатель функции обратного вызова вызывается, когда запрос на обновление набора данных завершается, сообщая об успехе или сбое запроса на обновление набора данных. |
otExtendedPanId | определение типаstruct otExtendedPanId Представляет расширенный идентификатор PAN. |
otMeshLocalPrefix | определение типа Представляет локальный префикс сетки. |
otMeshcopTlvType | определение типаenum otMeshcopTlvType Представляет типы TLV mescop. |
otNetworkKey | определение типаstruct otNetworkKey Представляет сетевой ключ потока. |
otNetworkKeyRef | определение типа Этот тип данных представляет KeyRef для NetworkKey. |
otNetworkName | определение типаstruct otNetworkName Представляет сетевое имя. |
otOperationalDataset | определение типаstruct otOperationalDataset Представляет активный или ожидающий выполнения набор операционных данных. |
otOperationalDatasetComponents | определение типа Обозначает наличие различных компонентов в активном или ожидающем наборе операционных данных. |
otOperationalDatasetTlvs | определение типаstruct otOperationalDatasetTlvs Представляет активный или ожидающий выполнения набор операционных данных. |
otPskc | определение типаstruct otPskc Представляет PSKc. |
otPskcRef | определение типа Этот тип данных представляет KeyRef для PSKc. |
otSecurityPolicy | определение типаstruct otSecurityPolicy Представлять политику безопасности. |
otTimestamp | определение типаstruct otTimestamp Представляет компонент метки времени набора данных потока. |
Переменные | |
---|---|
OT_TOOL_PACKED_END | OT_TOOL_PACKED_BEGIN struct otNetworkKey |
Функции | |
---|---|
otDatasetConvertToTlvs (const otOperationalDataset *aDataset, otOperationalDatasetTlvs *aDatasetTlvs) | Преобразует заданный набор операционных данных в otOperationalDatasetTlvs . |
otDatasetCreateNewNetwork ( otInstance *aInstance, otOperationalDataset *aDataset) | Только для FTD: создает новый набор операционных данных для использования при формировании новой сети. |
otDatasetGeneratePskc (const char *aPassPhrase, const otNetworkName *aNetworkName, const otExtendedPanId *aExtPanId, otPskc *aPskc) | Генерирует PSKc на основе заданной фразы-пароля, имени сети и расширенного идентификатора PAN. |
otDatasetGetActive ( otInstance *aInstance, otOperationalDataset *aDataset) | Получает активный набор операционных данных. |
otDatasetGetActiveTlvs ( otInstance *aInstance, otOperationalDatasetTlvs *aDataset) | Получает активный набор операционных данных. |
otDatasetGetDelayTimerMinimal ( otInstance *aInstance) | uint32_t Только для FTD получает таймер минимальной задержки. |
otDatasetGetPending ( otInstance *aInstance, otOperationalDataset *aDataset) | Получает ожидающий набор операционных данных. |
otDatasetGetPendingTlvs ( otInstance *aInstance, otOperationalDatasetTlvs *aDataset) | Получает ожидающий набор операционных данных. |
otDatasetIsCommissioned ( otInstance *aInstance) | bool Указывает, присутствует ли действительная сеть в активном наборе рабочих данных или нет. |
otDatasetParseTlvs (const otOperationalDatasetTlvs *aDatasetTlvs, otOperationalDataset *aDataset) | Анализирует набор операционных данных из заданного otOperationalDatasetTlvs . |
otDatasetSendMgmtActiveGet ( otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress) | Отправляет MGMT_ACTIVE_GET. |
otDatasetSendMgmtActiveSet ( otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext) | Отправляет MGMT_ACTIVE_SET. |
otDatasetSendMgmtPendingGet ( otInstance *aInstance, const otOperationalDatasetComponents *aDatasetComponents, const uint8_t *aTlvTypes, uint8_t aLength, const otIp6Address *aAddress) | Отправляет MGMT_PENDING_GET. |
otDatasetSendMgmtPendingSet ( otInstance *aInstance, const otOperationalDataset *aDataset, const uint8_t *aTlvs, uint8_t aLength, otDatasetMgmtSetCallback aCallback, void *aContext) | Отправляет MGMT_PENDING_SET. |
otDatasetSetActive ( otInstance *aInstance, const otOperationalDataset *aDataset) | Устанавливает активный набор рабочих данных. |
otDatasetSetActiveTlvs ( otInstance *aInstance, const otOperationalDatasetTlvs *aDataset) | Устанавливает активный набор рабочих данных. |
otDatasetSetDelayTimerMinimal ( otInstance *aInstance, uint32_t aDelayTimerMinimal) | Только для FTD устанавливает таймер минимальной задержки. |
otDatasetSetPending ( otInstance *aInstance, const otOperationalDataset *aDataset) | Устанавливает ожидающий набор операционных данных. |
otDatasetSetPendingTlvs ( otInstance *aInstance, const otOperationalDatasetTlvs *aDataset) | Устанавливает ожидающий набор операционных данных. |
otDatasetUpdateTlvs (const otOperationalDataset *aDataset, otOperationalDatasetTlvs *aDatasetTlvs) | Обновляет данный набор операционных данных. |
otDatasetUpdaterCancelUpdate ( otInstance *aInstance) | void Отменяет текущий запрос на обновление набора эксплуатационных данных (если таковой имеется). |
otDatasetUpdaterIsUpdateOngoing ( otInstance *aInstance) | bool Указывает, существует ли текущий запрос на обновление набора операционных данных. |
otDatasetUpdaterRequestUpdate ( otInstance *aInstance, const otOperationalDataset *aDataset, otDatasetUpdaterCallback aCallback, void *aContext) | Запрашивает обновление набора операционных данных. |
otNetworkNameFromString ( otNetworkName *aNetworkName, const char *aNameString) | Устанавливает экземпляр otNetworkName из заданной строки C с нулевым завершением. |
Структуры | |
---|---|
отExtendedPanId | Представляет расширенный идентификатор PAN. |
otNetworkKey | Представляет сетевой ключ потока. |
отNetworkName | Представляет сетевое имя. |
otOperationalDataset | Представляет активный или ожидающий выполнения набор операционных данных. |
отOperationalDatasetComponents | Обозначает наличие различных компонентов в активном или ожидающем наборе операционных данных. |
отОперационалдатасеттлвс | Представляет активный или ожидающий выполнения набор операционных данных. |
отPskc | Представляет PSKc. |
otSecurityPolicy | Представлять политику безопасности. |
отTimestamp | Представляет компонент метки времени набора данных потока. |
Перечисления
отМешкоптлвтипе
otMeshcopTlvType
Представляет типы TLV mescop.
Характеристики | |
---|---|
OT_MESHCOP_TLV_ACTIVETIMESTAMP | mescop Активная временная метка TLV |
OT_MESHCOP_TLV_BORDER_AGENT_RLOC | Meshcop TLV локатора пограничного агента |
OT_MESHCOP_TLV_CHANNEL | Mescop TLV канала |
OT_MESHCOP_TLV_CHANNELMASK | mescop TLV маски канала |
OT_MESHCOP_TLV_COMMISSIONER_ID | Идентификатор комиссара mescop TLV |
OT_MESHCOP_TLV_COMMISSIONER_UDP_PORT | Mescop комиссар UDP порт TLV |
OT_MESHCOP_TLV_COMM_SESSION_ID | TLV-идентификатор сеанса комиссара mescop |
OT_MESHCOP_TLV_COUNT | mescop Подсчет TLV |
OT_MESHCOP_TLV_DELAYTIMER | Meshcop Таймер задержки TLV |
OT_MESHCOP_TLV_DISCOVERYREQUEST | TLV запроса на обнаружение meshcop |
OT_MESHCOP_TLV_DISCOVERYRESPONSE | Meshcop Discovery Response TLV |
OT_MESHCOP_TLV_ENERGY_LIST | Энергетический список Meshcop TLV |
OT_MESHCOP_TLV_EXTPANID | mescop TLV расширенного идентификатора панорамы |
OT_MESHCOP_TLV_GET | mescop Получить TLV |
OT_MESHCOP_TLV_IPV6_ADDRESS_TLV | Meshcop IPv6-адрес TLV |
OT_MESHCOP_TLV_JOINERADVERTISEMENT | mescop Столярная реклама TLV |
OT_MESHCOP_TLV_JOINER_DTLS | mescop Joiner DTLS Инкапсуляция TLV |
OT_MESHCOP_TLV_JOINER_IID | mescop Joiner IID TLV |
OT_MESHCOP_TLV_JOINER_RLOC | Meshcop Столярный локатор маршрутизатора TLV |
OT_MESHCOP_TLV_JOINER_ROUTER_KEK | Meshcop Столярный маршрутизатор KEK TLV |
OT_MESHCOP_TLV_JOINER_UDP_PORT | Mescop Joiner UDP-порт TLV |
OT_MESHCOP_TLV_MESHLOCALPREFIX | meshcop TLV локального префикса сетки |
OT_MESHCOP_TLV_NETWORKKEY | TLV сетевого ключа mescop |
OT_MESHCOP_TLV_NETWORKNAME | Meshcop Имя сети TLV |
OT_MESHCOP_TLV_NETWORK_KEY_SEQUENCE | Meshcop TLV ключевой последовательности сети |
OT_MESHCOP_TLV_PANID | Mescop Pan Id TLV |
OT_MESHCOP_TLV_PENDINGTIMESTAMP | mescop Ожидающая временная метка TLV |
OT_MESHCOP_TLV_PERIOD | mescop Период TLV |
OT_MESHCOP_TLV_PROVISIONING_URL | mescop URL-адрес предоставления TLV |
OT_MESHCOP_TLV_PSKC | mescop PSKc TLV |
OT_MESHCOP_TLV_SCAN_DURATION | mescop Продолжительность сканирования TLV |
OT_MESHCOP_TLV_SECURITYPOLICY | TLV политики безопасности mescop |
OT_MESHCOP_TLV_STATE | мешкоп Государственный TLV |
OT_MESHCOP_TLV_STEERING_DATA | mescop TLV данных рулевого управления |
OT_MESHCOP_TLV_UDP_ENCAPSULATION_TLV | Meshcop UDP-инкапсуляция TLV |
OT_MESHCOP_TLV_VENDOR_DATA_TLV | TLV данных поставщика mescop |
OT_MESHCOP_TLV_VENDOR_MODEL_TLV | Модель производителя Meshcop TLV |
OT_MESHCOP_TLV_VENDOR_NAME_TLV | Имя поставщика Meshcop TLV |
OT_MESHCOP_TLV_VENDOR_STACK_VERSION_TLV | Meshcop Версия стека поставщика TLV |
OT_MESHCOP_TLV_VENDOR_SW_VERSION_TLV | mescop Версия ПО производителя TLV |
Определения типов
otChannelMask
uint32_t otChannelMask
Представляет маску канала.
отдатасетмгмтсетколлбэк
void(* otDatasetMgmtSetCallback)(otError aResult, void *aContext)
Указатель вызывается, когда получен ответ на запрос MGMT_SET или истекло время ожидания.
Подробности | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры |
| ||||||||||
Возвращаемые значения |
|
отдатасетупдатерколлбэк
void(* otDatasetUpdaterCallback)(otError aError, void *aContext)
Этот указатель функции обратного вызова вызывается, когда запрос на обновление набора данных завершается, сообщая об успехе или сбое запроса на обновление набора данных.
Доступно, если включен OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
отнетворккейреф
otCryptoKeyRef otNetworkKeyRef
Этот тип данных представляет KeyRef для NetworkKey.
Ссылка на ключ
отNetworkName
struct otNetworkName otNetworkName
Представляет сетевое имя.
otNetworkName
представляет собой строку C с нулевым завершением (т. е. массив символов m8
ДОЛЖЕН заканчиваться нулевым символом \0
).
otOperationalDataset
struct otOperationalDataset otOperationalDataset
Представляет активный или ожидающий выполнения набор операционных данных.
Компоненты в наборе данных не являются обязательными. Структура mComponents
определяет, какие компоненты присутствуют в наборе данных.
отOperationalDatasetComponents
struct otOperationalDatasetComponents otOperationalDatasetComponents
Обозначает наличие различных компонентов в активном или ожидающем наборе операционных данных.
отОперационалдатасеттлвс
struct otOperationalDatasetTlvs otOperationalDatasetTlvs
Представляет активный или ожидающий выполнения набор операционных данных.
Операционный набор данных представляет собой кодировку TLV, как указано в Thread.
отTimestamp
struct otTimestamp otTimestamp
Представляет компонент метки времени набора данных потока.
Переменные
OT_TOOL_PACKED_END
OT_TOOL_PACKED_BEGIN struct otNetworkKey OT_TOOL_PACKED_END
Функции
отдатасетконверттотлвс
otError otDatasetConvertToTlvs(
const otOperationalDataset *aDataset,
otOperationalDatasetTlvs *aDatasetTlvs
)
Преобразует заданный набор операционных данных в otOperationalDatasetTlvs
.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
otDatasetCreateNewNetwork
otError otDatasetCreateNewNetwork(
otInstance *aInstance,
otOperationalDataset *aDataset
)
Только для FTD: создает новый набор операционных данных для использования при формировании новой сети.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
otDatasetGeneratePskc
otError otDatasetGeneratePskc(
const char *aPassPhrase,
const otNetworkName *aNetworkName,
const otExtendedPanId *aExtPanId,
otPskc *aPskc
)
Генерирует PSKc на основе заданной фразы-пароля, имени сети и расширенного идентификатора PAN.
PSKc используется для создания сессии комиссара.
Подробности | |||||||||
---|---|---|---|---|---|---|---|---|---|
Параметры |
| ||||||||
Возвращаемые значения |
|
отдатасетжетактиве
otError otDatasetGetActive(
otInstance *aInstance,
otOperationalDataset *aDataset
)
Получает активный набор операционных данных.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
отдатасетжетактиветлвс
otError otDatasetGetActiveTlvs(
otInstance *aInstance,
otOperationalDatasetTlvs *aDataset
)
Получает активный набор операционных данных.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
otDatasetGetDelayTimerMinimal
uint32_t otDatasetGetDelayTimerMinimal(
otInstance *aInstance
)
Только для FTD получает таймер минимальной задержки.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возвращаемые значения |
|
otDatasetGetPending
otError otDatasetGetPending(
otInstance *aInstance,
otOperationalDataset *aDataset
)
Получает ожидающий набор операционных данных.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
otDatasetGetPendingTlvs
otError otDatasetGetPendingTlvs(
otInstance *aInstance,
otOperationalDatasetTlvs *aDataset
)
Получает ожидающий набор операционных данных.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
отдатасетискомиссед
bool otDatasetIsCommissioned(
otInstance *aInstance
)
Указывает, присутствует ли действительная сеть в активном наборе рабочих данных или нет.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | TRUE, если в активном наборе рабочих данных присутствует действующая сеть, в противном случае FALSE. |
отдатасетпарсетлвс
otError otDatasetParseTlvs(
const otOperationalDatasetTlvs *aDatasetTlvs,
otOperationalDataset *aDataset
)
Анализирует набор операционных данных из заданного otOperationalDatasetTlvs
.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
отдатасетсендмгмтактивежет
otError otDatasetSendMgmtActiveGet(
otInstance *aInstance,
const otOperationalDatasetComponents *aDatasetComponents,
const uint8_t *aTlvTypes,
uint8_t aLength,
const otIp6Address *aAddress
)
Отправляет MGMT_ACTIVE_GET.
Подробности | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры |
| ||||||||||
Возвращаемые значения |
|
отдатасетсендмгмтактивесет
otError otDatasetSendMgmtActiveSet(
otInstance *aInstance,
const otOperationalDataset *aDataset,
const uint8_t *aTlvs,
uint8_t aLength,
otDatasetMgmtSetCallback aCallback,
void *aContext
)
Отправляет MGMT_ACTIVE_SET.
Подробности | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Параметры |
| ||||||||||||
Возвращаемые значения |
|
отдатасетсендмгмтпендингжет
otError otDatasetSendMgmtPendingGet(
otInstance *aInstance,
const otOperationalDatasetComponents *aDatasetComponents,
const uint8_t *aTlvTypes,
uint8_t aLength,
const otIp6Address *aAddress
)
Отправляет MGMT_PENDING_GET.
Подробности | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры |
| ||||||||||
Возвращаемые значения |
|
отдатасетсендмгмтпендингсет
otError otDatasetSendMgmtPendingSet(
otInstance *aInstance,
const otOperationalDataset *aDataset,
const uint8_t *aTlvs,
uint8_t aLength,
otDatasetMgmtSetCallback aCallback,
void *aContext
)
Отправляет MGMT_PENDING_SET.
Подробности | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Параметры |
| ||||||||||||
Возвращаемые значения |
|
отдатасетсетактиве
otError otDatasetSetActive(
otInstance *aInstance,
const otOperationalDataset *aDataset
)
Устанавливает активный набор рабочих данных.
Если набор данных не включает активную временную метку, набор данных является лишь частично полным.
Если поток включен на устройстве с частично полным активным набором данных, устройство попытается подключиться к существующей сети потоков, используя любую существующую информацию в наборе данных. Для подключения к сети необходим только сетевой ключ потока.
Если канал не включен в набор данных, устройство будет отправлять сообщения MLE Announce по разным каналам, чтобы найти соседей на других каналах.
Если устройство успешно подключается к сети Thread, оно получит полный активный набор данных от своего родителя. Обратите внимание, что устройство с поддержкой маршрутизатора не перейдет в роли маршрутизатора или лидера, пока не получит полный активный набор данных.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
| ||||||
Возвращаемые значения |
|
отдатасетсетактиветлвс
otError otDatasetSetActiveTlvs(
otInstance *aInstance,
const otOperationalDatasetTlvs *aDataset
)
Устанавливает активный набор рабочих данных.
Если набор данных не включает активную временную метку, набор данных является лишь частично полным.
Если поток включен на устройстве с частично полным активным набором данных, устройство попытается подключиться к существующей сети потоков, используя любую существующую информацию в наборе данных. Для подключения к сети необходим только сетевой ключ потока.
Если канал не включен в набор данных, устройство будет отправлять сообщения MLE Announce по разным каналам, чтобы найти соседей на других каналах.
Если устройство успешно подключается к сети Thread, оно получит полный активный набор данных от своего родителя. Обратите внимание, что устройство с поддержкой маршрутизатора не перейдет в роли маршрутизатора или лидера, пока не получит полный активный набор данных.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
| ||||||
Возвращаемые значения |
|
otDatasetSetDelayTimerMinimal
otError otDatasetSetDelayTimerMinimal(
otInstance *aInstance,
uint32_t aDelayTimerMinimal
)
Только для FTD устанавливает таймер минимальной задержки.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
отDatasetSetPending
otError otDatasetSetPending(
otInstance *aInstance,
const otOperationalDataset *aDataset
)
Устанавливает ожидающий набор операционных данных.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
| ||||||
Возвращаемые значения |
|
отдатасетсетсетпендингтлвс
otError otDatasetSetPendingTlvs(
otInstance *aInstance,
const otOperationalDatasetTlvs *aDataset
)
Устанавливает ожидающий набор операционных данных.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
| ||||||
Возвращаемые значения |
|
отдатасетупдатетлвс
otError otDatasetUpdateTlvs(
const otOperationalDataset *aDataset,
otOperationalDatasetTlvs *aDatasetTlvs
)
Обновляет данный набор операционных данных.
aDataset
содержит обновляемые поля и их новое значение.
Подробности | |||||||
---|---|---|---|---|---|---|---|
Параметры |
| ||||||
Возвращаемые значения |
|
отдатасетупдатерканцелупдате
void otDatasetUpdaterCancelUpdate(
otInstance *aInstance
)
Отменяет текущий запрос на обновление набора эксплуатационных данных (если таковой имеется).
Доступно, если включен OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
.
Подробности | |||
---|---|---|---|
Параметры |
|
отдатасетупдатерисупдатеонгоинг
bool otDatasetUpdaterIsUpdateOngoing(
otInstance *aInstance
)
Указывает, существует ли текущий запрос на обновление набора операционных данных.
Доступно, если включен OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
отдатасетупдатеррекуеступдате
otError otDatasetUpdaterRequestUpdate(
otInstance *aInstance,
const otOperationalDataset *aDataset,
otDatasetUpdaterCallback aCallback,
void *aContext
)
Запрашивает обновление набора операционных данных.
Доступно, если включен OPENTHREAD_CONFIG_DATASET_UPDATER_ENABLE
.
aDataset
должен содержать обновляемые поля и их новое значение. Он не должен содержать полей Active или Pending Timestamp. Поле «Задержка» является необязательным, если оно не указано, будет использоваться значение по умолчанию (1000 мс).
Подробности | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры |
| ||||||||||
Возвращаемые значения |
|
отнетворкнамефромстринг
otError otNetworkNameFromString(
otNetworkName *aNetworkName,
const char *aNameString
)
Устанавливает экземпляр otNetworkName
из заданной строки C с нулевым завершением.
aNameString
должна соответствовать кодировке UTF-8, а длина сетевого имени не должна превышать OT_NETWORK_NAME_MAX_SIZE
.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возвращаемые значения |
|
Макросы
OT_CHANNEL_10_MASK
OT_CHANNEL_10_MASK (1 << 10)
Канал 10.
OT_CHANNEL_11_MASK
OT_CHANNEL_11_MASK (1 << 11)
11 канал.
OT_CHANNEL_12_MASK
OT_CHANNEL_12_MASK (1 << 12)
Канал 12.
OT_CHANNEL_13_MASK
OT_CHANNEL_13_MASK (1 << 13)
Канал 13.
OT_CHANNEL_14_MASK
OT_CHANNEL_14_MASK (1 << 14)
Канал 14.
OT_CHANNEL_15_MASK
OT_CHANNEL_15_MASK (1 << 15)
15 канал.
OT_CHANNEL_16_MASK
OT_CHANNEL_16_MASK (1 << 16)
Канал 16.
OT_CHANNEL_17_MASK
OT_CHANNEL_17_MASK (1 << 17)
17 канал.
OT_CHANNEL_18_MASK
OT_CHANNEL_18_MASK (1 << 18)
Канал 18.
OT_CHANNEL_19_MASK
OT_CHANNEL_19_MASK (1 << 19)
Канал 19.
OT_CHANNEL_1_MASK
OT_CHANNEL_1_MASK (1 << 1)
Канал 1.
OT_CHANNEL_20_MASK
OT_CHANNEL_20_MASK (1 << 20)
Канал 20.
OT_CHANNEL_21_MASK
OT_CHANNEL_21_MASK (1 << 21)
21 канал.
OT_CHANNEL_22_MASK
OT_CHANNEL_22_MASK (1 << 22)
Канал 22.
OT_CHANNEL_23_MASK
OT_CHANNEL_23_MASK (1 << 23)
Канал 23.
OT_CHANNEL_24_MASK
OT_CHANNEL_24_MASK (1 << 24)
Канал 24.
OT_CHANNEL_25_MASK
OT_CHANNEL_25_MASK (1 << 25)
25 канал.
OT_CHANNEL_26_MASK
OT_CHANNEL_26_MASK (1 << 26)
Канал 26.
OT_CHANNEL_2_MASK
OT_CHANNEL_2_MASK (1 << 2)
Канал 2.
OT_CHANNEL_3_MASK
OT_CHANNEL_3_MASK (1 << 3)
Канал 3.
OT_CHANNEL_4_MASK
OT_CHANNEL_4_MASK (1 << 4)
Канал 4.
OT_CHANNEL_5_MASK
OT_CHANNEL_5_MASK (1 << 5)
Канал 5.
OT_CHANNEL_6_MASK
OT_CHANNEL_6_MASK (1 << 6)
Канал 6.
OT_CHANNEL_7_MASK
OT_CHANNEL_7_MASK (1 << 7)
Канал 7.
OT_CHANNEL_8_MASK
OT_CHANNEL_8_MASK (1 << 8)
Канал 8.
OT_CHANNEL_9_MASK
OT_CHANNEL_9_MASK (1 << 9)
Канал 9.
OT_EXT_PAN_ID_SIZE
OT_EXT_PAN_ID_SIZE 8
Размер идентификатора PAN потока (в байтах)
OT_MESH_LOCAL_PREFIX_SIZE
OT_MESH_LOCAL_PREFIX_SIZE OT_IP6_PREFIX_SIZE
Размер локального префикса сетки (в байтах)
OT_NETWORK_KEY_SIZE
OT_NETWORK_KEY_SIZE 16
Размер сетевого ключа потока (в байтах)
OT_NETWORK_NAME_MAX_SIZE
OT_NETWORK_NAME_MAX_SIZE 16
Максимальный размер поля имени сети потока (в байтах)
OT_OPERATIONAL_DATASET_MAX_LENGTH
OT_OPERATIONAL_DATASET_MAX_LENGTH 254
Максимальная длина набора рабочих данных в байтах.
OT_PSKC_MAX_SIZE
OT_PSKC_MAX_SIZE 16
Максимальный размер PSKc (байты)
Ресурсы
Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .