![]() |
Datafox DFCom - API
04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
|
Diese Struktur enthält Informationen zu einem Eingabekettenfeld. Mehr ...
#include <studio_setup_structs.h>
Datenfelder | |
uint8_t | type {} |
Typ der Einlesemethode "TBFE...". Mehr ... | |
uint8_t | recordFieldNumber {} |
Nummer des Datensatzfeldes (ab 0) Mehr ... | |
uint8_t | behaviourAtEsc {} |
Verhalten bei ESC-Taste. Mehr ... | |
char | name [17] {} |
Überschrift. Mehr ... | |
uint8_t | header2Text {} |
Text in Kopfzeile 2. Mehr ... | |
uint8_t | globalVariable {} |
Feldwert in globale Variable kopieren. Mehr ... | |
uint8_t | systemVariable {} |
Systemvariable. Mehr ... | |
uint8_t | barcodeRangeFrom {} |
< |^ |Der Offset, welcher Typ geschrieben wird steht in globalVariable. Mehr ... | |
uint8_t | barcodeRangeUpTo {} |
Endwert des relevanten Barcodebereichs (Wert ausschneiden) Mehr ... | |
uint8_t | inputTypeCount {} |
Beschreibt bei Methode Normal die Feldlänge und den Typ. Mehr ... | |
uint8_t | variable1 {} |
Variable, die abhängig von der jeweiligen Einlesemethode verwendet wird. Mehr ... | |
uint8_t | variable2 {} |
Variable, die abhängig von der jeweiligen Einlesemethode verwendet wird. Mehr ... | |
union { | |
StructTextEx text | |
StructConfirmationEx confirmation | |
StructNumFieldEx numField | |
StructListSelectionEx listSelection | |
StructDataEx data | |
StructGlobVarToHIDEx globVarToHID | |
StructSwitchModuleEnergieEx switchModuleEnergie | |
StructSystemMessageEx systemMessage | |
StructTakePhotoEx takePhoto | |
StructFeverControlEx feverControl | |
StructMultiInputSourceEx multiInputSource | |
} | ex = { {} } |
Diese Struktur enthält Informationen zu einem Eingabekettenfeld.
Der enthaltene Union-Teil wird abhängig von dem verwendeten Typ genutzt.
uint8_t barcodeRangeFrom {} |
< |^ |Der Offset, welcher Typ geschrieben wird steht in globalVariable.
| |^ |Die Adresse der Systemvariable steht in variable2. | |8 |Wert einer Systemvariablen wird in Zeile 4 der Anzeige angezeigt | < |^ |Der Offset, welcher Typ angezeigt wird steht in header2Text. | |^ |Die Adresse der Systemvariable steht in variable1. | *1) Ansonsten handelt es sich um eine Binärarray. Timeout Zählerteiler E1[00000001 00000002 ect.] Hierbei wird in variable2 der Grundoffset E1 angegeben und globalVariable. Startwert des relevanten Barcodebereichs (Wert ausschneiden)
uint8_t barcodeRangeUpTo {} |
Endwert des relevanten Barcodebereichs (Wert ausschneiden)
Ist barcodeRangeUpTo == 0, dann ist das Ausschneiden deaktiviert, ansonsten werden von rechts barcodeRangeUpTo Zeichnen des Wertes geliefert.
Es werden barcodeRangeUpTo Zeichen von Links aus dem Wert geliefert.
Es werden von der Position barcodeRangeFrom bis zur Position barcodeRangeUpTo die Zeichen mitten aus dem Wert geliefert.
uint8_t behaviourAtEsc {} |
Verhalten bei ESC-Taste.
Sprungziel (Bedeutung siehe StructReadRecord)
StructConfirmationEx confirmation |
StructDataEx data |
union { ... } ex |
StructFeverControlEx feverControl |
uint8_t globalVariable {} |
Feldwert in globale Variable kopieren.
Aufbau wie header2Text
StructGlobVarToHIDEx globVarToHID |
uint8_t header2Text {} |
Text in Kopfzeile 2.
Bit | Bedeutung |
---|---|
1...4 | Nummer der globalen Variable |
5...8 | =0 -> Konstanter Text |
>0 -> globale Variable |
uint8_t inputTypeCount {} |
Beschreibt bei Methode Normal die Feldlänge und den Typ.
StructListSelectionEx listSelection |
StructMultiInputSourceEx multiInputSource |
char name[17] {} |
Überschrift.
Die Überschrift darf maximal 16 Zeichen (ASCII) lang sein.
StructNumFieldEx numField |
uint8_t recordFieldNumber {} |
Nummer des Datensatzfeldes (ab 0)
StructSwitchModuleEnergieEx switchModuleEnergie |
StructSystemMessageEx systemMessage |
uint8_t systemVariable {} |
Systemvariable.
Bit | Bedeutung (wenn gesetzt) |
---|---|
1 | Barcode oder Transponder sofort einschalten |
2 | Durch den Buzzer die Transponder- oder Barcodeaktivierung signalisieren |
3-4 | 0 -> Keine Vorbelegung |
1 -> Vorbelegung durch Feld | |
2 -> Vorbelegung durch globale Variable | |
5 | Wert von Bit 7 liegt als String vor. *1) |
6 | Wert von Bit 8 liegt als String vor. |
7 | Wert einer Systemvariablen wird geschrieben |
StructTakePhotoEx takePhoto |
StructTextEx text |
uint8_t type {} |
Typ der Einlesemethode "TBFE...".
uint8_t variable1 {} |
Variable, die abhängig von der jeweiligen Einlesemethode verwendet wird.
uint8_t variable2 {} |
Variable, die abhängig von der jeweiligen Einlesemethode verwendet wird.