Genel bakış
GMTDVehicleReporter
tarafından gönderilen periyodik araç güncellemelerini yanıtlama protokolü.
Herkese Açık Üye İşlevleri | |
(void) | - vehicleReporter:didSucceedVehicleUpdate: |
Dinleyicilere, Fleet Engine arka ucunun araç konum ve durum güncellemesini başarıyla aldığını bildirir. | |
(void) | - vehicleReporter:didFailVehicleUpdate:withError: |
Dinleyicileri araç güncellemesinin başarısız olduğu konusunda bilgilendirir. |
Üye İşlevi Belgeleri
- (geçersiz) araç Bildiricisi: | (GMTDVehicleReporter *) | vehicleReporter | |
DidSucceedAraç Güncellemesi: | (GMTDVehicleUpdate *) | vehicleUpdate | |
Dinleyicilere, Fleet Engine arka ucunun araç konum ve durum güncellemesini başarıyla aldığını bildirir.
- Parametreler:
-
vehicleReporter Etkinliği oluşturan GMTDVehicleReporter
örneğini belirtir.vehicleUpdate Aracın mevcut konumunu ve durumunu içerir.
- (geçersiz) araç Bildiricisi: | (GMTDVehicleReporter *) | vehicleReporter | |
DidFailAraç Güncellemesi: | (GMTDVehicleUpdate *) | vehicleUpdate | |
withError: | (NSError *) | hata | |
Dinleyicileri araç güncellemesinin başarısız olduğu konusunda bilgilendirir.
GMTDVehicleReporter
, konum izleme etkin olduğu sürece en son verileri Fleet Engine arka ucuna göndermeye devam eder.
Konum izleme devre dışıysa ve araç durumunu ÇEVRİMDIŞI olarak güncellemek için geliştirici, tek seferlik güncellemeleri tetiklemek üzere GMTDVehicleStateOffline
ile updateVehicleState:
numarasını arayabilir.
- Parametreler:
-
vehicleReporter Etkinliği oluşturan GMTDVehicleReporter
örneğini belirtir.vehicleUpdate Aracın mevcut konumunu ve durumunu içerir. hata Bir hatanın oluşma nedenini belirtir.