Тепер про технічні деталі. Прилад робить все, що мені потрібно. До цього годинника в парі йде прога Gps_Master, яка синхронізується з ним і дає можливість звантажувати, аналізувати і експортувати треки та іншу інформацію. Одна штука, що з wine під Linux як на разі працювати не хоче, але над цим посилено працюю. Прога дає можливість експортувати треки в форматі .gpx, .csv, .tkl, .pth, .nmea та .kml. Мене в першу чергу цікавив .csv, оскільки там якраз була вся потрібна мені інформація. Яку, звичайно, треба було переконвертувати у відповідний формат для Stava, яка, на зло, приймає тільки .gpx та .tcx. З них .gpx містить тільки інформацію про трек, а от .tcx вже містить інфу про трек, биття серця і ще купу всякого. Треба було, отже, конвертувати в .tcx. Ось тут і почалися граблі. Якогось людського готового конвертера я не знайшов, тому взяв за основу зразок файлу .tcx, пригадав трохи роботу awk і sed, і в результаті на швидку руку був написаний скрипт, який робить цю роботу. Назвав скрипт csv2tcx.sh, конвертуємо так:
$ csv2tcx.sh файл.csv
і завантажуємо на Strava. Вуаля!
24.09.2013. Виявилося, що таки той пульсометр добре робить свою роботу. Коли відключений монітор серця, тоді в файл .gpx містить тільки точки траси. Коли ж він включений, тоді в .gpx файлі появляється запис, типу
<gpxtpx:hr>74</gpxtpx:hr>
який відповідає за удари серця. Ну і зрозуміло, що це все діло гарно обробляється Strava. Ну але нічого, повправлявся в написанні скриптів сортування :-)
Немає коментарів:
Дописати коментар