ETrobocon2017 - 片山研究所モデルベース開発推進事業部
|
#include <TurnControl.h>
公開メンバ関数 | |
TurnControl () | |
std::int8_t | calculateTurnForPid (std::int8_t forward, std::int8_t light_value) |
基底クラス Pid に属する継承公開メンバ関数 | |
Pid (double p_gain, double i_gain, double d_gain, double target) | |
void | setPid (double _p_gain, double _i_gain, double _d_gain, double _target) |
void | wrapper_of_constructor (double _p_gain, double _i_gain, double _d_gain, double _diff, double _integral, double _target, double _output) |
その他の継承メンバ | |
基底クラス Pid に属する継承限定公開メンバ関数 | |
void | calculate (double light_value) |
double | get_output () |
double | limitOutput (double pid_value) |
PID制御によるターン制御クラス
TurnControl.h の 15 行目に定義があります。
TurnControl::TurnControl | ( | ) |
コンストラクタ
TurnControl.cpp の 9 行目に定義があります。
std::int8_t TurnControl::calculateTurnForPid | ( | std::int8_t | forward, |
std::int8_t | light_value | ||
) |