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