Datafox DFCom - API 04.03.22
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
|
#include "df_defines.h"
gehe zum Quellcode dieser Datei
Funktionen | |
void DF_API_CALL | DFCClearTimeboyListBuffer (int connectionNumber, int groupNumber, int number) |
Bibliotheksinterne Datenpuffer für Timeboylistendaten löschen und initalisieren. | |
int DF_API_CALL | DFCMakeTimeboyList (int connectionNumber, int groupNumber, int number, int recordCount, int size, const unsigned char *buffer, int flags, int *errorNumber) |
Kopieren eines aufbereiteten Datenarrays für eine Timeboyliste in den Biblioteksinternen Datenpuffer. | |
int DF_API_CALL | DFCLoadTimeboyList (int connectionNumber, int deviceAddress, int groupNumber, int number, int unused_setTo0, int *errorNumber) |
Übertragen der bibliotheksinternen Datenpuffer zum Gerät. | |
void DF_API_CALL DFCClearTimeboyListBuffer | ( | int | connectionNumber, |
int | groupNumber, | ||
int | number | ||
) |
Bibliotheksinterne Datenpuffer für Timeboylistendaten löschen und initalisieren.
Die in der Bibliothek bereitgestellten Datenpuffer für die zu übertragenenden Listendaten werden gelöscht und für eine Verwendung mittels DFCMakeTimeboyList() und DFCLoadTimeboyList() initalisiert.
_DFCClearTimeboyListBuffer@12
DFCClearTimeboyListBuffer
[in] | connectionNumber | Zu verwendende Verbindungsnummer. |
[in] | groupNumber | Gruppennummer der Liste. Bereich -1 bist 19. Mit der Angabe von -1 werden alle Gruppen angesprochen. |
[in] | number | Listennummer. Bereich -1 bist 19. Bei einer Angabe von -1 werden alle Datenpuffer gelöscht. |
int DF_API_CALL DFCLoadTimeboyList | ( | int | connectionNumber, |
int | deviceAddress, | ||
int | groupNumber, | ||
int | number, | ||
int | unused_setTo0, | ||
int * | errorNumber | ||
) |
Übertragen der bibliotheksinternen Datenpuffer zum Gerät.
Es werden die mit DFCMakeTimeboyList() importierten Listendaten in das Gerät geschrieben. Vorhandene Listendaten werden hierbei erst nach einer erfolgreichen Übernahme überschrieben.
_DFCLoadTimeboyList@24
DFCLoadTimeboyList
[in] | connectionNumber | Zu verwendende Verbindungsnummer. |
[in] | deviceAddress | Anzusprechende Geräteadresse. |
[in] | groupNumber | Gruppennummer. Eine Angabe von -1 meint alle Gruppen. |
[in] | number | Listennummer. Bei Angabe von -1 werden alle importierten Listen zur angegebenen Gruppe übertragen. |
[in] | unused_setTo0 | Reservierter Parameter, aktuell mit 0 übergeben. |
[out] | errorNumber | Fehlernummer bei fehlerhafter Ausführung. |
0 | Fehler bei Ausführung. |
1 | Ausführung war erfolgreich. |
int DF_API_CALL DFCMakeTimeboyList | ( | int | connectionNumber, |
int | groupNumber, | ||
int | number, | ||
int | recordCount, | ||
int | size, | ||
const unsigned char * | buffer, | ||
int | flags, | ||
int * | errorNumber | ||
) |
Kopieren eines aufbereiteten Datenarrays für eine Timeboyliste in den Biblioteksinternen Datenpuffer.
Der zu übergebende Datenpuffer wird in den Bibliotheksinternen Datenpuffer kopiert und für eine spätere Übertragung mittels DFCLoadTimeboyList() zwischengespeichert.
_DFCMakeTimeboyList@32
DFCMakeTimeboyList
[in] | connectionNumber | Zu verwendende Verbindungsnummer. |
[in] | groupNumber | Gruppennummer der Liste. Bei Angabe von 0 ist die so übergebene Liste für alle Gruppen gültig. |
[in] | number | Listennummer. |
[in] | recordCount | Anzahl der Datensätze im übergebenen Datenarray. |
[in] | size | Anzahl Byte des Datenarrays. Brechnet sich aus (recordCount * Größe pro Datensatz). |
[in] | buffer | Datenarray mit den Daten. |
[in] | flags | Angebbare Flags zur Liste. Z.B. Bit 1 ob Liste gelöscht werden soll. |
[out] | errorNumber | Fehlernummer bei fehlerhafter Ausführung. |
0 | Fehler bei Ausführung. |
1 | Ausführung war erfolgreich. |