عينة ملف العدادات

تتضمن مجموعة تطوير الموفق ملف ومخطط XML اللذان يمكن استخدامهما لإعداد عداد واحد أو أكثر للاستخدام مع مهمات الاختبار. يتم تحديد الملف وmetersdb.xml في دليل Test/DGTestHarness ويمكن تحريره باستخدام محرر XML مناسب مثل XML Spy. يصف هذا القسم السمات الموجودة في ملف metersdb.xml.

يحتوي ملف meterdb.xml على عنصر أو أكثر من عناصر العداد التي تتميز بالسمات التالية:

سمة العداد

التعريف

id

معرف العداد. يجب أن تتطابق هذه القيمة مع إعدادات amiDeviceID الموجودة في إطار عمل تطبيق المرافق لأوراكل.

utility

وهذا للعلم فقط.

serviceType

وهذا للعلم فقط.

ServiceType

التعداد الموضح في المخطط.

isCommissioned

القيمة المنطقية التي تصف ما إذا كان العداد قيد التوصيل أم لا. أوامر MultiSpeak المرتبطة هي MeterAddNotification وMeterRemoveNotification.

loadActionCode

هذه القيمة لأوامر الاتصال وفصل الاتصال وتحتوي على قيم التعداد الموضحة في المخطط. يتم إرجاع القيمة في الأمر CDStatesChangedNotification MultiSpeak.

outageEventType

يتم استخدام هذه القيمة بواسطة DeviceStatusCheck وتعطي الحالة التي تم إرجاعها بواسطة استدعاء ODEventNotification. يتم وصف قيم التعداد الخاصة بها في المخطط.

executionStatus

لا تعكس هذه القيمة أمر MultiSpeak، ولكنها بدلاً من ذلك تهدف إلى إعطاء حالة للعملية. هناك أربع قيم صالحة:

نجاح: عندما يصبح العداد بهذه الحالة ستكتمل العملية بدون حدوث خطأ.

ResponseTimeout: عندما يصبح العداد بهذه الحالة لن يصل الرد غير المتزامن أبدًا (لا تنطبق هذه الحالة على أوامر التوصيل/إلغاء التوصيل).

SyncOperationFailure: عندما يصبح العداد بهذه الحالة سيحدث خطأ ناتج عن الاتصال الأولي لنظام التجميع المركزي المحاكى.

AsyncOperationFailure: عندما يصبح العداد بهذه الحالة سيصل الاستدعاء غير المتزامن من نظام التجميع المركزي ولكنه سيشير إلى وجود خطأ (لا تنطبق هذه الحالة على أوامر التوصيل/إلغاء التوصيل).

يمكن أن يحتوي العداد أيضًا على العناصر التالية:

  • التعليق: هو حقل لا يتم استخدامه إلا للأغراض المعلوماتية ويهدف إلى الإشارة إلى الغرض من العداد.

  • القنوات: يتم استخدامه في قراءة العداد لأوامر طلب آخر قراءة. تتضمن القناة السمات التالية:

سمة القناة

التعريف

uomCode

وحدات رمز القياس التي يجب إرجاعها عند قراءة العداد.

uomName

وحدات اسم القياس التي يجب إرجاعها عند قراءة العداد.

description

نموذج أطول. عند قراءة العداد. يتم إنشاء رقم عشوائي لهذه القيمة.

decimals

قيمة للإشارة إلى عدد الأماكن على يمين العلامة العشرية التي يجب أن يحتويها الرقم العشوائي.