O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

nl :: Tecer:: DeviceLayer :: interno

Resumo

Enumerações

@400 enum
Ids para tipos de provisão de rede conhecidos.

Variáveis

ServiceDirectoryMgr
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager
ServiceTunnelAgent
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
TAG
const char *const

Funções

BLEMgr (void)
Retorna uma referência à interface pública do objeto singleton BLEManager .
BLEMgrImpl (void)
Retorna a implementação específica da plataforma do objeto singleton BLEManager .
DeviceControlSvr (void)
Retorna uma referência ao objeto singleton DeviceControlServer .
DeviceDescriptionSvr (void)
Retorna uma referência ao objeto singleton DeviceDescriptionServer .
EFR32ConfigKey (uint8_t keyBaseOffset, uint8_t id)
constexpr uint32_t
Esta implementação usa a biblioteca de armazenamento de dados flash EFR32 NVM3 da Silicon Labs como a camada de armazenamento subjacente.
EchoSvr (void)
Retorna uma referência ao objeto singleton EchoServer .
FabricProvisioningSvr (void)
Retorna uma referência ao objeto singleton FabricProvisioningServer .
FormatNRFError (char *buf, uint16_t bufSize, int32_t err)
bool
GetEntropy_EFR32 (uint8_t *buf, size_t bufSize)
int
GetEntropy_nRF5 (uint8_t *buf, size_t bufSize)
int
GetLwIPNetifForWarmInterfaceType (:: nl::Weave::Warm::InterfaceType inInterfaceType, struct netif *& netif)
InitServiceDirectoryManager (void)
InitServiceTunnelAgent ()
InitWeaveEventLogging (void)
Define os recursos de log de eventos e inicializa o subsistema de gerenciamento de log de eventos.
IsOpenThreadMeshLocalAddress (otInstance *otInst, const IPAddress & addr)
bool
LogOpenThreadPacket (const char *titleStr, otMessage *pkt)
void
LogOpenThreadStateChange (otInstance *otInst, uint32_t flags)
void
LwIPNetifSupportsMLD (struct netif *netif)
bool
MapOpenThreadError (otError otErr)
NRF5ConfigKey (uint16_t fileId, uint16_t recordId)
constexpr uint32_t
NetworkProvisioningSvr (void)
Retorna uma referência à interface pública do objeto singleton NetworkProvisioningServer .
NetworkProvisioningSvrImpl (void)
Retorna a implementação específica da plataforma do objeto singleton NetworkProvisioningServer .
NetworkTelemetryMgr (void)
Retorna uma referência ao objeto singleton NetworkTelemetryManager .
OpenThreadRoleToStr (otDeviceRole role)
const char *
RegisterNRFErrorFormatter (void)
void
RegisterOpenThreadErrorFormatter (void)
void
RunConfigUnitTest (void)
void
RunGroupKeyStoreUnitTest (GroupKeyStoreClass *groupKeyStore)
void
RunSystemClockUnitTest (void)
void
ServiceProvisioningSvr ()
ToIPAddress (const otIp6Address & otAddr)
ToIPPrefix (const otIp6Prefix & otPrefix)
IPPrefix
ToOpenThreadIP6Address (const IPAddress & addr)
otIp6Address
WarmInterfaceTypeToStr (:: nl::Weave::Warm::InterfaceType inInterfaceType)
const char *

Aulas

nl :: Weave :: DeviceLayer :: Internal :: BLEManager

Fornece controle sobre os serviços WoBLE e conectividade para um dispositivo Weave.

nl :: Weave :: DeviceLayer :: Internal :: BLEManagerImpl

Implementação concreta do objeto singleton NetworkProvisioningServer para as plataformas EFR32.

nl :: Weave :: DeviceLayer :: Internal :: DeviceControlServer

Implementa o perfil Weave Device Control para um dispositivo Weave.

nl :: Weave :: DeviceLayer :: Internal :: DeviceDescriptionServer

Implementa o perfil de descrição do dispositivo Weave para um dispositivo Weave.

nl :: Weave :: DeviceLayer :: Internal :: DeviceIdentityTraitDataSource

Implementa uma fonte de dados para o Weave DeviceIdentityTrait.

nl :: Weave :: DeviceLayer :: Internal :: DeviceNetworkInfo
nl :: Weave :: DeviceLayer :: Internal :: EFR32Config
nl :: Weave :: DeviceLayer :: Internal :: ESP32Config

Fornece funções e definições para acessar informações de configuração do dispositivo no ESP32.

nl :: Weave :: DeviceLayer :: Internal :: ESP32Utils
nl :: Weave :: DeviceLayer :: Internal :: EchoServer

Implementa o Perfil de Eco Weave para um Dispositivo Weave.

nl :: Weave :: DeviceLayer :: Internal :: FabricProvisioningServer

Implementa o perfil de provisionamento do Weave Fabric para um dispositivo Weave.

nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioning

Implementação padrão do recurso de provisionamento de fábrica de dispositivos.

nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioningBase

Oferece suporte ao provisionamento de fábrica de dispositivos no momento da inicialização.

nl :: Weave :: DeviceLayer :: Internal :: GenericConfigurationManagerImpl

Fornece uma implementação genérica dos recursos do ConfigurationManager que funciona em várias plataformas.

nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl

Fornece uma implementação genérica dos recursos ConnectivityManager que funciona em várias plataformas.

nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_BLE

Fornece uma implementação genérica de recursos ConnectivityManager específicos de BLE para plataformas onde a funcionalidade BLE é implementada pela classe BLEManager .

nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE

Fornece uma implementação genérica de recursos ConnectivityManager específicos de BLE para plataformas que não oferecem suporte a BLE.

nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread

Fornece uma implementação genérica de recursos ConnectivityManager específicos de WiFi para uso em plataformas que NÃO suportam Thread.

nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel

Fornece uma implementação genérica de recursos ConnectivityManager específicos do túnel de serviço para plataformas que não oferecem suporte a um túnel de serviço.

nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi

Fornece uma implementação genérica de recursos de ConnectivityManager específicos de WiFi para plataformas que não oferecem suporte a WiFi.

nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread

Fornece uma implementação genérica de recursos de ConnectivityManager específicos de WiFi para uso em plataformas que oferecem suporte a Thread.

nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl

Fornece uma implementação genérica dos recursos do Software Update Manager que funciona em várias plataformas.

nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl_BDX

Fornece uma implementação genérica dos recursos SoftwareUpdateManager para uso em plataformas que oferecem suporte a BDX.

nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_FreeRTOS

Fornece uma implementação genérica de recursos ThreadStackManager que funciona em plataformas FreeRTOS.

nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread

Fornece uma implementação genérica de recursos ThreadStackManager que funciona em conjunto com OpenThread.

nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread_LwIP

Fornece uma implementação genérica de recursos ThreadStackManager que funciona em conjunto com OpenThread e LwIP.

nl :: Weave :: DeviceLayer :: Internal :: GroupKeyStoreImpl

Uma implementação da API Weave GroupKeyStoreBase para plataformas baseadas no SDK do Silicon Labs.

nl :: Weave :: DeviceLayer :: Internal :: NRF5Config

Fornece funções e definições para acessar a configuração de dispositivo persistente em plataformas baseadas no Nordic nRF5 SDK.

nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServer

Fornece serviços de provisionamento de rede para um dispositivo Weave.

nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServerImpl

Implementação concreta do objeto singleton NetworkProvisioningServer para as plataformas EFR32 da Silicon Labs.

nl :: Weave :: DeviceLayer :: Internal :: NetworkTelemetryManager
nl :: Weave :: DeviceLayer :: Internal :: ServiceProvisioningServer

Implementa o perfil de provisionamento do serviço Weave para um dispositivo Weave.

nl :: Weave :: DeviceLayer :: Internal :: ThreadTelemetry
nl :: Weave :: DeviceLayer :: Internal :: ThreadTopology
nl :: Weave :: DeviceLayer :: Internal :: TunnelTelemetry
nl :: Weave :: DeviceLayer :: Internal :: WeaveTelemetryBase

Esta é uma classe base que lida com funções de telemetria de rede para diferentes redes.

nl :: Weave :: DeviceLayer :: Internal :: WiFiTelemetry

Namespaces

nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioningData

Enumerações

@ 400

 @400

Ids para tipos de provisão de rede conhecidos.

Variáveis

ServiceDirectoryMgr

extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager ServiceDirectoryMgr

ServiceTunnelAgent

extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent ServiceTunnelAgent

MARCAÇÃO

const char *const TAG

Funções

BLEMgr

BLEManager & BLEMgr(
  void
)

Retorna uma referência à interface pública do objeto singleton BLEManager .

Os componentes internos devem usar isso para acessar recursos do objeto BLEManager que são comuns a todas as plataformas.

BLEMgrImpl

BLEManagerImpl & BLEMgrImpl(
  void
)

Retorna a implementação específica da plataforma do objeto singleton BLEManager .

Os componentes internos podem usar isso para obter acesso aos recursos do BLEManager que são específicos para as plataformas EFR32.

Os componentes internos podem usar isso para obter acesso aos recursos do BLEManager que são específicos para a plataforma ESP32.

Os aplicativos Weave podem usar isso para obter acesso aos recursos do BLEManager que são específicos para a plataforma selecionada.

Os componentes internos podem usar isso para obter acesso aos recursos do BLEManager que são específicos para as plataformas NRF5 *.

DeviceControlSvr

DeviceControlServer & DeviceControlSvr(
  void
)

Retorna uma referência ao objeto singleton DeviceControlServer .

DeviceDescriptionSvr

DeviceDescriptionServer & DeviceDescriptionSvr(
  void
)

Retorna uma referência ao objeto singleton DeviceDescriptionServer .

EFR32ConfigKey

constexpr uint32_t EFR32ConfigKey(
  uint8_t keyBaseOffset,
  uint8_t id
)

Esta implementação usa a biblioteca de armazenamento de dados flash EFR32 NVM3 da Silicon Labs como a camada de armazenamento subjacente.

NOTA: Esta classe foi projetada para ser combinada com a subclasse concreta do modelo GenericConfigurationManagerImpl <>. Quando usada dessa forma, a classe naturalmente fornece implementações para os membros delegados referenciados pela classe de modelo (por exemplo, o método ReadConfigValue ()).

EchoSvr

EchoServer & EchoSvr(
  void
)

Retorna uma referência ao objeto singleton EchoServer .

FabricProvisioningSvr

FabricProvisioningServer & FabricProvisioningSvr(
  void
)

Retorna uma referência ao objeto singleton FabricProvisioningServer .

FormatoNRFError

bool FormatNRFError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

GetEntropy_EFR32

int GetEntropy_EFR32(
  uint8_t *buf,
  size_t bufSize
)

GetEntropy_nRF5

int GetEntropy_nRF5(
  uint8_t *buf,
  size_t bufSize
)

GetLwIPNetifForWarmInterfaceType

WEAVE_ERROR GetLwIPNetifForWarmInterfaceType(
  ::nl::Weave::Warm::InterfaceType inInterfaceType,
  struct netif *& netif
)

InitServiceDirectoryManager

WEAVE_ERROR InitServiceDirectoryManager(
  void
)

InitServiceTunnelAgent

WEAVE_ERROR InitServiceTunnelAgent()

InitWeaveEventLogging

WEAVE_ERROR InitWeaveEventLogging(
  void
)

Define os recursos de log de eventos e inicializa o subsistema de gerenciamento de log de eventos.

IsOpenThreadMeshLocalAddress

bool IsOpenThreadMeshLocalAddress(
  otInstance *otInst,
  const IPAddress & addr
)

LogOpenThreadPacket

void LogOpenThreadPacket(
  const char *titleStr,
  otMessage *pkt
)

LogOpenThreadStateChange

void LogOpenThreadStateChange(
  otInstance *otInst,
  uint32_t flags
)

LwIPNetifSupportsMLD

bool LwIPNetifSupportsMLD(
  struct netif *netif
)

MapOpenThreadError

WEAVE_ERROR MapOpenThreadError(
  otError otErr
)

NRF5ConfigKey

constexpr uint32_t NRF5ConfigKey(
  uint16_t fileId,
  uint16_t recordId
)

NetworkProvisioningSvr

NetworkProvisioningServer & NetworkProvisioningSvr(
  void
)

Retorna uma referência à interface pública do objeto singleton NetworkProvisioningServer .

Os componentes internos devem usar isso para acessar os recursos do objeto NetworkProvisioningServer que são comuns a todas as plataformas.

NetworkProvisioningSvrImpl

NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl(
  void
)

Retorna a implementação específica da plataforma do objeto singleton NetworkProvisioningServer .

Os componentes internos podem usar isso para obter acesso aos recursos do NetworkProvisioningServer que são específicos para a plataforma ESP32.

NetworkTelemetryMgr

NetworkTelemetryManager & NetworkTelemetryMgr(
  void
)

Retorna uma referência ao objeto singleton NetworkTelemetryManager .

OpenThreadRoleToStr

const char * OpenThreadRoleToStr(
  otDeviceRole role
)

RegisterNRFErrorFormatter

void RegisterNRFErrorFormatter(
  void
)

RegisterOpenThreadErrorFormatter

void RegisterOpenThreadErrorFormatter(
  void
)

RunConfigUnitTest

void RunConfigUnitTest(
  void
)

RunGroupKeyStoreUnitTest

void RunGroupKeyStoreUnitTest(
  GroupKeyStoreClass *groupKeyStore
)

RunSystemClockUnitTest

void RunSystemClockUnitTest(
  void
)

ServiceProvisioningSvr

ServiceProvisioningServer & ServiceProvisioningSvr()

ToIPAddress

IPAddress ToIPAddress(
  const otIp6Address & otAddr
)

ToIPPrefix

IPPrefix ToIPPrefix(
  const otIp6Prefix & otPrefix
)

ToOpenThreadIP6Address

otIp6Address ToOpenThreadIP6Address(
  const IPAddress & addr
)

WarmInterfaceTypeToStr

const char * WarmInterfaceTypeToStr(
  ::nl::Weave::Warm::InterfaceType inInterfaceType
)