EMSY-Projekt / Mbed 2 deprecated EMSY-Projekt_Lagesensor

Dependencies:   TextLCD mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Sensor.h Source File

Sensor.h

00001 /********************************************************************************** 
00002 * File name:    Sensor.h
00003 * Zweck:        Beinhaltet alle Prototypen zum Auslesen des Beschleunigungssensors
00004                 bezüglich der X-, Y-, Z-Koordinaten
00005 * Author:       Simon Rutzen, Nils Kemmer
00006 * Changes:      
00007     23.05.16    Erstellung des Files, Strukturen und Funktionen vgetSensData, 
00008                 vcalcdata (Prototypen)
00009     28.06.16    vDebugData zur Ermittlung der Spannungswerte vom a-Sensor erstellt
00010                 (Prototyp)
00011     29.07.16    Anpassung an Programmierrichtlinie-Dokument und letzte endgültige
00012                 Kontrolle Simon Rutzen
00013 ***********************************************************************************/
00014 #ifndef LED_H
00015 
00016 /*Includes*/
00017 #include "cdef.h"
00018 
00019 /*Struktur zum Speichern der von den A/D-Wandlern des µC ausgelesenen Messdaten*/
00020 struct stSensData{
00021     word wSensX;
00022     word wSensY;
00023     word wSensZ;
00024     };
00025     
00026     /*Struktur zum Speichern der umgerechneten Messdaten von stSensData*/
00027 struct stWinkelData{
00028     int16 i16WinkelX;
00029     int16 i16WinkelY;
00030     int16 i16SpannungZ;
00031     };
00032 
00033 /* Prototypen */
00034 void Sensor_vgetSensData(struct stSensData *sstSensData);
00035 void Sensor_vcalcData(struct stSensData *stSensData, struct stWinkelData *sWinkelData);
00036 void Sensor_vDebugData(struct stSensData *stSensData, struct stWinkelData *stWinkelData);
00037 
00038 #endif