D:/Atmel/Projekte/AkkuTester/SW/Neueste/logger.h-Dateireferenz

In dieser Datei sind Funktionen und Definitionen zum Loggen der Daten. Mehr ...

#include <stdlib.h>
#include <avr/io.h>
#include "global.h"
#include "dos.h"
#include "glcd.h"

Makrodefinitionen

#define TAB   0x09
#define KLAMMERAUF   0x5b
#define KLAMMERZU   0x5d

Funktionen

unsigned char SD_CheckCard (void)
 Ueberprueft ob eine SDKarte vorhanden ist.
unsigned char SD_CreateLogFile (void)
 Erstellt die Datei zum Loggen.
void SD_CloseFlie (void)
 Schliesst die Datei zum Loggen.
unsigned char SD_AppendData (char *Line, unsigned char NewLine)
 Haengt einen String an die Logdatei an.
unsigned char SD_AppendNumber (unsigned long Number, unsigned char NewLine)
 Haengt eine Nummer an die Logdatei an.
unsigned char SD_NewLine (void)
 Schreibt eine Leerzeile in die Logdatei.
unsigned char SD_WriteHeader (void)
 Schreibt den Header zu den Logdaten in die Datei.
unsigned char SD_WriteLog (void)
 Schreibt die Logdaten in die Datei.
void LogName (void)
 Name der Logdatei einstellen.
void MakeLogName (unsigned char Counter)
 Name der Logdatei in Filename String schreiben.


Ausführliche Beschreibung

In dieser Datei sind Funktionen und Definitionen zum Loggen der Daten.

Version:
v.1.2 Dateiname einstellbar v.1.1 Daten durch Tabulator trennen anstatt ; v.1.0 Erste Version
Datum:
Create: 14.08.2008 Modify: 12.08.2008
Autor:
Philipp Kaelin

Makro-Dokumentation

#define KLAMMERAUF   0x5b

#define KLAMMERZU   0x5d

#define TAB   0x09


Dokumentation der Funktionen

void LogName ( void   ) 

Name der Logdatei einstellen.

Version:
1.0 Erste Version

void MakeLogName ( unsigned char  Counter  ) 

Name der Logdatei in Filename String schreiben.

Parameter:
Counter DateiCounter
Version:
1.0 Erste Version

unsigned char SD_AppendData ( char *  Line,
unsigned char  NewLine 
)

Haengt einen String an die Logdatei an.

Parameter:
*Line Pointer auf einen String im RAM
NewLine CrLf schreiben (TRUE / FALSE)
Rückgabe:
TRUE wenn erfolgreich
Version:
1.0 Erste Version

unsigned char SD_AppendNumber ( unsigned long  Number,
unsigned char  NewLine 
)

Haengt eine Nummer an die Logdatei an.

Parameter:
Number Zahl (unsigned long)
NewLine CrLf schreiben (TRUE / FALSE)
Rückgabe:
TRUE wenn erfolgreich
Version:
1.0 Erste Version

unsigned char SD_CheckCard ( void   ) 

Ueberprueft ob eine SDKarte vorhanden ist.

Rückgabe:
TRUE wenn erfolgreich
Version:
1.0 Erste Version

void SD_CloseFlie ( void   ) 

Schliesst die Datei zum Loggen.

Version:
1.0 Erste Version

unsigned char SD_CreateLogFile ( void   ) 

Erstellt die Datei zum Loggen.

Rückgabe:
TRUE wenn erfolgreich
Version:
1.0 Erste Version

unsigned char SD_NewLine ( void   ) 

Schreibt eine Leerzeile in die Logdatei.

Rückgabe:
TRUE wenn erfolgreich
Version:
1.0 Erste Version

unsigned char SD_WriteHeader ( void   ) 

Schreibt den Header zu den Logdaten in die Datei.

Rückgabe:
TRUE wenn erfolgreich
Version:
1.1 Einheiten korrigiert 1.0 Erste Version

unsigned char SD_WriteLog ( void   ) 

Schreibt die Logdaten in die Datei.

Rückgabe:
TRUE wenn erfolgreich
Version:
1.0 Erste Version


Erzeugt am Sun Oct 5 16:07:51 2008 für AkkuTester von  doxygen 1.5.6