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 )
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. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2018-06-05 UTC.
[{
"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":"غیره"
}]