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

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

ใช้งานโปรไฟล์คำอธิบายอุปกรณ์ Weave สำหรับอุปกรณ์ Weave

สรุป

การสืบทอด

รับค่าจาก nl::Weave::Profiles::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

ฟังก์ชันสาธารณะ

GetUserSelectedModeTimeout

uint16_t GetUserSelectedModeTimeout(
  void
)

เริ่มต้น

WEAVE_ERROR Init()

IsUserSelectedModeActive

bool IsUserSelectedModeActive(
  void
)

OnPlatformEvent

void OnPlatformEvent(
  const WeaveDeviceEvent *event
)

SetUserSelectedMode

void SetUserSelectedMode(
  bool val
)

SetUserSelectedModeTimeout

void SetUserSelectedModeTimeout(
  uint16_t val
)

ฟังก์ชันที่มีการป้องกัน

DeviceDescriptionServer

 DeviceDescriptionServer()=default

DeviceDescriptionServer

 DeviceDescriptionServer(
  const DeviceDescriptionServer &
)=delete

DeviceDescriptionServer

 DeviceDescriptionServer(
  const DeviceDescriptionServer &&
)=delete

โอเปอเรเตอร์=

DeviceDescriptionServer & operator=(
  const DeviceDescriptionServer &
)=delete

~เซิร์ฟเวอร์คำอธิบายอุปกรณ์

 ~DeviceDescriptionServer()=default