अलार्म
इस मॉड्यूल में अलार्म सेवा के लिए प्लैटफ़ॉर्म ऐब्स्ट्रैक्शन शामिल है.
खास जानकारी
फ़ंक्शन |
|
---|---|
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 पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.