WPILibC++ 2024.3.2
frc::sim::DifferentialDrivetrainSim::KitbotMotor Class Reference

Represents common motor layouts of the kit drivetrain. More...

#include <frc/simulation/DifferentialDrivetrainSim.h>

Static Public Attributes

static constexpr frc::DCMotor SingleCIMPerSide = frc::DCMotor::CIM(1)
 One CIM motor per drive side. More...
 
static constexpr frc::DCMotor DualCIMPerSide = frc::DCMotor::CIM(2)
 Two CIM motors per drive side. More...
 
static constexpr frc::DCMotor SingleMiniCIMPerSide
 One Mini CIM motor per drive side. More...
 
static constexpr frc::DCMotor DualMiniCIMPerSide = frc::DCMotor::MiniCIM(2)
 Two Mini CIM motors per drive side. More...
 
static constexpr frc::DCMotor SingleFalcon500PerSide
 One Falcon 500 motor per drive side. More...
 
static constexpr frc::DCMotor DualFalcon500PerSide
 Two Falcon 500 motors per drive side. More...
 
static constexpr frc::DCMotor SingleNEOPerSide = frc::DCMotor::NEO(1)
 One NEO motor per drive side. More...
 
static constexpr frc::DCMotor DualNEOPerSide = frc::DCMotor::NEO(2)
 Two NEO motors per drive side. More...
 

Detailed Description

Represents common motor layouts of the kit drivetrain.

Member Data Documentation

◆ DualCIMPerSide

constexpr frc::DCMotor frc::sim::DifferentialDrivetrainSim::KitbotMotor::DualCIMPerSide = frc::DCMotor::CIM(2)
staticconstexpr

Two CIM motors per drive side.

◆ DualFalcon500PerSide

constexpr frc::DCMotor frc::sim::DifferentialDrivetrainSim::KitbotMotor::DualFalcon500PerSide
staticconstexpr
Initial value:
=
static constexpr DCMotor Falcon500(int numMotors=1)
Returns a gearbox of Falcon 500 brushless motors.
Definition: DCMotor.h:203

Two Falcon 500 motors per drive side.

◆ DualMiniCIMPerSide

constexpr frc::DCMotor frc::sim::DifferentialDrivetrainSim::KitbotMotor::DualMiniCIMPerSide = frc::DCMotor::MiniCIM(2)
staticconstexpr

Two Mini CIM motors per drive side.

◆ DualNEOPerSide

constexpr frc::DCMotor frc::sim::DifferentialDrivetrainSim::KitbotMotor::DualNEOPerSide = frc::DCMotor::NEO(2)
staticconstexpr

Two NEO motors per drive side.

◆ SingleCIMPerSide

constexpr frc::DCMotor frc::sim::DifferentialDrivetrainSim::KitbotMotor::SingleCIMPerSide = frc::DCMotor::CIM(1)
staticconstexpr

One CIM motor per drive side.

◆ SingleFalcon500PerSide

constexpr frc::DCMotor frc::sim::DifferentialDrivetrainSim::KitbotMotor::SingleFalcon500PerSide
staticconstexpr
Initial value:

One Falcon 500 motor per drive side.

◆ SingleMiniCIMPerSide

constexpr frc::DCMotor frc::sim::DifferentialDrivetrainSim::KitbotMotor::SingleMiniCIMPerSide
staticconstexpr
Initial value:
=
static constexpr DCMotor MiniCIM(int numMotors=1)
Returns a gearbox of MiniCIM motors.
Definition: DCMotor.h:140

One Mini CIM motor per drive side.

◆ SingleNEOPerSide

constexpr frc::DCMotor frc::sim::DifferentialDrivetrainSim::KitbotMotor::SingleNEOPerSide = frc::DCMotor::NEO(1)
staticconstexpr

One NEO motor per drive side.


The documentation for this class was generated from the following file: