Parcourir ce sujet :
1 Utilisateur(s) anonymes
Alarme application suunto. |
||
---|---|---|
Inscrit:
09/12/2014 17:41 De Trégastel
Messages:
88
|
Bonjour,
J'ai viens d'obtenir une suunto ambit et je commence dans la création d' "app". Je souhaite créer une alarme permettant de connaitre si un seuil est passé (sans être le nez sur son ecran en nav) par ex un beep := 20 nds, 2 beep :=25nds et 28 nds := son continu. J'ai repéré Suunto.alarmBeep() dans le manuel d'utilisation mais je ne sais pas comment faire sonner la montre en continu (j'ai essayé en vain d'utiliser des boucles for) Des idées ? Merci bcp. Gwendal
Posté le : 06/09/2017 16:39
|
|
Transférer |
Re: Alarme application suunto. |
||
---|---|---|
Inscrit:
08/07/2011 19:20 De IDF
Messages:
377
|
En version ultra simpliste, en créant la variable vitesse=0 (tu peux faire sans créer de variable, juste en convertissant en km/h ) , tu aurais ça :
vitesse = SUUNTO_SPEED / 1.852;
le problème est que tu peux atteindre 21 nœuds sans faire 20... Donc c'est tout naze comme appli Eh puis ca va être chiant à beeper tout le temps: tu sauras plus pourquoi ca beep!!!! A ta place, je ferais un truc plus simple : allumer la montre au-dessus de 25 nœuds et beeper au-dessus de 28 nœuds
vitesse = SUUNTO_SPEED / 1.852;
et tant qu'à faire, pour éviter l'infarctus , je rajouterais cette ligne :
if (SUUNTO_HR >= SUUNTO_USER_MAX_HR*0.9) {Suunto.light();Suunto.alarmBeep();}
ca fait beeper et allumer la montre en continu si on est dans la zone rouge de notre cœur, c'est à dire en gros 90% de sa fréquence max. Vous pouvez changer le pourcentage NB : SUUNTO_USER_MAX_HR c'est notre fréquence cardiaque max (à rentrer dans le profil suunto) @+
Posté le : 06/09/2017 19:33
|
|
Transférer |
Re: Alarme application suunto. |
||
---|---|---|
Inscrit:
09/12/2014 17:41 De Trégastel
Messages:
88
|
Merci pour cette réponse détaillée, ca m'a aidé pr trouver le bug !
Ca marche j'avais un " &&" qui obligeait la montre à sonner une fois! J'apprends , j'apprends ... if (RESULT > topspeed && AlarmeTF == 0) { Suunto.alarmBeep(); prefix = "+"; postfix = "vite"; AlarmeTS = 0; AlarmeTF = 1; } J'avais pas vu la fonction "light" ca sera pour le crépuscule des bastons d'hiver ! xD Le cardio j'espère ne pas en avoir besoin ! Bonne soirée . GP
Posté le : 06/09/2017 21:22
|
|
Transférer |
Re: Alarme application suunto. |
||
---|---|---|
Inscrit:
08/07/2011 19:20 De IDF
Messages:
377
|
Il est bien ton code pour eviter que ca beep quand ca a déja beepé
t'es bon en fait même si je comprends pas le choix du nom "AlarmeTF" et "AlarmeTS" ... Du coup, tu fais un truc comme ça? :
/* While in sport mode do this once per second */
Posté le : 07/09/2017 17:37
Edité par Venum sur 07/09/2017 19:06:07
Edité par Venum sur 07/09/2017 19:08:20 |
|
Transférer |
Re: Alarme application suunto. |
||
---|---|---|
Inscrit:
09/12/2014 17:41 De Trégastel
Messages:
88
|
Je suis parti d'une application de seuils cardiaques pour les cyclistes que j'ai trouvé sur movescounts que j'ai voulu adapter au windsurf.
Donc l'astuce des variables AlarmeTS (TS:= too slow, TF:=2Fast) n'est pas de moi, je n'avais pas compris leur utilisation jusqu'à ce post ahah L'app est justement celle que tu as écrit avec un --- beep unique --- sur toutes la plage . Ca doit bien fonctionner en course à pied car moins de bruit environnant. En windsurf(nonfoil) le ---beep unique--- ne s'entend pas donc je vais supprimer ces fameuses variables. Merci beaucoup pour ton aide ! Bon we venté ;)
Posté le : 08/09/2017 07:06
|
|
Transférer |
Re: Alarme application suunto. |
||
---|---|---|
Inscrit:
27/04/2012 16:11 De Pleumeur-Bodou (22)
Messages:
151
|
Salut Dadal,
Tu nous diras quand tu auras testé ton appli, je suis intéressé.
Posté le : 08/09/2017 17:05
|
|
Transférer |
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.