Datafox DFCom - API  04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
df_files.h
gehe zur Dokumentation dieser Datei
1 /*
2  \brief Deklarationen der Funktionen für das Übertragen und das Bearbeiten von Dateien.
3 
4  \author Bernd Ottmann
5  \date 21.02.2003
6 */
7 #pragma once
8 #ifndef DATAFOX_FILES_H
9 #ifndef DOXYGEN_SHOULD_SKIP_THIS
10 #define DATAFOX_FILES_H
11 #endif
12 
13 #include "df_defines.h"
14 
37 DF_API_EXTERN_DECORATE int DF_API_CALL DFCSetupLaden( int connectionNumber, int deviceAddress, const char *filePath, int *errorNumber );
38 
60 DF_API_EXTERN_DECORATE int DF_API_CALL DFCDownload( int connectionNumber,int deviceAddress, const char *filePath, int *errorNumber );
61 
127 DF_API_EXTERN_DECORATE int DF_API_CALL DFCModifyStudioFile( const char *sourceFilePath, const char *destFilePath, const char *xmlData, int flags, int *errorNumber );
128 
153 DF_API_EXTERN_DECORATE int DF_API_CALL DFCUpload( int connectionNumber, int deviceAddress, const char *filePath, int *errorNumber );
154 
155 #if (DF_API_VERSION >= 0x04020300)
156 
190 DF_API_EXTERN_DECORATE int DF_API_CALL DFCFileUpload( int connectionNumber, int deviceAddress, int fileType, const char *filePath, int flags, int *errorNumber );
191 
223 DF_API_EXTERN_DECORATE int DF_API_CALL DFCFileDownload( int connectionNumber, int deviceAddress, int fileType, const char *filePath, int flags, int *errorNumber );
224 
225 #endif
226 
227 #if (DF_API_VERSION >= 0x04010500)
228 
255 DF_API_EXTERN_DECORATE int DF_API_CALL DFCUploadModule( int connectionNumber, int deviceAddress, int fileType, const char *filePath, int *errorNumber );
256 
257 #endif
258 
259 #if (DF_API_VERSION >= 0x04030E00)
295 DF_API_EXTERN int DF_API_CALL DFCConvertFile( const char *srcFilePath, int srcType, const char *dstFilePath, int dstType, int flags );
296 
297 #endif
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 DFCFileDownload(int connectionNumber, int deviceAddress, int fileType, const char *filePath, int flags, int *errorNumber)
Lesen von Dateidaten vom Gerät.
int DF_API_CALL DFCDownload(int connectionNumber, int deviceAddress, const char *filePath, int *errorNumber)
Lesen einer Setupdatei (*.aes; *.ael; *.xml).
int DF_API_CALL DFCUploadModule(int connectionNumber, int deviceAddress, int fileType, const char *filePath, int *errorNumber)
Schreiben von Modulupdates zum Gerät.
int DF_API_CALL DFCUpload(int connectionNumber, int deviceAddress, const char *filePath, int *errorNumber)
Schreiben von Gerätedateien (Firmwareupdates) zum Gerät.
int DF_API_CALL DFCSetupLaden(int connectionNumber, int deviceAddress, const char *filePath, int *errorNumber)
Schreiben einer Setupdatei (*.aes; *.ael; *.xml).
int DF_API_CALL DFCFileUpload(int connectionNumber, int deviceAddress, int fileType, const char *filePath, int flags, int *errorNumber)
Schreiben von Dateidaten zum Gerät.
int DF_API_CALL DFCModifyStudioFile(const char *sourceFilePath, const char *destFilePath, const char *xmlData, int flags, int *errorNumber)
Verändern von Setupdateien aufgrund einer Vorlagedatei (*.aes; *.ael).
DF_API_EXTERN int DF_API_CALL DFCConvertFile(const char *srcFilePath, int srcType, const char *dstFilePath, int dstType, int flags)
Konvertieren von Datenformaten auf Dateiebene.

© 2003-2021 Datafox GmbH