Modifications

Sauter à la navigation Sauter à la recherche
1 241 octets ajoutés ,  21 mars 2025 à 00:01
Ligne 244 : Ligne 244 :  
Voici comment fonctionne cette fonction.
 
Voici comment fonctionne cette fonction.
   −
* '''Ligne 12''' : la paramètre {{fname|_now}} est un Tuple contenant une information de date et heure produit par l'horloge temps réel, soit .
+
* '''Ligne 12''' : la paramètre {{fname|_now}} est un Tuple contenant une information de date et heure produit par l'horloge temps réel (Y,M,D,wD,h,m,s,ms).
−
.
+
* '''Ligne 22''' : {{fname|_now[5]}} contient le nombre de minutes de l'heure. '''Si''' nous sommes en dessous de 30 minutes '''alors''' il faut calculer l'heure du carillon à la toute prochaine demi-heure (lignes 22 à 25) '''sinon''' calculer l'heure du carillon à la prochaine heure (lignes 27 à 43).
 +
 
 +
{{underline|'''Prochaine DEMI-HEURE:'''}}
 +
* '''Ligne 23''' : préparation d'un tuple {{fname|mktim_data}} pour la fonction {{fname|time.mktime()}}. Il doit avoir le format (Y,M,D,h,m,s,wD,yD) à partir de l'information contenue dans {{fname|_now}}, en préservant l'heure mais en imposant 30 min, 0 sec. Nous serons donc dans le futur à la prochaine demi-heure.
 +
* '''Ligne 24''' : identification du type de carillon {{fname|chime_type}} comme un carillon de demi-heure (HALF_HOUR_CHIME = 2).
 +
* '''Ligne 25''' : identification de l'heure de référence.
 +
 
 +
{{underline|'''Prochaine HEURE:'''}}
 +
{{dbox-gray| Cette section est plus étendue car il faut tenir compte d'un cas particulier. En effet, lorsque {{fname|_now}} contient une heure supérieure à 23h30 il faut passer au jour suivant 0h00m01s . }}
 +
* '''Ligne 27''' : identification du type de carillon {{fname|chime_type}} comme un carillon d'heure (HOUR_CHIME = 1).
 +
 
    
{{P2E-TRAILER}}
 
{{P2E-TRAILER}}
32 920

modifications

Menu de navigation