nl:: बुनें:: डिवाइसलेयर:: अंदर का:: डिवाइस विवरण सर्वर

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

एक वीव डिवाइस के लिए वीव डिवाइस विवरण प्रोफ़ाइल लागू करता है।

सारांश

विरासत

: से विरासत में मिली nl :: Weave :: प्रोफाइल :: 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
)

ऑनप्लेटफॉर्मइवेंट

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