![]() |
1516X High Stakes 2.0
Codebase for 1516X High Stakes season
|
Functions | |
pros::Controller | controller (pros::E_CONTROLLER_MASTER) |
pros::Controller | partner (pros::E_CONTROLLER_PARTNER) |
pros::Motor | RightFront (13, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees) |
pros::Motor | LeftFront (-19, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees) |
pros::Motor | LeftBack (-18, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees) |
pros::Motor | RightBack (12, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees) |
pros::Motor | LeftMid (20, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees) |
pros::Motor | RightMid (-11, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees) |
pros::Motor | IntakeMotor (-9, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees) |
pros::Motor | HookMotor (7, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees) |
pros::Motor | LadyBrownMotor (-3, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees) |
pros::adi::Pneumatics | LatchControl ('A', false) |
pros::adi::Pneumatics | SweeperControl ('B', false) |
pros::Distance | distance_sensor (10) |
pros::Rotation | lateral_sensor (16) |
pros::Rotation | horizontal_sensor (17) |
pros::Rotation | LadyBrownRotation (8) |
pros::Imu | inertial_sensor (15) |
pros::Optical | colorSensor (4) |
pros::MotorGroup | drive_left ({LeftFront.get_port(), LeftMid.get_port(), LeftBack.get_port()}) |
pros::MotorGroup | drive_right ({RightFront.get_port(), RightMid.get_port(), RightBack.get_port()}) |
pros::MotorGroup | drive_ ({LeftFront.get_port(), RightFront.get_port(), LeftMid.get_port(), RightMid.get_port(), LeftBack.get_port(), RightBack.get_port()}) |
lemlib::ControllerSettings | lateral_controller (6.5, 0, 35, 0, 0.5, 100, 3, 500, 20) |
lemlib::ControllerSettings | angular_controller (2.1, 0, 14, 0, 0.5, 100, 2, 500, 0) |
lemlib::ExpoDriveCurve | throttle_curve (3, 50, 0.992) |
lemlib::ExpoDriveCurve | steer_curve (3, 17, 1) |
lemlib::Chassis | chassis (drivetrain, lateral_controller, angular_controller, sensors, &throttle_curve, &steer_curve) |
Variables | |
pros::vision_signature_s_t | RED_SIG |
pros::vision_signature_s_t | BLUE_SIG |
pros::vision_signature_s_t | BLUE_DARK_SIG |
lemlib::TrackingWheel horizontal_tracking_wheel & | horizontal_sensor |
lemlib::TrackingWheel vertical_tracking_wheel & | lateral_sensor |
lemlib::Drivetrain | drivetrain |
lemlib::OdomSensors | sensors |
lemlib::ControllerSettings Robot::Globals::angular_controller | ( | 2. | 1, |
0 | , | ||
14 | , | ||
0 | , | ||
0. | 5, | ||
100 | , | ||
2 | , | ||
500 | , | ||
0 | ) |
Referenced by chassis().
lemlib::Chassis Robot::Globals::chassis | ( | drivetrain | , |
lateral_controller | , | ||
angular_controller | , | ||
sensors | , | ||
& | throttle_curve, | ||
& | steer_curve ) |
References angular_controller(), drivetrain, lateral_controller(), sensors, steer_curve(), and throttle_curve().
Referenced by Robot::Drivetrain::ArcadeDrive(), Robot::Autonomous::BlueNeg(), Robot::Autonomous::BluePos(), Robot::Autonomous::BluePosLateGoalRush(), Robot::Drivetrain::CurvatureDrive(), initialize(), Robot::Autonomous::RedNeg(), Robot::Autonomous::RedPos(), Robot::Autonomous::RedPosLateGoalRush(), Robot::Autonomous::Skills(), and Robot::Drivetrain::TankDrive().
pros::Optical Robot::Globals::colorSensor | ( | 4 | ) |
Referenced by Robot::Autonomous::Skills().
pros::Controller Robot::Globals::controller | ( | pros::E_CONTROLLER_MASTER | ) |
pros::Distance Robot::Globals::distance_sensor | ( | 10 | ) |
Referenced by initialize().
pros::MotorGroup Robot::Globals::drive_ | ( | {LeftFront.get_port(), RightFront.get_port(), LeftMid.get_port(), RightMid.get_port(), LeftBack.get_port(), RightBack.get_port()} | ) |
References LeftBack(), LeftFront(), LeftMid(), RightBack(), RightFront(), and RightMid().
Referenced by Robot::Autonomous::BlueNeg(), Robot::Autonomous::BluePos(), Robot::Autonomous::BluePosLateGoalRush(), Robot::Autonomous::RedNeg(), Robot::Autonomous::RedPos(), Robot::Autonomous::RedPosLateGoalRush(), and Robot::Autonomous::Skills().
pros::MotorGroup Robot::Globals::drive_left | ( | {LeftFront.get_port(), LeftMid.get_port(), LeftBack.get_port()} | ) |
References LeftBack(), LeftFront(), and LeftMid().
pros::MotorGroup Robot::Globals::drive_right | ( | {RightFront.get_port(), RightMid.get_port(), RightBack.get_port()} | ) |
References RightBack(), RightFront(), and RightMid().
pros::Motor Robot::Globals::HookMotor | ( | 7 | , |
pros::v5::MotorGears::green | , | ||
pros::v5::MotorUnits::degrees | ) |
pros::Rotation Robot::Globals::horizontal_sensor | ( | 17 | ) |
pros::Imu Robot::Globals::inertial_sensor | ( | 15 | ) |
pros::Motor Robot::Globals::IntakeMotor | ( | - | 9, |
pros::v5::MotorGears::blue | , | ||
pros::v5::MotorUnits::degrees | ) |
pros::Motor Robot::Globals::LadyBrownMotor | ( | - | 3, |
pros::v5::MotorGears::green | , | ||
pros::v5::MotorUnits::degrees | ) |
Referenced by Robot::LadyBrown::LadyBrown(), and Robot::LadyBrown::MoveToPoint().
pros::Rotation Robot::Globals::LadyBrownRotation | ( | 8 | ) |
Referenced by Robot::LadyBrown::LadyBrown(), initialize(), and Robot::LadyBrown::MoveToPoint().
pros::adi::Pneumatics Robot::Globals::LatchControl | ( | 'A' | , |
false | ) |
lemlib::ControllerSettings Robot::Globals::lateral_controller | ( | 6. | 5, |
0 | , | ||
35 | , | ||
0 | , | ||
0. | 5, | ||
100 | , | ||
3 | , | ||
500 | , | ||
20 | ) |
Referenced by chassis().
pros::Rotation Robot::Globals::lateral_sensor | ( | 16 | ) |
pros::Motor Robot::Globals::LeftBack | ( | - | 18, |
pros::v5::MotorGears::blue | , | ||
pros::v5::MotorUnits::degrees | ) |
Referenced by drive_(), and drive_left().
pros::Motor Robot::Globals::LeftFront | ( | - | 19, |
pros::v5::MotorGears::blue | , | ||
pros::v5::MotorUnits::degrees | ) |
Referenced by drive_(), and drive_left().
pros::Motor Robot::Globals::LeftMid | ( | 20 | , |
pros::v5::MotorGears::blue | , | ||
pros::v5::MotorUnits::degrees | ) |
Referenced by drive_(), and drive_left().
pros::Controller Robot::Globals::partner | ( | pros::E_CONTROLLER_PARTNER | ) |
pros::Motor Robot::Globals::RightBack | ( | 12 | , |
pros::v5::MotorGears::blue | , | ||
pros::v5::MotorUnits::degrees | ) |
Referenced by drive_(), and drive_right().
pros::Motor Robot::Globals::RightFront | ( | 13 | , |
pros::v5::MotorGears::blue | , | ||
pros::v5::MotorUnits::degrees | ) |
Referenced by drive_(), and drive_right().
pros::Motor Robot::Globals::RightMid | ( | - | 11, |
pros::v5::MotorGears::blue | , | ||
pros::v5::MotorUnits::degrees | ) |
Referenced by drive_(), and drive_right().
lemlib::ExpoDriveCurve Robot::Globals::steer_curve | ( | 3 | , |
17 | , | ||
1 | ) |
Referenced by chassis().
pros::adi::Pneumatics Robot::Globals::SweeperControl | ( | 'B' | , |
false | ) |
Referenced by Robot::Autonomous::BluePos(), Robot::Autonomous::RedPos(), Robot::Sweeper::run(), and Robot::Sweeper::toggle().
lemlib::ExpoDriveCurve Robot::Globals::throttle_curve | ( | 3 | , |
50 | , | ||
0. | 992 ) |
Referenced by chassis().
pros::vision_signature_s_t Robot::Globals::BLUE_DARK_SIG |
Definition at line 55 of file globals.cpp.
pros::vision_signature_s_t Robot::Globals::BLUE_SIG |
Definition at line 53 of file globals.cpp.
lemlib::Drivetrain Robot::Globals::drivetrain |
Definition at line 70 of file globals.cpp.
Referenced by chassis().
lemlib::TrackingWheel horizontal_tracking_wheel& Robot::Globals::horizontal_sensor |
Definition at line 65 of file globals.cpp.
Referenced by initialize().
lemlib::TrackingWheel vertical_tracking_wheel& Robot::Globals::lateral_sensor |
Definition at line 66 of file globals.cpp.
Referenced by initialize().
pros::vision_signature_s_t Robot::Globals::RED_SIG |
Definition at line 50 of file globals.cpp.
lemlib::OdomSensors Robot::Globals::sensors |
Definition at line 79 of file globals.cpp.
Referenced by chassis().