ช่างเชื่อม
โมดูลนี้มีฟังก์ชันสำหรับบทบาทเครื่องมือเชื่อมต่อชุดข้อความ
สรุป
การแจกแจง |
|
---|---|
otJoinerState
|
enum กำหนดสถานะเครื่องมือเชื่อมต่อ |
Typedef |
|
---|---|
otJoinerCallback)(otError aError, void *aContext)
|
typedefvoid(*
ระบบจะเรียกใช้ตัวชี้เพื่อแจ้งว่าการดำเนินการผนวกเสร็จสมบูรณ์ |
otJoinerDiscerner
|
typedefstruct otJoinerDiscerner
หมายถึงเครื่องมือแยกส่วน |
otJoinerState
|
typedefenum otJoinerState
กำหนดสถานะเครื่องมือเชื่อมต่อ |
ฟังก์ชัน |
|
---|---|
otJoinerGetDiscerner(otInstance *aInstance)
|
const otJoinerDiscerner *
รับเครื่องมือแยกหน้าจอ
|
otJoinerGetId(otInstance *aInstance)
|
const otExtAddress *
รับรหัสผู้เชื่อม
|
otJoinerGetState(otInstance *aInstance)
|
รับสถานะเครื่องมือเชื่อม
|
otJoinerSetDiscerner(otInstance *aInstance, otJoinerDiscerner *aDiscerner)
|
ตั้งค่าตัวแยกส่วน
|
otJoinerStart(otInstance *aInstance, const char *aPskd, const char *aProvisioningUrl, const char *aVendorName, const char *aVendorModel, const char *aVendorSwVersion, const char *aVendorData, otJoinerCallback aCallback, void *aContext)
|
เปิดใช้บทบาทเครื่องมือผนวกชุดข้อความ
|
otJoinerStateToString(otJoinerState aState)
|
const char *
แปลงค่าการแจงนับสถานะเครื่องมือเชื่อมต่อที่ระบุเป็นสตริงที่มนุษย์อ่านได้
|
otJoinerStop(otInstance *aInstance)
|
void
ปิดใช้บทบาทเครื่องมือผนวกชุดข้อความ
|
โครงสร้าง |
|
---|---|
otJoinerDiscerner |
หมายถึงเครื่องมือแยกส่วน |
การแจกแจง
otJoinerState
otJoinerState
กำหนดสถานะเครื่องมือเชื่อมต่อ
Typedef
otJoinerCallback
void(* otJoinerCallback)(otError aError, void *aContext)
ระบบจะเรียกใช้ตัวชี้เพื่อแจ้งว่าการดำเนินการผนวกเสร็จสมบูรณ์
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
ฟังก์ชัน
otJoinerGetDiscerner
const otJoinerDiscerner * otJoinerGetDiscerner( otInstance *aInstance )
รับเครื่องมือแยกหน้าจอ
ดูข้อมูลเพิ่มเติมได้ที่ otJoinerSetDiscerner
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
ตัวชี้ไปยัง Joiner Discerner หรือ NULL หากไม่ได้ตั้งค่าไว้
|
otJoinerGetId
const otExtAddress * otJoinerGetId( otInstance *aInstance )
รับรหัสผู้เชื่อม
หากไม่ได้ตั้งค่า Joiner Discerner รหัส Joiner จะเป็น 64 บิตแรกของผลลัพธ์ของการประมวลผล SHA-256 ผ่าน IEEE EUI-64 ที่กําหนดจากโรงงาน ไม่เช่นนั้น ระบบจะคํานวณรหัส Joiner จากค่า Joiner Discerner
นอกจากนี้ รหัส Joiner ยังใช้เป็นที่อยู่ขยาย IEEE 802.15.4 ของอุปกรณ์ในระหว่างกระบวนการจัดเตรียมด้วย
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
ตัวชี้ไปยังรหัสเครื่องมือเชื่อมต่อ
|
otJoinerGetState
otJoinerState otJoinerGetState( otInstance *aInstance )
รับสถานะเครื่องมือเชื่อม
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
สถานะเครื่องมือเชื่อมต่อ
|
otJoinerSetDiscerner
otError otJoinerSetDiscerner( otInstance *aInstance, otJoinerDiscerner *aDiscerner )
ตั้งค่าตัวแยกส่วน
Joiner Discerner ใช้เพื่อคำนวณรหัส Joiner ระหว่างขั้นตอนการเปิดใช้เทรด ดูข้อมูลเพิ่มเติมได้ที่ otJoinerGetId
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||
แสดงผลค่า |
|
otJoinerStart
otError otJoinerStart( otInstance *aInstance, const char *aPskd, const char *aProvisioningUrl, const char *aVendorName, const char *aVendorModel, const char *aVendorSwVersion, const char *aVendorData, otJoinerCallback aCallback, void *aContext )
เปิดใช้บทบาทเครื่องมือผนวกชุดข้อความ
รายละเอียด | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
||||||||||||||||||
แสดงผลค่า |
|
otJoinerStateToString
const char * otJoinerStateToString( otJoinerState aState )
แปลงค่าการแจงนับสถานะเครื่องมือเชื่อมต่อที่ระบุเป็นสตริงที่มนุษย์อ่านได้
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
ตัวแทนสตริงที่มนุษย์อ่านได้ของ
aState |
otJoinerStop
void otJoinerStop( otInstance *aInstance )
ปิดใช้บทบาทเครื่องมือผนวกชุดข้อความ
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
มาโคร
OT_JOINER_MAX_DISCERNER_LENGTH
OT_JOINER_MAX_DISCERNER_LENGTH 64
ความยาวสูงสุดของตัวตัดเครื่องมือเชื่อมเป็นบิต
แหล่งข้อมูล
หัวข้ออ้างอิง API ของ OpenThread จะมาจากซอร์สโค้ดซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล