1516X High Stakes 2.0
Codebase for 1516X High Stakes season
Loading...
Searching...
No Matches
globals.cpp File Reference
#include "globals.h"
#include "pros/abstract_motor.hpp"
#include "pros/adi.hpp"
#include "pros/misc.hpp"
#include "pros/motors.hpp"
#include "pros/optical.hpp"
#include "pros/vision.h"

Go to the source code of this file.

Namespaces

namespace  Robot
 
namespace  Robot::Globals
 

Functions

pros::Controller Robot::Globals::controller (pros::E_CONTROLLER_MASTER)
 
pros::Controller Robot::Globals::partner (pros::E_CONTROLLER_PARTNER)
 
pros::Motor Robot::Globals::RightFront (16, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
 
pros::Motor Robot::Globals::LeftFront (-13, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
 
pros::Motor Robot::Globals::LeftBack (-11, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
 
pros::Motor Robot::Globals::RightBack (14, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
 
pros::Motor Robot::Globals::LeftMid (12, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
 
pros::Motor Robot::Globals::RightMid (-15, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
 
pros::Motor Robot::Globals::IntakeMotor (-4, pros::v5::MotorGears::blue, pros::v5::MotorUnits::degrees)
 
pros::Motor Robot::Globals::HookMotor (3, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees)
 
pros::Motor Robot::Globals::LadyBrownMotor (-10, pros::v5::MotorGears::green, pros::v5::MotorUnits::degrees)
 
pros::adi::Pneumatics Robot::Globals::LatchControl ('A', false)
 
pros::adi::Pneumatics Robot::Globals::SweeperControl ('B', false)
 
pros::adi::Pneumatics Robot::Globals::IntakeLift ('D', false)
 
pros::adi::DigitalIn Robot::Globals::HookSwitch ('C')
 
pros::Distance Robot::Globals::distance_sensor (6)
 
pros::Rotation Robot::Globals::lateral_sensor (-19)
 
pros::Rotation Robot::Globals::horizontal_sensor (-20)
 
pros::Rotation Robot::Globals::LadyBrownRotation (9)
 
pros::Rotation Robot::Globals::HookRotation (2)
 
pros::Imu Robot::Globals::inertial_sensor (17)
 
pros::Optical Robot::Globals::colorSensor (5)
 
pros::MotorGroup Robot::Globals::drive_left ({LeftFront.get_port(), LeftMid.get_port(), LeftBack.get_port()})
 
pros::MotorGroup Robot::Globals::drive_right ({RightFront.get_port(), RightMid.get_port(), RightBack.get_port()})
 
pros::MotorGroup Robot::Globals::drive_ ({LeftFront.get_port(), RightFront.get_port(), LeftMid.get_port(), RightMid.get_port(), LeftBack.get_port(), RightBack.get_port()})
 
lemlib::ControllerSettings Robot::Globals::lateral_controller (6.4, 0, 35, 3, 0.5, 100, 2, 500, 115)
 
lemlib::ControllerSettings Robot::Globals::angular_controller (3.27, 0, 27.5, 3, 2, 90, 3, 500, 0)
 
lemlib::ExpoDriveCurve Robot::Globals::throttle_curve (1, 35, 1.002)
 
lemlib::ExpoDriveCurve Robot::Globals::steer_curve (1, 16, 1.0084)
 
lemlib::ExpoDriveCurve Robot::Globals::arcade_turn_curve (1, 8, 1.016)
 
lemlib::Chassis Robot::Globals::chassis (drivetrain, lateral_controller, angular_controller, sensors, &throttle_curve, &steer_curve)
 

Variables

pros::vision_signature_s_t Robot::Globals::RED_SIG
 
pros::vision_signature_s_t Robot::Globals::BLUE_SIG
 
pros::vision_signature_s_t Robot::Globals::BLUE_DARK_SIG
 
lemlib::TrackingWheel horizontal_tracking_wheel & Robot::Globals::horizontal_sensor
 
lemlib::TrackingWheel vertical_tracking_wheel & Robot::Globals::lateral_sensor
 
lemlib::Drivetrain Robot::Globals::drivetrain
 
lemlib::OdomSensors Robot::Globals::sensors