محاكي الشبكة

تشمل هذه الوحدة المجرّد الأساسي لـ OTNS.

الملخّص

الدوال

otPlatOtnsStatus(const char *aStatus)
void
تعمل هذه الدالة على تصدير معلومات الحالة إلى OTNS.

الدوال

otPlatOtnsStatus

void otPlatOtnsStatus(
  const char *aStatus
)

تعمل هذه الدالة على تصدير معلومات الحالة إلى OTNS.

يتمّ تمثيل معلومات الحالة بسلسلة يتم إنهاؤها بدون تحديد بتنسيق يمكن التعرّف عليه من خلال OTNS. يمكن أن ترسل كل استدعاء إلى otPlatOtnsStatus حالات متعددة، مفصولة بالعلامة ";"، مثل "parid=577fbc37;lrid=5". تحتوي كل حالة على مفتاح وقيمة مفصولة بالعلامة '='. يمكن تقسيم قيمة الحالة إلى حقول متعددة باستخدام ','، على سبيل المثال "ping_request=fdde:ad00:beef:0:459e:d7b4:b65e:5480,4,112000".

يجب أن تتبع الحالات الجديدة هذه الاصطلاحات.

لا توفِّر خدمة OTNS حاليًا سوى محاكاة الوقت الافتراضي.

التفاصيل
المعلَمات
[in] aStatus
سلسلة الحالة.

المراجع

تنشأ مواضيع واجهة برمجة التطبيقات المرجعية لـ OpenThread من رمز المصدر، المتوفر على GitHub. للاطّلاع على مزيد من المعلومات أو للمساهمة في مستنداتنا، يُرجى الرجوع إلى المراجع.