nl :: Tecer:: DeviceLayer :: Interno:: DeviceDescriptionServer
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceDescriptionServer.h>
Implementa o perfil de descrição do dispositivo Weave para um dispositivo Weave.
Resumo
Herança
Herda de: nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionServerFunções públicas | |
---|---|
GetUserSelectedModeTimeout (void) | uint16_t |
Init () | |
IsUserSelectedModeActive (void) | bool |
OnPlatformEvent (const WeaveDeviceEvent *event) | void |
SetUserSelectedMode (bool val) | void |
SetUserSelectedModeTimeout (uint16_t val) | void |
Funções protegidas | |
---|---|
DeviceDescriptionServer ()=default | |
DeviceDescriptionServer (const DeviceDescriptionServer &)=delete | |
DeviceDescriptionServer (const DeviceDescriptionServer &&)=delete | |
operator= (const DeviceDescriptionServer &)=delete | |
~DeviceDescriptionServer ()=default |
Funções públicas
GetUserSelectedModeTimeout
uint16_t GetUserSelectedModeTimeout( void )
Iniciar
WEAVE_ERROR Init()
IsUserSelectedModeActive
bool IsUserSelectedModeActive( void )
OnPlatformEvent
void OnPlatformEvent( const WeaveDeviceEvent *event )
SetUserSelectedMode
void SetUserSelectedMode( bool val )
SetUserSelectedModeTimeout
void SetUserSelectedModeTimeout( uint16_t val )
Funções protegidas
DeviceDescriptionServer
DeviceDescriptionServer()=default
DeviceDescriptionServer
DeviceDescriptionServer( const DeviceDescriptionServer & )=delete
DeviceDescriptionServer
DeviceDescriptionServer( const DeviceDescriptionServer && )=delete
operador =
DeviceDescriptionServer & operator=( const DeviceDescriptionServer & )=delete
~ DeviceDescriptionServer
~DeviceDescriptionServer()=default