Subversion Repositories NaviCtrl

Rev

Rev 742 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 742 Rev 792
Line 67... Line 67...
67
#include "led.h"
67
#include "led.h"
68
#include "logging.h"
68
#include "logging.h"
69
#include "timer1.h"
69
#include "timer1.h"
70
#include "gps.h"
70
#include "gps.h"
71
#include "spi_slave.h"
71
#include "spi_slave.h"
-
 
72
#include "camctrl.h"
Line 72... Line 73...
72
 
73
 
73
u16 Logged_TRIG_Counter = 0;
74
u16 Logged_TRIG_Counter = 0;
74
u16 TRIG_Filenum = 0;
75
u16 TRIG_Filenum = 0;
Line 295... Line 296...
295
        {
296
        {
296
                retvalue = 1;                                                                                                                   // the document could be created on the drive.
297
                retvalue = 1;                                                                                                                   // the document could be created on the drive.
297
                doc->state = TRIG_DOC_OPENED;                                                                                           // change document state to opened. At next a placemark has to be opened.
298
                doc->state = TRIG_DOC_OPENED;                                                                                           // change document state to opened. At next a placemark has to be opened.
298
                sprintf(string, "#Counter;Time;Latitude;Longitude;GPSAltitude[m](raw);BaroAltitude[m];Compass[deg];ServoSetpoint(raw);ServoPoi[deg]");
299
                sprintf(string, "#Counter;Time;Latitude;Longitude;GPSAltitude[m](raw);BaroAltitude[m];Compass[deg];ServoSetpoint(raw);ServoPoi[deg]");
299
                fputs_(string, doc->file);
300
                fputs_(string, doc->file);
-
 
301
if(FromLaserCtrl.LaserStatus)
-
 
302
 {
-
 
303
                sprintf(string, ";Laser[m]");
-
 
304
                fputs_(string, doc->file);
-
 
305
 }
300
                sprintf(string, "\r\n#%4i.%02i.%02i Nr:%i (%02i%02i%02i%02i.GPX)", SystemTime.Year, SystemTime.Month, SystemTime.Day, TRIG_Filenum, SystemTime.Year%100, SystemTime.Month, SystemTime.Day, GPX_Filenum);
306
                sprintf(string, "\r\n#%4i.%02i.%02i Nr:%i (%02i%02i%02i%02i.GPX)", SystemTime.Year, SystemTime.Month, SystemTime.Day, TRIG_Filenum, SystemTime.Year%100, SystemTime.Month, SystemTime.Day, GPX_Filenum);
301
                fputs_(string, doc->file);
307
                fputs_(string, doc->file);
302
                if(SimulationFlags) { sprintf(string, " SIMULATED"); fputs_(string, doc->file);};
308
                if(SimulationFlags) { sprintf(string, " SIMULATED"); fputs_(string, doc->file);};
303
                if(BlitzSchuhConnected){ sprintf(string, "\r\n#External hotshoe sensor connected");     fputs_(string, doc->file);};
309
                if(BlitzSchuhConnected){ sprintf(string, "\r\n#External hotshoe sensor connected");     fputs_(string, doc->file);};
304
        }
310
        }
Line 367... Line 373...
367
                                sprintf(string,";%d.%d",TrigLogging.Yaw/10,abs(TrigLogging.Yaw%10));
373
                                sprintf(string,";%d.%d",TrigLogging.Yaw/10,abs(TrigLogging.Yaw%10));
368
                                fputs_(string, doc->file);
374
                                fputs_(string, doc->file);
369
// ServoSet; ServoPoi
375
// ServoSet; ServoPoi
370
                                sprintf(string,";%d;%d.%d",TrigLogging.ServoControlNick,TrigLogging.ServoControlPoi/10,abs(TrigLogging.ServoControlPoi%10));
376
                                sprintf(string,";%d;%d.%d",TrigLogging.ServoControlNick,TrigLogging.ServoControlPoi/10,abs(TrigLogging.ServoControlPoi%10));
371
                                fputs_(string, doc->file);
377
                                fputs_(string, doc->file);
-
 
378
// laser connected?
-
 
379
if(FromLaserCtrl.LaserStatus)
-
 
380
 {
-
 
381
                                sprintf(string,";%d.%02d",FromLaserCtrl.Distance/100,abs(FromLaserCtrl.Distance%100));
-
 
382
                                fputs_(string, doc->file);
372
 
383
 }
373
                                Logged_TRIG_Counter++;
384
                                Logged_TRIG_Counter++;
374
                                retvalue = 1;
385
                                retvalue = 1;
375
                        }
386
                        }
376
                }
387
                }
377
        }
388
        }