Datafox DFCom - API 04.03.22
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
15#ifdef DOC_LANG_EN
32#else
49#endif
50DF_API_EXTERN_DECORATE int DF_API_CALL DFCComClearData( int connectionNumber, int deviceAddress );
51
52#ifdef DOC_LANG_EN
74#else
97#endif
98DF_API_EXTERN_DECORATE int DF_API_CALL DFCComCollectData( int connectionNumber, int deviceAddress, int *errorNumber );
99
100#ifdef DOC_LANG_EN
124#else
149#endif
150DF_API_EXTERN_DECORATE int DF_API_CALL DFCComGetDatensatz( int connectionNumber, unsigned char *buffer, int *bufferSize, int *errorNumber );
151
152#ifdef DOC_LANG_EN
171#else
190#endif
191DF_API_EXTERN_DECORATE int DF_API_CALL DFCLoadDatensatzbeschreibung( int connectionNumber, int deviceAddress, int *errorNumber );
192
193#ifdef DOC_LANG_EN
212#else
227#endif
229
230#ifdef DOC_LANG_EN
248#else
267#endif
268DF_API_EXTERN_DECORATE int DF_API_CALL DFCDatBDatensatz( int connectionNumber, int number, char *name, int *fieldCount );
269
270#ifdef DOC_LANG_EN
303#else
338#endif
339DF_API_EXTERN_DECORATE int DF_API_CALL DFCDatBFeld( int connectionNumber, int datBNumber, int number, char *name, int *type, int *size );
340
341#ifdef DOC_LANG_EN
366#else
391#endif
392DF_API_EXTERN_DECORATE int DF_API_CALL DFCReadRecord( int connectionNumber, int deviceAddress, unsigned char *buffer, int *bufferSize, int *errorNumber );
393
394#ifdef DOC_LANG_EN
416#else
438#endif
439DF_API_EXTERN_DECORATE int DF_API_CALL DFCQuitRecord( int connectionNumber, int deviceAddress, int *errorNumber );
440
441#if (DF_API_VERSION >= 0x04010600)
442
443#ifdef DOC_LANG_EN
469#else
496#endif
497DF_API_EXTERN_DECORATE int DF_API_CALL DFCRestoreRecords( int connectionNumber, int deviceAddress, int *errorNumber );
498
499#endif
500
501#if (DF_API_VERSION >= 0x04030C00)
502#ifdef DOC_LANG_EN
528#else
553#endif
554DF_API_EXTERN int DF_API_CALL DFCQuitRecordExt( int connectionNumber, int deviceAddress, char *param, int *paramLength );
555
556#endif
557// ########################################################
558// #############* PRIVATE FUNKTIONEN* #################
559// ########################################################
560
561// Funktionen sind nicht dokumentiert.
562// Sie werden von AESetup oder Talk verwendet.
563// Unterliegen evntl. Aenderungen.
564
565#if defined( USE_PRIVATE )
566
567// \export{_DFCCheckData@12, DFCCheckData}
568DF_API_EXTERN_DECORATE int DF_API_CALL DFCCheckData( int connectionNumber, int deviceAddress, int *errorNumber );
569
570#endif // USE_PRIVATE
571
572#endif
#define DF_API_CALL
Definition df_defines.h:82
#define DF_API_EXTERN_DECORATE
Definition df_defines.h:80
#define DF_API_EXTERN
Definition df_defines.h:81
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-2024 Datafox GmbH