- Tresmeur HD
- Plestin HD
- Trestel HD
- Goaz-trez HD
- Ile-Grande HD

 

- Beg-Leguer HD

- Tregastel CNT HD

- Keriec HD

- Rosaires HD

 

- Goaz-trez
- Ile-grande
- Tregastel

- Rosaires
- Caroual

- Hillion

  • Rejoignez la communaute WindsurfBreizh22 Rejoignez la communaute Windsurf Breizh22
    Et restez en contact !
  • Postez vos photos de sessions Postez vos photos de sessions
    Directement dans l'album photos!
  • Les infos en directes des spots Les infos en directes des spots
    Grace aux Anemos et Webcams de l'Asso.
  • Vos annonces Vos annonces
    sur le site pour vendre au plus vite.
  • Organisation chaque année Organisation chaque annee
    - Une LD et une epreuve de vague!
  • Postez vos photos de sessions Postez vos photos de sessions
    Directement dans l'album photos!

Parcourir ce sujet :   1 Utilisateur(s) anonymes





Alarme application suunto.

Inscrit:
09/12/2014 17:41
De Trégastel
Messages: 86
Hors Ligne
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 la contribution vers d'autres applications Transférer


Re: Alarme application suunto.

Inscrit:
08/07/2011 19:20
De IDF
Messages: 376
Hors Ligne
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;
  if (
vitesse == 20) {Suunto.alarmBeep();}
  if (
vitesse == 25) {Suunto.alarmBeep(); Suunto.alarmBeep();}
  if (
vitesse >= 28) {Suunto.alarmBeep();}



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;
  if (
vitesse >= 25) {Suunto.light();}
  if (
vitesse >= 28) {Suunto.alarmBeep();}


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
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Alarme application suunto.

Inscrit:
09/12/2014 17:41
De Trégastel
Messages: 86
Hors Ligne
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 la contribution vers d'autres applications Transférer


Re: Alarme application suunto.

Inscrit:
08/07/2011 19:20
De IDF
Messages: 376
Hors Ligne
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 */
RESULT SUUNTO_SPEED/1.852;
if (
RESULT >= 20 && Result <25 && Alarmepalier1 == 0)
 {
  
Suunto.alarmBeep();
  
prefix "plus";
  
postfix "20";
  
Alarmepalier11;
  
Alarmepalier2 0;
 }

if (
RESULT >= 25 && RESULT 28 && Alarmepalier2 == 0
{
  
Suunto.alarmBeep(); Suunto.alarmBeep();
  
prefix "plus";
  
postfix "25";
 
Alarmepalier10;
 
Alarmepalier2 1;
}

if (
RESULT >= 28)
 {
  
Suunto.alarmBeep();
  
prefix "plus";
  
postfix "28";
 
Alarmepalier10;
 
Alarmepalier2 =0;
}




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
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Alarme application suunto.

Inscrit:
09/12/2014 17:41
De Trégastel
Messages: 86
Hors Ligne
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 la contribution vers d'autres applications Transférer


Re: Alarme application suunto.

Inscrit:
27/04/2012 16:11
De Pleumeur-Bodou (22)
Messages: 151
Hors Ligne
Salut Dadal,

Tu nous diras quand tu auras testé ton appli, je suis intéressé.

Posté le : 08/09/2017 17:05
Transférer la contribution vers d'autres applications Transférer



 Haut   Précédent   Suivant



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.

[Recherche avancée]


Adhesion 2024
Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !
Menu Principal