![]() |
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 | ログ文章 |