nl:: Weave:: DeviceLayer:: Internal:: GenericConnectivityManagerImpl
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl.h>
מאפשרת הטמעה כללית של תכונות ConnectivityManager שפועלות בפלטפורמות מרובות.
סיכום
התבנית הזו מכילה הטמעות של תכונות נבחרות מהממשק המופשט של ConnectivityManager, שמתאימות לשימוש בכל הפלטפורמות. היא אמורה לעבור בירושה (באופן ישיר או עקיף) למחלקה ConfigurationManagerImpl, שמופיעה גם כפרמטר ImplClass של התבנית.
פונקציות ציבוריות |
|
---|---|
_GetUserSelectedModeTimeout(void)
|
uint16_t
|
_IsUserSelectedModeActive(void)
|
bool
|
_SetUserSelectedMode(bool val)
|
void
|
_SetUserSelectedModeTimeout(uint16_t val)
|
void
|
פונקציות ציבוריות
_GetUserSelectedModeTimeout
uint16_t _GetUserSelectedModeTimeout( void )
_IsUserSelectedModeActive
bool _IsUserSelectedModeActive( void )
_SetUserSelectedMode
void _SetUserSelectedMode( bool val )
_SetUserSelectedModeTimeout
void _SetUserSelectedModeTimeout( uint16_t val )