Program Listing for File unit_converter.h¶
↰ Return to documentation for file (src/bitrl/utils/unit_converter.h)
#ifndef UNIT_CONVERTER_H
#define UNIT_CONVERTER_H
#include "bitrl/bitrl_types.h"
#include "bitrl/bitrl_consts.h"
namespace bitrl{
namespace utils::unit_converter
{
real_t rpm_to_angular_speed(uint_t rpm){return (2.0*bitrl::consts::maths::PI * rpm) / 60.0;}
real_t angular_speed_to_linear_speed(real_t r, real_t w){return r * w;}
real_t rad_to_degrees(real_t rad){return (rad * 180.0) / bitrl::consts::maths::PI;}
real_t degrees_to_rad(real_t degs){return (degs * bitrl::consts::maths::PI) / 180.0;}
}
}
#endif