Программный модуль фитнес-трекера брабатывает данные для трёх видов тренировок: бега, спортивной ходьбы и плавания. Этот модуль выполняет следующие функции:
- принимает от блока датчиков информацию о прошедшей тренировке,
- определяет вид тренировки,
- рассчитывает результаты тренировки,
- выводит информационное сообщение о результатах тренировки.
Информационное сообщение включает данные: тип тренировки (бег, ходьба или плавание); длительность тренировки; дистанция, которую преодолел пользователь, в километрах; среднюю скорость на дистанции, в км/ч; расход энергии, в килокалориях.