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)
|
ส่งคําขอเสียงสะท้อนเหนือ 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)
|
ประเภทสาธารณะ
เสียงสะท้อน
void(* EchoAckFunct)(void *msgCtxt)
เสียงสะท้อน
void(* EchoFunct)(uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload)
แอตทริบิวต์สาธารณะ
ประเภทการเข้ารหัส
uint8_t EncryptionType
ExchangeMgr
WeaveExchangeManager * ExchangeMgr
ผ้า
const WeaveFabricState * FabricState
รหัสคีย์
uint16_t KeyId
OnAckRcvdReceived
EchoAckFunct OnAckRcvdReceived
OnEchoResponse ได้รับ
EchoFunct OnEchoResponseReceived
ฟังก์ชันสาธารณะ
เริ่ม
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
ส่งคําขอ
WEAVE_ERROR SendEchoRequest( WeaveConnection *con, PacketBuffer *payload )
ส่งคําขอเสียงสะท้อนเหนือ WeaveConnection
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
||||
การคืนสินค้า |
WEhave_ERROR_NO_MEMORY หากไม่มี ExchangeContext รหัส WEhave_ERROR อื่นๆ ตามที่แสดงโดยชั้นล่าง
|
ส่งคําขอ
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, PacketBuffer *payload )
ส่งคําขอเสียงสะท้อนไปยังโหนด Weave โดยใช้พอร์ต Weave เริ่มต้นและตารางการกําหนดเส้นทางสําหรับการให้ระบบเลือกอินเทอร์เฟซเอาต์พุต
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
การคืนสินค้า |
WEhave_ERROR_NO_MEMORY หากไม่มี ExchangeContext รหัส WEhave_ERROR อื่นๆ ตามที่แสดงโดยชั้นล่าง
|
ส่งคําขอ
WEAVE_ERROR SendEchoRequest( uint64_t nodeId, IPAddress nodeAddr, uint16_t port, InterfaceId sendIntfId, PacketBuffer *payload )
ส่งคําขอเสียงสะท้อนไปยังโหนด Weave
รายละเอียด | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||||||
การคืนสินค้า |
WEhave_ERROR_NO_MEMORY หากไม่มี ExchangeContext รหัส WEhave_ERROR อื่นๆ ตามที่แสดงโดยชั้นล่าง
|
ตั้งค่าคําขอ
void SetRequestAck( bool requestAck )
ตั้งค่าWRMPACKDelay
void SetWRMPACKDelay( uint16_t aWRMPACKDelay )
ตั้งค่าWRMPRetransCount
void SetWRMPRetransCount( uint8_t aRetransCount )
ตั้งค่าWRMPRetransInterval
void SetWRMPRetransInterval( uint32_t aRetransInterval )