סקירה כללית
פרוטוקול לתגובה לעדכוני רכב תקופתיים שנשלחים על ידי 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 שדה זה מציין את הסיבה שאירעה שגיאה.