etrobocon2018 feat.KatLab  770af34cce41ae9c30c41303275e1add2daae0c3 (with uncommitted changes)
 全て クラス 名前空間 ファイル 関数 変数 列挙型 列挙値 フレンド マクロ定義 ページ
公開メンバ関数 | 全メンバ一覧
etrobocon2018_test::TEST_CLASS クラス
etrobocon2018_test::TEST_CLASS の継承関係図
Inheritance graph
etrobocon2018_test::TEST_CLASS 連携図
Collaboration graph

公開メンバ関数

 TEST_CLASS ()
 
double limitOutput (double pid_value)
 
void calculate (double now_value)
 
double get_output ()
 
- 基底クラス Pid に属する継承公開メンバ関数
 Pid (double p_gain_, double i_gain_, double d_gain_, double target_)
 
 Pid (double p_gain_, double i_gain_, double d_gain_, double diff_, double integral_, double target_, double output_)
 
void setPid (double p_gain_, double i_gain_, double d_gain_, double target_)
 

その他の継承メンバ

- 基底クラス Pid に属する継承限定公開メンバ関数
void calculate (double light_value)
 
double get_output ()
 
double limitOutput (double pid_value)
 

詳解

PidTest.cpp15 行目に定義があります。

構築子と解体子

etrobocon2018_test::TEST_CLASS::TEST_CLASS ( )
inline

PidTest.cpp17 行目に定義があります。

17 : Pid(0.5, 0.5, 0.5, 30.0) {}
Pid(double p_gain_, double i_gain_, double d_gain_, double target_)
Definition: Pid.cpp:4

関数詳解

void etrobocon2018_test::TEST_CLASS::calculate ( double  now_value)
inline

PidTest.cpp19 行目に定義があります。

19 { Pid::calculate(now_value); }
void calculate(double light_value)
Definition: Pid.cpp:19

呼び出し関係図:

被呼び出し関係図:

double etrobocon2018_test::TEST_CLASS::get_output ( )
inline

PidTest.cpp20 行目に定義があります。

20 { return Pid::get_output(); }
double get_output()
Definition: Pid.cpp:32

呼び出し関係図:

被呼び出し関係図:

double etrobocon2018_test::TEST_CLASS::limitOutput ( double  pid_value)
inline

PidTest.cpp18 行目に定義があります。

18 { return Pid::limitOutput(pid_value); }
double limitOutput(double pid_value)
Definition: Pid.cpp:46

呼び出し関係図:

被呼び出し関係図:


このクラス詳解は次のファイルから抽出されました: