การควบคุมดูแลเด็ก
โมดูลนี้ประกอบด้วยฟังก์ชันสําหรับการควบคุมดูแลโดยผู้ปกครอง
สรุป
ฟังก์ชัน |
|
---|---|
otChildSupervisionGetCheckFailureCounter(otInstance *aInstance)
|
uint16_t
รับค่าของตัวนับความล้มเหลวในการตรวจสอบการหมดเวลา
|
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
|
uint16_t
รับระยะหมดเวลาการตรวจสอบการควบคุมดูแล (เป็นวินาที) ของบุตรหลาน
|
otChildSupervisionGetInterval(otInstance *aInstance)
|
uint16_t
รับช่วงเวลาการควบคุมดูแลเด็ก (เป็นวินาที)
|
otChildSupervisionResetCheckFailureCounter(otInstance *aInstance)
|
void
รีเซ็ตตัวนับความล้มเหลวในการตรวจสอบหมดเวลาการควบคุมดูแลเป็น 0
|
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
|
void
ตั้งค่าระยะเวลาการตรวจสอบการควบคุมดูแล (เป็นวินาที) ของบุตรหลาน
|
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
|
void
ตั้งค่าระยะเวลาการดูแลของบุตรหลาน (เป็นวินาที)
|
ฟังก์ชัน
OTChildSuperCheckGetFailureCounter
uint16_t otChildSupervisionGetCheckFailureCounter( otInstance *aInstance )
รับค่าของตัวนับความล้มเหลวในการตรวจสอบการหมดเวลา
ตัวนับจะติดตามจํานวนการตรวจสอบการควบคุมดูแลที่เกิดขึ้นกับบุตรหลานไม่สําเร็จ โดยจะเพิ่มขึ้นเมื่อไม่ได้ฟังจากระดับบนสุดภายในช่วงระยะหมดเวลาของการตรวจสอบที่ระบุไว้
OTChildSupervisionGetCheckTimeout
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
รับระยะหมดเวลาการตรวจสอบการควบคุมดูแล (เป็นวินาที) ของบุตรหลาน
หากอุปกรณ์นั้นเป็นอุปกรณ์ย่อยที่ไม่ส่งเสียงและไม่ได้รับการติดต่อจากผู้ปกครองภายในระยะหมดเวลาของการตรวจสอบที่ระบุไว้ ระบบจะเริ่มขั้นตอนการแนบอีกครั้ง (MLE Child Update Request/Response Exchange กับผู้ปกครอง)
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
หมดเวลาการตรวจสอบการควบคุมดูแล ศูนย์แสดงว่าการตรวจสอบการควบคุมดูแลเด็กถูกปิดใช้
|
OTChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
รับช่วงเวลาการควบคุมดูแลเด็ก (เป็นวินาที)
ฟีเจอร์การควบคุมดูแลโดยผู้ปกครองมีกลไกให้ผู้ปกครองดูแลเพื่อให้แน่ใจว่าจะส่งข้อความถึงเด็กแต่ละคนที่ง่วงอยู่ภายในช่วงการควบคุมดูแล หากไม่มีการส่งข้อมูลใดไปยังบุตรหลานภายในช่วงการควบคุมดูแล OpenThread จะจัดคิวและส่งข้อความ Child Supervision ไปให้บุตรหลาน
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การส่งคืน |
ระยะเวลาการดูแลของบุตรหลาน ศูนย์แสดงว่าการควบคุมดูแลปิดอยู่
|
otChildSupervisionResetCheckFailureCounter
void otChildSupervisionResetCheckFailureCounter( otInstance *aInstance )
รีเซ็ตตัวนับความล้มเหลวในการตรวจสอบหมดเวลาการควบคุมดูแลเป็น 0
OTChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
ตั้งค่าระยะเวลาการตรวจสอบการควบคุมดูแล (เป็นวินาที) ของบุตรหลาน
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
OTChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
ตั้งค่าระยะเวลาการดูแลของบุตรหลาน (เป็นวินาที)
รายละเอียด | |||||
---|---|---|---|---|---|
พารามิเตอร์ |
|
แหล่งข้อมูล
หัวข้ออ้างอิง OpenThread API มาจากซอร์สโค้ด ซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบได้ที่แหล่งข้อมูล