Files
ChronoDisplay/ChronoReading.cpp
2026-05-19 09:15:34 -04:00

22 lines
591 B
C++

#include "ChronoReading.h"
#include "ChronoProfile.h"
// Constructor implementation
ChronoReading::ChronoReading(){}
ChronoReading::ChronoReading(int fps, ChronoProfile profile) {
_fps=fps;
_profile=profile;
}
ChronoProfile ChronoReading::getProfile(){return _profile;}
int ChronoReading::getFPS(){
return _fps;
}
int ChronoReading::getFPE(){
float weight=_profile.getProjectileProfile().getWeight();
return (int)round(_calculateFPE(_fps, weight));
}
float ChronoReading::_calculateFPE(float fps, float weight){
//weight in grains
return (fps*fps*weight) / 450240;
}