2022-Robot
Robot code for 2022 FRC Season by Argos, FRC team #1756
Loading...
Searching...
No Matches
motors.h File Reference
#include "addresses.h"
#include "argos_lib/config/status_frame_config.h"
#include "control_loops.h"
#include "ctre/Phoenix.h"
#include "units/current.h"
#include "units/time.h"
#include "units/voltage.h"

Go to the source code of this file.

Classes

struct  motorConfig::comp_bot::drive::genericDrive
 
struct  motorConfig::comp_bot::drive::frontLeftTurn
 
struct  motorConfig::comp_bot::drive::frontRightTurn
 
struct  motorConfig::comp_bot::drive::backRightTurn
 
struct  motorConfig::comp_bot::drive::backLeftTurn
 
struct  motorConfig::comp_bot::shooter::shooterWheelLeft
 
struct  motorConfig::comp_bot::shooter::shooterWheelRight
 
struct  motorConfig::comp_bot::shooter::hoodMotor
 
struct  motorConfig::comp_bot::shooter::turretMotor
 
struct  motorConfig::comp_bot::intake::beltDrive
 
struct  motorConfig::comp_bot::intake::intakeDrive
 
struct  motorConfig::comp_bot::climber::liftRight
 
struct  motorConfig::comp_bot::climber::liftLeft
 
struct  motorConfig::comp_bot::climber::moveHook
 
struct  motorConfig::practice_bot::drive::frontLeftTurn
 
struct  motorConfig::practice_bot::drive::frontRightTurn
 
struct  motorConfig::practice_bot::drive::backRightTurn
 
struct  motorConfig::practice_bot::drive::backLeftTurn
 
struct  motorConfig::practice_bot::shooter::hoodMotor
 
struct  motorConfig::practice_bot::shooter::turretMotor
 
struct  motorConfig::practice_bot::intake::beltDrive
 

Namespaces

namespace  motorConfig
 
namespace  motorConfig::common
 Motor configuration settings shared by all robot configurations.
 
namespace  motorConfig::comp_bot
 Motor configurations specific to competition robot.
 
namespace  motorConfig::comp_bot::drive
 
namespace  motorConfig::comp_bot::shooter
 
namespace  motorConfig::comp_bot::intake
 
namespace  motorConfig::comp_bot::climber
 
namespace  motorConfig::practice_bot
 Motor configurations specific to practice robot.
 
namespace  motorConfig::practice_bot::drive
 
namespace  motorConfig::practice_bot::shooter
 
namespace  motorConfig::practice_bot::intake
 
namespace  motorConfig::practice_bot::climber
 

Typedefs

using motorConfig::practice_bot::drive::genericDrive = motorConfig::comp_bot::drive::genericDrive
 
using motorConfig::practice_bot::shooter::shooterWheelLeft = motorConfig::comp_bot::shooter::shooterWheelLeft
 
using motorConfig::practice_bot::shooter::shooterWheelRight = motorConfig::comp_bot::shooter::shooterWheelRight
 
using motorConfig::practice_bot::intake::intakeDrive = motorConfig::comp_bot::intake::intakeDrive
 
using motorConfig::practice_bot::climber::liftRight = motorConfig::comp_bot::climber::liftRight
 
using motorConfig::practice_bot::climber::liftLeft = motorConfig::comp_bot::climber::liftLeft
 
using motorConfig::practice_bot::climber::moveHook = motorConfig::comp_bot::climber::moveHook
 

Variables

static constexpr auto motorConfig::common::neutralDeadband = 0.001
 
static constexpr auto motorConfig::common::voltCompSat = 11.0_V