nl ::織り:: DeviceLayer ::内部:: DeviceDescriptionServer
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceDescriptionServer.h>
WeaveデバイスのWeaveDeviceDescriptionプロファイルを実装します。
概要
継承
:から継承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 |
公共機能
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
~DeviceDescriptionServer()=default