Пример #1
0
 /**
  * Read lap
  */
 protected function readLap()
 {
     $Lap = new Lap($this->TrackdataLoop->difference(Trackdata\Entity::TIME), $this->TrackdataLoop->difference(Trackdata\Entity::DISTANCE));
     $Lap->setTrackDuration($this->TrackdataLoop->time());
     $Lap->setTrackDistance($this->TrackdataLoop->distance());
     $Lap->setHR($this->TrackdataLoop->average(Trackdata\Entity::HEARTRATE), $this->TrackdataLoop->max(Trackdata\Entity::HEARTRATE));
     $this->addElevationFor($Lap);
     $this->calculateAdditionalValuesFor($Lap);
     $this->Laps->add($Lap);
 }