DIY Data Field (public beta)

App

DIY-Datenfeld (öffentliche Beta)

Von easuvorov · v0.82 public beta

Bewertung

4.9

Bewertungen

111

Downloads

1,000

Preis

Kostenlos

Im Connect IQ Store ansehen

Beschreibung

Nämlich das Datenfeld „Design It Yourself“. Sie können auf den Data Field Designer zugreifen, indem Sie auf die Schaltfläche „Hardware abrufen“ klicken. Dies dient der Bequemlichkeit, da das Einfügen eines Links in die Beschreibung zu einer falschen Weiterleitung führte. Um die Einstellungen vom Designer zur Uhren-App zu übertragen, drücken Sie die Schaltfläche „Importieren/Exportieren“ und kopieren/fügen Sie nacheinander Definitionszeilen in die Garmin Express/Mobile-Einstellungen für das DIY-Datenfeld ein (bitte lassen Sie mich wissen, ob dieser Vorgang nicht eindeutig ist. Ich werde einen kurzen Clip erstellen, um zu erklären, wie das geht). Haftungsausschluss: Die Anwendung verfügt aufgrund der vollständig vom Benutzer konfigurierbaren Einrichtung über Hunderte von Anwendungsfällen und ist daher anfällig für Fehler. Dieses Projekt wird nicht gesponsert und ich bin der einzige Entwickler, der in meiner Freizeit daran arbeitet. Obwohl ich berechtigte Kritik und Verbesserungsvorschläge gerne annehme, kann ich nicht garantieren, dass Fehler rechtzeitig oder überhaupt hinzugefügt werden, da ich nicht Vollzeit an diesem Projekt arbeite. Wenn dieser Ansatz für Sie nicht akzeptabel ist, hinterlassen Sie bitte keine schlechten Bewertungen, nur weil ich Ihren konkreten Fall nicht gelöst habe. Vielen Dank für Ihr Verständnis. Das Datenfeldlayout ist vollständig über die Web-App konfigurierbar, die Watch-Anwendung dient als Aufnahme für die Konfigurationszeichenfolge. Die Einstellungen werden mit jeder geeigneten Methode übertragen: mit Garmin Express für PC oder Garmin Mobile für die jeweilige Mobilgeräteplattform. Wenn es zu Abstürzen kommt, reicht es aus, mir die Definition zusammen mit dem Uhrenmodell und, wenn möglich, dem Inhalt von /GARMIN/APPS/LOGS/CIQ_LOG.TXT zu senden. Der Benutzer kann sein eigenes Datenfeldlayout mithilfe von drei Arten von Grundelementen entwerfen: Datenwerte, Datendiagramme und grafische Elemente. Beim Layout-Setup werden gerätespezifische absolute Koordinaten und bestimmte Schriftgrößen verwendet. Daher sieht das für eine halbrunde Uhr entworfene Layout auf einer runden oder quadratischen Uhr mit unterschiedlichen Schriftarten/Auflösungen nicht gleich aus. Die speicherhungrigsten Elemente sind Datendiagramme und Datenfelder mit zusätzlichen Beispielen. Durch Verringern der Breite der Diagrammbalken erhöht sich der Speicherverbrauch erheblich, was zu Abstürzen aufgrund von „nicht genügend Speicher“ führen kann. Außerdem erhöht sich dadurch die Zeit für das Neuzeichnen von Datenfeldern, da jeder Datendiagrammbalken jede Sekunde auf dem Bildschirm gezeichnet werden muss. Die Umrissoption für Textwerte verbessert die Lesbarkeit erheblich, das GarminIQ SDK bietet derzeit jedoch keine Möglichkeit, Textumrisse in einem einzigen Durchgang zu zeichnen. Die aktuelle Implementierung zeichnet jeden Datenwert mit Umriss neun Mal statt einmal. Missbrauchen Sie diese Funktion daher bitte nicht, um die Leistung der Zeichenroutine zu verbessern, und testen Sie sie nicht, bevor Sie sie bei wichtigen Ereignissen verwenden, um zu überprüfen, ob die resultierende Leistung akzeptabel ist. Das gebündelte Layout-Setup ist das absolute Maximum, das Benutzer älterer Geräte (FR23x, FR630, Fenix3 usw.) aus dieser App herausholen können, da es bei einigen Simulatortests selbst nach dem Senden neuer Einstellungen zu Abstürzen aufgrund von „nicht genügend Speicher“ kam. Das ist auch der Grund, warum sich das Feldlayout nach dem sofortigen Senden der Einstellungen nicht ändert und ein Neustart der Aufnahme-App erforderlich ist. Daher schlage ich vor, dass Sie das Standard-Setup als Feature-Show betrachten und etwas weniger speicherintensives entwerfen (weniger Elemente, größere Diagrammbalkenbreiten, weniger Beispiele für Datenwerte usw.), obwohl Benutzer neuerer Geräte aufgrund des erhöhten Speicherlimits viel mehr Optionen zum Spielen haben. Ich habe vor, in der Designer-App eine Art geschätzte Metrik für den Speicherverbrauch hinzuzufügen, muss aber noch herausfinden, wie ich sie berechnen kann. Das auf dem physischen FR230 getestete Standard-Setup besteht aus 26 gemischten Elementen und scheint ziemlich stabil zu sein, obwohl der im Simulator gemeldete Spitzenspeicherverbrauch 15,9/16 KB des verfügbaren Speichers beträgt. Forenthread für Diskussionen, Fragen und Vorschläge: https://forums.garmin.com/showthread.php?377430-DIY-Data-Field&p=992103#post992103 Die Bewerbung ist kostenlos, da ich den kostbaren Uhrenspeicher nicht für die Implementierung eines Autorisierungssystems verschwenden möchte, aber wenn Ihnen meine Arbeit gefällt und Sie bereit sind, dieses Projekt weiterzuentwickeln, dann zögern Sie nicht, paypal.me/EASuvorov oder Paypal an twssupp0rt@gmail.com zu besuchen.

Neuigkeiten

v.082 Designer-App (leeren Sie bitte Ihren Browser-Cache oder drücken Sie Strg+F5 in Google Chrome auf der App-Seite) und moderne Geräte: - Unterstützung für die Fenix 5 Plus-Familie hinzugefügt; - Berechtigungsanfrage „Positionierung“ hinzugefügt, um GPS-Koordinaten in Berechnungen zu verwenden. v.081 Designer-App und moderne Geräte: - Mehrwerttypkategorien zur besseren Lesbarkeit der Liste; - Überprüfungen und Analysefehler zum Ausdrucks-Builder hinzugefügt. Modernste Geräte (Edge 820, 1000, 1030, Fenix 5x, Descent Mk1): - Die Verarbeitung unärer Minusoperatoren wurde korrigiert. v.080 Designer-App: - Unterstützung von Datendiagrammen für ältere Geräte im DIY-Klon B entfernt, stattdessen aber Rundenwerte hinzugefügt; - Separate Vorlage für Edge 820 hinzugefügt; - Grundlegende Ausdrücke für hochmoderne Geräte hinzugefügt (siehe Liste unten), dies sind die Grenzen dieser Implementierung: - Der Ausdruck basiert auf einem vorhandenen Datenwert beliebiger Komplexität und muss mit diesem beginnen. – Der Ausdruck kann mit einfachen Datenwerten (die keine zusätzlichen Beispiele oder Parameter erfordern, dies ist die aktuelle Wahl des Watch-App-Designs, kann aber in Zukunft geändert werden) und mathematischen Operatoren „+-*/“ erweitert werden; – Der Ausdruck wird unter Verwendung der Infix-Notation eingegeben und in die umgekehrte polnische Notation konvertiert, um eine bessere Analyseleistung auf der Uhr zu erzielen. In der Web-App wird er wieder in die Infix-Notation konvertiert. Daher kann nicht garantiert werden, dass der nach dem Speichern angezeigte Ausdruck eine exakte Kopie des zuvor eingegebenen Ausdrucks ist. – Da diese Funktionalität der Anwendungskomplexität eine weitere Dimension hinzufügt, schlage ich vor, mir Definitionen und Formeln als separate Einheiten zur Analyse zu senden, falls etwas schief geht. Modernste Geräte (Edge 820, 1000, 1030, Fenix 5x, Descent Mk1): - Ausdrucksparser hinzugefügt. Moderne Geräte: - Gleicher Code mit der Haupt-App-Version Ältere Geräte: - Unterstützung für Rundenwerte und vertikale Geschwindigkeit anstelle von Datendiagrammen für DIY-Klon B hinzugefügt. v.0782 Moderne Geräte: – Mögliche Lösung für Anwendungsabsturz auf Edge 1000. v.0781 Moderne Geräte: - Berechnung der Anzahl/Zeit der Nullzone geändert, jetzt wird die Null-HF-Zone beginnend mit der in den Uhreneinstellungen definierten Ruheherzfrequenz (einschließlich) bis zum unteren Bereich der ersten HF-Zone (ausschließlich) gezählt. Diese Berechnung wird im selben Block wie für Leistungszonen ausgeführt. Daher sollten Leistungswerte jetzt ähnlich wie die Werte des HF-Zonenbereichs eingegeben werden – beginnend mit dem unteren Bereich der ersten Leistungszone.

Bewertung

Bewertungsartikel kommt bald.

Kompatible Geräte (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 mehr

Berechtigungen

SensorHistoryUserProfilePositioning

Ähnlich

Related items