ไม่มี:: สาน:: โปรไฟล์:: รายละเอียดอุปกรณ์:: DeviceDescriptionClient
#include <src/lib/profiles/device-description/DeviceDescription.h>
อ็อบเจ็กต์ไคลเอนต์สำหรับการออกคำขอรายละเอียดอุปกรณ์
สรุป
ตัวสร้างและตัวทำลาย | |
---|---|
DeviceDescriptionClient (void) |
ประเภทสาธารณะ | |
---|---|
HandleIdentifyResponseFunct )(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg) | typedefvoid(* ฟังก์ชันนี้มีหน้าที่ในการประมวลผลข้อความ IdentityResponse |
คุณลักษณะสาธารณะ | |
---|---|
AppState | void * แอพลิเคชันกำหนดสถานะวัตถุ |
ExchangeMgr | [อ่านอย่างเดียว] วัตถุตัวจัดการการแลกเปลี่ยน |
FabricState | const WeaveFabricState * [อ่านอย่างเดียว] วัตถุสถานะผ้า |
OnIdentifyResponseReceived |
งานสาธารณะ | |
---|---|
CancelExchange (void) | ยกเลิกการแลกเปลี่ยน IdentifyRequest ที่กำลังดำเนินการเพื่อรอการตอบกลับ |
Init ( WeaveExchangeManager *exchangeMgr) | เริ่มต้นสถานะไคลเอ็นต์คำอธิบายอุปกรณ์ |
SendIdentifyRequest (const IPAddress & nodeAddr, const IdentifyRequestMessage & msg) | ส่งข้อความ IdentifyRequest ไปยังที่อยู่ IP เฉพาะ |
SendIdentifyRequest (const IdentifyRequestMessage & msg) | ส่งข้อความ IdentifyRequest ที่ออกอากาศเพื่อค้นหาโหนด Weave |
Shutdown (void) | ปิดไคลเอ็นต์คำอธิบายอุปกรณ์ |
ประเภทสาธารณะ
HandleIdentifyResponseFunct
void(* HandleIdentifyResponseFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg)
ฟังก์ชันนี้มีหน้าที่ในการประมวลผลข้อความ IdentityResponse
รายละเอียด | |||||||||
---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
คุณลักษณะสาธารณะ
AppState
void * AppState
แอพลิเคชันกำหนดสถานะวัตถุ
OnIdentifyResponseReceived
HandleIdentifyResponseFunct OnIdentifyResponseReceived
งานสาธารณะ
ยกเลิกการแลกเปลี่ยน
WEAVE_ERROR CancelExchange( void )
ยกเลิกการแลกเปลี่ยน IdentifyRequest ที่กำลังดำเนินการเพื่อรอการตอบกลับ
รายละเอียด | |||
---|---|---|---|
ส่งกลับค่า |
|
DeviceDescriptionClient
DeviceDescriptionClient( void )
ในนั้น
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
เริ่มต้นสถานะไคลเอ็นต์คำอธิบายอุปกรณ์
param[in] exchangeMgr ตัวชี้ไปยัง Weave Exchange Manager
รายละเอียด | |||||
---|---|---|---|---|---|
ส่งกลับค่า |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IPAddress & nodeAddr, const IdentifyRequestMessage & msg )
ส่งข้อความ IdentifyRequest ไปยังที่อยู่ IP เฉพาะ
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
| ||||||
ส่งกลับค่า |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IdentifyRequestMessage & msg )
ส่งข้อความ IdentifyRequest ที่ออกอากาศเพื่อค้นหาโหนด Weave
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
ปิดตัวลง
WEAVE_ERROR Shutdown( void )
ปิดไคลเอ็นต์คำอธิบายอุปกรณ์
ฟังก์ชันนี้จะปิดบริบทการแลกเปลี่ยนที่ใช้งานอยู่และรีเซ็ตตัวชี้ วัตถุที่สามารถนำกลับมาใช้โดยการเรียก Init วิธีการอีกครั้ง
รายละเอียด | |||
---|---|---|---|
ส่งกลับค่า |
|