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 )
init
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