/api/ingest/event
— نفس باب الأجهزة الحقيقية، بلا مسار اختبار خاص. إشارة Fire من لوحة مربوطة تُنذر السكّان فعلًا.
«أعِد التشغيل» يوقف المحاكاة الجارية ويبدأ من الصفر (ALARM) بحالة نظيفة.
السيناريو أعلاه من ملف V2.10 — توقيتاته كما أرادها من كتبه. هذا التقاطٌ حقيقي للوحة
dc024020691c على وسيط الشركة المصنّعة، بالفواصل الزمنية التي حدثت فعلًا. يمرّ عبر
/api/ingest/event — نفس باب الأجهزة، بلا مسار خاص.
لوحة v0.6 بلا بطارية ساعة: تفقد الوقت والتاريخ عند كل انقطاع للكهرباء، ثم تعرض توقيتًا خاطئًا على من يقف أمامها أثناء حادث. هذا الزر يصحّحه. يُنشر على
basic/topic بالصيغة
Time:HH:MM:SS,Date:DD/MM/YYYY — وهي الصيغة الوحيدة التي يفهمها
mqttCallback في البرنامج الثابت.
اللوحة لا تُرسل ردًّا: البرنامج الثابت يكتب النصّ على الشاشة ثم يعود. لذلك يُبلَّغ عمّا نُشر فقط، لا عمّا ظهر على الشاشة.
— الربط هو ما يحوّل إشارة
Fire إلى حادثٍ على طابق
الأرقام هنا هي ما تعرضه اللوحة، لا ما يحمله السلك. والشقّة تُختار من سجلّ المبنى وحده: الخادم يرفض شقّةً غير مسجَّلة بدل أن يخزّنها ويبدو واثقًا ويرسل فريقًا إلى بابٍ لا وجود له. وإن اختلف الطابقان — طابق المنطقة وطابق الشقّة المسجَّل — فطابق الشقّة هو الذي يفوز، لأنه الحقيقة الأخصّ.
— يُنشر على الوسيط ويعود عبر المشترك، تمامًا كإطار اللوحة
رقم المنطقة هنا هو
ما تعرضه اللوحة. السلك يحمل الفهرس صفريَّ الأساس، فالمنطقة ٤ تُنشر
"input":"3" — التحويل يقع مرّة واحدة في الخادم.
Fire على لوحة مربوطة يُنذر السكّان فعلًا.
يبني حادثاً بأي معايير ويمرّره عبر
/api/ingest/event — نفس باب الأجهزة الحقيقية، بلا مسار اختبار خاص. الحوادث المولّدة تُرمَّز
SIM-* ويمكن حذفها وحدها.
يُبنى الحادث بهذه المعايير ويمرّ عبر باب الأجهزة الحقيقية. الرمز يُسنده الخادم بعد التوليد، ودرجة الخطر تحسبها المحرّكات لا هذه الشاشة. الصفوف تبقى للمراجعة بعد الإيقاف؛ «حذف» يزيلها نهائيًا.
زرّا «إيقاف» أعلاه يغلقان الرموز SIM-*
وINC-SIM-*
وحدها — عمداً، حتى لا يُنهي زرّ محاكاة حادثاً حقيقياً. لذلك يبقى على اللوحة أي حادث وُلد من باب حقيقي:
INC-SEC-* (بلاغ الأمن) أو
INC-ARC-* (تحقّق ARC بمكالمة مرتدة) أو
INC-L* (تغذية الأجهزة). هذا الزرّ هو المخرج الوحيد لها من هنا.