2024-Robot
Robot code for 2024 FRC season by Argos, FRC team #1756
Loading...
Searching...
No Matches
IntakeSubsystem Class Reference

#include <intake_subsystem.h>

Inheritance diagram for IntakeSubsystem:

Public Member Functions

 IntakeSubsystem (argos_lib::RobotInstance robotInstance)
 
void Periodic () override
 
void Intake (double speed)
 
void Disable ()
 
bool IsNotePresent ()
 
void NoteDetectionOverride (bool override)
 

Private Attributes

ctre::phoenix::motorcontrol::can::TalonSRX m_primaryMotor
 
ctre::phoenix::motorcontrol::can::TalonSRX m_secondaryMotor
 
argos_lib::RobotInstance m_robotInstance
 

Detailed Description

Constructor & Destructor Documentation

◆ IntakeSubsystem()

IntakeSubsystem::IntakeSubsystem ( argos_lib::RobotInstance  robotInstance)
explicit

Member Function Documentation

◆ Disable()

void IntakeSubsystem::Disable ( )

◆ Intake()

void IntakeSubsystem::Intake ( double  speed)

◆ IsNotePresent()

bool IntakeSubsystem::IsNotePresent ( )

◆ NoteDetectionOverride()

void IntakeSubsystem::NoteDetectionOverride ( bool  override)

◆ Periodic()

void IntakeSubsystem::Periodic ( )
override

Will be called periodically whenever the CommandScheduler runs.

Member Data Documentation

◆ m_primaryMotor

ctre::phoenix::motorcontrol::can::TalonSRX IntakeSubsystem::m_primaryMotor
private

◆ m_robotInstance

argos_lib::RobotInstance IntakeSubsystem::m_robotInstance
private

◆ m_secondaryMotor

ctre::phoenix::motorcontrol::can::TalonSRX IntakeSubsystem::m_secondaryMotor
private

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