Riferimento protocollo <GMTDVeicoliReporter> protocollo

Riferimento protocollo <GMTDVeicoliReporter> protocollo

Panoramica

Protocollo per rispondere agli aggiornamenti periodici del veicolo inviati da GMTDVehicleReporter.

Funzioni pubbliche per i membri

(null)- vehicleReporter:didSucceed VehicleUpdate:
 Informa i ascoltatori che il backend di Fleet Engine ha ricevuto correttamente l'aggiornamento della posizione e dello stato del veicolo.
(null)- vehicleReporter:didFail VehicleUpdate:withError:
 Informa gli ascoltatori che un aggiornamento del veicolo non è riuscito.

Documentazione per le funzioni dei membri

- (void) VehicleReporter: (GMTD VehicleReporter *) VeicoloReporter
DidSucceed VehicleUpdate: (GMTD VehicleUpdate *) vehicleUpdate

Informa i ascoltatori che il backend di Fleet Engine ha ricevuto correttamente l'aggiornamento della posizione e dello stato del veicolo.

Parametri:
Reporter veicoloIndica l'istanza di GMTDVehicleReporter che ha generato l'evento.
aggiornamento veicoloContiene la posizione e lo stato attuali del veicolo.
- (void) VehicleReporter: (GMTD VehicleReporter *) VeicoloReporter
DidFail VehicleUpdate: (GMTD VehicleUpdate*) Aggiornamentoveicolo
withError: (NSError *) di errore

Informa gli ascoltatori che un aggiornamento del veicolo non è riuscito.

Finché il monitoraggio della posizione è attivo, GMTDVehicleReporter continua a inviare i dati più recenti al backend di Fleet Engine.

Se il monitoraggio della posizione è disattivato e vuoi aggiornare lo stato del veicolo in OFFLINE, lo sviluppatore può chiamare updateVehicleState: con GMTDVehicleStateOffline per attivare gli aggiornamenti una tantum.

Parametri:
Reporter veicoloIndica l'istanza di GMTDVehicleReporter che ha generato l'evento.
aggiornamento veicoloContiene la posizione e lo stato attuali del veicolo.
erroreIndica il motivo per cui si è verificato un errore.