Datafox DFCom - API  04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
df_setup_records.h
gehe zur Dokumentation dieser Datei
1 /*
2  \brief Deklarationen für die Funktionen der Setupdatensätze.
3 
4  \author Bernd Ottmann
5  \date 21.02.2003
6 */
7 #pragma once
8 #ifndef DATAFOX_SETUP_RECORDS_H
9 #ifndef DOXYGEN_SHOULD_SKIP_THIS
10 #define DATAFOX_SETUP_RECORDS_H
11 #endif
12 
13 #include "df_defines.h"
14 
31 DF_API_EXTERN_DECORATE int DF_API_CALL DFCComClearData( int connectionNumber, int deviceAddress );
32 
55 DF_API_EXTERN_DECORATE int DF_API_CALL DFCComCollectData( int connectionNumber, int deviceAddress, int *errorNumber );
56 
81 DF_API_EXTERN_DECORATE int DF_API_CALL DFCComGetDatensatz( int connectionNumber, unsigned char *buffer, int *bufferSize, int *errorNumber );
82 
101 DF_API_EXTERN_DECORATE int DF_API_CALL DFCLoadDatensatzbeschreibung( int connectionNumber, int deviceAddress, int *errorNumber );
102 
117 DF_API_EXTERN_DECORATE int DF_API_CALL DFCDatBCnt( int connectionNumber );
118 
137 DF_API_EXTERN_DECORATE int DF_API_CALL DFCDatBDatensatz( int connectionNumber, int number, char *name, int *fieldCount );
138 
173 DF_API_EXTERN_DECORATE int DF_API_CALL DFCDatBFeld( int connectionNumber, int datBNumber, int number, char *name, int *type, int *size );
174 
199 DF_API_EXTERN_DECORATE int DF_API_CALL DFCReadRecord( int connectionNumber, int deviceAddress, unsigned char *buffer, int *bufferSize, int *errorNumber );
200 
222 DF_API_EXTERN_DECORATE int DF_API_CALL DFCQuitRecord( int connectionNumber, int deviceAddress, int *errorNumber );
223 
224 #if (DF_API_VERSION >= 0x04010600)
225 
252 DF_API_EXTERN_DECORATE int DF_API_CALL DFCRestoreRecords( int connectionNumber, int deviceAddress, int *errorNumber );
253 
254 #endif
255 
256 #if (DF_API_VERSION >= 0x04030C00)
281 DF_API_EXTERN int DF_API_CALL DFCQuitRecordExt( int connectionNumber, int deviceAddress, char *param, int *paramLength );
282 
283 #endif
284 // ########################################################
285 // #############* PRIVATE FUNKTIONEN* #################
286 // ########################################################
287 
288 // Funktionen sind nicht dokumentiert.
289 // Sie werden von AESetup oder Talk verwendet.
290 // Unterliegen evntl. Aenderungen.
291 
292 #if defined( USE_PRIVATE )
293 
294 // \export{_DFCCheckData@12, DFCCheckData}
295 DF_API_EXTERN_DECORATE int DF_API_CALL DFCCheckData( int connectionNumber, int deviceAddress, int *errorNumber );
296 
297 #endif // USE_PRIVATE
298 
299 #endif
#define DF_API_CALL
Definition: df_defines.h:80
#define DF_API_EXTERN_DECORATE
Definition: df_defines.h:78
#define DF_API_EXTERN
Definition: df_defines.h:79
int DF_API_CALL DFCLoadDatensatzbeschreibung(int connectionNumber, int deviceAddress, int *errorNumber)
Aufbau der Datensatztabellen aus dem Geräte lesen.
DF_API_EXTERN int DF_API_CALL DFCQuitRecordExt(int connectionNumber, int deviceAddress, char *param, int *paramLength)
Datensatz im Gerät quittieren.
int DF_API_CALL DFCQuitRecord(int connectionNumber, int deviceAddress, int *errorNumber)
Datensatz im Gerät quittieren.
int DF_API_CALL DFCReadRecord(int connectionNumber, int deviceAddress, unsigned char *buffer, int *bufferSize, int *errorNumber)
Datensatz aus Gerät lesen.
int DF_API_CALL DFCRestoreRecords(int connectionNumber, int deviceAddress, int *errorNumber)
Datensätze wiederherstellen.
int DF_API_CALL DFCComGetDatensatz(int connectionNumber, unsigned char *buffer, int *bufferSize, int *errorNumber)
Datensatz aus Bibliothekspuffer lesen.
int DF_API_CALL DFCDatBFeld(int connectionNumber, int datBNumber, int number, char *name, int *type, int *size)
Grunddaten eines Datensatzfeldes abrufen.
int DF_API_CALL DFCComClearData(int connectionNumber, int deviceAddress)
Datensätze löschen.
int DF_API_CALL DFCDatBCnt(int connectionNumber)
Anzahl der gelesenen Datensatztabellen abrufen.
int DF_API_CALL DFCComCollectData(int connectionNumber, int deviceAddress, int *errorNumber)
Datensätze aus Gerät lesen.
int DF_API_CALL DFCDatBDatensatz(int connectionNumber, int number, char *name, int *fieldCount)
Grunddaten einer Datensatztabelle abrufen.

© 2003-2021 Datafox GmbH