<GMTDVehicleReporterListener> Referencia del protocolo

Referencia del protocolo <GMTDVehicleReporterListener>

Descripción general

Protocolo para responder a actualizaciones periódicas de vehículos que envía GMTDVehicleReporter.

Funciones públicas de miembro

(void) - vehicleReporter:didSucceedVehicleUpdate:
 Informa a los objetos de escucha que el backend de Fleet Engine recibió correctamente la ubicación del vehículo y la actualización de estado.
(void) - vehicleReporter:didFailVehicleUpdate:withError:
 Informa a los objetos de escucha que no se pudo actualizar el vehículo.

Documentación de las funciones de los miembros

- (void) VehicleReporter: (GMTDVehicleReporter *). vehicleReporter
Actualización de vehículo exitoso: (GMTDVehicleUpdate *) vehicleUpdate

Informa a los objetos de escucha que el backend de Fleet Engine recibió correctamente la ubicación del vehículo y la actualización de estado.

Parámetros:
vehicleReporterIndica la instancia de GMTDVehicleReporter que generó el evento.
vehicleUpdateIndica la ubicación y el estado actuales del vehículo.
- (void) VehicleReporter: (GMTDVehicleReporter *). vehicleReporter
didFailVehicleUpdate: (GMTDVehicleUpdate *) vehicleUpdate
withError: (NSError *) error

Informa a los objetos de escucha que no se pudo actualizar el vehículo.

Siempre y cuando el seguimiento de ubicación esté habilitado, GMTDVehicleReporter seguirá enviando los datos más recientes al backend de Fleet Engine.

Si el seguimiento de ubicación está inhabilitado y esto es para actualizar el estado del vehículo a SIN CONEXIÓN, el desarrollador puede llamar a updateVehicleState: con GMTDVehicleStateOffline para activar actualizaciones únicas.

Parámetros:
vehicleReporterIndica la instancia de GMTDVehicleReporter que generó el evento.
vehicleUpdateIndica la ubicación y el estado actuales del vehículo.
errorIndica el motivo por el que se produjo un error.