ASURO Library  2.80
Variablen
globals.c-Dateireferenz

Globale Variablen der Asuro Library. Mehr ...

#include "asuro.h"
Include-Abhängigkeitsdiagramm für globals.c:

gehe zum Quellcode dieser Datei

Variablen

volatile int switched
 Flag, dass der Interrupt SIG_INTERRUPT1 durch eine gedrueckte Taste
ausgeloesst wurde. 0 = keine Taste, 1 = Taste gedrueckt.
Kann im eigenen Programm immer abgefragt werden.
 
volatile int encoder [2]
 Odometriesensor Zaehler bei Interrupt Betrieb.
encoder[0] = links; encoder[1] = rechts.
 
volatile unsigned char count36kHz
 Counter fuer 36kHz.
 
volatile unsigned long timebase
 Sytemzeit in ms.
 
volatile int autoencode
 Steuert, ob die Odometrie-Sensor Abfrage im Interrupt Betrieb laufen soll.
 
volatile voidFuncPtr Ovr2IntFunc
 Zeiger auf User Funktion die von der Interupt Funktion aus aufgerufen wird.
 
volatile voidFuncPtr AdcIntFunc
 Zeiger auf User Funktion die von der Interupt Funktion aus aufgerufen wird.
 

Ausführliche Beschreibung

Globale Variablen der Asuro Library.

Hinweis:
Diese Variablen sind immer in allen Stellen im Programm nutzbar.
Version
V— - 10.11.2003 - Jan Grewe - DLR
Original Version von der ASURO CD
V— - bis zum 07.01.2007 -
Bitte in Datei CHANGELOG nachsehen.
V001 - 13.01.2007 - m.a.r.v.i.n
Zerlegte Sourcen in einzelne Dateien fuer eine echte Library.
V002 - 22.01.2007 - Sternthaler
Kommentierte Version (KEINE Funktionsaenderung)
V003 - 11.07.2007 - Sternthaler
Variable encoder als volatile definiert, da sie im Interrupt SIGNAL (SIG_ADC) benutzt wird.
V004 - 15.11.2007 - m.a.r.v.i.n
Variable switched als volatile definiert, da sie im Interrupt SIGNAL (SIG_INTERRUPT1) benutzt wird.
V005 - 27.01.2008 - m.a.r.v.i.n
Zeiger auf User Funktionen, die von Interrupt Funktionen
aufgerufen werden

Definiert in Datei globals.c.

Variablen-Dokumentation

volatile voidFuncPtr AdcIntFunc

Zeiger auf User Funktion die von der Interupt Funktion aus aufgerufen wird.

Siehe auch
Interruptfunktion SIGNAL (SIG_ADC) in asuro.c
EncoderInit() in encoder_low.c

Definiert in Zeile 126 der Datei globals.c.

volatile int autoencode

Steuert, ob die Odometrie-Sensor Abfrage im Interrupt Betrieb laufen soll.

Siehe auch
Interruptfunktion SIGNAL (SIG_ADC) in asuro.c
EncoderInit(), EncoderStart(), EncoderStop() in encoder_low.c

Definiert in Zeile 104 der Datei globals.c.

volatile unsigned char count36kHz

Counter fuer 36kHz.

Siehe auch
Interruptfunktion SIGNAL (SIG_OVERFLOW2) in asuro.c
Gettime(), Sleep() in time.c

Definiert in Zeile 78 der Datei globals.c.

volatile int encoder[2]

Odometriesensor Zaehler bei Interrupt Betrieb.
encoder[0] = links; encoder[1] = rechts.

Siehe auch
Interruptfunktion SIGNAL (SIG_ADC) in asuro.c
EncoderInit(), EncoderStop(), EncoderStart(), EncoderSet(), Go(),
Turn() in encoder.c

Definiert in Zeile 65 der Datei globals.c.

volatile voidFuncPtr Ovr2IntFunc

Zeiger auf User Funktion die von der Interupt Funktion aus aufgerufen wird.

Siehe auch
Interruptfunktion SIGNAL (SIG_OVERFLOW2) in asuro.c
InitRC5(), in rc5.c

Definiert in Zeile 115 der Datei globals.c.

volatile int switched

Flag, dass der Interrupt SIG_INTERRUPT1 durch eine gedrueckte Taste
ausgeloesst wurde. 0 = keine Taste, 1 = Taste gedrueckt.
Kann im eigenen Programm immer abgefragt werden.

Siehe auch
Interruptfunktion SIGNAL (SIG_INTERRUPT1) in asuro.c
StartSwitch(), StopSwitch(), PollSwitch() in switches.c

Definiert in Zeile 50 der Datei globals.c.

volatile unsigned long timebase

Sytemzeit in ms.

Siehe auch
Interruptfunktion SIGNAL (SIG_OVERFLOW2) in asuro.c
Gettime() in time.c

Definiert in Zeile 91 der Datei globals.c.