
Blok funkcija TIMESWITCH_GET vraća sve informacije o događaju vremenske ure.
Napomena: Vremena mora biti smještena u istom elementu.
Ovdje se baza podataka ure kao niz znakova. Ovo mora postojati kao blok funkcija TIMESWITCH. Obavezno obratite pozornost na redoslijed programa, kako bi ovaj blok funkcija bio ispravno inicijaliziran.
Definira ID kao niz znakova događaja.
U slučaju pogreške izlaz se postavlja na istinu. To može biti ako kalendar ne postoji ili ako je ID nije definiran ili je nevažeći.
Vraća naslov događaja.
Početni trenutak događaja u formatu DT# vraća.
Završni trenutak događaja u formatu DT# vraća.
Ako je izlaz istina, onda je događaj deaktiviran i vremenski program ga ignorira.
Izlaz vraća ponavljanja kao niz znakova. Ovi odgovaraju pomoćnim funkcijama REPEAT_YEARLY, REPEAT_MONTHLY, REPEAT_WEEKLY, REPEAT_DAILY i REPEAT_HOURLY.
Niz znakova može biti odvojen dvotočkom ili kao što slijedi:
w:2:4:135
Prva znamenka (malim slovima) definira vremenski raspon ponavljanja:
| Skraćenica | Vremenski raspon |
|---|---|
| h | Satično |
| d | Dnevno |
| w | Tjedno |
| m | Mjesečno |
| y | Godišnje |
Druga znamenka definira interval kao cijeli broj ponavljanja. Najmanja vrijednost je 1.
Treća znamenka definira kraj ponavljanja. Ovdje se mogu definirati tri različita formata:
Četvrta znamenka definira dane u tjednu kada se ponavljanje događa. Ova znamenka koristi se samo pri definiranju tjednih ili mjesečnih ponavljanja.
Provjerava se da li je trenutni dan u tjednu prisutan u broju. Više dana može biti jednostavno navedeno jedan za drugim. Na primjer, 135 za ponedjeljak, srijedu i petak. Ako nije navedena vrijednost (0 ili prazan niz znakova), tada se ne ponavlja ni na kojem danu.
| Broj | Dan u tjednu |
|---|---|
| 1 | Ponedjeljak |
| 2 | Utorak |
| 3 | Srijeda |
| 4 | Četvrtak |
| 5 | Petak |
| 6 | Subota |
| 7 | Nedjelja |
Definira na kojem danu u tjednu se događaj treba ponoviti. Podržani su brojevi od -1 do 4. 0 ili nijedna deklaracija ponavlja se svakog mjeseca istog dana, bez obzira na dan u tjednu. Dan u tjednu preuzima se od prvog datuma.
| Vrijednost | Opis |
|---|---|
| -1 | Ponavlja se na zadnjem danu u tjednu. |
| 0 | Ponavlja se istog dana. (Zadano) |
| 1 | Ponavlja se na prvom danu u tjednu. |
| 2 | Ponavlja se na drugom danu u tjednu. |
| 3 | Ponavlja se na trećem danu u tjednu. |
| 4 |
Ponavlja se na četvrtom danu u tjednu. |
Izlaz definira zadnju promjenu u formatu DT#. Ovaj ulaz može biti i nedefiniran ako je događaj stvoren prije verzije 5.0.