Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद 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
थ्रेड नेटवर्क समय माइक्रोसेकंड में।
रिटर्न
समय सिंक्रनाइज़ेशन स्थिति।

otNetworkTimeGetSyncPeriod

uint16_t otNetworkTimeGetSyncPeriod(
  otInstance *aInstance
)

समय सिंक्रनाइज़ेशन अवधि प्राप्त करें।

विवरण
पैरामीटर
[in] aInstance
OpenThread उदाहरण संरचना।
रिटर्न
समय सिंक्रनाइज़ेशन अवधि।

otNetworkTimeGetXtalThreshold

uint16_t otNetworkTimeGetXtalThreshold(
  otInstance *aInstance
)

रूटर के लिए समय तुल्यकालन XTAL सटीकता सीमा प्राप्त करें।

विवरण
पैरामीटर
[in] aInstance
OpenThread उदाहरण संरचना।
रिटर्न
पीपीएम में राउटर के लिए XTAL सटीकता की दहलीज,।

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 सटीकता की दहलीज,।
वापसी मान
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

शून्य को अमान्य समय सिंक्रनाइज़ेशन अनुक्रम माना जाता है।