map 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #------------------------------------------------------------------------------
  2. # $File: map,v 1.4 2015/08/10 05:18:27 christos Exp $
  3. # map: file(1) magic for Map data
  4. #
  5. # Garmin .FIT files http://pub.ks-and-ks.ne.jp/cycling/edge500_fit.shtml
  6. 8 string .FIT FIT Map data
  7. >15 byte 0
  8. >>35 belong x \b, unit id %d
  9. >>39 lelong x \b, serial %u
  10. # http://pub.ks-and-ks.ne.jp/cycling/edge500_fit.shtml
  11. # 20 years after unix epoch
  12. # TZ=GMT date -d '1989-12-31 0:00' +%s
  13. >>43 leldate+631065600 x \b, %s
  14. >>47 leshort x \b, manufacturer %d
  15. >>47 leshort 1 \b (garmin)
  16. >>49 leshort x \b, product %d
  17. >>53 byte x \b, type %d
  18. >>53 byte 1 \b (Device)
  19. >>53 byte 2 \b (Settings)
  20. >>53 byte 3 \b (Sports/Cycling)
  21. >>53 byte 4 \b (Activity)
  22. >>53 byte 8 \b (Elevations)
  23. >>53 byte 10 \b (Totals)
  24. # TOM TOM GPS watches ttbin files:
  25. # http://github.com/ryanbinns/ttwatch/tree/master/ttbin
  26. # From: Daniel Lenski
  27. 0 byte 0x20
  28. >1 leshort 0x0007
  29. >>0x76 byte 0x20
  30. >>>0x77 leshort 0x0075 TomTom activity file, v7
  31. >>>>8 leldate x (%s,
  32. >>>>3 byte x device firmware %d.
  33. >>>>4 byte x \b%d.
  34. >>>>5 byte x \b%d,
  35. >>>>6 leshort x product ID %04d)