Diferencias
Muestra las diferencias entre dos versiones de la página.
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. | ||