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