2025-Robot
Robot code for 2025 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::elevator::primaryElevator
 
struct  motorConfig::comp_bot::elevator::secondaryElevator
 
struct  motorConfig::comp_bot::elevator::arm
 
struct  motorConfig::comp_bot::elevator::wrist
 
struct  motorConfig::comp_bot::climber::climberPrimary
 
struct  motorConfig::comp_bot::climber::climberSecondary
 
struct  motorConfig::comp_bot::intake::intake
 

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::elevator
 
namespace  motorConfig::comp_bot::climber
 
namespace  motorConfig::comp_bot::intake
 
namespace  motorConfig::practice_bot
 Motor configurations specific to practice robot.
 
namespace  motorConfig::practice_bot::drive
 
namespace  motorConfig::practice_bot::elevator
 
namespace  motorConfig::practice_bot::climber
 
namespace  motorConfig::practice_bot::intake
 

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::elevator::primaryElevator = motorConfig::comp_bot::elevator::primaryElevator
 
using motorConfig::practice_bot::elevator::secondaryElevator = motorConfig::comp_bot::elevator::secondaryElevator
 
using motorConfig::practice_bot::elevator::arm = motorConfig::comp_bot::elevator::arm
 
using motorConfig::practice_bot::elevator::wrist = motorConfig::comp_bot::elevator::wrist
 
using motorConfig::practice_bot::climber::climberPrimary = motorConfig::comp_bot::climber::climberPrimary
 
using motorConfig::practice_bot::climber::climberSecondary = motorConfig::comp_bot::climber::climberSecondary
 
using motorConfig::practice_bot::intake::intake = motorConfig::comp_bot::intake::intake
 

Variables

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