<GMTDVehicleReporterListener> הפניה לפרוטוקול

הפניה לפרוטוקול <GMTDVehicleReporterListener>

סקירה כללית

פרוטוקול לתגובה לעדכוני רכב תקופתיים שנשלחים על ידי GMTDVehicleReporter.

פונקציות של חברי ציבור

(void) - vehicleReporter:didSucceedVehicleUpdate:
 מודיע למאזינים על כך שהקצה העורפי של Fleet Engine קיבל בהצלחה את מיקום הרכב ואת עדכון המצב.
(void) - vehicleReporter:didFailVehicleUpdate:withError:
 התראה למאזינים שעדכון הרכב נכשל.

תיעוד לגבי פונקציות חברים

- (void) AutomotiveReporter: (GMTDVehicleReporter *) vehicleReporter
doSucceedVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate

מודיע למאזינים על כך שהקצה העורפי של Fleet Engine קיבל בהצלחה את מיקום הרכב ואת עדכון המצב.

פרמטרים:
vehicleReporterמציין את המופע של GMTDVehicleReporter שיצר את האירוע.
vehicleUpdateמכילה את המיקום הנוכחי ואת המצב הנוכחי של הרכב.
- (void) AutomotiveReporter: (GMTDVehicleReporter *) vehicleReporter
doFailVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate
withError: (NSError *) שגיאה

התראה למאזינים שעדכון הרכב נכשל.

כל עוד המעקב אחר המיקום מופעל, מערכת GMTDVehicleReporter תמשיך לשלוח את הנתונים העדכניים ביותר לקצה העורפי של Fleet Engine.

אם המעקב אחר המיקום מושבת והמטרה היא לעדכן את מצב הרכב ל'אופליין', המפתח יכול להתקשר אל updateVehicleState: באמצעות GMTDVehicleStateOffline כדי להפעיל עדכונים חד-פעמיים.

פרמטרים:
vehicleReporterמציין את המופע של GMTDVehicleReporter שיצר את האירוע.
vehicleUpdateמכילה את המיקום הנוכחי ואת המצב הנוכחי של הרכב.
errorשדה זה מציין את הסיבה שאירעה שגיאה.