Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: DeviceLayer :: Nội bộ

Tóm lược

Bảng kê

@400 enum
Id cho các loại cung cấp mạng nổi tiếng.

Biến

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

Chức năng

BLEMgr (void)
Trả về một tham chiếu đến giao diện công khai của đối tượng singleton BLEManager .
BLEMgrImpl (void)
Trả về triển khai dành riêng cho nền tảng của đối tượng singleton BLEManager .
DeviceControlSvr (void)
Trả về một tham chiếu đến đối tượng DeviceControlServer singleton.
DeviceDescriptionSvr (void)
Trả về một tham chiếu đến đối tượng Singleton DeviceDescriptionServer .
EFR32ConfigKey (uint8_t keyBaseOffset, uint8_t id)
constexpr uint32_t
Việc triển khai này sử dụng thư viện lưu trữ dữ liệu flash Silicon Labs EFR32 NVM3 làm lớp lưu trữ bên dưới.
EchoSvr (void)
Trả về một tham chiếu đến đối tượng singleton EchoServer .
FabricProvisioningSvr (void)
Trả về một tham chiếu đến đối tượng Singleton FabricProvisinstallServer .
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)
Xác định tài nguyên ghi nhật ký sự kiện và khởi tạo hệ thống con quản lý ghi nhật ký sự kiện.
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)
Trả về một tham chiếu đến giao diện công cộng của đối tượng Singleton NetworkProvisinstallServer .
NetworkProvisioningSvrImpl (void)
Trả về triển khai dành riêng cho nền tảng của đối tượng Singleton NetworkProvisinstallServer .
NetworkTelemetryMgr (void)
Trả về một tham chiếu đến đối tượng 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 *

Các lớp học

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

Cung cấp quyền kiểm soát các dịch vụ WoBLE và kết nối cho thiết bị Weave.

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

Thực hiện cụ thể của NetworkProvisioningServer singleton đối tượng cho EFR32 nền tảng.

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

Triển khai cấu hình Điều khiển thiết bị Weave cho thiết bị Weave.

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

Triển khai cấu hình Mô tả thiết bị Weave cho thiết bị Weave.

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

Triển khai nguồn dữ liệu cho Weave DeviceIdentityTrait.

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

Cung cấp các chức năng và định nghĩa để truy cập thông tin cấu hình thiết bị trên ESP32.

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

Triển khai Cấu hình Tiếng vọng Weave cho Thiết bị Dệt.

nl :: Weave :: DeviceLayer :: Internal :: FabricProvisinstallServer

Triển khai cấu hình Cấp phép Vải dệt cho thiết bị Dệt.

nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisinstall

Triển khai mặc định tính năng cung cấp thiết bị của nhà máy.

nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisinstallBase

Hỗ trợ cấp phép nhà máy thiết bị tại thời điểm khởi động.

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

Cung cấp triển khai chung các tính năng ConfigurationManager hoạt động trên nhiều nền tảng.

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

Cung cấp triển khai chung các tính năng ConnectivityManager hoạt động trên nhiều nền tảng.

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

Cung cấp triển khai chung các tính năng ConnectivityManager cụ thể của BLE cho các nền tảng mà chức năng BLE được triển khai bởi lớp BLEManager .

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

Cung cấp triển khai chung các tính năng ConnectivityManager dành riêng cho BLE cho các nền tảng không hỗ trợ BLE.

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

Cung cấp triển khai chung các tính năng ConnectivityManager dành riêng cho WiFi để sử dụng trên các nền tảng KHÔNG hỗ trợ Chủ đề.

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

Cung cấp triển khai chung các tính năng ConnectivityManager dành riêng cho đường hầm dịch vụ cho các nền tảng không hỗ trợ đường hầm dịch vụ.

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

Cung cấp triển khai chung các tính năng ConnectivityManager dành riêng cho WiFi cho các nền tảng không hỗ trợ WiFi.

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

Cung cấp triển khai chung các tính năng ConnectivityManager dành riêng cho WiFi để sử dụng trên các nền tảng hỗ trợ Chủ đề.

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

Cung cấp triển khai chung các tính năng của Trình quản lý cập nhật phần mềm hoạt động trên nhiều nền tảng.

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

Cung cấp triển khai chung các tính năng của SoftwareUpdateManager để sử dụng trên các nền tảng hỗ trợ BDX.

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

Cung cấp triển khai chung các tính năng ThreadStackManager hoạt động trên nền tảng FreeRTOS.

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

Cung cấp triển khai chung các tính năng ThreadStackManager hoạt động cùng với OpenThread.

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

Cung cấp triển khai chung các tính năng ThreadStackManager hoạt động cùng với OpenThread và LwIP.

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

Triển khai API Weave GroupKeyStoreBase cho các nền tảng dựa trên SDK Silicon Labs.

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

Cung cấp các chức năng và định nghĩa để truy cập cấu hình thiết bị lâu dài trên các nền tảng dựa trên SDK nRF5 Bắc Âu.

nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisinstallServer

Cung cấp dịch vụ cấp phép mạng cho Thiết bị dệt.

nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisinstallServerImpl

Thực hiện cụ thể của NetworkProvisioningServer đối tượng singleton cho các nền tảng Silicon Labs EFR32.

nl :: Weave :: DeviceLayer :: Internal :: NetworkTelemetryManager
nl :: Weave :: DeviceLayer :: Internal :: ServiceProvisinstallServer

Triển khai cấu hình Cấp phép Dịch vụ Weave cho thiết bị Weave.

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

Đây là một lớp cơ sở xử lý các chức năng đo từ xa mạng cho các mạng khác nhau.

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

Không gian tên

nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisinstallData

Bảng kê

@ 400

 @400

Id cho các loại cung cấp mạng nổi tiếng.

Biến

ServiceDirectoryMgr

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

ServiceTunnelAgent

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

NHÃN

const char *const TAG

Chức năng

BLEMgr

BLEManager & BLEMgr(
  void
)

Trả về một tham chiếu đến giao diện công khai của đối tượng singleton BLEManager .

Các thành phần bên trong nên sử dụng quyền này để truy cập các tính năng của đối tượng BLEManager phổ biến cho tất cả các nền tảng.

BLEMgrImpl

BLEManagerImpl & BLEMgrImpl(
  void
)

Trả về triển khai dành riêng cho nền tảng của đối tượng singleton BLEManager .

Các thành phần bên trong có thể sử dụng điều này để có quyền truy cập vào các tính năng của BLEManager dành riêng cho nền tảng EFR32.

Các thành phần bên trong có thể sử dụng điều này để truy cập vào các tính năng của BLEManager dành riêng cho nền tảng ESP32.

Các ứng dụng Weave có thể sử dụng quyền này để có quyền truy cập vào các tính năng của BLEManager dành riêng cho nền tảng đã chọn.

Các thành phần bên trong có thể sử dụng điều này để có quyền truy cập vào các tính năng của BLEManager dành riêng cho các nền tảng NRF5 *.

DeviceControlSvr

DeviceControlServer & DeviceControlSvr(
  void
)

Trả về một tham chiếu đến đối tượng DeviceControlServer singleton.

DeviceDescriptionSvr

DeviceDescriptionServer & DeviceDescriptionSvr(
  void
)

Trả về một tham chiếu đến đối tượng Singleton DeviceDescriptionServer .

EFR32ConfigKey

constexpr uint32_t EFR32ConfigKey(
  uint8_t keyBaseOffset,
  uint8_t id
)

Việc triển khai này sử dụng thư viện lưu trữ dữ liệu flash Silicon Labs EFR32 NVM3 làm lớp lưu trữ bên dưới.

LƯU Ý: Lớp này được thiết kế để trộn lẫn vào lớp con cụ thể của mẫu GenericConfigurationManagerImpl <>. Khi được sử dụng theo cách này, lớp sẽ tự nhiên cung cấp các triển khai cho các thành viên được ủy quyền được tham chiếu bởi lớp mẫu (ví dụ: phương thức ReadConfigValue ()).

EchoSvr

EchoServer & EchoSvr(
  void
)

Trả về một tham chiếu đến đối tượng singleton EchoServer .

FabricProvisratingSvr

FabricProvisioningServer & FabricProvisioningSvr(
  void
)

Trả về một tham chiếu đến đối tượng Singleton FabricProvisinstallServer .

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
)

Xác định tài nguyên ghi nhật ký sự kiện và khởi tạo hệ thống con quản lý ghi nhật ký sự kiện.

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
)

NetworkProvisratingSvr

NetworkProvisioningServer & NetworkProvisioningSvr(
  void
)

Trả về một tham chiếu đến giao diện công cộng của đối tượng Singleton NetworkProvisinstallServer .

Các thành phần bên trong nên sử dụng điều này để truy cập các tính năng của đối tượng NetworkProvisinstallServer phổ biến cho tất cả các nền tảng.

NetworkProvisratingSvrImpl

NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl(
  void
)

Trả về triển khai dành riêng cho nền tảng của đối tượng Singleton NetworkProvisinstallServer .

Thành phần bên trong có thể sử dụng để truy cập vào các tính năng của NetworkProvisioningServer đó là đặc trưng cho nền tảng ESP32.

NetworkTelemetryMgr

NetworkTelemetryManager & NetworkTelemetryMgr(
  void
)

Trả về một tham chiếu đến đối tượng Singleton NetworkTelemetryManager .

OpenThreadRoleToStr

const char * OpenThreadRoleToStr(
  otDeviceRole role
)

Đăng kýNRFErrorFormatter

void RegisterNRFErrorFormatter(
  void
)

RegisterOpenThreadErrorFormatter

void RegisterOpenThreadErrorFormatter(
  void
)

RunConfigUnitTest

void RunConfigUnitTest(
  void
)

RunGroupKeyStoreUnitTest

void RunGroupKeyStoreUnitTest(
  GroupKeyStoreClass *groupKeyStore
)

RunSystemClockUnitTest

void RunSystemClockUnitTest(
  void
)

ServiceProvisratingSvr

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
)