Documentation de référence du protocole <GMTDVehicleReporterListener>

Documentation de référence du protocole <GMTDVehicleReporterListener>

Présentation

Protocole permettant de répondre aux mises à jour périodiques du véhicule envoyées par GMTDVehicleReporter.

Fonctions de membre public

(void) vehicleReporter:didSucceedVehicleUpdate:
 Informe les écouteurs que le backend Fleet Engine a bien reçu la mise à jour de l'emplacement et de l'état du véhicule.
(void) vehicleReporter:didFailVehicleUpdate:withError:
 Informe les écouteurs qu'une mise à jour du véhicule a échoué.

Documentation sur la fonction de membre

- (void) systemReporter: (GMTDVehicleReporter *) vehicleReporter
doSucceedVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate

Informe les écouteurs que le backend Fleet Engine a bien reçu la mise à jour de l'emplacement et de l'état du véhicule.

Paramètres :
vehicleReporterIndique l'instance de GMTDVehicleReporter qui a généré l'événement.
vehicleUpdateContient la position actuelle et l'état du véhicule.
- (void) systemReporter: (GMTDVehicleReporter *) vehicleReporter
DidFailVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate
withError: (NSError *) error (erreur)

Informe les écouteurs qu'une mise à jour du véhicule a échoué.

Tant que le suivi de la position est activé, GMTDVehicleReporter continue d'envoyer les données les plus récentes au backend Fleet Engine.

Si le suivi de la position est désactivé et que l'état du véhicule est mis à jour (hors connexion), le développeur peut appeler updateVehicleState: avec GMTDVehicleStateOffline pour déclencher des mises à jour ponctuelles.

Paramètres :
vehicleReporterIndique l'instance de GMTDVehicleReporter qui a généré l'événement.
vehicleUpdateContient la position actuelle et l'état du véhicule.
errorIndique la raison pour laquelle une erreur s'est produite.