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 )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]