setSystemElements()

Esta función se encarga de almacenar la información en la variable global "systemElements", esta variable es donde se almacena toda la información de los elementos disponibles ya sean activos (assets), conductores (drivers), etc.

Los parámetros requeridos en el Json que recibe esta función son:
  • element:  Cadena con la que se definió  el elemento a obtener.
  • key: Identificador en el cual se puede acceder a la información de los elementos.
  • data: Es el json de toda la información a  almacenar en la variable.

Para este ejemplo se almacenaran en la variable "SystemElements" los conductores disponibles, los cuales se obtienen utilizando la función "getDrivers()".

Ejemplo de solicitud en JS  para almacenar conductores:

try {
      const drivers = _gpsApiv2.getDrivers({});
      if (drivers) {
        _gpsApiv2.setSystemElements({ element: 'drivers', data: drivers, key: 'id' });
      }
 	} catch (error) {
	   console.error(error);
	}