nl:: بافت:: گرم
این فضای نام شامل رابطهایی برای Weave Address و Routing Module، یک ماژول قابل حمل برای پیکربندی آدرسهای IP و مسیرهای Weave است.
خلاصه
Typedefs | |
---|---|
ActionFunction )(ActionType inAction, bool inActivate, const uint64_t &inGlobalId, const uint64_t &inInterfaceId) | typedef |
FlagsType | typedefuint16_t |
متغیرها | |
---|---|
kGlobalULAPrefixLength = 48 | const uint8_t |
kLegacy6LoWPANULAAddressPrefixLength = 64 | const uint8_t |
kThreadULAAddressPrefixLength = 64 | const uint8_t |
kTunnelAddressPrefixLength = 128 | const uint8_t |
kWiFiULAAddressPrefixLength = 64 | const uint8_t |
sFabricStateDelegate | |
sState |
توابع | |
---|---|
BorderRouterStateChange ( InterfaceState inState) | void یک API گرم برای اعلام تغییر وضعیت برای ویژگی روتر Border فراخوانی شده است. |
CellularInterfaceStateChange ( InterfaceState inState) | void یک API گرم برای اعلام تغییر وضعیت برای رابط سلولی فراخوانی شده است. |
FabricStateChange ( InterfaceState inState) | void تابعی فراخوانی شده تا تغییر حالت را برای ویژگی Weave Fabric اعلام کند. |
GetCurrentActionState ( ActionType inAction) | bool یک تابع استاتیک که وضعیت فعلی یک عمل مشخص را برمی گرداند. |
GetFabricState (const WeaveFabricState *& outFabricState) | یک API WARM برای بدست آوردن شی FabricState که در طول Init در اختیار Warm قرار گرفت. |
GetSystemFeatureState ( SystemFeatureType inSystemFeature) | bool یک تابع استاتیک که وضعیت فعلی یک ویژگی سیستم را دریافت می کند. |
GetULA ( InterfaceType inInterfaceType, Inet::IPAddress & outAddress) | یک API گرم برای به دست آوردن ULA برای یک نوع رابط مشخص. |
Init ( WeaveFabricState & inFabricState) | یک API گرم برای انجام یک بار مقدار دهی اولیه ماژول. |
InvokeActions (void) | void یک API گرم که توسط یک وظیفه اختصاصی برای انجام اقدامات API پلتفرم مختلف فراخوانی می شود. |
LegacyHostAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
LegacyThreadAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
MakePrefix (const uint64_t & inGlobalID, const uint16_t subnetId, const uint8_t inPrefixLen, Inet::IPPrefix & outPrefix) | void ابزاری برای ساخت یک پیشوند 48 بیتی از یک شناسه جهانی. |
MapAvailabilityToPriority ( Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability) | یک تابع استاتیک که یک نقشه از TunnelAvailability به RoutePriority برمی گرداند. |
RecordPlatformResult ( PlatformResult inResult, ActionType inAction, bool inActionState) | یک تابع ثابت که نتیجه تماس API Action پلت فرم را ثبت می کند. |
ReportActionComplete ( PlatformResult inResult) | void یک API گرم برای اعلام تکمیل تماس API پلت فرم ناهمزمان قبلی فراخوانی شده است. |
SetCurrentActionState ( ActionType inAction, bool inValue) | void یک تابع استاتیک که وضعیت فعلی یک عمل مشخص را تنظیم می کند. |
SetSystemFeatureState ( SystemFeatureType inSystemFeature, bool inValue) | bool یک تابع ثابت که وضعیت فعلی ویژگی سیستم را تنظیم می کند. |
ShouldPerformAction ( ActionType inAction, FlagsType inNecessarySystemFeatureState, bool & outActivate) | bool یک تابع استاتیک که تعیین می کند آیا عمل مشخص شده باید انجام شود یا خیر. |
SystemFeatureStateChangeHandler ( SystemFeatureType inSystemFeatureType, bool inState) | void یک تابع ثابت که وضعیت ویژگی سیستم را تنظیم می کند و به پلت فرم اطلاع می دهد که وضعیت رویداد تغییر کرده است. |
TakeActions (void) | void یک تابع ثابت که وضعیت هر عمل را آزمایش می کند و یک API پلتفرم را فراخوانی می کند تا در صورت لزوم وضعیت عملکرد را تغییر دهد. |
ThreadAdvertisementAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
ThreadHostAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
ThreadHostRouteAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
ThreadInterfaceStateChange ( InterfaceState inState) | void یک API گرم برای اعلام تغییر وضعیت برای رابط Thread فراخوانی شده است. |
ThreadRoutePriorityAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
ThreadRoutingStateChange ( InterfaceState inState) | void یک API گرم برای اعلام تغییر وضعیت برای ویژگی Thread Routing فراخوانی شده است. |
ThreadThreadAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
ThreadThreadRouteAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
TunnelHostAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
TunnelHostRouteAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
TunnelInterfaceStateChange ( InterfaceState inState) | void یک API گرم برای اعلام تغییر وضعیت برای رابط Weave Tunnel فراخوانی شده است. |
TunnelPriorityStateChange ( nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability) | void یک API گرم برای به روز رسانی اولویت سرویس تونل فراخوانی شده است. |
TunnelServiceStateChange ( InterfaceState inState, nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability) | void یک API گرم برای اعلام تغییر وضعیت برای رابط Weave Tunnel فراخوانی شده است. |
WiFiHostAddressAction ( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId) | یکی از روش های اقدام |
WiFiInterfaceStateChange ( InterfaceState inState) | void یک API گرم برای اعلام تغییر وضعیت برای رابط WiFi فراخوانی شده است. |
کلاس ها | |
---|---|
nl:: بافت:: گرم:: WarmFabricStateDelegate | این یک کلاس داخلی برای WarmCore است. |
سازه ها | |
---|---|
nl:: بافت:: گرم:: ActionEntry | |
nl:: بافت:: گرم:: ModuleState |
فضاهای نام | |
---|---|
nl:: بافت:: گرم:: سکو |
شمارش ها
نوع اقدام
ActionType
InitState
InitState
حالت رابط
InterfaceState
تعدادی از مقادیر ممکن حالت رابط.
نوع رابط
InterfaceType
PlatformActionExecution
PlatformActionExecution
نتیجه پلتفرم
PlatformResult
اولویت مسیر
RoutePriority
تعدادی از اولویت های مسیر ممکن به طوری که بتوان یک مسیر را نسبت به مسیر دیگر اولویت داد.
SystemFeatureType
SystemFeatureType
Typedefs
ActionFunction
PlatformResult(* ActionFunction)(ActionType inAction, bool inActivate, const uint64_t &inGlobalId, const uint64_t &inInterfaceId)
FlagsType
uint16_t FlagsType
متغیرها
kGlobalULAPrefixLength
const uint8_t kGlobalULAPrefixLength = 48
طول آدرس kLegacy6LoWPANULAPrefixLength
const uint8_t kLegacy6LoWPANULAAddressPrefixLength = 64
kThreadULAaddressPrefixLength
const uint8_t kThreadULAAddressPrefixLength = 64
kTunnelAddressPrefixLength
const uint8_t kTunnelAddressPrefixLength = 128
طول آدرس kWiFiULAPrefix
const uint8_t kWiFiULAAddressPrefixLength = 64
sFabricStateDelegate
WarmFabricStateDelegate sFabricStateDelegate
s State
ModuleState sState
توابع
BorderRouterStateChange
void BorderRouterStateChange( InterfaceState inState )
یک API گرم برای اعلام تغییر وضعیت برای ویژگی روتر Border فراخوانی شده است.
جزئیات | |||
---|---|---|---|
پارامترها |
|
CellularInterfaceStateChange
void CellularInterfaceStateChange( InterfaceState inState )
یک API گرم برای اعلام تغییر وضعیت برای رابط سلولی فراخوانی شده است.
جزئیات | |||
---|---|---|---|
پارامترها |
|
FabricStateChange
void FabricStateChange( InterfaceState inState )
تابعی فراخوانی شده تا تغییر حالت را برای ویژگی Weave Fabric اعلام کند.
جزئیات | |||
---|---|---|---|
پارامترها |
|
GetCurrentActionState
bool GetCurrentActionState( ActionType inAction )
یک تابع استاتیک که وضعیت فعلی یک عمل مشخص را برمی گرداند.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | درست است اگر عمل تنظیم شود، در غیر این صورت نادرست است. |
GetFabricState
WEAVE_ERROR GetFabricState( const WeaveFabricState *& outFabricState )
یک API WARM برای بدست آوردن شی FabricState که در طول Init در اختیار Warm قرار گرفت.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
GetSystemFeatureState
bool GetSystemFeatureState( SystemFeatureType inSystemFeature )
یک تابع استاتیک که وضعیت فعلی یک ویژگی سیستم را دریافت می کند.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | درست است اگر ویژگی سیستم فعال باشد، در غیر این صورت نادرست است. |
GetULA
WEAVE_ERROR GetULA( InterfaceType inInterfaceType, Inet::IPAddress & outAddress )
یک API گرم برای به دست آوردن ULA برای یک نوع رابط مشخص.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
| ||||||
ارزش های بازگشتی |
|
شروع کنید
WEAVE_ERROR Init( WeaveFabricState & inFabricState )
یک API گرم برای انجام یک بار مقدار دهی اولیه ماژول.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
| ||||||
ارزش های بازگشتی |
| ||||||
برمی گرداند | WEAVE_NO_ERROR در مورد موفقیت، کد خطا در غیر این صورت. |
InvokeActions
void InvokeActions( void )
یک API گرم که توسط یک وظیفه اختصاصی برای انجام اقدامات API پلتفرم مختلف فراخوانی می شود.
این نشان دهنده نقطه ورود برای انجام اقدامات لازم است که وضعیت فعلی سیستم را برآورده می کند. اگر برای مثال پشته Thread از غیرفعال به فعال تبدیل شود، این تابع فراخوانی های پلتفرم لازم را برای اختصاص آدرس میزبان رشته و غیره انجام می دهد. این تابع باید با کد پلت فرم فقط در پاسخ به تماس گرم به RequestInvokeActions فراخوانی شود. فراخوانی InvokeActions منجر به یک یا چند تماس با nl::Warm::Platform APIها می شود. بنابراین توسعه دهندگان باید RequestInvokeActions و فراخوان دهنده InvokeActions() را به طور مناسب پیاده سازی کنند. ممکن است برای RequestInvokeActions مناسب باشد که رویدادی را در وظیفه پست کند که برای مثال InvokeActions() را فراخوانی کند. برعکس، اگر سیستم تک رشته ای باشد، می توان RequestInvokeActions را برای فراخوانی مستقیم InvokeActions () پیاده سازی کرد.
LegacyHostAddressAction
PlatformResult LegacyHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
آدرس میزبان را برای رابط قدیمی تنظیم می کند.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::HostAddress(). |
LegacyThreadAddressAction
PlatformResult LegacyThreadAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
آدرس رشته را برای رابط Legacy 6LoWPAN تنظیم می کند.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::ThreadAddress(). |
MakePrefix
void MakePrefix( const uint64_t & inGlobalID, const uint16_t subnetId, const uint8_t inPrefixLen, Inet::IPPrefix & outPrefix )
ابزاری برای ساخت یک پیشوند 48 بیتی از یک شناسه جهانی.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
MapAvailabilityToPriority
RoutePriority MapAvailabilityToPriority( Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
یک تابع استاتیک که یک نقشه از TunnelAvailability به RoutePriority برمی گرداند.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | ارزش نگاشت اولویت. |
RecordPlatformResult
PlatformActionExecution RecordPlatformResult( PlatformResult inResult, ActionType inAction, bool inActionState )
یک تابع ثابت که نتیجه تماس API Action پلت فرم را ثبت می کند.
این ماژول درخواست هایی را برای انجام اقدامات از طریق API های خاص پلت فرم ارائه می کند. APIها باید kPlatformResultSuccess|kPlatformResultFailure|kPlatformResultInProgress نتیجه آن درخواست اقدام را گزارش کنند. این تابع نتیجه را ثبت می کند و اگر نتیجه در حال انجام باشد و اقدامات بعدی باید به تعویق بیفتد، مقدار true را برمی گرداند.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
| ||||||
برمی گرداند | true API پلتفرم به صورت ناهمزمان درخواست را پردازش می کند، در غیر این صورت نادرست است. |
ReportActionComplete
void ReportActionComplete( PlatformResult inResult )
یک API گرم برای اعلام تکمیل تماس API پلت فرم ناهمزمان قبلی فراخوانی شده است.
فرض بر این است که API های اکشن پلتفرم ممکن است نیاز به انجام عملیات ناهمزمان داشته باشند. اگر این درست باشد، API پلتفرم kPlatformResultInProgress را برمی گرداند. هنگامی که این اتفاق می افتد، اقدامات آدرس و مسیریابی جدید به حالت تعلیق در می آیند تا زمانی که سیستم ReportActionComplete را برای اعلام تکمیل عملیات فراخوانی کند.
جزئیات | |||
---|---|---|---|
پارامترها |
|
SetCurrentActionState
void SetCurrentActionState( ActionType inAction, bool inValue )
یک تابع استاتیک که وضعیت فعلی یک عمل مشخص را تنظیم می کند.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
SetSystemFeatureState
bool SetSystemFeatureState( SystemFeatureType inSystemFeature, bool inValue )
یک تابع ثابت که وضعیت فعلی ویژگی سیستم را تنظیم می کند.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
برمی گرداند | درست است اگر ویژگی سیستم تغییر کرده باشد، در غیر این صورت نادرست است. |
ShouldPerformAction
bool ShouldPerformAction( ActionType inAction, FlagsType inNecessarySystemFeatureState, bool & outActivate )
یک تابع استاتیک که تعیین می کند آیا عمل مشخص شده باید انجام شود یا خیر.
این تابع وضعیت پرچمهای وضعیت ویژگی سیستم را بررسی میکند و تعیین میکند که آیا عملکرد مشخصشده باید فعال یا غیرفعال شود. سپس تابع وضعیت فعلی عمل را بررسی میکند و اگر عمل روی مقدار مورد نیاز حالت ویژگی سیستم تنظیم نشده باشد، تابع true به همراه حالت عمل مورد نظر در outActivate برمیگرداند.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
| ||||||
برمی گرداند | درست است اگر عمل در حال حاضر در وضعیت مطلوب نیست، در غیر این صورت نادرست است. |
SystemFeatureStateChangeHandler
void SystemFeatureStateChangeHandler( SystemFeatureType inSystemFeatureType, bool inState )
یک تابع ثابت که وضعیت ویژگی سیستم را تنظیم می کند و به پلت فرم اطلاع می دهد که وضعیت رویداد تغییر کرده است.
توسط API های EventStateChange برای انجام عملیات واکنش لازم فراخوانی می شود.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
TakeActions
void TakeActions( void )
یک تابع ثابت که وضعیت هر عمل را آزمایش می کند و یک API پلتفرم را فراخوانی می کند تا در صورت لزوم وضعیت عملکرد را تغییر دهد.
این تابع از ShouldPerformAction() برای تعیین اینکه آیا یک حالت عمل نیاز به تغییر/گرفتن دارد یا خیر استفاده می کند. اگر ShouldPerformAction() true را برگرداند، تابع API مربوط به عمل را برای انجام عمل به منظور قرار دادن آن در حالت مورد نظر فراخوانی می کند. نتیجه فراخوانی API API به RecordPlatformResult() ارسال می شود و اگر آن تابع true را برگرداند، اجرای این تابع خاتمه می یابد.
Thread AdvertisementAction
PlatformResult ThreadAdvertisementAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
وضعیت تبلیغ موضوع را تنظیم می کند
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::ThreadAdvertisement(). |
ThreadHostAddressAction
PlatformResult ThreadHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
آدرس میزبان را برای رابط موضوع تنظیم می کند.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::HostAddress(). |
ThreadHostRouteAction
PlatformResult ThreadHostRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
مسیر میزبان را برای رابط موضوع تنظیم می کند.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::HostRoute(). |
ThreadInterfaceStateChange
void ThreadInterfaceStateChange( InterfaceState inState )
یک API گرم برای اعلام تغییر وضعیت برای رابط Thread فراخوانی شده است.
جزئیات | |||
---|---|---|---|
پارامترها |
|
ThreadRoutePriorityAction
PlatformResult ThreadRoutePriorityAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
اولویت مسیر رشته را بر اساس در دسترس بودن تونل تنظیم می کند.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::ThreadRoutePriority(). |
ThreadRoutingStateChange
void ThreadRoutingStateChange( InterfaceState inState )
یک API گرم برای اعلام تغییر وضعیت برای ویژگی Thread Routing فراخوانی شده است.
جزئیات | |||
---|---|---|---|
پارامترها |
|
ThreadThreadAddressAction
PlatformResult ThreadThreadAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
آدرس رشته را برای رابط موضوع تنظیم می کند.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::ThreadAddress(). |
ThreadThreadRouteAction
PlatformResult ThreadThreadRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
مسیر Thread را برای پشته Thread تنظیم می کند.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::ThreadRoute(). |
TunnelHostAddressAction
PlatformResult TunnelHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
HostAddress را برای رابط تونل تنظیم می کند.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::HostAddress(). |
TunnelHostRouteAction
PlatformResult TunnelHostRouteAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
HostRoute را برای رابط تونل تنظیم می کند.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::HostRoute(). |
TunnelInterfaceStateChange
void TunnelInterfaceStateChange( InterfaceState inState )
یک API گرم برای اعلام تغییر وضعیت برای رابط Weave Tunnel فراخوانی شده است.
جزئیات | |||
---|---|---|---|
پارامترها |
|
TunnelPriorityStateChange
void TunnelPriorityStateChange( nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
یک API گرم برای به روز رسانی اولویت سرویس تونل فراخوانی شده است.
جزئیات | |||
---|---|---|---|
پارامترها |
|
TunnelServiceStateChange
void TunnelServiceStateChange( InterfaceState inState, nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode inAvailability )
یک API گرم برای اعلام تغییر وضعیت برای رابط Weave Tunnel فراخوانی شده است.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
|
WiFiHostAddressAction
PlatformResult WiFiHostAddressAction( ActionType inAction, bool inActivate, const uint64_t & inGlobalId, const uint64_t & inInterfaceId )
یکی از روش های اقدام
آدرس میزبان را برای رابط WiFi تنظیم می کند.
جزئیات | |||||||||
---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||
برمی گرداند | نتیجه را از Platform::HostAddress(). |
WiFiInterfaceStateChange
void WiFiInterfaceStateChange( InterfaceState inState )
یک API گرم برای اعلام تغییر وضعیت برای رابط WiFi فراخوانی شده است.
جزئیات | |||
---|---|---|---|
پارامترها |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.