Dokumentation zur DFComDLL.dll / DFCom_x64.dll  04.03.05.00
df_setup_records.h
gehe zur Dokumentation dieser Datei
1 
7 #ifndef DF_SETUP_RECORDS_H
8 #define DF_SETUP_RECORDS_H
9 
10 #include "df_defines.h"
11 
27 DF_API_EXTERN int DF_API_CALL DFCComClearData( int connectionId, int deviceAddress );
28 
29 
45 DF_API_EXTERN int DF_API_CALL DFCComCollectData( int connectionId, int deviceAddress, int *errorNumber );
46 
47 
66 DF_API_EXTERN int DF_API_CALL DFCComGetDatensatz( int connectionId, unsigned char *buffer, int *bufferSize, int *errorNumber );
67 
68 #if (DF_API_VERSION >= 1)
69 
70 
88 DF_API_EXTERN int DF_API_CALL DFCLoadDatensatzbeschreibung( int connectionId, int deviceAddress, int *errorNumber );
89 
90 
103 DF_API_EXTERN int DF_API_CALL DFCDatBCnt( int connectionId );
104 
105 
123 DF_API_EXTERN int DF_API_CALL DFCDatBDatensatz( int connectionId, int number, unsigned char *name, int *fieldCount );
124 
125 
146 DF_API_EXTERN int DF_API_CALL DFCDatBFeld( int connectionId, int datBNumber, int number, unsigned char *name, int *type, int *size );
147 
148 #endif
149 
150 #if (DF_API_VERSION >= 0x02002300)
151 
152 
153 DF_API_EXTERN int DF_API_CALL DFCReadRecord( int channelID, int deviceAddress, char *buffer, int *bufferSize, int *errorNumber );
154 
155 DF_API_EXTERN int DF_API_CALL DFCQuitRecord( int channelID, int deviceAddress, int *errorNumber );
156 
157 #endif
158 
159 // ########################################################
160 // #############* PRIVATE FUNKTIONEN* #################
161 // ########################################################
162 
163 // Funktionen sind nicht dokumentiert.
164 // Sie werden von AESetup oder Talk verwendet.
165 // Unterliegen evntl. Aenderungen.
166 
167 #if defined( USE_PRIVATE )
168 
169 #if (DF_API_VERSION >= 0x02000400)
170 
171 DF_API_EXTERN int DF_API_CALL DFCCheckData( int connectionId, int deviceAddress, int *errorNumber );
172 
173 #endif
174 
175 #endif // USE_PRIVATE
176 
177 #endif
Datei beinhaltet alle Defines die von der API benötigt werden.
DF_API_EXTERN int DF_API_CALL DFCComGetDatensatz(int connectionId, unsigned char *buffer, int *bufferSize, int *errorNumber)
Datensatz aus DLL / Geraet lesen.
DF_API_EXTERN int DF_API_CALL DFCLoadDatensatzbeschreibung(int connectionId, int deviceAddress, int *errorNumber)
Tabellenbeschreibungen fuer Datensaetze aus Geraet lesen.
DF_API_EXTERN int DF_API_CALL DFCDatBFeld(int connectionId, int datBNumber, int number, unsigned char *name, int *type, int *size)
Grunddaten eines Tabellenfeldes fuer Datensaetze ermitteln.
DF_API_EXTERN int DF_API_CALL DFCDatBDatensatz(int connectionId, int number, unsigned char *name, int *fieldCount)
Grunddaten einer Tabellenbeschreibungen fuer Datensaetze ermitteln.
DF_API_EXTERN int DF_API_CALL DFCComClearData(int connectionId, int deviceAddress)
Datenzeiger ruecksetzen.
DF_API_EXTERN int DF_API_CALL DFCComCollectData(int connectionId, int deviceAddress, int *errorNumber)
Daten aus Geraet lesen.
DF_API_EXTERN int DF_API_CALL DFCDatBCnt(int connectionId)
Anzahl der Tabellenbeschreibungen fuer Datensaetze ermitteln.