<GMTDVehicleReporterListener> مرجع البروتوكول

مرجع بروتوكول <GMTDVehicleReporterListener>

نظرة عامة

بروتوكول للاستجابة للتحديثات الدورية للمركبات المُرسَلة من GMTDVehicleReporter.

وظائف الأعضاء العامين

(void) - vehicleReporter:didSucceedVehicleUpdate:
 يتم إبلاغ المستمعين بأنّ الواجهة الخلفية لـ Fleet Engine قد تم تلقّي معلومات الموقع الجغرافي للمركبة وحالتها بنجاح.
(void) - vehicleReporter:didFailVehicleUpdate:withError:
 يُعلم المستمعين بتعذُّر تعديل المركبة.

وثائق وظائف الأعضاء

- (خالي) المراسل الصحفي حول المركبات: (GMTDVehicleReporter *) vehicleReporter
doSucceedVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate

يتم إبلاغ المستمعين بأنّ الواجهة الخلفية لـ Fleet Engine قد تم تلقّي معلومات الموقع الجغرافي للمركبة وحالتها بنجاح.

المَعلمات:
vehicleReporterيشير إلى مثيل GMTDVehicleReporter الذي أدّى إلى إنشاء الحدث.
vehicleUpdateيحتوي على الموقع الجغرافي الحالي وحالته للمركبة
- (خالي) المراسل الصحفي حول المركبات: (GMTDVehicleReporter *) vehicleReporter
doFailVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate
withError: (NSError *) خطأ

يُعلم المستمعين بتعذُّر تعديل المركبة.

ما دامت ميزة تتبُّع الموقع الجغرافي مفعّلة، ستواصل "GMTDVehicleReporter" إرسال أحدث البيانات إلى الواجهة الخلفية لـ Fleet Engine.

إذا كانت ميزة "تتبُّع الموقع الجغرافي" غير مفعَّلة وكان ذلك بغرض تعديل حالة المركبة إلى "بلا اتصال بالإنترنت"، يمكن لمطوّر البرامج الاتصال بـ "updateVehicleState:" مع "GMTDVehicleStateOffline" لتفعيل التحديثات لمرّة واحدة.

المَعلمات:
vehicleReporterيشير إلى مثيل GMTDVehicleReporter الذي أدّى إلى إنشاء الحدث.
vehicleUpdateيحتوي على الموقع الجغرافي الحالي وحالته للمركبة
خطأيشير إلى سبب حدوث الخطأ.