Datafox DFCom - API  04.03.11.00
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 connectionId, int deviceAddress );
32 
55 DF_API_EXTERN_DECORATE int DF_API_CALL DFCComCollectData( int connectionId, int deviceAddress, int *errorNumber );
56 
81 DF_API_EXTERN_DECORATE int DF_API_CALL DFCComGetDatensatz( int connectionId, unsigned char *buffer, int *bufferSize, int *errorNumber );
82 
101 DF_API_EXTERN_DECORATE int DF_API_CALL DFCLoadDatensatzbeschreibung( int connectionId, int deviceAddress, int *errorNumber );
102 
117 DF_API_EXTERN_DECORATE int DF_API_CALL DFCDatBCnt( int connectionId );
118 
137 DF_API_EXTERN_DECORATE int DF_API_CALL DFCDatBDatensatz( int connectionId, int number, char *name, int *fieldCount );
138 
169 DF_API_EXTERN_DECORATE int DF_API_CALL DFCDatBFeld( int connectionId, int datBNumber, int number, char *name, int *type, int *size );
170 
195 DF_API_EXTERN_DECORATE int DF_API_CALL DFCReadRecord( int connectionId, int deviceAddress, unsigned char *buffer, int *bufferSize, int *errorNumber );
196 
218 DF_API_EXTERN_DECORATE int DF_API_CALL DFCQuitRecord( int connectionId, int deviceAddress, int *errorNumber );
219 
220 #if (DF_API_VERSION >= 0x04010600)
221 
248 DF_API_EXTERN_DECORATE int DF_API_CALL DFCRestoreRecords( int connectionId, int deviceAddress, int *errorNumber );
249 
250 #endif
251 
252 // ########################################################
253 // #############* PRIVATE FUNKTIONEN* #################
254 // ########################################################
255 
256 // Funktionen sind nicht dokumentiert.
257 // Sie werden von AESetup oder Talk verwendet.
258 // Unterliegen evntl. Aenderungen.
259 
260 #if defined( USE_PRIVATE )
261 
262 // \export{_DFCCheckData@12, DFCCheckData}
263 DF_API_EXTERN_DECORATE int DF_API_CALL DFCCheckData( int connectionId, int deviceAddress, int *errorNumber );
264 
265 #endif // USE_PRIVATE
266 
267 #endif
int DF_API_CALL DFCLoadDatensatzbeschreibung(int connectionId, int deviceAddress, int *errorNumber)
Aufbau der Datensatztabellen aus dem Geräte lesen.
#define DF_API_EXTERN_DECORATE
Definition: df_defines.h:78
int DF_API_CALL DFCDatBDatensatz(int connectionId, int number, char *name, int *fieldCount)
Grunddaten einer Datensatztabelle abrufen.
int DF_API_CALL DFCDatBCnt(int connectionId)
Anzahl der gelesenen Datensatztabellen abrufen.
int DF_API_CALL DFCComCollectData(int connectionId, int deviceAddress, int *errorNumber)
Datensätze aus Gerät lesen.
int DF_API_CALL DFCRestoreRecords(int connectionId, int deviceAddress, int *errorNumber)
Datensätze wiederherstellen.
int DF_API_CALL DFCComGetDatensatz(int connectionId, unsigned char *buffer, int *bufferSize, int *errorNumber)
Datensatz aus Bibliothekspuffer lesen.
int DF_API_CALL DFCQuitRecord(int connectionId, int deviceAddress, int *errorNumber)
Datensatz im Gerät quittieren.
#define DF_API_CALL
Definition: df_defines.h:80
int DF_API_CALL DFCComClearData(int connectionId, int deviceAddress)
Datensätze löschen.
int DF_API_CALL DFCReadRecord(int connectionId, int deviceAddress, unsigned char *buffer, int *bufferSize, int *errorNumber)
Datensatz aus Gerät lesen.
int DF_API_CALL DFCDatBFeld(int connectionId, int datBNumber, int number, char *name, int *type, int *size)
Grunddaten eines Datensatzfeldes abrufen.

© 2003-2018 Datafox GmbH