Advanced Robot Control System  5.1-REV.51SF170515
ARCS::VariableParams クラス

#include <VariableParams.hh>

公開メンバ関数

 VariableParams ()
 
 ~VariableParams ()
 

公開変数類

volatile bool EmergencyStopFlag
 緊急停止フラグ true = 緊急停止, false = 通常 [詳解]
 
std::string EmergencyStopCond
 緊急停止時該当条件 [詳解]
 
std::string EmergencyStopFile
 緊急停止時ファイル名 [詳解]
 
int EmergencyStopLine
 緊急停止時行番号 [詳解]
 
volatile bool NetworkLink
 ネットワークリンクフラグ [詳解]
 
volatile bool Initializing
 ロボット初期化フラグ [詳解]
 
volatile double Time
 [s] 時刻 (一番速いスレッド THREAD0 の時刻) [詳解]
 
volatile double PeriodicTime [ConstParams::THREAD_MAX] = {0}
 [s] 計測された制御周期 [詳解]
 
volatile double ComputationTime [ConstParams::THREAD_MAX] = {0}
 [s] 計測された消費時間 [詳解]
 
volatile double MaxTime [ConstParams::THREAD_MAX] = {0}
 [s] 計測された制御周期の最大値 [詳解]
 
volatile double MinTime [ConstParams::THREAD_MAX] = {0}
 [s] 計測された制御周期の最小値 [詳解]
 
volatile double IndicVars [ConstParams::INDICVARS_MAX] = {0}
 
volatile double CurrentReferences [ConstParams::ACTUATOR_MAX] = {0}
 
volatile double PositionResponses [ConstParams::ACTUATOR_MAX] = {0}
 
volatile double PlotVarsA [ConstParams::PLOT_VAR_MAX] = {0}
 
volatile double PlotVarsB [ConstParams::PLOT_VAR_MAX] = {0}
 
volatile double PlotVarsC [ConstParams::PLOT_VAR_MAX] = {0}
 
volatile double PlotVarsD [ConstParams::PLOT_VAR_MAX] = {0}
 

非公開メンバ関数

 VariableParams (const VariableParams &)
 
const VariableParamsoperator= (const VariableParams &)
 

構築子と解体子

§ VariableParams() [1/2]

VariableParams::VariableParams ( )

§ ~VariableParams()

VariableParams::~VariableParams ( )

§ VariableParams() [2/2]

ARCS::VariableParams::VariableParams ( const VariableParams )
private

関数詳解

§ operator=()

const VariableParams& ARCS::VariableParams::operator= ( const VariableParams )
private

メンバ詳解

§ ComputationTime

volatile double ARCS::VariableParams::ComputationTime[ConstParams::THREAD_MAX] = {0}

[s] 計測された消費時間

§ CurrentReferences

volatile double ARCS::VariableParams::CurrentReferences[ConstParams::ACTUATOR_MAX] = {0}

§ EmergencyStopCond

std::string ARCS::VariableParams::EmergencyStopCond

緊急停止時該当条件

§ EmergencyStopFile

std::string ARCS::VariableParams::EmergencyStopFile

緊急停止時ファイル名

§ EmergencyStopFlag

volatile bool ARCS::VariableParams::EmergencyStopFlag

緊急停止フラグ true = 緊急停止, false = 通常

§ EmergencyStopLine

int ARCS::VariableParams::EmergencyStopLine

緊急停止時行番号

§ IndicVars

volatile double ARCS::VariableParams::IndicVars[ConstParams::INDICVARS_MAX] = {0}

§ Initializing

volatile bool ARCS::VariableParams::Initializing

ロボット初期化フラグ

§ MaxTime

volatile double ARCS::VariableParams::MaxTime[ConstParams::THREAD_MAX] = {0}

[s] 計測された制御周期の最大値

§ MinTime

volatile double ARCS::VariableParams::MinTime[ConstParams::THREAD_MAX] = {0}

[s] 計測された制御周期の最小値

§ NetworkLink

volatile bool ARCS::VariableParams::NetworkLink

ネットワークリンクフラグ

§ PeriodicTime

volatile double ARCS::VariableParams::PeriodicTime[ConstParams::THREAD_MAX] = {0}

[s] 計測された制御周期

§ PlotVarsA

volatile double ARCS::VariableParams::PlotVarsA[ConstParams::PLOT_VAR_MAX] = {0}

§ PlotVarsB

volatile double ARCS::VariableParams::PlotVarsB[ConstParams::PLOT_VAR_MAX] = {0}

§ PlotVarsC

volatile double ARCS::VariableParams::PlotVarsC[ConstParams::PLOT_VAR_MAX] = {0}

§ PlotVarsD

volatile double ARCS::VariableParams::PlotVarsD[ConstParams::PLOT_VAR_MAX] = {0}

§ PositionResponses

volatile double ARCS::VariableParams::PositionResponses[ConstParams::ACTUATOR_MAX] = {0}

§ Time

volatile double ARCS::VariableParams::Time

[s] 時刻 (一番速いスレッド THREAD0 の時刻)


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