F_BACnet_CheckWeekOfMonth : USINT

F_BACnet_CheckWeekOfMonth : USINT 1:

Anwendung

Funktion zur Prüfung eines Datum-Zahlenwertes (BYTE) für die Woche des Monats auf Gültigkeit. Der Rückgabewert entspricht einem gültigen Wert für die Woche des Monats oder undefiniert als Zahlencode (*). Siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum Datentyp BACnetWeekNDay.

Achtung: Der Eingabe-Wert wird ebenfalls korrigiert (nIn).

VAR_IN_OUT

nIn      : BYTE;

nIn:  Zu korrigierender Zahlenwert für die Angabe der Woche im Monat; mögliche Werte:

1 → Tage 1 bis 7 des Monats

2→  Tage 8 bis 14 des Monats

3 → Tage 15 bis 21 des Monats

4 → Tage 22 bis 28 des Monats

5 → Tage 29 bis 31 des Monats

6 → die letzten 7 Tage des Monats

sonst konvertiert zu 255 → undefiniert