<GMTDKendaraanReporterListener> Referensi Protokol

Referensi Protokol <GMTDVehicleReporterListener>

Ringkasan

Protokol untuk merespons update kendaraan berkala yang dikirim oleh GMTDVehicleReporter.

Fungsi Anggota Publik

(void) - vehicleReporter:didSucceedvehicleUpdate:
 Memberi tahu pemroses bahwa backend Fleet Engine berhasil menerima lokasi kendaraan dan pembaruan status.
(void) - vehicleReporter:didFailVehicleUpdate:withError:
 Memberi tahu pemroses bahwa update kendaraan gagal.

Dokumentasi Fungsi Anggota

- (void) vehicleReporter: (GMTDVehicleReporter *) vehicleReporter
didSucceedVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate

Memberi tahu pemroses bahwa backend Fleet Engine berhasil menerima lokasi kendaraan dan pembaruan status.

Parameter:
vehicleReporterMenunjukkan instance GMTDVehicleReporter yang menghasilkan peristiwa.
vehicleUpdateBerisi lokasi dan status kendaraan saat ini.
- (void) vehicleReporter: (GMTDVehicleReporter *) vehicleReporter
DidFail VehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate
withError: (NSError *) error

Memberi tahu pemroses bahwa update kendaraan gagal.

Selama pelacakan lokasi diaktifkan, GMTDVehicleReporter akan terus mengirim data terbaru ke backend Fleet Engine.

Jika pelacakan lokasi dinonaktifkan dan ini untuk memperbarui status kendaraan menjadi Offline, developer dapat memanggil updateVehicleState: dengan GMTDVehicleStateOffline untuk memicu update satu kali.

Parameter:
vehicleReporterMenunjukkan instance GMTDVehicleReporter yang menghasilkan peristiwa.
vehicleUpdateBerisi lokasi dan status kendaraan saat ini.
errorMenunjukkan alasan terjadinya error.