Google มุ่งมั่นที่จะก้าวทุนเชื้อชาติชุมชนสีดำ มาดูกันว่า
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

เครือข่ายการประสานเวลา

โมดูลนี้จะรวมถึงฟังก์ชั่นที่ให้บริการเครือข่ายการประสานเวลาการควบคุม

สรุป

enumerations

otNetworkTimeStatus {
OT_NETWORK_TIME_UNSYNCHRONIZED = -1,
OT_NETWORK_TIME_RESYNC_NEEDED = 0,
OT_NETWORK_TIME_SYNCHRONIZED = 1
}
enum
แจงนับนี้แสดงถึงสถานะการประสานเวลา OpenThread

typedefs

otNetworkTimeStatus typedef
แจงนับนี้แสดงถึงสถานะการประสานเวลา OpenThread
otNetworkTimeSyncCallbackFn )(void *aCallbackContext) typedef
void(*
ชี้ฟังก์ชันนี้จะเรียกว่าเมื่อมีการซิงค์เวลาของเครือข่ายหรือสถานะการเปลี่ยนแปลงเกิดขึ้น

ฟังก์ชั่น

otNetworkTimeGet ( otInstance *aInstance, uint64_t *aNetworkTime)
รับเวลาของเครือข่ายเธรด
otNetworkTimeGetSyncPeriod ( otInstance *aInstance)
uint16_t
รับระยะเวลาการประสานเวลา
otNetworkTimeGetXtalThreshold ( otInstance *aInstance)
uint16_t
ได้รับการประสานเวลา Xtal เกณฑ์ความถูกต้องสำหรับเราท์เตอร์
otNetworkTimeSetSyncPeriod ( otInstance *aInstance, uint16_t aTimeSyncPeriod)
กำหนดระยะเวลาการประสานเวลา
otNetworkTimeSetXtalThreshold ( otInstance *aInstance, uint16_t aXTALThreshold)
ตั้งค่าการประสานเวลา Xtal เกณฑ์ความถูกต้องสำหรับอุปกรณ์เราเตอร์ที่มีคุณสมบัติ
otNetworkTimeSyncSetCallback ( otInstance *aInstance, otNetworkTimeSyncCallbackFn aCallbackFn, void *aCallbackContext)
void
ตั้งค่าการเรียกกลับจะถูกเรียกว่าเมื่อมีการซิงค์เวลาของเครือข่ายหรือสถานะการเปลี่ยนแปลงเกิดขึ้น

enumerations

otNetworkTimeStatus

 otNetworkTimeStatus

แจงนับนี้แสดงถึงสถานะการประสานเวลา OpenThread

คุณสมบัติ
OT_NETWORK_TIME_RESYNC_NEEDED

อุปกรณ์ที่ยังไม่ได้รับการซิงค์สำหรับเวลากว่าสองงวด

OT_NETWORK_TIME_SYNCHRONIZED

เวลาที่เครือข่ายอุปกรณ์ที่มีการทำข้อมูลให้ตรงกัน

OT_NETWORK_TIME_UNSYNCHRONIZED

อุปกรณ์ที่ยังไม่ได้ติดอยู่กับเครือข่าย

typedefs

otNetworkTimeStatus

enum otNetworkTimeStatus otNetworkTimeStatus

แจงนับนี้แสดงถึงสถานะการประสานเวลา OpenThread

otNetworkTimeSyncCallbackFn

void(* otNetworkTimeSyncCallbackFn)(void *aCallbackContext)

ชี้ฟังก์ชันนี้จะเรียกว่าเมื่อมีการซิงค์เวลาของเครือข่ายหรือสถานะการเปลี่ยนแปลงเกิดขึ้น

ฟังก์ชั่น

otNetworkTimeGet

 otNetworkTimeStatus otNetworkTimeGet(
  otInstance *aInstance,
  uint64_t *aNetworkTime
)

รับเวลาของเครือข่ายเธรด

รายละเอียด
พารามิเตอร์
[in] aInstance
โครงสร้างเช่น OpenThread
[in,out] aNetworkTime
เวลาที่เครือข่ายกระทู้ใน microseconds
ผลตอบแทน
สถานะการประสานเวลา

otNetworkTimeGetSyncPeriod

uint16_t otNetworkTimeGetSyncPeriod(
  otInstance *aInstance
)

รับระยะเวลาการประสานเวลา

รายละเอียด
พารามิเตอร์
[in] aInstance
โครงสร้างเช่น OpenThread
ผลตอบแทน
ระยะเวลาการประสานเวลา

otNetworkTimeGetXtalThreshold

uint16_t otNetworkTimeGetXtalThreshold(
  otInstance *aInstance
)

ได้รับการประสานเวลา Xtal เกณฑ์ความแม่นยำ Router

รายละเอียด
พารามิเตอร์
[in] aInstance
โครงสร้างเช่น OpenThread
ผลตอบแทน
เกณฑ์ความถูกต้อง Xtal สำหรับ Router ใน PPM

otNetworkTimeSetSyncPeriod

 otError otNetworkTimeSetSyncPeriod(
  otInstance *aInstance,
  uint16_t aTimeSyncPeriod
)

กำหนดระยะเวลาการประสานเวลา

ฟังก์ชั่นนี้สามารถเรียกได้ว่าในขณะที่โปรโตคอลกระทู้ถูกปิดใช้งาน

รายละเอียด
พารามิเตอร์
[in] aInstance
โครงสร้างเช่น OpenThread
[in] aTimeSyncPeriod
ระยะเวลาการประสานเวลาในไม่กี่วินาที
ค่าที่ส่งคืน
OT_ERROR_NONE
ประสบความสำเร็จในกำหนดระยะเวลาการซิงค์เวลา
OT_ERROR_INVALID_STATE
โปรโตคอลกระทู้มีการใช้งาน

otNetworkTimeSetXtalThreshold

 otError otNetworkTimeSetXtalThreshold(
  otInstance *aInstance,
  uint16_t aXTALThreshold
)

ตั้งค่าการประสานเวลา Xtal เกณฑ์ความถูกต้องสำหรับอุปกรณ์เราเตอร์ที่มีคุณสมบัติ

ฟังก์ชั่นนี้สามารถเรียกได้ว่าในขณะที่โปรโตคอลกระทู้ถูกปิดใช้งาน

รายละเอียด
พารามิเตอร์
[in] aInstance
โครงสร้างเช่น OpenThread
[in] aXTALThreshold
เกณฑ์ความถูกต้อง Xtal สำหรับ Router ใน PPM
ค่าที่ส่งคืน
OT_ERROR_NONE
ประสบความสำเร็จในกำหนดระยะเวลาการซิงค์เวลา
OT_ERROR_INVALID_STATE
โปรโตคอลกระทู้มีการใช้งาน

otNetworkTimeSyncSetCallback

void otNetworkTimeSyncSetCallback(
  otInstance *aInstance,
  otNetworkTimeSyncCallbackFn aCallbackFn,
  void *aCallbackContext
)

ตั้งค่าการเรียกกลับจะถูกเรียกว่าเมื่อมีการซิงค์เวลาของเครือข่ายหรือสถานะการเปลี่ยนแปลงเกิดขึ้น

โทรกลับนี้จะเรียกเฉพาะเมื่อเวลาของเครือข่ายกระโดดชดเชยโดย OPENTHREAD_CONFIG_TIME_SYNC_JUMP_NOTIF_MIN_US หรือเมื่อมีการเปลี่ยนแปลงสถานะ

รายละเอียด
พารามิเตอร์
[in] aInstance
โครงสร้างเช่น OpenThread
[in] aCallbackFn
ฟังก์ชั่นการโทรกลับจะถูกเรียกว่า
[in] aCallbackContext
บริบทที่จะส่งผ่านไปยังฟังก์ชันการเรียกกลับเมื่อภาวนา

แมโคร

OT_TIME_SYNC_INVALID_SEQ

 OT_TIME_SYNC_INVALID_SEQ 0

ศูนย์จะพิจารณาเป็นลำดับการประสานเวลาที่ไม่ถูกต้อง