समय सेवा

इस मॉड्यूल में समय सेवा के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है.

खास जानकारी

फ़ंक्शन

otPlatTimeGet(void)
uint64_t
प्लैटफ़ॉर्म का मौजूदा समय माइक्रोसेकंड में देखें. यह एक लगातार दिखने वाली स्थानीय घड़ी (64 बिट चौड़ाई) के हिसाब से होता है.
otPlatTimeGetXtalAccuracy(void)
uint16_t
PPM की इकाइयों में स्थानीय प्लैटफ़ॉर्म घड़ी की वर्तमान में सबसे खराब स्थिति की सटीक गणना (नॉमिनल फ़्रीक्वेंसी से ज़्यादा से ज़्यादा ± विचलन) पाएं.

फ़ंक्शन

otPlatTimeGet

uint64_t otPlatTimeGet(
  void
)

प्लैटफ़ॉर्म का मौजूदा समय माइक्रोसेकंड में देखें. यह एक लगातार दिखने वाली स्थानीय घड़ी (64 बिट चौड़ाई) के हिसाब से होता है.

डिवाइस के अपटाइम के दौरान घड़ी नहीं रैप होगी. इसलिए, 'लागू करने' से अंदरूनी काउंटर ओवरफ़्लो की पहचान की जाएगी और उनकी भरपाई की जाएगी. घड़ी का कोई तय युग नहीं है और इसमें लगातार या बिना किसी रुकावट के बदलाव नहीं होंगे. जैसे, लीप सेकंड. लागू करने से डिवाइस के सोने के किसी भी समय की भरपाई हो जाएगी.

लागू करने के तरीकों के हिसाब से प्लैटफ़ॉर्म की घड़ी को व्यवस्थित किया जा सकता है और सोने के समय की भरपाई की जा सकती है.उदाहरण के लिए, हाई रिज़ॉल्यूशन काउंटर के साथ ज़्यादा सटीक/कम पावर वाले आरटीसी को जोड़कर, ऐसा किया जा सकता है. ऐसा तब तक किया जा सकता है, जब तक दिखने वाली कंबाइंड क्लॉक, otPlatTimeGetXtalAccuracy की बताई गई सटीक सीमा के अंदर, लगातार मोनोटोनिक माइक्रोसेकंड रिज़ॉल्यूशन का टिक देती है.

ब्यौरा
लौटाए गए सामान
माइक्रोसेकंड में मौजूदा समय.

otPlatTimeGetXtalAccuracy

uint16_t otPlatTimeGetXtalAccuracy(
  void
)

PPM की इकाइयों में स्थानीय प्लैटफ़ॉर्म घड़ी की वर्तमान में सबसे खराब स्थिति की सटीक गणना (नॉमिनल फ़्रीक्वेंसी से ज़्यादा से ज़्यादा ± विचलन) पाएं.

अगर लागू करने की प्रक्रिया, मौजूदा वैल्यू का अनुमान नहीं लगाती है, लेकिन पहले से तय वैल्यू दिखाती है, तो यह वैल्यू, लागू करने की सभी संभावित स्थितियों (तापमान, दबाव वगैरह) के हिसाब से, सबसे खराब स्थिति के तौर पर सटीक होनी चाहिए.

जानकारी
लौटाए गए सामान
PPM में, प्लैटफ़ॉर्म की मौजूदा घड़ी की सटीक जानकारी.

संसाधन

OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.