FRC Paradigm Shift #1259
Documentation for the 2021 Robot
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
PIDLoaderFalcon.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <ctre/phoenix/motorcontrol/can/TalonFX.h>
4
#include <frc/SmartDashboard/SmartDashboard.h>
5
6
#include <string>
7
8
using namespace
frc
;
9
using namespace
std
;
10
using namespace
ctre::phoenix::motorcontrol::can
;
11
12
13
class
PIDLoaderFalcon
14
{
15
public
:
16
PIDLoaderFalcon
(
string
name,
bool
adjustable,
double
p,
double
i,
double
d,
double
ff);
17
PIDLoaderFalcon
(
string
name,
bool
adjustable,
double
p,
double
i,
double
d,
double
ff,
double
max,
double
min);
18
21
void
Load(TalonFX& driveMotor);
22
25
void
LoadFromNetworkTable(TalonFX& driveMotor);
26
27
private
:
28
string
m_name
;
29
bool
m_adjustable
;
30
31
double
m_p
;
32
double
m_i
;
33
double
m_d
;
34
double
m_ff
;
35
double
m_max
;
36
double
m_min
;
37
};
PIDLoaderFalcon::m_ff
double m_ff
Definition:
PIDLoaderFalcon.h:34
PIDLoaderFalcon::m_min
double m_min
Definition:
PIDLoaderFalcon.h:36
frc
PIDLoaderFalcon::m_d
double m_d
Definition:
PIDLoaderFalcon.h:33
std
STL namespace.
PIDLoaderFalcon::m_adjustable
bool m_adjustable
Definition:
PIDLoaderFalcon.h:29
PIDLoaderFalcon::m_name
string m_name
Definition:
PIDLoaderFalcon.h:28
PIDLoaderFalcon::m_i
double m_i
Definition:
PIDLoaderFalcon.h:32
can
PIDLoaderFalcon::m_max
double m_max
Definition:
PIDLoaderFalcon.h:35
PIDLoaderFalcon
Definition:
PIDLoaderFalcon.h:13
PIDLoaderFalcon::m_p
double m_p
Definition:
PIDLoaderFalcon.h:31
src
main
include
common
PIDLoaderFalcon.h
Generated on Fri Aug 20 2021 01:20:35 for FRC Paradigm Shift #1259 by
1.8.11