เอกสารอ้างอิง API สำหรับ C API ในปี 2023-01-2023

ดูข้อมูลเพิ่มเติมเกี่ยวกับรุ่นนี้ได้ที่ข้อมูลอ้างอิงเทรด 2023-01-19 ใน GitHub

โมดูล

การปลุก โมดูลนี้มีกระบวนการ Abstraction ของแพลตฟอร์มสำหรับบริการแจ้งเตือน
เครื่องเซาะร่องแกน โมดูลนี้ประกอบด้วยฟังก์ชันสำหรับบริการเราเตอร์ Backbone ของ OpenThread
ตัวแทนพรมแดน โมดูลนี้มีฟังก์ชันสำหรับบทบาท Agent เส้นขอบของชุดข้อความ
เราเตอร์สำหรับเส้นขอบ โมดูลนี้มีฟังก์ชันสำหรับจัดการข้อมูลเครือข่ายภายในด้วย OpenThread Border Router
เครื่องมือจัดการการกำหนดเส้นทางเส้นขอบ โมดูลนี้มีคำจำกัดความที่เกี่ยวข้องกับ Border Routing Manager
ผู้จัดการช่อง โมดูลนี้ประกอบด้วยฟังก์ชันสำหรับผู้จัดการช่อง
การตรวจสอบช่อง โมดูลนี้มีฟังก์ชันสำหรับคุณลักษณะการตรวจสอบช่อง
การควบคุมดูแลเด็ก โมดูลนี้มีฟังก์ชันสำหรับฟีเจอร์การควบคุมดูแลเด็ก
CoAP โมดูลนี้มีฟังก์ชันที่ควบคุมการสื่อสารของ CoAP
CoAP Secure โดยโมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสารของ CoAP Secure (CoAP over DTLS)
อินเทอร์เฟซของบรรทัดคำสั่ง โมดูลนี้มีฟังก์ชันที่ควบคุมการดำเนินการของสแต็กเทรด
กรรมาธิการ โมดูลนี้มีฟังก์ชันสำหรับบทบาท Thread Commissioner
คริปโต - แพลตฟอร์ม โมดูลนี้มีกระบวนการ Abstraction ของแพลตฟอร์มสำหรับคริปโต
Crypto - กลุ่มเทรด โมดูลนี้มีฟังก์ชันการเข้ารหัส
เซิร์ฟเวอร์ DNS-SD โมดูลนี้ประกอบด้วย API สำหรับเซิร์ฟเวอร์ DNS-SD
DNSv6 โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสาร DNS
เอนโทรปี โมดูลนี้ประกอบด้วยกระบวนการ Abstraction ของแพลตฟอร์มสำหรับการสร้างเอนโทรปี
ข้อผิดพลาด โมดูลนี้มีคำจำกัดความข้อผิดพลาดที่ใช้ใน OpenThread
การวินิจฉัยเป็นค่าเริ่มต้น - แพลตฟอร์ม โมดูลนี้ประกอบด้วยกระบวนการ Abstraction ของแพลตฟอร์มสำหรับฟีเจอร์การวินิจฉัย
การวินิจฉัยเป็นค่าเริ่มต้น - กลุ่มชุดข้อความ โมดูลนี้มีฟังก์ชันที่ควบคุมการดำเนินการของสแต็กเทรด
ทั่วไป โมดูลนี้มีฟังก์ชันสำหรับบทบาทเทรดทั้งหมด
ฮีป โมดูลนี้มีฟังก์ชันที่ตั้งค่าฮีป OpenThread ภายนอก
เครื่องมือติดตามประวัติ บันทึกประวัติของเหตุการณ์ต่างๆ เช่น ข้อความ RX และ TX หรือการเปลี่ยนแปลงข้อมูลเครือข่าย
ICMPv6 โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสารของ ICMPv6
IPv6 โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสารแบบ IPv6
อินเทอร์เฟซโครงสร้างพื้นฐาน โมดูลนี้ประกอบด้วยกระบวนการ Abstraction ของแพลตฟอร์มสำหรับอินเทอร์เฟซเครือข่ายโครงสร้างพื้นฐานที่อยู่ติดกัน
อินสแตนซ์ โมดูลนี้มีฟังก์ชันที่ควบคุมอินสแตนซ์ OpenThread
การตรวจหา Jam โมดูลนี้มีฟังก์ชันสำหรับฟีเจอร์ตรวจจับการรบกวนสัญญาณ
เครื่องมือผนวก โมดูลนี้มีฟังก์ชันสำหรับบทบาทเครื่องมือเชื่อมต่อชุดข้อความ
ลิงก์ โมดูลนี้มีฟังก์ชันที่ควบคุมการกำหนดค่าเลเยอร์ลิงก์
เมตริกของลิงก์ โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมโปรโตคอลเมตริกลิงก์
การบันทึก - แพลตฟอร์ม โมดูลนี้ประกอบด้วยกระบวนการ Abstraction ของแพลตฟอร์มสำหรับบริการบันทึกการแก้ไขข้อบกพร่อง
การบันทึก - ชุดข้อความ โมดูลนี้มีคำจำกัดความที่เกี่ยวข้องกับการบันทึก OpenThread
หน่วยความจำ โมดูลนี้ประกอบด้วยกระบวนการ Abstraction ของแพลตฟอร์มสำหรับการจัดสรรแบบไดนามิก
ข้อความ โมดูลนี้มีฟังก์ชันที่จัดการบัฟเฟอร์ข้อความ OpenThread
กลุ่มข้อความ โมดูลนี้มีนามธรรมของแพลตฟอร์มสำหรับกลุ่มข้อความ
เบ็ดเตล็ด โมดูลนี้ประกอบด้วยแพลตฟอร์มสำหรับพฤติกรรมอื่นๆ
ลิงก์วิทยุหลายรายการ โมดูลนี้ประกอบด้วยคำจำกัดความและฟังก์ชันสำหรับลิงก์วิทยุหลายตัวเลือก
NAT64 โมดูลนี้มีฟังก์ชันและโครงสร้างสำหรับฟังก์ชัน NAT64 บน Border Router
ผู้ประมวลผลข้อมูลร่วมของเครือข่าย โมดูลนี้มีฟังก์ชันที่ควบคุมการดำเนินการของสแต็กเทรด
เครื่องมือจำลองเครือข่าย โมดูลนี้มีกระบวนการ Abstraction ของแพลตฟอร์มสำหรับ OTNS
การซิงค์เวลาเครือข่าย โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมบริการการซิงค์เวลาของเครือข่าย
ชุดข้อมูลด้านการปฏิบัติงาน รวมฟังก์ชันสำหรับ Dataset API ของการดำเนินการ
ใช้คำสั่ง ping กับผู้ส่ง ไฟล์นี้มี OpenThread API สำหรับโมดูลผู้ส่ง ping
การเข้ารหัสลับ RNG โมดูลนี้มีฟังก์ชันที่สร้างหมายเลขสุ่มที่เข้ารหัส
ไม่ใช่การเข้ารหัส RNG โมดูลนี้มีฟังก์ชันที่สร้างหมายเลขสุ่มแบบไม่ใช่การเข้ารหัส
การกำหนดค่าวิทยุ โมดูลนี้ประกอบด้วยแพลตฟอร์ม Abstraction สำหรับการกำหนดค่าวิทยุ
ปฏิบัติการวิทยุ โมดูลนี้มีกระบวนการ Abstraction ของแพลตฟอร์มสำหรับการปฏิบัติงานทางวิทยุ
ประเภทวิทยุ โมดูลนี้ประกอบด้วยแพลตฟอร์ม Abstraction สำหรับเฟรมวิทยุ
ลิงก์ข้อมูลดิบ โมดูลนี้มีฟังก์ชันที่ควบคุมการกำหนดค่าเลเยอร์ลิงก์ดิบ
เราเตอร์/ตัวนำ โมดูลนี้ประกอบด้วยฟังก์ชันสำหรับเราเตอร์และตัวนำเทรด
SNTP โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสาร SNTP
SPI Slave โมดูลนี้ประกอบด้วยกระบวนการ Abstraction ของแพลตฟอร์มสำหรับการสื่อสารลูกข่าย SPI
SRP โมดูลนี้มีฟังก์ชันที่ควบคุมลักษณะการทำงานของไคลเอ็นต์ SRP
เซิร์ฟเวอร์ โมดูลนี้มีฟังก์ชันสำหรับจัดการข้อมูลเครือข่ายภายในด้วยเซิร์ฟเวอร์ OpenThread
การตั้งค่า โมดูลนี้ประกอบด้วยกระบวนการ Abstraction ของแพลตฟอร์มสำหรับพื้นที่เก็บข้อมูลการตั้งค่าที่ไม่ผันผวน
TCP โมดูลนี้มีฟังก์ชันที่ควบคุมการสื่อสารผ่าน TCP
TCP Abstractions โมดูลนี้มีบทคัดย่อที่ใช้งานง่ายที่ด้านบนของ TCP API พื้นฐาน
TREL - แพลตฟอร์ม โมดูลนี้ประกอบด้วยแพลตฟอร์ม Abstraction สำหรับ Thread Radio Encapsulation Link (TREL) ที่ใช้ DNS-SD และ UDP/IPv6
TREL - กลุ่มชุดข้อความ โมดูลนี้ระบุ API ของ Thread Radio Encapsulation Link (TREL) สำหรับโครงสร้างพื้นฐานของเทรด
งาน โมดูลนี้มีฟังก์ชันที่ควบคุมการดำเนินการของสแต็กเทรด
บริการเวลา โมดูลนี้มี Abstraction ของแพลตฟอร์มสำหรับบริการเวลา
Toolchain โมดูลนี้กำหนดเลเยอร์ Abstraction ของ Toolchain ผ่านมาโคร
UDP โมดูลนี้ประกอบด้วยฟังก์ชันที่ควบคุมการสื่อสารผ่าน UDP
การส่งต่อ UDP โมดูลนี้มีฟังก์ชันสำหรับคุณลักษณะการส่งต่อ UDP