2022-Robot
Robot code for 2022 FRC Season by Argos, FRC team #1756
Loading...
Searching...
No Matches
sensor_conversions::hood Namespace Reference

Functions

constexpr double ToSensorUnit (const units::degree_t degrees)
 
constexpr units::degree_t ToAngle (const double sensorunit)
 

Variables

constexpr double sensorConversionFactor
 multiply to convert raw sensor units to motor output shaft degrees More...
 
constexpr double sensorConversionDegTeeth
 multiply to convert motor output shaft degrees to hood sproket teeth More...
 
constexpr double sensorConversionTeethIn
 multiply to convert hood sproket teeth to hood extension distance More...
 
constexpr double sensorConversionInAngle
 multiply to convert hood extension distance to hood angle More...
 

Function Documentation

◆ ToAngle()

constexpr units::degree_t sensor_conversions::hood::ToAngle ( const double  sensorunit)
constexpr

◆ ToSensorUnit()

constexpr double sensor_conversions::hood::ToSensorUnit ( const units::degree_t  degrees)
constexpr

Variable Documentation

◆ sensorConversionDegTeeth

constexpr double sensor_conversions::hood::sensorConversionDegTeeth
constexpr
Initial value:
=
16.0 / 360

multiply to convert motor output shaft degrees to hood sproket teeth

◆ sensorConversionFactor

constexpr double sensor_conversions::hood::sensorConversionFactor
constexpr
Initial value:
=
360.0 / 4096

multiply to convert raw sensor units to motor output shaft degrees

◆ sensorConversionInAngle

constexpr double sensor_conversions::hood::sensorConversionInAngle
constexpr
Initial value:
=
360.0 / (2 * M_PI * 11.5)

multiply to convert hood extension distance to hood angle

◆ sensorConversionTeethIn

constexpr double sensor_conversions::hood::sensorConversionTeethIn
constexpr
Initial value:
=
4.0 / 16

multiply to convert hood sproket teeth to hood extension distance