بررسی اجمالی
پروتکل پاسخگویی به بهروزرسانیهای دورهای خودرو ارسال شده توسط GMTDVehicleReporter
.
توابع اعضای عمومی | |
(خالی) | - گزارشگر خودرو:didSucceedVehicleUpdate: |
به شنوندگان اطلاع میدهد که بخش پشتیبان Fleet Engine مکان و وضعیت خودرو را با موفقیت دریافت کرد. | |
(خالی) | -vehicleReporter:didFailVehicleUpdate:withError: |
به شنوندگان اطلاع می دهد که به روز رسانی خودرو ناموفق است. |
مستندات عملکرد اعضا
- (باطل) گزارشگر خودرو: | ( GMTDVehicleReporter *) | گزارشگر خودرو | |
didSucceed Vehicle Update: | ( GMTDVehicleUpdate *) | به روز رسانی خودرو | |
به شنوندگان اطلاع میدهد که بخش پشتیبان Fleet Engine مکان و وضعیت خودرو را با موفقیت دریافت کرد.
- مولفه های:
گزارشگر خودرو نمونه GMTDVehicleReporter
را نشان می دهد که رویداد را ایجاد کرده است.به روز رسانی خودرو شامل موقعیت و وضعیت فعلی خودرو است.
- (باطل) گزارشگر خودرو: | ( GMTDVehicleReporter *) | گزارشگر خودرو | |
didFailVehicleUpdate: | ( GMTDVehicleUpdate *) | به روز رسانی خودرو | |
با خطا: | (خطای NSE *) | خطا | |
به شنوندگان اطلاع می دهد که به روز رسانی خودرو ناموفق است.
تا زمانی که ردیابی موقعیت مکانی فعال باشد، GMTDVehicleReporter
به ارسال آخرین داده ها به باطن Fleet Engine ادامه می دهد.
اگر ردیابی موقعیت مکانی غیرفعال باشد و این برای بهروزرسانی وضعیت خودرو به آفلاین باشد، توسعهدهنده میتواند updateVehicleState:
با GMTDVehicleStateOffline
را فراخوانی کند تا بهروزرسانیهای یکباره را راهاندازی کند.
- مولفه های:
گزارشگر خودرو نمونه GMTDVehicleReporter
را نشان می دهد که رویداد را ایجاد کرده است.به روز رسانی خودرو شامل موقعیت و وضعیت فعلی خودرو است. خطا دلیل رخ دادن خطا را نشان می دهد.