2024-Robot
Robot code for 2024 FRC season by Argos, FRC team #1756
Loading...
Searching...
No Matches
motors.h File Reference
#include <ctre/phoenix/motorcontrol/can/TalonSRX.h>
#include <ctre/phoenix6/CANcoder.hpp>
#include <ctre/phoenix6/TalonFX.hpp>
#include "addresses.h"
#include "argos_lib/config/status_frame_config.h"
#include "control_loops.h"
#include "units/current.h"
#include "units/time.h"
#include "units/voltage.h"
#include "utils/sensor_conversions.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::primaryMotor
 
struct  motorConfig::comp_bot::shooter::secondaryMotor
 
struct  motorConfig::comp_bot::shooter::feedMotor
 
struct  motorConfig::comp_bot::intake::primaryIntake
 
struct  motorConfig::comp_bot::intake::secondaryIntake
 
struct  motorConfig::comp_bot::climber::primaryClimbing
 
struct  motorConfig::comp_bot::climber::secondaryClimbing
 
struct  motorConfig::comp_bot::elevator::primaryElevator
 
struct  motorConfig::comp_bot::elevator::secondaryElevator
 
struct  motorConfig::comp_bot::elevator::carriageRotation
 

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::comp_bot::elevator
 
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
 
namespace  motorConfig::practice_bot::elevator
 

Typedefs

using motorConfig::practice_bot::drive::genericDrive = motorConfig::comp_bot::drive::genericDrive
 
using motorConfig::practice_bot::drive::frontLeftTurn = motorConfig::comp_bot::drive::frontLeftTurn
 
using motorConfig::practice_bot::drive::frontRightTurn = motorConfig::comp_bot::drive::frontRightTurn
 
using motorConfig::practice_bot::drive::backRightTurn = motorConfig::comp_bot::drive::backRightTurn
 
using motorConfig::practice_bot::drive::backLeftTurn = motorConfig::comp_bot::drive::backLeftTurn
 
using motorConfig::practice_bot::shooter::primaryMotor = motorConfig::comp_bot::shooter::primaryMotor
 
using motorConfig::practice_bot::shooter::secondaryMotor = motorConfig::comp_bot::shooter::secondaryMotor
 
using motorConfig::practice_bot::shooter::feedMotor = motorConfig::comp_bot::shooter::feedMotor
 
using motorConfig::practice_bot::intake::primaryIntake = motorConfig::comp_bot::intake::primaryIntake
 
using motorConfig::practice_bot::intake::secondaryIntake = motorConfig::comp_bot::intake::secondaryIntake
 
using motorConfig::practice_bot::climber::primaryClimbing = motorConfig::comp_bot::climber::primaryClimbing
 
using motorConfig::practice_bot::climber::secondaryClimbing = motorConfig::comp_bot::climber::secondaryClimbing
 
using motorConfig::practice_bot::elevator::primaryElevator = motorConfig::comp_bot::elevator::primaryElevator
 
using motorConfig::practice_bot::elevator::secondaryElevator = motorConfig::comp_bot::elevator::secondaryElevator
 
using motorConfig::practice_bot::elevator::carriageRotation = motorConfig::comp_bot::elevator::carriageRotation
 

Variables

static constexpr auto motorConfig::common::neutralDeadband = 0.001