![]() |
ARCS6 AR6-REV.24062600
|
ARCS画面描画クラス [詳解]
#include <ARCS6/sys/ARCSscreen.hh>
公開型 | |
| enum | PhaseStatus { PHAS_INIT , PHAS_START , PHAS_EXIT , PHAS_SETVAR , PHAS_STOP , PHAS_RESTART , PHAS_DISCEXIT , PHAS_SAVEEXIT , PHAS_EMEREXIT , PHAS_NONE } |
| フェーズ状態定義 [詳解] | |
公開メンバ関数 | |
| ARCSscreen (ARCSeventlog &EvLog, ARCSassert &Asrt, ARCSprint &Prnt, ARCSscrparams &Scrp, ARCSgraphics &Grph) | |
| 画面描画の初期化と準備を行う | |
| ~ARCSscreen () | |
| RCS画面表示の消去 | |
| enum PhaseStatus | GetCmdStatus (void) const |
| 指令状態を返す関数 | |
| void | WriteEventLogBuffer (const std::string &LogText) |
| イベントログバッファに書き込む関数 | |
| void | WriteDebugPrintBuffer (const std::string &PrintText) |
| デバッグプリントバッファに書き込む関数 | |
| void | WriteDebugIndicator (const uint64_t u, const unsigned int i) |
| デバッグインジケータバッファに書き込む関数 | |
| enum PhaseStatus | WaitStartOrExit (void) |
| 開始or終了指令入力を待機する関数(ブロッキング) | |
| enum PhaseStatus | WaitRestartOrDiscOrSaveExit (void) |
| 再開始 or 破棄して終了 or 保存して終了指令入力を待機する関数(ブロッキング) | |
| void | WaitStop (void) |
| 停止指令入力を待機する関数(ブロッキング) | |
| enum PhaseStatus | WaitDiscOrSaveExit (void) |
| 破棄して終了or保存して終了指令入力を待機する関数(ブロッキング) | |
ARCS画面描画クラス
| ARCSscreen::ARCSscreen | ( | ARCSeventlog & | EvLog, |
| ARCSassert & | Asrt, | ||
| ARCSprint & | Prnt, | ||
| ARCSscrparams & | Scrp, | ||
| ARCSgraphics & | Grph ) |
画面描画の初期化と準備を行う
| [in] | Evlog | ARCSイベントログへの参照 |
| [in] | Asrt | ARCSアサートへの参照 |
| [in] | Prnt | ARCSプリントへの参照 |
| [in] | Scrp | ARCSスクリーンへの参照 |
| [in] | Grph | ARCSグラフへの参照 |
| ARCSscreen::~ARCSscreen | ( | void | ) |
RCS画面表示の消去
ARCS画面表示の消去
| enum ARCSscreen::PhaseStatus ARCSscreen::GetCmdStatus | ( | void | ) | const |
指令状態を返す関数
| void ARCSscreen::WriteDebugIndicator | ( | const uint64_t | u, |
| const unsigned int | i ) |
デバッグインジケータバッファに書き込む関数
| [in] | u | 符号なし64bit変数値 |
| [in] | i | インジケータの場所 |
| void ARCSscreen::WriteDebugPrintBuffer | ( | const std::string & | PrintText | ) |
デバッグプリントバッファに書き込む関数
| [in] | PrintText | デバッグプリント文章 |
| void ARCSscreen::WriteEventLogBuffer | ( | const std::string & | LogText | ) |
イベントログバッファに書き込む関数
| [in] | LogText | ログ文章 |