عينة ملف العدادات
تتضمن مجموعة تطوير الموفق ملف ومخطط 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 |
قيمة للإشارة إلى عدد الأماكن على يمين العلامة العشرية التي يجب أن يحتويها الرقم العشوائي. |
