अलार्म
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
इस मॉड्यूल में अलार्म सेवा के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है.
खास जानकारी
फ़ंक्शन |
|
---|---|
otPlatAlarmMicroFired(otInstance *aInstance)
|
void
सिग्नल दें कि अलार्म चालू हो गया है.
|
otPlatAlarmMicroGetNow(void)
|
uint32_t
मौजूदा समय जानें.
|
otPlatAlarmMicroStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
अलार्म को
aT0 के बाद aDt माइक्रोसेकंड पर चालू होने के लिए सेट करें. |
otPlatAlarmMicroStop(otInstance *aInstance)
|
void
अलार्म बंद करो.
|
otPlatAlarmMilliFired(otInstance *aInstance)
|
void
सिग्नल दें कि अलार्म चालू हो गया है.
|
otPlatAlarmMilliGetNow(void)
|
uint32_t
मौजूदा समय जानें.
|
otPlatAlarmMilliStartAt(otInstance *aInstance, uint32_t aT0, uint32_t aDt)
|
void
अलार्म को
aT0 के बाद aDt मिलीसेकंड पर चालू होने के लिए सेट करें. |
otPlatAlarmMilliStop(otInstance *aInstance)
|
void
अलार्म बंद करो.
|
otPlatDiagAlarmFired(otInstance *aInstance)
|
void
अलार्म के चालू होने के बारे में सिग्नल की जानकारी देने वाला मॉड्यूल.
|
फ़ंक्शन
otPlatAlarmMicroFired
void otPlatAlarmMicroFired(
otInstance *aInstance
)
सिग्नल दें कि अलार्म चालू हो गया है.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
otPlatAlarmMicroGetNow
uint32_t otPlatAlarmMicroGetNow(
void
)
मौजूदा समय जानें.
मौजूदा समय को बिना किसी रुकावट के चल रहे टाइमर के बारे में बताना चाहिए. मौजूदा समय को बनाए रखते हुए, समय की वैल्यू को [0, 2^32-1] की पूरी रेंज का इस्तेमाल करना चाहिए और 2^32 से पहले रैप नहीं करना चाहिए.
जानकारी | |
---|---|
लौटाए गए सामान |
माइक्रोसेकंड में मौजूदा समय.
|
otPlatAlarmMicroStartAt
void otPlatAlarmMicroStartAt(
otInstance *aInstance,
uint32_t aT0,
uint32_t aDt
)
अलार्म को aT0
के बाद aDt
माइक्रोसेकंड पर चालू होने के लिए सेट करें.
aT0
के लिए, यह ज़रूरी है कि प्लैटफ़ॉर्म [0, 2^32-1] में दी गई सभी वैल्यू के साथ काम करता हो. aDt
के लिए, यह ज़रूरी है कि प्लैटफ़ॉर्म [0, 2^31-1] की सभी वैल्यू के साथ काम करता हो.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
otPlatAlarmMicroStop
void otPlatAlarmMicroStop(
otInstance *aInstance
)
अलार्म बंद करो.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
otPlatAlarmMilliFired
void otPlatAlarmMilliFired(
otInstance *aInstance
)
सिग्नल दें कि अलार्म चालू हो गया है.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
otPlatAlarmMilliGetNow
uint32_t otPlatAlarmMilliGetNow(
void
)
मौजूदा समय जानें.
मौजूदा समय को बिना किसी रुकावट के चल रहे टाइमर के बारे में बताना चाहिए. मौजूदा समय को बनाए रखते हुए, समय की वैल्यू को [0, 2^32-1] की पूरी रेंज का इस्तेमाल करना चाहिए और 2^32 से पहले रैप नहीं करना चाहिए.
जानकारी | |
---|---|
लौटाए गए सामान |
मौजूदा समय, मिलीसेकंड में.
|
otPlatAlarmMilliStartAt
void otPlatAlarmMilliStartAt(
otInstance *aInstance,
uint32_t aT0,
uint32_t aDt
)
अलार्म को aT0
के बाद aDt
मिलीसेकंड पर चालू होने के लिए सेट करें.
aT0
के लिए, यह ज़रूरी है कि प्लैटफ़ॉर्म [0, 2^32-1] में दी गई सभी वैल्यू के साथ काम करता हो. aDt
के लिए, यह ज़रूरी है कि प्लैटफ़ॉर्म [0, 2^31-1] की सभी वैल्यू के साथ काम करता हो.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
otPlatAlarmMilliStop
void otPlatAlarmMilliStop(
otInstance *aInstance
)
अलार्म बंद करो.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
otPlatDiagAlarmFired
void otPlatDiagAlarmFired(
otInstance *aInstance
)
अलार्म के चालू होने के बारे में सिग्नल की जानकारी देने वाला मॉड्यूल.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
संसाधन
OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.