constructor

[ Funktion ]

public constructor(endianness = TcHmi.Endianness.LittleEndian, length?: number)

Erzeugt einen neuen Base64BinaryReader.

Parameter

Name

Typ

Beschreibung

endianness [ Optional ]

Endianness

Die Byte-Reihenfolge in der Daten im Base64-String gespeichert werden sollen.

Wird dieser Parameter nicht angegeben, so wird der Default-Wert LittleEndian verwendet.

length [ Optional ]

number

Die Länge der Daten in Bytes, die geschrieben werden soll.

Wird dieser Parameter angegeben, so werden Fehler ausgelöst, wenn versucht wird Daten zu schreiben, die die angegebene Länge überschreiten. Wenn getEncodedString aufgerufen wird bevor die angegebene Länge erreicht ist, so werden die verbleibenden Bytes mit 0 aufgefüllt.

Beispiel – JavaScript

var writer = new TcHmi.Base64BinaryWriter();
var writerBigEndian = new TcHmi.Base64BinaryWriter(TcHmi.Endianness.BigEndian);
var writerFixedLength = new TcHmi.Base64BinaryWriter(TcHmi.Endianness.LittleEndian, 20);
constructor 1:

Verfügbar ab Version 1.10