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