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 :
-
vehicleReporter Indique l'instance de GMTDVehicleReporter
qui a généré l'événement.vehicleUpdate Contient 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 :
-
vehicleReporter Indique l'instance de GMTDVehicleReporter
qui a généré l'événement.vehicleUpdate Contient la position actuelle et l'état du véhicule. error Indique la raison pour laquelle une erreur s'est produite.