नेटवर्क समय सिंक्रोनाइज़ेशन
इस मॉड्यूल में ऐसे फ़ंक्शन शामिल हैं जो नेटवर्क समय सिंक करने की सेवा को कंट्रोल करते हैं.
खास जानकारी
गिनती |
|
---|---|
otNetworkTimeStatus{
|
enum यह जानकारी, OpenThread समय के सिंक होने की स्थिति के बारे में बताती है. |
टाइपडेफ़ |
|
---|---|
otNetworkTimeStatus
|
टाइपडेफ़enum otNetworkTimeStatus
यह जानकारी, OpenThread समय के सिंक होने की स्थिति के बारे में बताती है. |
otNetworkTimeSyncCallbackFn)(void *aCallbackContext)
|
टाइपडेफ़void(*
इस फ़ंक्शन पॉइंटर को नेटवर्क के समय के सिंक या स्थिति में बदलाव होने पर कॉल किया जाता है. |
फ़ंक्शन |
|
---|---|
otNetworkTimeGet(otInstance *aInstance, uint64_t *aNetworkTime)
|
Thread नेटवर्क का समय जानें.
|
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
नेटवर्क टाइम सिंक या स्टेटस में बदलाव होने पर, कॉलबैक को कॉल करने के लिए सेट करें.
|
गिनती
otNetworkTimeस्टेटस
otNetworkTimeStatus
यह जानकारी, OpenThread समय के सिंक होने की स्थिति के बारे में बताती है.
प्रॉपर्टी | |
---|---|
OT_NETWORK_TIME_RESYNC_NEEDED
|
डिवाइस को दो से ज़्यादा समय से सिंक नहीं हुआ है. |
OT_NETWORK_TIME_SYNCHRONIZED
|
डिवाइस का नेटवर्क समय सिंक हो गया है. |
OT_NETWORK_TIME_UNSYNCHRONIZED
|
डिवाइस को किसी नेटवर्क से अटैच नहीं किया गया है. |
टाइपडेफ़
otNetworkTimeस्टेटस
enum otNetworkTimeStatus otNetworkTimeStatus
यह जानकारी, OpenThread समय के सिंक होने की स्थिति के बारे में बताती है.
otNetworkTimeSyncCallbackFn
void(* otNetworkTimeSyncCallbackFn)(void *aCallbackContext)
इस फ़ंक्शन पॉइंटर को नेटवर्क के समय के सिंक या स्थिति में बदलाव होने पर कॉल किया जाता है.
फ़ंक्शन
otNetworkTimeGet
otNetworkTimeStatus otNetworkTimeGet( otInstance *aInstance, uint64_t *aNetworkTime )
Thread नेटवर्क का समय जानें.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
लौटाए गए सामान |
समय सिंक होने की स्थिति.
|
otNetworkTimeGetSyncPeriod
uint16_t otNetworkTimeGetSyncPeriod( otInstance *aInstance )
समय का सिंकेशन पीरियड पाएं.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
टाइम सिंक होने की अवधि.
|
otNetworkTimeGetXtal थ्रेशोल्ड
uint16_t otNetworkTimeGetXtalThreshold( otInstance *aInstance )
राऊटर के लिए समय सिंक करने का XTAL सटीक होने का थ्रेशोल्ड पाएं.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
पीपीएम में, राऊटर के लिए XTAL सटीक होने की सीमा.
|
otNetworkTimeSetSyncPeriod
otError otNetworkTimeSetSyncPeriod( otInstance *aInstance, uint16_t aTimeSyncPeriod )
समयावधि सिंक करने की अवधि सेट करें.
इस फ़ंक्शन को सिर्फ़ तब कॉल किया जा सकता है, जब थ्रेड प्रोटोकॉल बंद हों.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
सामान लौटाने की वैल्यू |
|
otNetworkTimeSetXtal थ्रेशोल्ड
otError otNetworkTimeSetXtalThreshold( otInstance *aInstance, uint16_t aXTALThreshold )
राऊटर की क्षमता वाले डिवाइस के लिए, टाइम सिंक करने के लिए XTAL सटीक होने की सीमा सेट करें.
इस फ़ंक्शन को सिर्फ़ तब कॉल किया जा सकता है, जब थ्रेड प्रोटोकॉल बंद हों.
ब्यौरा | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
सामान लौटाने की वैल्यू |
|
otNetworkTimeSyncSetCallback
void otNetworkTimeSyncSetCallback( otInstance *aInstance, otNetworkTimeSyncCallbackFn aCallbackFn, void *aCallbackContext )
नेटवर्क टाइम सिंक या स्टेटस में बदलाव होने पर, कॉलबैक को कॉल करने के लिए सेट करें.
इस कॉलबैक को तब ही कॉल किया जाएगा, जब नेटवर्क समय ऑफ़सेट,OPENविज्ञापन_CONFIG_TIME_SYNC_JUMP_NOTIF_MIN_US तक ले जाता है या स्थिति में बदलाव होने पर.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
मैक्रो
OT_TIME_SYNC_INVALID_SEQ
OT_TIME_SYNC_INVALID_SEQ 0
शून्य को अमान्य समय समन्वयन क्रम के रूप में माना जाता है.
संसाधन
OpenThread API रेफ़रंस के विषय, सोर्स कोड से जनरेट होते हैं. यह कोड GitHub पर उपलब्ध है. ज़्यादा जानकारी के लिए या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.