قراءات المدخل التناظري
تشرح هذه الصفحة عنصر AnalogInputState واحدًا ضمن peripherals.analogInputs.
تُعيد هذه المصفوفة الأجهزة التي تملك قنوات مدخل تناظري فقط.
مخطط AnalogInputState
| الحقل | النوع | مطلوب | الوصف |
|---|---|---|---|
index | integer | نعم | فهرس قناة المدخل التناظري، يبدأ من 1 |
type | string | نعم | رمز النوع. القيمة الحالية: CURRENT |
value | number | لا | القيمة الحالية لتيار المدخل التناظري |
unit | string | نعم | وحدة تيار المدخل التناظري، ثابتة عند mA |
status | string | نعم | حالة القناة. القيم: ONLINE، OFFLINE |
measurement | object | لا | قيمة القياس المحوَّلة بناءً على إعداد الجهاز. تُحذف عند غياب الإعداد أو نقصه |
ملاحظات:
- عندما تكون القناة غير متصلة، يمكن حذف
value. - تمثّل
valueدائمًا التيار الفعلي للمدخل التناظري بوحدةmA. - تُعاد
measurementفقط عندما يكون لدى الجهاز نطاق مدخل تناظري، ونطاق مستشعر، ووحدة عرض مُعدّة، وتستطيع الخدمة حساب القراءة المحوَّلة.
مخطط measurement
| الحقل | النوع | مطلوب | الوصف |
|---|---|---|---|
value | number | نعم | قيمة القياس المحوَّلة |
unit | string | نعم | وحدة القياس المحوَّلة، من إعداد الجهاز |
قيم type للمدخل التناظري
| القيمة | الوصف |
|---|---|
CURRENT | التيار |
قيم status للقناة
| القيمة | الوصف |
|---|---|
ONLINE | المدخل التناظري متصل |
OFFLINE | المدخل التناظري غير متصل |
مثال
json
[
{
"index": 1,
"type": "CURRENT",
"value": 15.468,
"unit": "mA",
"status": "ONLINE",
"measurement": {
"value": 71.7,
"unit": "C"
}
},
{
"index": 2,
"type": "CURRENT",
"value": 6.928,
"unit": "mA",
"status": "ONLINE"
}
]القنوات التي بلا إعداد تحويل، أو غير المتصلة، لا تُعيد measurement:
json
[
{
"index": 1,
"type": "CURRENT",
"unit": "mA",
"status": "OFFLINE"
}
]