#include <elevator_subsystem.h>
- Copyright
- Copyright (c) Argos FRC Team 1756. Open Source Software; you can modify and/or share it under the terms of the license file in the root directory of this project.
◆ ElevatorSubsystem()
- Copyright
- Copyright (c) Argos FRC Team 1756. Open Source Software; you can modify and/or share it under the terms of the license file in the root directory of this project.
- Todo:
- Actually home elevator height instead of assuming elevator starts at bottom
◆ Disable()
| void ElevatorSubsystem::Disable |
( |
| ) |
|
◆ DisableCarriageSoftLimits()
| void ElevatorSubsystem::DisableCarriageSoftLimits |
( |
| ) |
|
|
private |
◆ DisableElevatorSoftLimits()
| void ElevatorSubsystem::DisableElevatorSoftLimits |
( |
| ) |
|
|
private |
◆ ElevatorMove()
| void ElevatorSubsystem::ElevatorMove |
( |
double |
speed | ) |
|
◆ ElevatorMoveToHeight()
| void ElevatorSubsystem::ElevatorMoveToHeight |
( |
units::inch_t |
height | ) |
|
◆ EnableCarriageSoftLimits()
| void ElevatorSubsystem::EnableCarriageSoftLimits |
( |
| ) |
|
|
private |
◆ EnableElevatorSoftLimits()
| void ElevatorSubsystem::EnableElevatorSoftLimits |
( |
| ) |
|
|
private |
◆ GetElevatorHeight()
| units::inch_t ElevatorSubsystem::GetElevatorHeight |
( |
| ) |
|
◆ GetElevatorLiftManualOverride()
| bool ElevatorSubsystem::GetElevatorLiftManualOverride |
( |
| ) |
const |
◆ IsCarriageAtSetPoint()
| bool ElevatorSubsystem::IsCarriageAtSetPoint |
( |
| ) |
|
◆ IsCarriageMotorManualOverride()
| bool ElevatorSubsystem::IsCarriageMotorManualOverride |
( |
| ) |
const |
◆ IsElevatorAtSetPoint()
| bool ElevatorSubsystem::IsElevatorAtSetPoint |
( |
| ) |
|
◆ IsLiftAtSetPoint()
| bool ElevatorSubsystem::IsLiftAtSetPoint |
( |
| ) |
|
◆ Periodic()
| void ElevatorSubsystem::Periodic |
( |
| ) |
|
|
override |
Will be called periodically whenever the CommandScheduler runs.
◆ Pivot()
| void ElevatorSubsystem::Pivot |
( |
double |
speed | ) |
|
◆ SetCarriageAngle()
| void ElevatorSubsystem::SetCarriageAngle |
( |
units::degree_t |
carriageAngle | ) |
|
◆ SetCarriageMotorManualOverride()
| void ElevatorSubsystem::SetCarriageMotorManualOverride |
( |
bool |
overrideState | ) |
|
◆ SetElevatorLiftManualOverride()
| void ElevatorSubsystem::SetElevatorLiftManualOverride |
( |
bool |
desiredOverrideState | ) |
|
◆ m_carriageHomed
| bool ElevatorSubsystem::m_carriageHomed |
|
private |
◆ m_carriageMotor
| ctre::phoenix6::hardware::TalonFX ElevatorSubsystem::m_carriageMotor |
|
private |
◆ m_carriageMotorManualOverride
| bool ElevatorSubsystem::m_carriageMotorManualOverride |
|
private |
◆ m_elevatorHomed
| bool ElevatorSubsystem::m_elevatorHomed |
|
private |
◆ m_elevatorManualOverride
| bool ElevatorSubsystem::m_elevatorManualOverride |
|
private |
◆ m_primaryMotor
| ctre::phoenix6::hardware::TalonFX ElevatorSubsystem::m_primaryMotor |
|
private |
◆ m_robotInstance
The documentation for this class was generated from the following files: