<GMTDVehicleReporterListener> Omówienie protokołu

Opis protokołu <GMTDVehicleReporterListener>

Opis

Protokół odpowiadania na okresowe aktualizacje pojazdu wysyłane przez GMTDVehicleReporter.

Publiczne funkcje członków

(void) vehicleReporter:didSucceedVehicleUpdate:
 Informuje detektory, że backend Fleet Engine otrzymał aktualizację lokalizacji i stanu pojazdu.
(void) vehicleReporter:didFailVehicleUpdate:withError:
 Informuje detektory, że aktualizacja pojazdu się nie powiodła.

Dokumentacja funkcji członka grupy

- (void) Pojazdy zgłaszające dane: (GMTDVehicleReporter *) vehicleReporter
DidSucceedVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate.

Informuje detektory, że backend Fleet Engine otrzymał aktualizację lokalizacji i stanu pojazdu.

Parametry:
vehicleReporterWskazuje instancję GMTDVehicleReporter, która wygenerowała zdarzenie.
vehicleUpdateZawiera bieżącą lokalizację i stan pojazdu.
- (void) Pojazdy zgłaszające dane: (GMTDVehicleReporter *) vehicleReporter
Aktualizacja DidFailPojazdu: (GMTDVehicleUpdate *) vehicleUpdate
withError: (NSError *) error (błąd)

Informuje detektory, że aktualizacja pojazdu się nie powiodła.

Dopóki śledzenie lokalizacji jest włączone, GMTDVehicleReporter będzie nadal wysyłać najnowsze dane do backendu Fleet Engine.

Jeśli śledzenie lokalizacji jest wyłączone i chcesz zmienić stan pojazdu na OFFLINE, deweloper może wywołać jednorazowe aktualizacje updateVehicleState:, używając polecenia GMTDVehicleStateOffline.

Parametry:
vehicleReporterWskazuje instancję GMTDVehicleReporter, która wygenerowała zdarzenie.
vehicleUpdateZawiera bieżącą lokalizację i stan pojazdu.
errorWskazuje przyczynę wystąpienia błędu.