Class OdomMotorSensor

Inheritance Relationships

Base Type

Class Documentation

class OdomMotorSensor : public LouLib::Odometry::AbstractOdomSensor

Class representing a motor being used as an odometry tracking sensor.

Public Functions

OdomMotorSensor(int motorPort, pros::motor_gearset_e_t gearset, bool motorReversed, const Units::Length &wheelDiam)

Constructor

Parameters
  • motorPort

  • gearset

  • motorReversed

  • wheelDiam

virtual void setGearRatio(int wheelSide, int sensorSide) override

Sets the gear ratio of the sensor

virtual Units::Length getPosition() override

Returns the position of the sensor