ST_BACnet_CharacterStringExt
Rohdatenstruktur der Property mit BACnet Datentyp CharacterString. Die Bausteine FB_BACnet_StringExtDecode und FB_BACnet_StringExtEncode decodieren und codieren Daten dieser Struktur in/von in der PLC anzeig- und bearbeitbare Strings mit dem Encoding Windows-1252 bzw. CP1252 (Westeuropäischer Windows-Zeichensatz).
TYPE ST_BACnet_CharacterStringExt :
STRUCT
cookie : BYTE;
encoding : BYTE;
strLen : UINT;
stringData : ARRAY[1..BACnet_STRING_MAXLENGTH] OF BYTE;
END_STRUCT
END_TYPE
cookie
: 0 und strLen > 0 → kein ANSI/UTF-8 String-Encoding; sonst: Ab Adresse von cookie wird ein ANSI/UTF-8 String erwartet.
encoding
: Wenn kein ANSI/UTF-8 String, dann ist hier das String-Encoding enthalten (siehe E_BACNETSTRINGENCODINGTYPES)
strLen
: Wenn kein ANSI/UTF-8 String, dann ist die Byte-Länge der Daten in stringData enthalten
stringData
: Wenn kein ANSI/UTF-8 String: String-Daten