
Le bloc fonctionnel TIMESWITCH_GET renvoie toutes les informations d'un événement d'une minuterie.
Remarque : La minuterie doit être enregistrée dans le même élément.
Ici, la base de données de l'horloge est enregistrée en tant que chaîne de caractères. Celle-ci doit déjà exister sous forme de bloc fonctionnel TIMESWITCH. Veuillez également tenir compte de l'ordre du programme pour que ce bloc fonctionnel soit correctement initialisé.
Définir l'ID en tant que chaîne de caractères de l'événement.
En cas d'erreur, la sortie est définie sur vrai. Cela peut se produire si le calendrier n'existe pas ou si l'ID n'est pas définie ou est invalide.
Renvoie le titre de l'événement.
Le moment de début de l'événement au format DT#.
Le moment de fin de l'événement au format DT#.
Si la sortie est vraie, l'événement est désactivé et ignoré par le programme horaire.
La sortie renvoie les répétitions sous forme de chaîne de caractères. Celles-ci correspondent aux fonctions auxiliaires REPEAT_YEARLY, REPEAT_MONTHLY, REPEAT_WEEKLY, REPEAT_DAILY et REPEAT_HOURLY.
La chaîne de caractères peut être séparée par un double-point ou construite comme suit :
w:2:4:135
Le premier chiffre (en minuscule) définit l'intervalle de répétition :
| Abréviation | Intervalle |
|---|---|
| h | Hebdomadaire |
| d | Quotidien |
| w | Hebdomadaire |
| m | Mensuel |
| y | Annuel |
Le deuxième chiffre définit l'intervalle en tant que nombre entier de répétition. La valeur la plus petite est 1.
Le troisième chiffre définit la fin de la répétition. Ici, trois formats différents peuvent être définis :
Le quatrième chiffre définit les jours de la semaine auxquels la répétition a lieu. Ce chiffre n'est utilisé que pour définir des répétitions hebdomadaires ou mensuelles.
Il est vérifié si le jour de la semaine actuel est présent dans le nombre. Plusieurs jours peuvent être simplement indiqués les uns à la suite des autres. Par exemple, 135 pour lundi, mercredi et vendredi. Si aucune valeur n'est spécifiée (0 ou une chaîne de caractères vide), alors la répétition n'a lieu aucun jour.
| Nombre | Jour De La Semaine |
|---|---|
| 1 | Lundi |
| 2 | Mardi |
| 3 | Mercredi |
| 4 | Jeudi |
| 5 | Vendredi |
| 6 | Samedi |
| 7 | Dimanche |
Définir le jour de la semaine auquel l'événement doit être répété. Les nombres de -1 à 4 sont pris en charge. 0 ou aucune déclaration répète chaque mois au même jour, indépendamment du jour de la semaine. Le jour de la semaine est repris à partir de la première date.
| Valeur | Description |
|---|---|
| -1 | Répète le dernier jour de la semaine. |
| 0 | Répète au même jour. (Par défaut) |
| 1 | Répète le premier jour de la semaine. |
| 2 | Répète le deuxième jour de la semaine. |
| 3 | Répète le troisième jour de la semaine. |
| 4 |
Répète le quatrième jour de la semaine. |
La sortie définit la dernière modification au format DT#. Cette entrée peut également être indéfinie si l'événement a été créé avant la version 5.0.