![]() |
Datafox DFCom - API
04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
|
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 ... | |
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.
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) |
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) |
uint8_t fields {} |
Anzahl der Felder.
uint8_t flags {} |
Diverse Flags definiert als BDEF_...
uint8_t header1Text {} |
Text in Kopfzeile 1.
Bit | Bedeutung |
---|---|
1...4 | Nummer der globalen Variable |
5...8 | =0 -> Konstanter Text |
>0 -> globale Variable |
char name[17] {} |
Überschrift.
Die Überschrift darf maximal 16 Zeichen (ASCII) lang sein.
uint8_t number {} |
Nummer der zugeordneten Datensatzbeschreibung (ab 0, 255 = Keine Zuordnung)
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 |
uint16_t relayTime {} |
Zeit für die das ausgewählte Relais schliesst.
uint8_t type {} |
Bedien-Typ des Einlesens.
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 |