summaryrefslogtreecommitdiff
path: root/navit/vehicle.c
diff options
context:
space:
mode:
authorkazer_ <kazer_@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-07-29 15:37:45 +0000
committerkazer_ <kazer_@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-07-29 15:37:45 +0000
commitb52b299644e09728b34c24d9e3a7c1e8b09d8b1a (patch)
tree15b952317de2f121a6f7527f0cd2dfc45d1920b9 /navit/vehicle.c
parent43fcdf813f312cbf761ee28507176800ca7fd9b3 (diff)
downloadnavit-b52b299644e09728b34c24d9e3a7c1e8b09d8b1a.tar.gz
Core:Patch:Ticket #179 - Patch from RedDog - Add timestamp to gpxlog
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1234 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/vehicle.c')
-rw-r--r--navit/vehicle.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/navit/vehicle.c b/navit/vehicle.c
index 2c415f34e..d4e5f9c99 100644
--- a/navit/vehicle.c
+++ b/navit/vehicle.c
@@ -53,11 +53,15 @@ vehicle_log_gpx(struct vehicle *this_, struct log *log)
{
struct attr pos_attr;
char buffer[256];
+ GTimeVal time;
+ g_get_current_time(&time);
+
if (!this_->meth.position_attr_get)
return;
if (!this_->meth.position_attr_get(this_->priv, attr_position_coord_geo, &pos_attr))
return;
- sprintf(buffer,"<trkpt lat=\"%f\" lon=\"%f\" />\n", pos_attr.u.coord_geo->lat, pos_attr.u.coord_geo->lng);
+ sprintf(buffer,"<trkpt lat=\"%f\" lon=\"%f\">\n\t<time>%s</time>\n</trkpt>\n",
+ pos_attr.u.coord_geo->lat, pos_attr.u.coord_geo->lng, g_time_val_to_iso8601(&time));
log_write(log, buffer, strlen(buffer));
}