透過集合功能整理內容 你可以依據偏好儲存及分類內容。

NL::編織::設備層::內部的::設備描述服務器

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceDescriptionServer.h>

實現 Weave 設備的 Weave 設備描述配置文件。

概括

遺產

:從繼承NL ::紡織品::概況:: DeviceDescription :: DeviceDescriptionServer

公共職能

GetUserSelectedModeTimeout (void)
uint16_t
Init ()
IsUserSelectedModeActive (void)
bool
OnPlatformEvent (const WeaveDeviceEvent *event)
void
SetUserSelectedMode (bool val)
void
SetUserSelectedModeTimeout (uint16_t val)
void

受保護的功能

DeviceDescriptionServer ()=default
DeviceDescriptionServer (const DeviceDescriptionServer &)=delete
DeviceDescriptionServer (const DeviceDescriptionServer &&)=delete
operator= (const DeviceDescriptionServer &)=delete
~DeviceDescriptionServer ()=default

公共職能

獲取用戶選擇模式超時

uint16_t GetUserSelectedModeTimeout(
  void
)

在裡面

WEAVE_ERROR Init()

IsUserSelectedModeActive

bool IsUserSelectedModeActive(
  void
)

平台事件

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

設置用戶選擇模式

void SetUserSelectedMode(
  bool val
)

設置用戶選擇模式超時

void SetUserSelectedModeTimeout(
  uint16_t val
)

受保護的功能

設備描述服務器

 DeviceDescriptionServer()=default

設備描述服務器

 DeviceDescriptionServer(
  const DeviceDescriptionServer &
)=delete

設備描述服務器

 DeviceDescriptionServer(
  const DeviceDescriptionServer &&
)=delete

運算符=

DeviceDescriptionServer & operator=(
  const DeviceDescriptionServer &
)=delete

~設備描述服務器

 ~DeviceDescriptionServer()=default