ATCFS
 全て クラス 名前空間 ファイル 関数 変数 型定義 マクロ定義 ページ
公開メンバ関数 | 公開変数類 | 非公開変数類 | 全メンバ一覧
Atsp::SectionP クラス

停止信号パターン関連を記述するクラス [詳解]

Atsp::SectionP 連携図
Collaboration graph
[凡例]

公開メンバ関数

 SectionP (Atsp *atsp)
 
virtual ~SectionP (void)
 
void Init (void)
 Initializeで実行する関数 [詳解]
 
void GetSection (float distance)
 停止信号地点を取得する関数 [詳解]
 
void PassedStopEb (float distance)
 即時停止(非常)地上子を通過した際に実行する関数 [詳解]
 
void PassedStopSvc (float distance)
 即時停止(常用)地上子を通過した際に実行する関数 [詳解]
 
void CalcSection (void)
 停止信号パターンを生成する関数 [詳解]
 

公開変数類

int is_immediate_stop_eb_
 即時停止(非常)フラグ [詳解]
 
int is_immediate_stop_svc_
 即時停止(常用)フラグ [詳解]
 
int is_immediate_stop_
 即時停止(非常, 常用)フラグ [詳解]
 
int is_stop_svc_
 パターン接触フラグ [詳解]
 
int is__brake_reset_
 ブレーキ開放フラグ [詳解]
 
float pattern_end_loc_
 減速完了地点[m] [詳解]
 
int pattern_is_valid_
 パターンの状態(0: 無効, 1: 有効) [詳解]
 
int pattern_tget_spd_
 目標速度[km/h] [詳解]
 

非公開変数類

const Atspatsp_
 Atspクラスのオブジェクトを格納するポインタ [詳解]
 
float red_signal_loc_
 停止信号地点[m] [詳解]
 

詳解

停止信号パターン関連を記述するクラス

構築子と解体子

Atsp::SectionP::SectionP ( Atsp atsp)
explicit
Atsp::SectionP::~SectionP ( void  )
virtual

関数詳解

void Atsp::SectionP::CalcSection ( void  )

停止信号パターンを生成する関数

void Atsp::SectionP::GetSection ( float  distance)

停止信号地点を取得する関数

引数
distance停止信号までの距離[m]
void Atsp::SectionP::Init ( void  )

Initializeで実行する関数

void Atsp::SectionP::PassedStopEb ( float  distance)

即時停止(非常)地上子を通過した際に実行する関数

引数
distance停止信号までの距離[m]
void Atsp::SectionP::PassedStopSvc ( float  distance)

即時停止(常用)地上子を通過した際に実行する関数

引数
distance停止信号までの距離[m]

メンバ詳解

const Atsp* Atsp::SectionP::atsp_
private

Atspクラスのオブジェクトを格納するポインタ

int Atsp::SectionP::is__brake_reset_

ブレーキ開放フラグ

int Atsp::SectionP::is_immediate_stop_

即時停止(非常, 常用)フラグ

int Atsp::SectionP::is_immediate_stop_eb_

即時停止(非常)フラグ

int Atsp::SectionP::is_immediate_stop_svc_

即時停止(常用)フラグ

int Atsp::SectionP::is_stop_svc_

パターン接触フラグ

float Atsp::SectionP::pattern_end_loc_

減速完了地点[m]

int Atsp::SectionP::pattern_is_valid_

パターンの状態(0: 無効, 1: 有効)

int Atsp::SectionP::pattern_tget_spd_

目標速度[km/h]

float Atsp::SectionP::red_signal_loc_
private

停止信号地点[m]


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