nl::Weave::DeviceLayer::ThreadStackManagerImpl

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/ThreadStackManagerImpl.h>

Silicon Labs SDK と OpenThread スタックを使用した EFR32 プラットフォーム用の ThreadStackManager シングルトン オブジェクトの具体的な実装。

概要

Nordic nRF5 SDK と OpenThread スタックを使用した nRF52 プラットフォーム用の ThreadStackManager シングルトン オブジェクトの具体的な実装。

ESP-IDF SDK と OpenThread スタックを使用した ESP32 プラットフォーム用の ThreadStackManager シングルトン オブジェクトの具体的な実装。

継承

継承元:
  nl::Weave::DeviceLayer::ThreadStackManager
  nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP&lt;ThreadStackManagerImpl >
  nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS&lt;ThreadStackManagerImpl >
  nl::Weave::DeviceLayer::ThreadStackManager
  nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP&lt;ThreadStackManagerImpl >
  nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS&lt;ThreadStackManagerImpl >
  nl::Weave::DeviceLayer::ThreadStackManager
  nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP&lt;ThreadStackManagerImpl >
  nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS&lt;ThreadStackManagerImpl >

パブリック関数

InitThreadStack(otInstance *otInst)
InitThreadStack(otInstance *otInst)
InitThreadStack(otInstance *otInst)
_OnWoBLEAdvertisingStart(void)
void
_OnWoBLEAdvertisingStop(void)
void

パブリック関数

InitThreadStack

WEAVE_ERROR InitThreadStack(
  otInstance *otInst
)

InitThreadStack

WEAVE_ERROR InitThreadStack(
  otInstance *otInst
)

InitThreadStack

WEAVE_ERROR InitThreadStack(
  otInstance *otInst
)

_OnWoBLEAdvertisingStart

void _OnWoBLEAdvertisingStart(
  void
)

_OnWoBLEAdvertisingStop

void _OnWoBLEAdvertisingStop(
  void
)