DeepSpace  2019
ClimbManager Class Reference

#include <ClimbManager.h>

Inheritance diagram for ClimbManager:

Public Types

enum  ClimbState { kInactive, kAuto, kActive }
 

Public Member Functions

 ClimbManager ()
 Class constructor. More...
 
void Initialize () override
 Runs once on initalization. More...
 
void Execute () override
 Called in a loop during Teleop. More...
 
bool IsFinished () override
 
void End () override
 Runs once when IsFinished() returns true. More...
 
void Interrupted () override
 Runs once if the command is forced to stop. More...
 
void UpdateRumble (void)
 Updates whether the controller should be rumbleing or not. More...
 

Public Attributes

frc::XboxController * pJoyOp
 

Static Public Attributes

static ClimbState CurrentClimbState
 

Detailed Description

Definition at line 8 of file ClimbManager.h.

Member Enumeration Documentation

◆ ClimbState

Enumerator
kInactive 
kAuto 
kActive 

Definition at line 10 of file ClimbManager.h.

Constructor & Destructor Documentation

◆ ClimbManager()

ClimbManager::ClimbManager ( )

Class constructor.

Definition at line 8 of file ClimbManager.cpp.

Member Function Documentation

◆ End()

void ClimbManager::End ( )
override

Runs once when IsFinished() returns true.

Definition at line 62 of file ClimbManager.cpp.

◆ Execute()

void ClimbManager::Execute ( )
override

Called in a loop during Teleop.

Definition at line 17 of file ClimbManager.cpp.

◆ Initialize()

void ClimbManager::Initialize ( )
override

Runs once on initalization.

Definition at line 14 of file ClimbManager.cpp.

◆ Interrupted()

void ClimbManager::Interrupted ( )
override

Runs once if the command is forced to stop.

Definition at line 70 of file ClimbManager.cpp.

◆ IsFinished()

bool ClimbManager::IsFinished ( )
override

Definition at line 59 of file ClimbManager.cpp.

◆ UpdateRumble()

void ClimbManager::UpdateRumble ( void  )

Updates whether the controller should be rumbleing or not.

Definition at line 76 of file ClimbManager.cpp.

Member Data Documentation

◆ CurrentClimbState

ClimbManager::ClimbState ClimbManager::CurrentClimbState
static

Definition at line 15 of file ClimbManager.h.

◆ pJoyOp

frc::XboxController* ClimbManager::pJoyOp

Definition at line 23 of file ClimbManager.h.


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