এলার্ম

এই মডিউলটিতে অ্যালার্ম পরিষেবার জন্য প্ল্যাটফর্ম বিমূর্ততা অন্তর্ভুক্ত রয়েছে।

সারসংক্ষেপ

ফাংশন

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
)

সংকেত যে অ্যালার্ম ফায়ার হয়েছে।

বিস্তারিত
পরামিতি
[in] aInstance
OpenThread উদাহরণ গঠন.

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]-এ সমস্ত মান সমর্থন করবে।

বিস্তারিত
পরামিতি
[in] aInstance
OpenThread উদাহরণ গঠন.
[in] aT0
রেফারেন্স সময়।
[in] aDt
aT0 থেকে মাইক্রোসেকেন্ডে সময় বিলম্ব।

otPlatAlarmMicroStop

void otPlatAlarmMicroStop(
  otInstance *aInstance
)

অ্যালার্ম বন্ধ করুন।

বিস্তারিত
পরামিতি
[in] aInstance
OpenThread উদাহরণ গঠন.

otPlatAlarmMilliFired

void otPlatAlarmMilliFired(
  otInstance *aInstance
)

সংকেত যে অ্যালার্ম ফায়ার হয়েছে।

বিস্তারিত
পরামিতি
[in] aInstance
OpenThread উদাহরণ গঠন.

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]-এ সমস্ত মান সমর্থন করবে।

বিস্তারিত
পরামিতি
[in] aInstance
OpenThread উদাহরণ গঠন.
[in] aT0
রেফারেন্স সময়।
[in] aDt
aT0 থেকে মিলিসেকেন্ডে সময় বিলম্ব।

otPlatAlarmMilliStop

void otPlatAlarmMilliStop(
  otInstance *aInstance
)

অ্যালার্ম বন্ধ করুন।

বিস্তারিত
পরামিতি
[in] aInstance
OpenThread উদাহরণ গঠন.

otPlatDiagAlarmFired

void otPlatDiagAlarmFired(
  otInstance *aInstance
)

সংকেত ডায়গনিস্টিক মডিউল যে অ্যালার্ম ফায়ার হয়েছে.

বিস্তারিত
পরামিতি
[in] aInstance
OpenThread উদাহরণ গঠন.

সম্পদ

OpenThread API রেফারেন্স বিষয়গুলি উৎস কোড থেকে উদ্ভূত হয়, যা GitHub- এ উপলব্ধ। আরও তথ্যের জন্য, বা আমাদের ডকুমেন্টেশনে অবদান রাখতে, সম্পদ দেখুন।