مرجع حالة الملحقات
في الحصول على جهاز، وسرد الأجهزة (بالإنجليزية)، ورسائل حالة الجهاز عبر WebSocket، يحتوي peripherals على حالة الملحقات الحالية المُعادة لجهاز.
peripherals حاوية حالة ملحقات. تجمع مخرجات المرحّلات، والمدخلات الرقمية، وقراءات المستشعرات، وقراءات المدخلات التناظرية، وبيانات ملحقات أخرى ضمن كائن واحد، بحيث يستطيع العميل عرض حالة الجهاز حسب القدرة.
حقل peripherals
| الحقل | النوع | مطلوب | الوصف |
|---|---|---|---|
relays | array<RelayState> | لا | قائمة مخرجات المرحّلات. راجع مخرجات المرحّلات |
digitalInputs | array<DigitalInputState> | لا | قائمة المدخلات الرقمية. راجع المدخلات الرقمية |
sensors | array<SensorState> | لا | قائمة قراءات المستشعرات. راجع قراءات المستشعرات |
analogInputs | array<AnalogInputState> | لا | قائمة قراءات المدخلات التناظرية. راجع قراءات المدخل التناظري |
قواعد القراءة
- يمكن حذف حقل عندما لا يدعم الجهاز تلك القدرة.
- ما لم تنص نقطة نهاية على خلاف ذلك، عامل
peripheralsككائن حالة ملحقات كامل. - يمكن لواجهة مستشعر واحدة أن تُعيد عدة قراءات بنفس
index. - استخدم
index + typeلتحديد قراءة مستشعر واحدة. - استخدم
indexكمفتاح أساسي لمخرجات المرحّلات، والمدخلات الرقمية، والمدخلات التناظرية.
