6     , m_adjustable(adjustable)
    24     driveMotor.Config_kP(0, 
m_p);
    25     driveMotor.Config_kD(0, 
m_d);
    26     driveMotor.Config_kF(0, 
m_ff);
    27     driveMotor.ConfigPeakOutputForward(
m_max);
    28     driveMotor.ConfigPeakOutputReverse(
m_min);
    32         SmartDashboard::PutNumber(
"T_" + 
m_name + 
"_DP", 
m_p);
    33         SmartDashboard::PutNumber(
"T_" + 
m_name + 
"_DI", 
m_i);
    34         SmartDashboard::PutNumber(
"T_" + 
m_name + 
"_DD", 
m_d);
    35         SmartDashboard::PutNumber(
"T_" + 
m_name + 
"_DFF", 
m_ff);
    36         SmartDashboard::PutNumber(
"T_" + 
m_name + 
"_DMax", 
m_max);
    37         SmartDashboard::PutNumber(
"T_" + 
m_name + 
"_DMin", 
m_min);
    46     double p = SmartDashboard::GetNumber(
"T_" + 
m_name + 
"_DP", 
m_p);
    47     double i = SmartDashboard::GetNumber(
"T_" + 
m_name + 
"_DI", 
m_i);
    48     double d = SmartDashboard::GetNumber(
"T_" + 
m_name + 
"_DD", 
m_d);
    49     double ff = SmartDashboard::GetNumber(
"T_" + 
m_name + 
"_DFF", 
m_ff);
    50     double max = SmartDashboard::GetNumber(
"T_" + 
m_name + 
"_DMax", 
m_max);
    51     double min = SmartDashboard::GetNumber(
"T_" + 
m_name + 
"_DMin", 
m_min);
    54     if ((p != 
m_p)) { driveMotor.Config_kP(0, p); 
m_p = p; }
    55     if ((i != 
m_i)) { driveMotor.Config_kI(0, i); 
m_i = i; }
    56     if ((d != 
m_d)) { driveMotor.Config_kD(0, d); 
m_d = d; }
    57     if ((ff != 
m_ff)) { driveMotor.Config_kF(0, ff); 
m_ff = ff; }
    61         driveMotor.ConfigPeakOutputForward(
m_max);
    62         driveMotor.ConfigPeakOutputReverse(
m_min);
 
void LoadFromNetworkTable(TalonFX &driveMotor)
PIDLoaderFalcon(string name, bool adjustable, double p, double i, double d, double ff)
void Load(TalonFX &driveMotor)