Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: DeviceLayer :: Interno

Resumen

Enumeraciones

@400 enumeración
Id. De tipos de suministro de red conocidos.

Variables

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

Funciones

BLEMgr (void)
Devuelve una referencia a la interfaz pública del objeto singleton BLEManager .
BLEMgrImpl (void)
Devuelve la implementación específica de la plataforma del objeto singleton BLEManager .
DeviceControlSvr (void)
Devuelve una referencia al objeto singleton DeviceControlServer .
DeviceDescriptionSvr (void)
Devuelve una referencia al objeto singleton DeviceDescriptionServer .
EFR32ConfigKey (uint8_t keyBaseOffset, uint8_t id)
constexpr uint32_t
Esta implementación utiliza la biblioteca de almacenamiento de datos flash EFR32 NVM3 de Silicon Labs como capa de almacenamiento subyacente.
EchoSvr (void)
Devuelve una referencia al objeto singleton de EchoServer .
FabricProvisioningSvr (void)
Devuelve una referencia al 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 los recursos de registro de eventos e inicializa el subsistema de gestión de registro 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)
Devuelve una referencia a la interfaz pública del objeto singleton NetworkProvisioningServer .
NetworkProvisioningSvrImpl (void)
Devuelve la implementación específica de la plataforma del objeto singleton NetworkProvisioningServer .
NetworkTelemetryMgr (void)
Devuelve una referencia al 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 *

Clases

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

Proporciona control sobre los servicios WoBLE y la conectividad para un dispositivo Weave.

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

Implementación concreta del objeto singleton NetworkProvisioningServer para las plataformas EFR32.

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

Implementa el perfil Weave Device Control para un dispositivo Weave.

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

Implementa el perfil de descripción de dispositivo de tejido para un dispositivo de tejido.

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

Implementa una fuente de datos para Weave DeviceIdentityTrait.

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

Proporciona funciones y definiciones para acceder a la información de configuración del dispositivo en el ESP32.

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

Implementa el perfil de eco de tejido para un dispositivo de tejido.

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

Implementa el perfil de aprovisionamiento de tejido de tejido para un dispositivo de tejido.

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

Implementación predeterminada de la función de aprovisionamiento de fábrica de dispositivos.

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

Admite el aprovisionamiento de fábrica de dispositivos en el momento del arranque.

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

Proporciona una implementación genérica de características de ConfigurationManager que funciona en múltiples plataformas.

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

Proporciona una implementación genérica de las características de ConnectivityManager que funciona en múltiples plataformas.

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

Proporciona una implementación genérica de funciones de ConnectivityManager específicas de BLE para plataformas en las que la clase BLEManager implementa la funcionalidad BLE.

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

Proporciona una implementación genérica de funciones de ConnectivityManager específicas de BLE para plataformas que no son compatibles con BLE.

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

Proporciona una implementación genérica de funciones de ConnectivityManager específicas de WiFi para su uso en plataformas que NO son compatibles con Thread.

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

Proporciona una implementación genérica de funciones de ConnectivityManager específicas del túnel de servicio para plataformas que no admiten un túnel de servicio.

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

Proporciona una implementación genérica de funciones de ConnectivityManager específicas de WiFi para plataformas que no son compatibles con WiFi.

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

Proporciona una implementación genérica de funciones de ConnectivityManager específicas de WiFi para su uso en plataformas que admiten Thread.

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

Proporciona una implementación genérica de las funciones de Software Update Manager que funciona en varias plataformas.

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

Proporciona una implementación genérica de las funciones de SoftwareUpdateManager para su uso en plataformas que admiten BDX.

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

Proporciona una implementación genérica de las características de ThreadStackManager que funciona en plataformas FreeRTOS.

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

Proporciona una implementación genérica de las características de ThreadStackManager que funciona junto con OpenThread.

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

Proporciona una implementación genérica de las características de ThreadStackManager que funciona junto con OpenThread y LwIP.

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

Una implementación de la API Weave GroupKeyStoreBase para plataformas basadas en Silicon Labs SDK.

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

Proporciona funciones y definiciones para acceder a la configuración de dispositivos persistentes en plataformas basadas en Nordic nRF5 SDK.

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

Proporciona servicios de aprovisionamiento de red para un dispositivo Weave.

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

Implementación concreta del objeto singleton NetworkProvisioningServer para las plataformas Silicon Labs EFR32.

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

Implementa el perfil de aprovisionamiento de servicios Weave para un dispositivo Weave.

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

Esta es una clase base que maneja funciones de telemetría de red para diferentes redes.

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

Espacios de nombres

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

Enumeraciones

@ 400

 @400

Id. De tipos de suministro de red conocidos.

Variables

ServiceDirectoryMgr

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

ServiceTunnelAgent

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

ETIQUETA

const char *const TAG

Funciones

BLEMgr

BLEManager & BLEMgr(
  void
)

Devuelve una referencia a la interfaz pública del objeto singleton BLEManager .

Los componentes internos deben usar esto para acceder a las funciones del objeto BLEManager que son comunes a todas las plataformas.

BLEMgrImpl

BLEManagerImpl & BLEMgrImpl(
  void
)

Devuelve la implementación específica de la plataforma del objeto singleton BLEManager .

Los componentes internos pueden usar esto para obtener acceso a las funciones de BLEManager que son específicas de las plataformas EFR32.

Los componentes internos pueden usar esto para obtener acceso a las funciones de BLEManager que son específicas de la plataforma ESP32.

Las aplicaciones Weave pueden usar esto para obtener acceso a las funciones de BLEManager que son específicas de la plataforma seleccionada.

Los componentes internos pueden usar esto para obtener acceso a las funciones de BLEManager que son específicas de las plataformas NRF5 *.

DeviceControlSvr

DeviceControlServer & DeviceControlSvr(
  void
)

Devuelve una referencia al objeto singleton DeviceControlServer .

DeviceDescriptionSvr

DeviceDescriptionServer & DeviceDescriptionSvr(
  void
)

Devuelve una referencia al objeto singleton DeviceDescriptionServer .

EFR32ConfigKey

constexpr uint32_t EFR32ConfigKey(
  uint8_t keyBaseOffset,
  uint8_t id
)

Esta implementación utiliza la biblioteca de almacenamiento de datos flash EFR32 NVM3 de Silicon Labs como capa de almacenamiento subyacente.

NOTA: Esta clase está diseñada para integrarse en la subclase concreta de la plantilla GenericConfigurationManagerImpl <>. Cuando se usa de esta manera, la clase naturalmente proporciona implementaciones para los miembros delegados a los que hace referencia la clase de plantilla (por ejemplo, el método ReadConfigValue ()).

EchoSvr

EchoServer & EchoSvr(
  void
)

Devuelve una referencia al objeto singleton de EchoServer .

Aprovisionamiento de tejidosSvr

FabricProvisioningServer & FabricProvisioningSvr(
  void
)

Devuelve una referencia al objeto singleton FabricProvisioningServer .

FormatNRFError

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 los recursos de registro de eventos e inicializa el subsistema de gestión de registro 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
)

Devuelve una referencia a la interfaz pública del objeto singleton NetworkProvisioningServer .

Los componentes internos deben usar esto para acceder a las funciones del objeto NetworkProvisioningServer que son comunes a todas las plataformas.

NetworkProvisioningSvrImpl

NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl(
  void
)

Devuelve la implementación específica de la plataforma del objeto singleton NetworkProvisioningServer .

Los componentes internos pueden usar esto para obtener acceso a las funciones de NetworkProvisioningServer que son específicas de la plataforma ESP32.

NetworkTelemetryMgr

NetworkTelemetryManager & NetworkTelemetryMgr(
  void
)

Devuelve una referencia al 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
)