App
Campo de datos de bricolaje (beta pública)
Por easuvorov · v0.82 public beta
Valoración
4.9
Reseñas
111
descargas
1,000
Precio
Gratis
Descripción
Es decir, el campo de datos 'Diséñelo usted mismo'. Puede acceder al Diseñador de campos de datos haciendo clic en el botón "Obtener el hardware". Esto es una cuestión de conveniencia, ya que pegar el enlace en la descripción provocó una redirección incorrecta. Para transferir la configuración del diseñador a la aplicación del reloj, presione el botón Importar/Exportar y copie/pegue secuencialmente las líneas de definición en la configuración de Garmin Express/Mobile para el campo de datos DIY (por favor, avíseme si este proceso es ambiguo, haré un breve clip para explicar cómo hacerlo). Descargo de responsabilidad: La aplicación tiene cientos de casos de uso debido a una configuración totalmente configurable por el usuario, por lo que es propensa a errores. Este proyecto no está patrocinado y soy el único desarrollador que trabaja en él en mi tiempo libre. Aunque aceptaría con gusto críticas razonables y sugerencias de mejora, no garantizo que se corregirán los errores y se agregarán nuevas funciones de manera oportuna debido al hecho de que no trabajo en este proyecto a tiempo completo. Si este enfoque no es aceptable para usted, entonces no deje malas críticas solo porque no resolví su caso específico. Gracias por entender. El diseño del campo de datos es completamente configurable a través de la aplicación web; la aplicación del reloj sirve como receptáculo para la cadena de configuración. La configuración se transfiere a través de cualquier método aplicable: utilizando Garmin Express para PC o Garmin Mobile para la plataforma de dispositivo móvil específica. Si experimenta fallas, entonces es suficiente enviarme la definición junto con el modelo del reloj y, si es posible, el contenido de /GARMIN/APPS/LOGS/CIQ_LOG.TXT. El usuario puede diseñar su propio diseño de campo de datos utilizando tres tipos de elementos básicos: valores de datos, gráficos de datos y elementos gráficos. La configuración del diseño utiliza coordenadas absolutas específicas del dispositivo y tamaños de fuente específicos, por lo tanto, el diseño diseñado para un reloj semicircular no se verá igual en un reloj redondo o cuadrado con diferentes fuentes/resoluciones. La mayoría de los elementos que consumen mucha memoria son gráficos de datos y campos de datos con muestras adicionales. Disminuir el ancho de la barra del gráfico aumenta significativamente el consumo de memoria, lo que puede provocar fallas por falta de memoria. Además, esto aumenta el tiempo de redibujado del campo de datos, ya que cada barra del gráfico de datos debe dibujarse en la pantalla cada segundo. La opción de contorno para los valores de texto ayuda a aumentar en gran medida la legibilidad, pero GarminIQ SDK en este momento no proporciona medios para dibujar el contorno del texto en una sola pasada. La implementación actual dibuja cada valor de datos con un contorno nueve veces en lugar de una; por lo tanto, no abuse de esta función para mejorar el rendimiento de la rutina de dibujo ni la pruebe antes de usarla en eventos importantes para comprobar si el rendimiento resultante es aceptable. La configuración de diseño incluida es el máximo absoluto que los usuarios de dispositivos más antiguos (FR23x, FR630, Fenix3, etc.) pueden obtener de esta aplicación, ya que en algunas pruebas del simulador obtuve fallas por "falta de memoria" incluso después de enviar nuevas configuraciones. Es también por eso que el campo no cambia el diseño después de enviar la configuración de inmediato y es necesario reiniciar la aplicación de grabación. Por lo tanto, le sugiero que considere la configuración predeterminada como una muestra de características y diseñe algo que requiera menos memoria (menos elementos, anchos de barras de gráficos más anchos, menos muestras para valores de datos, etc.), aunque los usuarios de los dispositivos más nuevos tienen muchas más opciones para jugar debido al mayor límite de memoria. Planeo agregar algún tipo de métrica de consumo de memoria estimada en la aplicación de diseño, pero todavía tengo que descubrir cómo calcularla. La configuración predeterminada probada en el FR230 físico consta de 26 elementos de tipo mixto y parece ser bastante estable a pesar de que el consumo máximo de memoria informado en el simulador es de 15,9/16 kb de memoria disponible. Hilo del foro para debates, preguntas y sugerencias: https://forums.garmin.com/showthread.php?377430-DIY-Data-Field&p=992103#post992103 La aplicación es gratuita ya que no quiero estropear la valiosa memoria del reloj para algún tipo de implementación del sistema de autorización, pero si te gusta mi trabajo y estás dispuesto a ayudar a que este proyecto evolucione, no dudes en visitar paypal.me/EASuvorov o Paypal a twssupp0rt@gmail.com.
Novedades
v.082 Aplicación de diseñador (borre la memoria caché de su navegador o presione Ctrl+F5 en Google Chrome en la página de la aplicación) y dispositivos modernos: - soporte añadido para la familia Fenix 5 Plus; - Se agregó una solicitud de permiso de "Posicionamiento" para usar coordenadas GPS en los cálculos. v.081 Aplicación de diseño y dispositivos modernos: - categorías de tipo de valor añadido para facilitar la lectura de la lista; - Se agregaron comprobaciones y errores de análisis al generador de expresiones. Dispositivos de última generación (Edge 820, 1000, 1030, Fenix 5x, Descent Mk1): - Se corrigió el procesamiento del operador unario menos. v.080 Aplicación de diseñador: - se eliminó la compatibilidad con gráficos de datos para dispositivos heredados en DIY Clone B, pero en su lugar se agregaron valores de vuelta; - Se agregó una plantilla separada para Edge 820; - Se agregaron expresiones básicas para dispositivos de última generación (consulte la lista a continuación), estos son los límites de esta implementación: -- la expresión se basa en un valor de datos existente de cualquier complejidad y debe comenzar con él; -- la expresión se puede ampliar usando valores de datos simples (que no requieren muestras o parámetros adicionales, esta es la opción de diseño actual de la aplicación de reloj, pero se puede cambiar en el futuro) y operadores matemáticos "+-*/"; -- la expresión se ingresa usando notación infija y se convierte a notación polaca inversa para un mejor rendimiento de análisis en el reloj, se vuelve a convertir a notación infija en la aplicación web, por lo tanto, no se garantiza que la expresión que se muestra después de guardar sea una réplica exacta de la expresión ingresada anteriormente. -- como esta funcionalidad agrega otra dimensión a la complejidad de la aplicación, sugiero enviarme definiciones y fórmulas como entidades separadas para su análisis si algo sale mal. Dispositivos de última generación (Edge 820, 1000, 1030, Fenix 5x, Descent Mk1): - analizador de expresiones agregado. Dispositivos modernos: - código ecualizado con la versión principal de la aplicación Dispositivos heredados: - Se agregó soporte para valores de vuelta y velocidad vertical en lugar de gráficos de datos para DIY Clone B. v.0782 Dispositivos modernos: - posible solución para el bloqueo de la aplicación en Edge 1000. v.0781 Dispositivos modernos: - Se modificó el cálculo del número/tiempo de la zona cero, ahora la zona de FC cero se cuenta a partir de la frecuencia cardíaca en reposo definida en la configuración del reloj (inclusive) hasta el rango inferior de la primera zona de FC (exclusivo), este cálculo se ejecuta en el mismo bloque que para las zonas de potencia, por lo tanto, los valores de potencia ahora deben ingresarse de manera similar a los valores del rango de la zona de FC, comenzando desde el rango inferior de la primera zona de potencia.
Reseña
Artículo de reseña próximamente.