Panoramica
Protocollo per la risposta agli aggiornamenti periodici del veicolo inviati da GMTDVehicleReporter
.
Funzioni pubbliche dei membri | |
(void) | - vehicleReporter:didSucceedVeicoliUpdate: |
Comunica ai listener che il backend Fleet Engine ha ricevuto correttamente l'aggiornamento della posizione e dello stato del veicolo. | |
(void) | - vehicleReporter:didFailVehicleUpdate:withError: |
Comunica agli ascoltatori che un aggiornamento del veicolo non è riuscito. |
Documentazione sulle funzioni membri
- (void) VehicleReporter: | (GMTDVehicleReporter *) | vehicleReporter | |
DidSucceed VehicleUpdate: | (GMTDVehicleUpdate *) | vehicleUpdate | |
Comunica ai listener che il backend Fleet Engine ha ricevuto correttamente l'aggiornamento della posizione e dello stato del veicolo.
- Parametri:
-
vehicleReporter Indica l'istanza di GMTDVehicleReporter
che ha generato l'evento.vehicleUpdate Contiene la posizione e lo stato correnti del veicolo.
- (void) VehicleReporter: | (GMTDVehicleReporter *) | vehicleReporter | |
DidFail VehicleUpdate: | (GMTDVehicleUpdate *) | vehicleUpdate | |
withError: | (NSError *) | ||
Comunica agli ascoltatori che un aggiornamento del veicolo non è riuscito.
Finché il monitoraggio della posizione è abilitato, GMTDVehicleReporter
continua a inviare i dati più recenti al backend di Fleet Engine.
Se il monitoraggio della posizione è disattivato e serve per aggiornare lo stato del veicolo su OFFLINE, lo sviluppatore può chiamare updateVehicleState:
con il numero GMTDVehicleStateOffline
per attivare aggiornamenti una tantum.
- Parametri:
-
vehicleReporter Indica l'istanza di GMTDVehicleReporter
che ha generato l'evento.vehicleUpdate Contiene la posizione e lo stato correnti del veicolo. errore Indica il motivo per cui si è verificato un errore.