DIY Data Field (public beta)

App

Campo de dados DIY (beta público)

Por easuvorov · v0.82 public beta

Avaliação

4.9

Avaliações

111

downloads

1,000

Preço

Grátis

Ver na Connect IQ

Descrição

Ou seja, o campo de dados 'Design It Yourself'. Você pode acessar o Data Field Designer clicando no botão "Obter o hardware". Isso é uma questão de conveniência, pois colar o link na descrição causou um redirecionamento incorreto. Para transferir as configurações do designer para o aplicativo de relógio, pressione o botão Importar/Exportar e copie/cole sequencialmente as linhas de definição nas configurações do Garmin Express/Mobile para DIY Data Field (por favor, deixe-me saber se este processo é ambíguo, farei um pequeno clipe para explicar como fazer isso). Isenção de responsabilidade: O aplicativo tem centenas de casos de uso devido à configuração totalmente configurável pelo usuário, portanto, está sujeito a bugs. Este projeto não é patrocinado e sou o único desenvolvedor trabalhando nele em meu tempo livre. Embora eu aceite de bom grado críticas razoáveis ​​e sugestões de melhorias, não garanto que os bugs serão corrigidos e novos recursos adicionados em tempo hábil devido ao fato de não trabalhar neste projeto em tempo integral. Se essa abordagem não for aceitável para você, por favor, não deixe críticas negativas só porque não resolvi seu caso específico. Obrigado pela compreensão. O layout do campo de dados é totalmente configurável via aplicativo web, o aplicativo watch serve como um receptáculo para a string de configuração. As configurações são transferidas por qualquer método aplicável: usando Garmin Express para PC ou Garmin Mobile para a plataforma específica do dispositivo móvel. Se você tiver travamentos, basta me enviar a definição junto com o modelo do relógio e, se possível, o conteúdo de /GARMIN/APPS/LOGS/CIQ_LOG.TXT. O usuário pode projetar seu próprio layout de campo de dados usando três tipos de elementos básicos: valores de dados, gráficos de dados e elementos gráficos. A configuração do layout usa coordenadas absolutas específicas do dispositivo e tamanhos de fonte específicos; portanto, o layout projetado para relógio semirredondo não terá a mesma aparência no relógio redondo ou quadrado com fontes/resoluções diferentes. A maioria dos elementos que consomem muita memória são gráficos de dados e campos de dados com amostras adicionais. Diminuir a largura da barra do gráfico aumenta significativamente o consumo de memória, o que pode levar a falhas de “falta de memória”. Além disso, isso aumenta o tempo de redesenho do campo de dados, já que cada barra do gráfico de dados precisa ser desenhada na tela a cada segundo. A opção de contorno para valores de texto ajuda a aumentar muito a legibilidade, mas o GarminIQ SDK no momento não fornece meios para desenhar o contorno do texto em uma única passagem. A implementação atual desenha cada valor de dados com contorno nove vezes em vez de uma, portanto, por favor, não abuse deste recurso para melhorar o desempenho da rotina de desenho ou teste-o antes de usá-lo em eventos importantes para verificar se o desempenho resultante é aceitável. A configuração de layout incluída é o máximo absoluto que os usuários de dispositivos mais antigos (FR23x, FR630, Fenix3 etc.) podem sair deste aplicativo, já que em alguns testes de simulador obtive travamentos de "falta de memória" mesmo após o envio de novas configurações. É também por isso que o campo não muda o layout após o envio imediato das configurações e é necessário reiniciar o aplicativo de gravação. Portanto, sugiro que você considere a configuração padrão como uma vitrine de recursos e projete algo que consuma menos memória (menos elementos, larguras de barra de gráfico mais amplas, menos amostras para valores de dados, etc.), embora os usuários dos dispositivos mais novos tenham muito mais opções para brincar devido ao aumento do limite de memória. Pretendo adicionar algum tipo de métrica estimada de consumo de memória no aplicativo designer, mas ainda não descobri como calculá-la. A configuração padrão testada no FR230 físico consiste em 26 elementos de tipo misto e parece ser bastante estável, apesar do pico de consumo de memória relatado no simulador ser de 15,9/16kb de memória disponível. Tópico do fórum para discussões, perguntas e sugestões: https://forums.garmin.com/showthread.php?377430-DIY-Data-Field&p=992103#post992103 O aplicativo é gratuito, pois não quero estragar a preciosa memória do relógio para algum tipo de implementação de sistema de autorização, mas se você gosta do meu trabalho e está disposto a ajudar este projeto a evoluir, não hesite em visitar paypal.me/EASuvorov ou Paypal para twssupp0rt@gmail.com.

Novidades

v.082 Aplicativo Designer (limpe o cache do navegador ou pressione Ctrl+F5 no Google Chrome na página do aplicativo) e dispositivos modernos: - adicionado suporte para a família Fenix 5 Plus; - adicionada solicitação de permissão de "Posicionamento" para usar coordenadas GPS em cálculos. v.081 Aplicativo designer e dispositivos modernos: - categorias de tipo de valor agregado para legibilidade da lista; - adicionadas verificações e erros de análise ao construtor de expressões. Dispositivos de última geração (Edge 820, 1000, 1030, Fenix 5x, Descent Mk1): - processamento fixo do operador menos unário. v.080 Aplicativo de designer: - removeu o suporte de gráficos de dados para dispositivos legados no DIY Clone B, mas adicionou valores de volta; - adicionado modelo separado para Edge 820; - adicionadas expressões básicas para dispositivos de ponta (ver lista abaixo), estes são os limites desta implementação: -- a expressão é baseada no valor dos dados existentes de qualquer complexidade e deve começar com ele; -- a expressão pode ser estendida usando valores de dados simples (que não requerem amostras ou parâmetros adicionais, esta é a escolha atual de design do aplicativo de observação, mas pode ser alterada no futuro) e operadores matemáticos "+-*/"; -- a expressão é inserida usando notação infixa e convertida para notação polonesa reversa para melhor desempenho de análise no relógio, ela é convertida novamente para notação infixa no aplicativo da web, portanto, não é garantido que a expressão exibida após salvar será uma réplica exata da expressão inserida anteriormente. -- como essa funcionalidade adiciona outra dimensão à complexidade do aplicativo, sugiro que me envie definições e fórmulas como entidades separadas para análise se algo der errado. Dispositivos de última geração (Edge 820, 1000, 1030, Fenix 5x, Descent Mk1): - adicionado analisador de expressão. Dispositivos modernos: - código equalizado com a versão principal do aplicativo Dispositivos legados: - adicionado suporte para valores de volta e velocidade vertical em vez de gráficos de dados para DIY Clone B. v.0782 Dispositivos modernos: - possível correção para falha do aplicativo no Edge 1000. v.0781 Dispositivos modernos: - alteração do cálculo do número/tempo da zona zero, agora a zona zero de FC é contada a partir da frequência cardíaca em repouso definida nas configurações do relógio (inclusive) até a faixa inferior da primeira zona de FC (exclusivo), este cálculo é executado no mesmo bloco das zonas de potência, portanto, os valores de potência devem agora ser inseridos de forma semelhante aos valores da faixa da zona de FC - começando na faixa inferior da primeira zona de potência.

Análise

Artigo de análise em breve.

Dispositivos compatíveis (73)

Forerunner® 235vívoactive® 3vívoactive® HRfēnix® 5Sfēnix® 5fēnix® 5XDescent™ Mk1Descent™ Mk1ForeAthlete® 235Jfēnix® 3 HRvívoactive® 3fēnix® 3ForeAthlete 935Forerunner® 230Forerunner® 630Forerunner® 645Forerunner® 645 MusicForeAthlete 645ForeAthlete 645 MusicEdge® 1000+53 mais

Permissões

SensorHistoryUserProfilePositioning

Similar

Related items