制限速度パターン関連を記述するクラス [詳解]

公開メンバ関数 | |
| PatternP (Atsp *atsp) | |
| virtual | ~PatternP (void) |
| void | Init (void) |
| Initializeで実行する関数 [詳解] | |
| void | RegPattern (int type, int optional) |
| 速度制限パターンの登録を行う関数 [詳解] | |
| void | DelPattern (int type) |
| 速度制限パターンの消去を行う関数 [詳解] | |
公開変数類 | |
| boost::array< float, USR_PATTERN_P > | pattern_end_loc_ |
| 減速完了地点[m] [詳解] | |
| boost::array< int, USR_PATTERN_P > | pattern_is_valid_ |
| パターンの状態(0: 無効, 1: 有効) [詳解] | |
| boost::array< int, USR_PATTERN_P > | pattern_tget_spd_ |
| 目標速度[km/h] [詳解] | |
非公開変数類 | |
| const Atsp * | atsp_ |
| Atspクラスのオブジェクトを格納するポインタ [詳解] | |
制限速度パターン関連を記述するクラス
|
explicit |
|
virtual |
| void Atsp::PatternP::DelPattern | ( | int | type | ) |
速度制限パターンの消去を行う関数
| type | パターン番号 |
| void Atsp::PatternP::Init | ( | void | ) |
Initializeで実行する関数
| void Atsp::PatternP::RegPattern | ( | int | type, |
| int | optional | ||
| ) |
速度制限パターンの登録を行う関数
| type | パターン番号 |
| optional | 減速完了地点までの相対距離[m]*1000+目標速度[km/h] |
|
private |
Atspクラスのオブジェクトを格納するポインタ
| boost::array<float, USR_PATTERN_P> Atsp::PatternP::pattern_end_loc_ |
減速完了地点[m]
| boost::array<int, USR_PATTERN_P> Atsp::PatternP::pattern_is_valid_ |
パターンの状態(0: 無効, 1: 有効)
| boost::array<int, USR_PATTERN_P> Atsp::PatternP::pattern_tget_spd_ |
目標速度[km/h]
1.8.6