nl:: Weave:: الملفات الشخصية:: 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)
|
أرسِل طلب صدى الصوت من خلال WaveConnection.
|
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)
صدى صدى
void(* EchoFunct)(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
السمات العامة
نوع التشفير
uint8_t EncryptionType
إدارة Exchange
WeaveExchangeManager * ExchangeMgr
حالة أقمشة
const WeaveFabricState * FabricState
رقم تعريف المفتاح
uint16_t KeyId
OnAckRcvdReceived
EchoAckFunct OnAckRcvdReceived
OnEchoResponseReceived
EchoFunct OnEchoResponseReceived
وظائف عامة
إنيت
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
إرسال طلب Echo
WEAVE_ERROR SendEchoRequest( WeaveConnection *con, PacketBuffer *payload )
أرسِل طلب صدى الصوت من خلال WaveConnection.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
المرتجعات |
WEAVE_ERROR_NO_MEMORY في حال عدم توفّر ExchangeContext. رموز WEAVE_ERROR الأخرى التي تعرضها الطبقات السفلى.
|
إرسال طلب Echo
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload )
يمكنك إرسال طلب صدى إلى عقدة Weave باستخدام منفذ Weave التلقائي والسماح لنظام توجيه النظام بالاختيار من خلال واجهة الإخراج.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||
المرتجعات |
WEAVE_ERROR_NO_MEMORY في حال عدم توفّر ExchangeContext. رموز WEAVE_ERROR الأخرى التي تعرضها الطبقات السفلى.
|
إرسال طلب Echo
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload )
إرسال طلب صدى إلى عقدة Weave.
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||||||
المرتجعات |
WEAVE_ERROR_NO_MEMORY في حال عدم توفّر ExchangeContext. رموز WEAVE_ERROR الأخرى التي تعرضها الطبقات السفلى.
|
ضبط طلب
void SetRequestAck( bool requestAck )
ضبط WRMPACKتأخير
void SetWRMPACKDelay( uint16_t aWRMPACKDelay )
ضبط WRMPReTransCount
void SetWRMPRetransCount( uint8_t aRetransCount )
ضبط WRMPReTransInterval
void SetWRMPRetransInterval( uint32_t aRetransInterval )