2023-Robot
Robot code for 2023 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::lifter::armExtension
 
struct  motorConfig::comp_bot::lifter::shoulderDrive
 
struct  motorConfig::comp_bot::lifter::shoulderFollower
 
struct  motorConfig::comp_bot::lifter::wrist
 
struct  motorConfig::comp_bot::intake::intake
 
struct  motorConfig::comp_bot::bash_guard::extension
 
struct  motorConfig::comp_bot::oui_oui_placer
 
struct  motorConfig::practice_bot::drive::frontLeftTurn
 
struct  motorConfig::practice_bot::drive::frontRightTurn
 
struct  motorConfig::practice_bot::drive::backRightTurn
 
struct  motorConfig::practice_bot::drive::backLeftTurn
 

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

Typedefs

using motorConfig::practice_bot::drive::genericDrive = motorConfig::comp_bot::drive::genericDrive
 
using motorConfig::practice_bot::lifter::armExtension = motorConfig::comp_bot::lifter::armExtension
 
using motorConfig::practice_bot::lifter::shoulderDrive = motorConfig::comp_bot::lifter::shoulderDrive
 
using motorConfig::practice_bot::lifter::wrist = motorConfig::comp_bot::lifter::wrist
 
using motorConfig::practice_bot::intake::intake = motorConfig::comp_bot::intake::intake
 
using motorConfig::practice_bot::bash_guard::extension = motorConfig::comp_bot::bash_guard::extension
 
using motorConfig::practice_bot::oui_oui_placer = comp_bot::oui_oui_placer
 

Variables

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