Subversion Repositories NaviCtrl

Compare Revisions

Ignore whitespace Rev 721 → Rev 722

/trunk/logging.c
72,15 → 72,8
u8 SD_LoggingError = 0;
 
 
typedef enum
{
LOGFILE_IDLE,
LOGFILE_START,
LOGFILE_CLOSED,
LOGFILE_OPENED,
LOGFILE_ERROR
} logfilestate_t;
 
 
// logger handler prototypes
logfilestate_t Logging_KML(u32 LogDelay);
logfilestate_t Logging_GPX(u32 LogDelay);
/trunk/logging.h
6,6 → 6,15
extern u8 SD_LoggingError;
extern u32 Logged_GPX_Counter, Logged_KML_Counter;
 
typedef enum
{
LOGFILE_IDLE,
LOGFILE_START,
LOGFILE_CLOSED,
LOGFILE_OPENED,
LOGFILE_ERROR
} logfilestate_t;
 
typedef struct
{
u32 KML_Interval; // the kml-log interval (0 = off)
/trunk/triggerlog.c
474,7 → 474,7
 
//----------------------------------------------------------------------------------------------------
// logs the current gps position to a csv file
tlogfilestate_t LoggingTrigger(u32 LogDelay)
logfilestate_t LoggingTrigger(u32 LogDelay)
{
static logfilestate_t logfilestate = LOGFILE_IDLE; // the current logfilestate
static s8* logfilename = NULL; // the pointer to the logfilename
/trunk/triggerlog.h
3,6 → 3,7
 
#include "fat16.h"
#include "gps.h"
#include "logging.h"
 
 
// possible state of an kml-document
24,14 → 25,6
} TRIG_Document_t;
 
 
typedef enum
{
LOGFILE_IDLE,
LOGFILE_START,
LOGFILE_CLOSED,
LOGFILE_OPENED,
LOGFILE_ERROR
} tlogfilestate_t;
 
typedef struct
{
52,7 → 45,7
} TrigLog_t;
extern TrigLog_t TrigLogging;
 
extern tlogfilestate_t LoggingTrigger(u32);
extern logfilestate_t LoggingTrigger(u32);
u8 TRIG_LoggGPSCoordinates(TRIG_Document_t *); // intializes the kml-document with standard filename and adds points to the file
u8 TRIG_DocumentInit(TRIG_Document_t *); // Init the new kml-document
u8 TRIG_DocumentOpen(s8 *, TRIG_Document_t *); // opens a new kml-document. a new file is created on the sd-memorycard