Datafox DFCom - API  04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
StructReadField Strukturreferenz

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 = { {} }
 

Ausführliche Beschreibung

Diese Struktur enthält Informationen zu einem Eingabekettenfeld.

Der enthaltene Union-Teil wird abhängig von dem verwendeten Typ genutzt.

Dokumentation der Felder

◆ barcodeRangeFrom

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)

◆ barcodeRangeUpTo

uint8_t barcodeRangeUpTo {}

Endwert des relevanten Barcodebereichs (Wert ausschneiden)

barcodeRangeFrom == 0

Ist barcodeRangeUpTo == 0, dann ist das Ausschneiden deaktiviert, ansonsten werden von rechts barcodeRangeUpTo Zeichnen des Wertes geliefert.

barcodeRangeFrom == 255

Es werden barcodeRangeUpTo Zeichen von Links aus dem Wert geliefert.

barcodeRangeFrom > 0 && barcodeRangeUpTo < 255

Es werden von der Position barcodeRangeFrom bis zur Position barcodeRangeUpTo die Zeichen mitten aus dem Wert geliefert.

◆ behaviourAtEsc

uint8_t behaviourAtEsc {}

Verhalten bei ESC-Taste.

Sprungziel (Bedeutung siehe StructReadRecord)

◆ confirmation

StructConfirmationEx confirmation

◆ data

◆ 

union { ... } ex

◆ feverControl

StructFeverControlEx feverControl

◆ globalVariable

uint8_t globalVariable {}

Feldwert in globale Variable kopieren.

Aufbau wie header2Text

◆ globVarToHID

StructGlobVarToHIDEx globVarToHID

◆ header2Text

uint8_t header2Text {}

Text in Kopfzeile 2.

Bit Bedeutung
1...4 Nummer der globalen Variable
5...8 =0 -> Konstanter Text
>0 -> globale Variable

◆ inputTypeCount

uint8_t inputTypeCount {}

Beschreibt bei Methode Normal die Feldlänge und den Typ.

◆ listSelection

StructListSelectionEx listSelection

◆ multiInputSource

StructMultiInputSourceEx multiInputSource

◆ name

char name[17] {}

Überschrift.

Die Überschrift darf maximal 16 Zeichen (ASCII) lang sein.

◆ numField

StructNumFieldEx numField

◆ recordFieldNumber

uint8_t recordFieldNumber {}

Nummer des Datensatzfeldes (ab 0)

◆ switchModuleEnergie

StructSwitchModuleEnergieEx switchModuleEnergie

◆ systemMessage

StructSystemMessageEx systemMessage

◆ systemVariable

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

◆ takePhoto

StructTakePhotoEx takePhoto

◆ text

◆ type

uint8_t type {}

Typ der Einlesemethode "TBFE...".

◆ variable1

uint8_t variable1 {}

Variable, die abhängig von der jeweiligen Einlesemethode verwendet wird.

◆ variable2

uint8_t variable2 {}

Variable, die abhängig von der jeweiligen Einlesemethode verwendet wird.


Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Datei:

© 2003-2021 Datafox GmbH