Datafox DFCom - API  04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
df_access_control.h
gehe zur Dokumentation dieser Datei
1 /*
2  \brief Deklarationen der Listenfunktionen zur Zutrittskontrolle Version 2
3 
4  \author Bernd Ottmann
5  \date 21.02.2003
6 */
7 #pragma once
8 #ifndef DATAFOX_ACCESS_CONTROL_H
9 #ifndef DOXYGEN_SHOULD_SKIP_THIS
10 #define DATAFOX_ACCESS_CONTROL_H
11 #endif
12 
13 #include "df_defines.h"
14 
15 #if (DF_API_VERSION >= 0x04010400)
16 
51 DF_API_EXTERN_DECORATE int DF_API_CALL DFCEntrance2Identification( int connectionNumber, int deviceAddress, const char *readerTM, const char *identificationId, const char *identificationPin, char *statusText, int *statusTextLength, int *errorNumber );
52 
53 #endif
54 
55 #if (DF_API_VERSION >= 0x04010500)
56 
141 DF_API_EXTERN_DECORATE int DF_API_CALL DFCEntrance2OnlineAction( int connectionNumber, int deviceAddress, const char *readerTM, int mask, int type, int duration, int *errorNumber);
142 
143 #endif
144 
145 #if (DF_API_VERSION >= 0x04030403)
146 
180 DF_API_EXTERN_DECORATE int DF_API_CALL DFCAccessControlIdentification( int connectionNumber, int deviceAddress, int masterId, const char *readerTM, const char *identificationId, const char *identificationPin, char *statusText, int *statusTextLength, int *errorNumber );
181 
265 DF_API_EXTERN_DECORATE int DF_API_CALL DFCAccessControlOnlineAction( int connectionNumber, int deviceAddress, int masterId, const char *readerTM, int mask, int type, int duration, int *errorNumber );
266 
267 #endif
268 
269 #ifndef DOXYGEN_SHOULD_SKIP_THIS
270 #if (DF_API_VERSION >= 0x04030500)
271 
272 
273 // \export{_DFCAccessControlKnobCommand@36, DFCAccessControlKnobCommand}
274 /*
275  \param[in] connectionNumber Zu verwendende Verbindungsnummer.
276  \param[in] deviceAddress Anzusprechende Geräteadresse.
277  \param[in] knobCommand Anzunehmenden Zustand der gewählten Komponenten.
278  <table class="paramvalues">
279  <tr><th>Wert</th><th>Bedeutung</th></tr>
280  <tr><td>1</td><td>Teach</td></tr>
281  <tr><td>2</td><td>List</td></tr>
282  <tr><td>3</td><td>Battery change begin</td></tr>
283  <tr><td>4</td><td>Battery change end</td></tr>
284  </table>
285  \param[in] masterId Anzusprechende Master-Id. Diese entspricht dem Zutrittsbus bei Geräten mit mehreren Zutrittsstängen.
286  \param[in] knobNumber Anzusprechender Türknauf.
287  \param[in] parms Nullterminierte Zusatzzeichenfolge. Derzeit nicht verwendet.
288  \param[out] buffer Puffer für eine zurückzugebende Zeichenfolge. Bei \a knobCommand "List" wird hier die Information zu den Knäufen zurückgeliefert.
289  \param[in, out] bufferSize Als Eingabe die Länge des Puffers von \a buffer, als Ausgabe die dahin kopierte Anzahl Zeichen.
290  \param[out] errorNumber Fehlernummer bei fehlerhafter Ausführung.
291 */
292 DF_API_EXTERN_DECORATE int DF_API_CALL DFCAccessControlKnobCommand( int connectionNumber, int deviceAddress, int knobCommand, int masterId, int knobNumber, const char *params, char *buffer, int *bufferSize, int *errorNumber );
293 
294 #endif
295 #endif
296 
297 #endif
int DF_API_CALL DFCEntrance2Identification(int connectionNumber, int deviceAddress, const char *readerTM, const char *identificationId, const char *identificationPin, char *statusText, int *statusTextLength, int *errorNumber)
Löst eine virtuelle Zutrittsbuchung in der Zutrittskontrolle des Gerätes aus.
int DF_API_CALL DFCEntrance2OnlineAction(int connectionNumber, int deviceAddress, const char *readerTM, int mask, int type, int duration, int *errorNumber)
Löst im Online-Modus der Zutrittskontrolle des Gerätes, eine Leser-Aktion durch.
int DF_API_CALL DFCAccessControlOnlineAction(int connectionNumber, int deviceAddress, int masterId, const char *readerTM, int mask, int type, int duration, int *errorNumber)
Löst im Online-Modus der Zutrittskontrolle des Gerätes, eine Leser-Aktion aus.
int DF_API_CALL DFCAccessControlIdentification(int connectionNumber, int deviceAddress, int masterId, const char *readerTM, const char *identificationId, const char *identificationPin, char *statusText, int *statusTextLength, int *errorNumber)
Löst eine virtuelle Zutrittsbuchung in der Zutrittskontrolle des Gerätes aus.
#define DF_API_CALL
Definition: df_defines.h:80
#define DF_API_EXTERN_DECORATE
Definition: df_defines.h:78

© 2003-2021 Datafox GmbH