9#ifndef DOXYGEN_SHOULD_SKIP_THIS
290 unsigned char doAction,
unsigned char audibleSignal,
const char *text,
int textLength );
876#ifndef DOXYGEN_SHOULD_SKIP_THIS
922 int *valueLength,
int flags,
int *errorNumber );
926#if (DF_API_VERSION >= 0x04010600)
1175#if (DF_API_VERSION >= 0x04010700)
1345#ifndef DOXYGEN_SHOULD_SKIP_THIS
1472#ifndef DOXYGEN_SHOULD_SKIP_THIS
1500#if (DF_API_VERSION >= 0x04020300)
1560#if (DF_API_VERSION >= 0x04010400)
1688 char *text,
int *textLength,
int *errorNumber );
1690#ifndef DOXYGEN_SHOULD_SKIP_THIS
1693 int baudRate,
int byteSize,
int parity,
int stopBits,
int flags,
int timeoutToClose,
int *errorNumber );
1704#if (DF_API_VERSION >= 0x04030001)
1727#ifndef DOXYGEN_SHOULD_SKIP_THIS
1728#if (DF_API_VERSION >= 0x04030500)
1731 unsigned int sizeBufferRead,
unsigned int sizeBufferWrite,
int timeout,
int *errorNumber );
1742#if (DF_API_VERSION >= 0x04030600)
1744DF_API_EXTERN_DECORATE int DF_API_CALL DFCCustomCommand(
int connectionNumber,
int deviceAddress,
int identification,
int customCommand,
const char *dataIn,
int sizeIn,
char *dataOut,
int *sizeOut,
int *errorNumber );
1749#if (DF_API_VERSION >= 0x04030800)
1978#if (DF_API_VERSION >= 0x04030C00)
2052#if (DF_API_VERSION >= 0x04031500)
2103#if defined( USE_PRIVATE )
2105#if defined( _MSC_VER ) && defined( DF_API_EXPORT )
2148 const char *requestParams,
int requestParamsSize,
int *answerAddress,
char *answerParams,
int *answerParamsSize,
int secondsToWaitForAnswer );
int DF_API_CALL DFCCloseRelay(int connectionNumber, int deviceAddress, int number, int timeout, int *errorNumber)
Schliessen eines Ausgangs (Relais).
int DF_API_CALL DFCGetDevicePollRetry(int connectionNumber)
Abfrage der zuletzt mit DFCCheckDevice() benötigten Anzahl Versuche.
int DF_API_CALL DFCVersionLibrary(char *value, int valueLength)
Ermitteln der Libraryversion.
void DF_API_CALL DFCSetCallBack(int connectionNumber, int(*functionPointer)(void))
Setzen einer Rückruffunktion.
int DF_API_CALL DFCGetGlobVar(int connectionNumber, int deviceAddress, const char *name, int nameType, char *value, int valueLength, int *errorNumber)
Lesen des Wertes einer Setup- oder Systemvariablen.
DF_API_EXTERN int DF_API_CALL DFCBlockTransferSetDuration(int connectionNumber, int deviceAddress, int blockTypesAllowed, int duration)
Setzt für die entsprechende Geräteadresse oder die gesamte Verbindungsnummer eine Unterbrechungszeit.
DF_API_EXTERN int DF_API_CALL DFCReadDataBlock(int connectionNumber, int deviceAddress, const char *name, char *data, int *length, int flags)
Lesen eines Datenblocks. Dieses kann der Wert einer Systemvariablen oder der Inhalt einer Datei sein.
int DF_API_CALL DFCComGetTime(int connectionNumber, int deviceAddress, unsigned char *dateTimeBuffer)
Liest das Datum und die Uhrzeit aus dem Gerät.
int DF_API_CALL DFCGetInfo(int connectionNumber, int deviceAddress, const char *name, const char *params, char *text, int *textLength, int *errorNumber)
Lesen der Information eines bestimmten Moduls.
DF_API_EXTERN int DF_API_CALL DFCGetLastErrorNumber(int connectionNumber, int deviceAddress)
Liefert die Fehlernummer welche zuletzt aufgetreten ist.
int DF_API_CALL DFCComSendMessage(int connectionNumber, int deviceAddress, unsigned char visibleTime, unsigned char doAction, unsigned char audibleSignal, const char *text, int textLength)
Sendet eine Meldung ggf. zur Anzeige auf einem Display.
int DF_API_CALL DFCSetOptionFirmware(int connectionNumber, int deviceAddress, int mask, int options, int *errorNumber)
Setzt benötigte Zusatzoptionen der Firmware.
int DF_API_CALL DFCGetRelayState(int connectionNumber, int deviceAddress, int number, int *state, int *timeout, int *errorNumber)
Abfragen des aktuellen Zustandes und der verbleibenden Zeit eines geschalteten Ausgangs (Relais).
int DF_API_CALL DFCGetSeriennummer(int connectionNumber, int deviceAddress, int *errorNumber, int *value)
Die Seriennummer des Gerätes auslesen.
int DF_API_CALL DFCPressVirtualKey(int connectionNumber, int deviceAddress, int keyCode, int flags, int *errorNumber)
Über diese Funktion können Sie einen Tastendruck auslösen.
int DF_API_CALL DFCRecordVolume(int connectionNumber, int deviceAddress, int *recordCount, int *memoryUsage, int *memorySize, int *errorNumber)
int DF_API_CALL DFCComSetTime(int connectionNumber, int deviceAddress, const unsigned char *dateTimeBuffer)
Setzt das übergebene Datum und die Uhrzeit in dem Gerät.
int DF_API_CALL DFCCheckDevice(int connectionNumber, int deviceAddress, int *errorNumber, int devicePollRetry)
Prüft ob das Gerät erreichbar ist.
int DF_API_CALL DFCGetOptionFirmware(int connectionNumber, int deviceAddress, int *mask, int *options, int *errorNumber)
Liest die Werte der Zusatzoptionen zur Firmware.
DF_API_EXTERN int DF_API_CALL DFCBlockTransferGetState(int connectionNumber, int deviceAddress, int *currentType, int *currentState)
Ruft den Typen und Zustand der ggf. vorhandenen Blockübertragung ab.
int DF_API_CALL DFCReset(int connectionNumber, int deviceAddress, int mode, int *errorNumber)
Reset je nach gewähltem Modus durchführen.
int DF_API_CALL DFCSetGlobVar(int connectionNumber, int deviceAddress, const char *name, int nameType, const char *value, int *errorNumber)
Setzen des Wertes einer Setup- oder Systemvariablen.
DF_API_EXTERN int DF_API_CALL DFCBlockTransferDiscard(int connectionNumber, int deviceAddress)
Verwirft eine aktuell laufende Blockübertragung. Die bis dahin übertragenen Daten werden verworfen.
int DF_API_CALL DFCOpenRelay(int connectionNumber, int deviceAddress, int number, int *errorNumber)
Öffnen eines Ausgangs (Relais).
DF_API_EXTERN int DF_API_CALL DFCGetDeviceId(int connectionNumber, int deviceAddress, int *value)
Lesen einer eindeutigen Geräte-Id, alternativ zur Seriennummer und dem Gerätetypen.
int DF_API_CALL DFCSetCommunicationPassword(int connectionNumber, const char *value, int valueLength, int sessionTimeout, int *errorNumber)
Setzen des zu verwendenden Verschlüsselungspasswortes der Kommunikation.
void DF_API_CALL DFCGetErrorText(int connectionNumber, int errorNumber, int languageId, char *value, int valueLength)
Auflösen einer Fehlernummer in seine Textentsprechung.
int DF_API_CALL DFCComSendInfotext(int connectionNumber, int deviceAddress, const char *text, int textLength)
Sendet eine Memonachricht an Geräte.
DF_API_EXTERN int DF_API_CALL DFCBlockTransferResume(int connectionNumber, int deviceAddress)
Setzt eine bestehende Blockübertragung fort.
int DF_API_CALL DFCSetPassword(int connectionNumber, const char *value, int *errorNumber)
Setzen des zu verwendenden Setuppasswortes für diese Verbindung.
int DF_API_CALL DFCCheckAE(int connectionNumber, int deviceAddress)
Prüft ob das Gerät erreichbar ist.
int DF_API_CALL DFCSetFontType(int connectionNumber, int deviceAddress, int type, int *errorNumber)
Setzt den zu verwendenden Schrifttyp zur Darstellung der Nachrichten.
int DF_API_CALL DFCGetVersionFirmware(int connectionNumber, int deviceAddress, char *value, int *errorNumber)
Liefert die im Gerät befindliche Firmwareversion und den Namenskürzel.
#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