Datei-Transfer

Mit den Operationen AtomicReadFile und AtomicWriteFile ist ein Datei-Transfer über den BACnet-Treiber möglich. Dies stellt auch die Funktionalität zum Generieren und Einspielen eines Backups zur Verfügung.

Die Services werden über den internen Datenpunkt _BacnetDevice.Command.Service angesprochen.

AtomicReadFile

Das Lesen einer Datei hat die folgenden Syntax:

AtomicReadFile
<Datei Objekt-Instanz>
<Zugriffmethode auf die Datei (0 - Datensatz basiert, 1 - Stream basiert)>
<Voller Dateiname inklusive des Pfades>
<Startposition /Start-Datensatz ab welchem die Datei gelesen wird>
<Byte-/Datensatz- Anzahl die gelesen werden soll>

AtomicWriteFile

Das Schreiben einer Datei hat die folgenden Syntax:

AtomicWriteFile
<Datei Objekt-Instanz>
<Zugriffmethode auf die Datei (0 - Datensatz basiert, 1 - Stream basiert)>
<Voller Dateiname inklusive des Pfades>
<Startposition /Start-Datensatz wohin die Datei geschrieben wird>
<Byte-/Datensatz- Anzahl die geschreiben werden soll>