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

Diese Struktur enthält Informationen zu einer Eingabekette. Mehr ...

#include <studio_setup_structs.h>

Datenfelder

uint8_t number {}
 Nummer der zugeordneten Datensatzbeschreibung (ab 0, 255 = Keine Zuordnung) Mehr ...
 
uint8_t fields {}
 Anzahl der Felder. Mehr ...
 
uint8_t behaviourAtCR {}
 Verhalten bei Enter-Taste, Sprungziel. Mehr ...
 
char name [17] {}
 Überschrift. Mehr ...
 
uint8_t type {}
 Bedien-Typ des Einlesens. Mehr ...
 
uint8_t flags {}
 Diverse Flags definiert als BDEF_... Mehr ...
 
uint8_t header1Text {}
 Text in Kopfzeile 1. Mehr ...
 
uint8_t behaviourAtESC {}
 Verhalten bei ESC-Taste, Sprungziel. Mehr ...
 
uint8_t vehicleRelease {}
 Fahrzeugfreigabe. Mehr ...
 
uint8_t relayNum {}
 Nummer des anzusprechenden Relais. Mehr ...
 
uint16_t relayTime {}
 Zeit für die das ausgewählte Relais schliesst. Mehr ...
 

Ausführliche Beschreibung

Diese Struktur enthält Informationen zu einer Eingabekette.

Dieser Struktur folgt ein Zeigerarray mit fields * sizeof(uint32_t) Zeigern die auf folgende StructReadField verweisen. Ihr selbst ist immer eine StructOperating vorangestellt.

Dokumentation der Felder

◆ behaviourAtCR

uint8_t behaviourAtCR {}

Verhalten bei Enter-Taste, Sprungziel.

Wert Bedeutung
0 übergeordnetes U-Menü
1 Hauptmenü (war mal zum Ausschalten)
253 reserviert (nächstes Eingabekettenfeld)
254 Hauptmenü
255 nächste Eingabekette bzw. U-Menü
2-111 (1-109)-tes Eingabefeld der Eingabekette
112-127 (1-15)-te F–Taste des Hauptmenü
200-229 (1-30)-te E-Kette bzw. U-Menü im gleichen Menüeintrag
230-252 reserviert (wird zu 0, wenn Bedeutung unbekannt)

◆ behaviourAtESC

uint8_t behaviourAtESC {}

Verhalten bei ESC-Taste, Sprungziel.

Wert Bedeutung
0 übergeordnetes U-Menü
1 Hauptmenü (war mal zum Ausschalten)
253 reserviert (nächstes Eingabekettenfeld)
254 Hauptmenü
255 nächste Eingabekette bzw. U-Menü
2-111 (1-109)-tes Eingabefeld der Eingabekette
112-127 (1-15)-te F–Taste des Hauptmenü
200-229 (1-30)-te E-Kette bzw. U-Menü im gleichen Menüeintrag
230-252 reserviert (wird zu 0, wenn Bedeutung unbekannt)

◆ fields

uint8_t fields {}

Anzahl der Felder.

◆ flags

uint8_t flags {}

Diverse Flags definiert als BDEF_...

◆ header1Text

uint8_t header1Text {}

Text in Kopfzeile 1.

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

◆ name

char name[17] {}

Überschrift.

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

◆ number

uint8_t number {}

Nummer der zugeordneten Datensatzbeschreibung (ab 0, 255 = Keine Zuordnung)

◆ relayNum

uint8_t relayNum {}

Nummer des anzusprechenden Relais.

Wert Bedeutung
0-3 interne Relais 1...4
4-11 externe Relais des IO-Moduls 1...8
12-23 interne Relaise 5...16

◆ relayTime

uint16_t relayTime {}

Zeit für die das ausgewählte Relais schliesst.

◆ type

uint8_t type {}

Bedien-Typ des Einlesens.

◆ vehicleRelease

uint8_t vehicleRelease {}

Fahrzeugfreigabe.

Bit Bedeutung (wenn gesetzt)
1-5 Freigabetimeout. 0 -> Unbegrenzt, 1...24 Stunden
6 -FREI-
7 Freigabe soll erfolgen (ansonsten Rücknahme)
8 Fahrzeugfreigabe aktiv

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

© 2003-2021 Datafox GmbH