EIB_Date und EIB_Time nehmen Datum und Zeit als Strings entgegen bzw. setzen eine IPS-Stringvariable. Der Aufbau dieser Strings ist folgendermassen:
EIB_Date:
String = „YYYYMMDD“
YYYY -> 4 stellige Jahreszahl
MM -> 2 stelliger Monat (ggf. mit führender Null)
DD -> 2 stelliger Tag (ggf. mit führender Null)
Beispiel:
„20070409“ -> bedeutet: 9.4.2007
Der String hat genau 6 Zeichen.
EIB_Time:
String = „dhhmmss“
d -> Tag der Woche mit ‚1‘=Montag bis ‚7‘=Sonntag oder ‚0‘=nicht gesetzt
hh -> Stunden (ggf. mit führender Null)
mm -> Minuten (ggf. mit führender Null)
ss -> Sekunden (ggf. mit führender Null)
Der String hat im Standard genau 7 Zeichen. Die Interpretation „TimeOnly“ verzichtet auf den Tag ‚d‘ und hat dann 6 Zeichen.
Beispiel:
„0235546“ -> bedeutet: kein Tag, 23:55:46
Zum setzen der IPS-Systemzeit/datum auf den EIB-Bus gibt es einen Ziegelstein (oder auch Brick genannt).
Gruss,
Olli