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:
-
vehicleReporter Wskazuje instancję GMTDVehicleReporter
, która wygenerowała zdarzenie.vehicleUpdate Zawiera 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:
-
vehicleReporter Wskazuje instancję GMTDVehicleReporter
, która wygenerowała zdarzenie.vehicleUpdate Zawiera bieżącą lokalizację i stan pojazdu. error Wskazuje przyczynę wystąpienia błędu.