Globale Variablen

Aus Ethersex_Wiki
Version vom 20. August 2010, 00:31 Uhr von Biff (Diskussion | Beiträge) (Verständlicher formuliert, Link zu Verwendungsbeispiel angegeben.)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Globale Variablen werden in Control6 folgendermaßen deklariert:

ECMD_GLOBAL(<name>, <initialwert>, [datentyp]);

Die Angabe des Datentyps ist optional. Wenn kein Datentyp angegeben ist, wird uint8_t verwendet.

Beispiel:

ECMD_GLOBAL(zaehler, 0, uint16_t);

Auf diese Weise deklarierte globale Variablen können per ECMD abgefragt werden:

c6 get zaehler

oder gesetzt werden:

c6 set zaehler 0

Beispiele