Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ns2:ashab-telemetry [2016/06/28 12:26]
admin [Mapa]
ns2:ashab-telemetry [2017/05/21 17:19] (actual)
admin [Windows]
Línea 4: Línea 4:
  
 Además incorpora utilidades como un visor del log local con opción de copia formateada del contenido para ser tratado por ejemplo en una hoja de cálculo, o un visor de la posición en un mapa si se dispone de conectividad a internet. Además incorpora utilidades como un visor del log local con opción de copia formateada del contenido para ser tratado por ejemplo en una hoja de cálculo, o un visor de la posición en un mapa si se dispone de conectividad a internet.
 +
 +La aplicación está disponible en https://​github.com/​ladecadence/​ASHAB-Telemetry
 +
 +===== Compilación =====
 +
 +Para compilar la aplicación,​ hace falta disponer de las librerias Qt 5.8. Ayuda hacerlo directamente desde el IDE de Qt, Qt Creator.
 +
 +==== Linux ====
 +
 +Instalar Qt 5.8 y Qt Creator desde los repositorios oficiales (o no oficiales en caso de no estar disponible esta versión) de la distribución. Además harán falta los paquetes extra de Qt: qt5-charts, qt5-serialport y qt5-svg.
 +
 +Seguir los mismos pasos en Qt Creator que para la compilación en windows.
 +
 +==== Windows ====
 +
 +Desargar el instalador de las librerías Qt desde https://​www.qt.io/​download-open-source/​
 +
 +En el instalador, después de crear la cuenta de Qt y seleccionar el directorio de destino, instalar sólo la versión Qt 5.8 y dentro de esta, asegurarnos que esté seleccionada la versión "​MinGW"​ y las extensiones de Qt Charts, WebEngine, etc. Además en tools, instalar misma la versión de MinGW que la de la librería Qt 5.8 (en mi caso la 5.3.0).
 +
 +Descargar el softare ASHAB-Telemetry desde https://​github.com/​ladecadence/​ASHAB-Telemetry,​ con git o en el botón de "Clone or download",​ en el caso de usar el download, extraer el zip en una carpeta.
 +
 +Abrir Qt creator y abrir el proyecto ASHABTelemetry.pro desde la carpeta de git o del zip descomprimido.
 +
 +Al abrir el proyecto nos debería encontrar la versión de Qt Desktop 5.8 con el compilador MinGW, aceptar con "​configure project"​.
 +
 +En el menú "​Build"​ ejecutar "Build All". Podeis ver el progreso de la compilación en la pestaña inferior "​compile output"​.
 +
 +Si todo va bien, la aplicación podrá ejecutarse desde el menú "​Build"​ -> "​Run"​ o presionando Ctrl-R. La aplicación también estará disponible ya compilada dentro de /debug/ en una carpeta del tipo "​build-ASHABTelemetry...."​ al lado de la carpeta del código fuente.
 +
 +==== MacOS ====
 +
 +TODO
 +
  
 ===== Ventana Principal ===== ===== Ventana Principal =====
Línea 33: Línea 66:
  
 {{:​ns2:​telemetry-maps.png|}} {{:​ns2:​telemetry-maps.png|}}
 +
  
 Para ver la última posición recibida sobre un mapa, se puede usar el enlace que se crea sobre las etiquetas de latitud y longitud. Clickando en él, nos abrirá el navegador web predeterminado del sistema con la posición marcada en OpenStreetMap. Para ver la última posición recibida sobre un mapa, se puede usar el enlace que se crea sobre las etiquetas de latitud y longitud. Clickando en él, nos abrirá el navegador web predeterminado del sistema con la posición marcada en OpenStreetMap.
 Además, abriendo el menú contextual con el segundo botón del ratón, podremos abrir también la posición sobre Google Maps, o copiar los enlaces al portapapeles. Además, abriendo el menú contextual con el segundo botón del ratón, podremos abrir también la posición sobre Google Maps, o copiar los enlaces al portapapeles.