nl:: بافت:: پروفایل ها:: WeaveEchoClient
خلاصه
سازندگان و ویرانگرها | |
---|---|
WeaveEchoClient (void) |
انواع عمومی | |
---|---|
EchoAckFunct )(void *msgCtxt) | typedefvoid(* |
EchoFunct )(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload) | typedefvoid(* |
صفات عمومی | |
---|---|
EncryptionType | uint8_t |
ExchangeMgr | |
FabricState | const WeaveFabricState * |
KeyId | uint16_t |
OnAckRcvdReceived | EchoAckFunct |
OnEchoResponseReceived | EchoFunct |
توابع عمومی | |
---|---|
Init ( WeaveExchangeManager *exchangeMgr) | |
SendEchoRequest ( WeaveConnection *con, PacketBuffer *payload) | درخواست اکو را از طریق WeaveConnection ارسال کنید. |
SendEchoRequest (uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload) | درخواست اکو را با استفاده از پورت Weave پیشفرض به یک گره Weave ارسال کنید و به جدول مسیریابی سیستم اجازه دهید رابط خروجی را انتخاب کند. |
SendEchoRequest (uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload) | یک درخواست اکو را به یک گره Weave ارسال کنید. |
SetRequestAck (bool requestAck) | void |
SetWRMPACKDelay (uint16_t aWRMPACKDelay) | void |
SetWRMPRetransCount (uint8_t aRetransCount) | void |
SetWRMPRetransInterval (uint32_t aRetransInterval) | void |
Shutdown (void) |
انواع عمومی
EchoAckFunct
void(* EchoAckFunct)(void *msgCtxt)
EchoFunct
void(* EchoFunct)(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
صفات عمومی
نوع رمزگذاری
uint8_t EncryptionType
ExchangeMgr
WeaveExchangeManager * ExchangeMgr
Fabric State
const WeaveFabricState * FabricState
شناسه کلید
uint16_t KeyId
OnAckRcvdReceived
EchoAckFunct OnAckRcvdReceived
OnEchoResponseReceived
EchoFunct OnEchoResponseReceived
توابع عمومی
شروع کنید
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
SendEchoRequest
WEAVE_ERROR SendEchoRequest( WeaveConnection *con, PacketBuffer *payload )
درخواست اکو را از طریق WeaveConnection ارسال کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
برمی گرداند | اگر ExchangeContext در دسترس نباشد، WEAVE_ERROR_NO_MEMORY. سایر کدهای WEAVE_ERROR که توسط لایه های پایین بازگردانده شده اند. |
SendEchoRequest
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload )
درخواست اکو را با استفاده از پورت Weave پیشفرض به یک گره Weave ارسال کنید و به جدول مسیریابی سیستم اجازه دهید رابط خروجی را انتخاب کند.
جزئیات | |||||||
---|---|---|---|---|---|---|---|
پارامترها |
| ||||||
برمی گرداند | اگر ExchangeContext در دسترس نباشد، WEAVE_ERROR_NO_MEMORY. سایر کدهای WEAVE_ERROR که توسط لایه های پایین بازگردانده شده اند. |
SendEchoRequest
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload )
یک درخواست اکو را به یک گره Weave ارسال کنید.
جزئیات | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||||
برمی گرداند | اگر ExchangeContext در دسترس نباشد، WEAVE_ERROR_NO_MEMORY. سایر کدهای WEAVE_ERROR که توسط لایه های پایین بازگردانده شده اند. |
SetRequestAck
void SetRequestAck( bool requestAck )
SetWRMPACKDelay
void SetWRMPACKDelay( uint16_t aWRMPACKDelay )
SetWRMPRetransCount
void SetWRMPRetransCount( uint8_t aRetransCount )
SetWRMPRetransInterval
void SetWRMPRetransInterval( uint32_t aRetransInterval )
خاموش شدن
WEAVE_ERROR Shutdown( void )
WeaveEchoClient
WeaveEchoClient( void )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-08 بهوقت ساعت هماهنگ جهانی.