Datafox DFCom - API 04.03.22
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
17#ifdef DOC_LANG_EN
51#else
86#endif
87DF_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 );
88
89#endif
90
91#if (DF_API_VERSION >= 0x04010500)
92
93#ifdef DOC_LANG_EN
178#else
263#endif
264DF_API_EXTERN_DECORATE int DF_API_CALL DFCEntrance2OnlineAction( int connectionNumber, int deviceAddress, const char *readerTM, int mask, int type, int duration, int *errorNumber);
265
266#endif
267
268#if (DF_API_VERSION >= 0x04030403)
269
270#ifdef DOC_LANG_EN#else
336#endif
337DF_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 );
338
339#ifdef DOC_LANG_EN
423#else
507#endif
508DF_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 );
509
510#endif
511
512#ifndef DOXYGEN_SHOULD_SKIP_THIS
513#if (DF_API_VERSION >= 0x04030500)
514
515
516// \export{_DFCAccessControlKnobCommand@36, DFCAccessControlKnobCommand}
517/*
518 \param[in] connectionNumber Zu verwendende Verbindungsnummer.
519 \param[in] deviceAddress Anzusprechende Geräteadresse.
520 \param[in] knobCommand Anzunehmenden Zustand der gewählten Komponenten.
521 <table class="paramvalues">
522 <tr><th>Wert</th><th>Bedeutung</th></tr>
523 <tr><td>1</td><td>Teach</td></tr>
524 <tr><td>2</td><td>List</td></tr>
525 <tr><td>3</td><td>Battery change begin</td></tr>
526 <tr><td>4</td><td>Battery change end</td></tr>
527 </table>
528 \param[in] masterId Anzusprechende Master-Id. Diese entspricht dem Zutrittsbus bei Geräten mit mehreren Zutrittsstängen.
529 \param[in] knobNumber Anzusprechender Türknauf.
530 \param[in] parms Nullterminierte Zusatzzeichenfolge. Derzeit nicht verwendet.
531 \param[out] buffer Puffer für eine zurückzugebende Zeichenfolge. Bei \a knobCommand "List" wird hier die Information zu den Knäufen zurückgeliefert.
532 \param[in, out] bufferSize Als Eingabe die Länge des Puffers von \a buffer, als Ausgabe die dahin kopierte Anzahl Zeichen.
533 \param[out] errorNumber Fehlernummer bei fehlerhafter Ausführung.
534*/
535DF_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 );
536
537#endif
538#endif
539
540#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:82
#define DF_API_EXTERN_DECORATE
Definition df_defines.h:80

© 2003-2024 Datafox GmbH