![]() |
Advanced Robot Control System
5.1-REV.51SF170515
|
#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 VariableParams & | operator= (const VariableParams &) |
VariableParams::VariableParams | ( | ) |
VariableParams::~VariableParams | ( | ) |
|
private |
|
private |
volatile double ARCS::VariableParams::ComputationTime[ConstParams::THREAD_MAX] = {0} |
[s] 計測された消費時間
volatile double ARCS::VariableParams::CurrentReferences[ConstParams::ACTUATOR_MAX] = {0} |
std::string ARCS::VariableParams::EmergencyStopCond |
緊急停止時該当条件
std::string ARCS::VariableParams::EmergencyStopFile |
緊急停止時ファイル名
volatile bool ARCS::VariableParams::EmergencyStopFlag |
緊急停止フラグ true = 緊急停止, false = 通常
int ARCS::VariableParams::EmergencyStopLine |
緊急停止時行番号
volatile double ARCS::VariableParams::IndicVars[ConstParams::INDICVARS_MAX] = {0} |
volatile bool ARCS::VariableParams::Initializing |
ロボット初期化フラグ
volatile double ARCS::VariableParams::MaxTime[ConstParams::THREAD_MAX] = {0} |
[s] 計測された制御周期の最大値
volatile double ARCS::VariableParams::MinTime[ConstParams::THREAD_MAX] = {0} |
[s] 計測された制御周期の最小値
volatile bool ARCS::VariableParams::NetworkLink |
ネットワークリンクフラグ
volatile double ARCS::VariableParams::PeriodicTime[ConstParams::THREAD_MAX] = {0} |
[s] 計測された制御周期
volatile double ARCS::VariableParams::PlotVarsA[ConstParams::PLOT_VAR_MAX] = {0} |
volatile double ARCS::VariableParams::PlotVarsB[ConstParams::PLOT_VAR_MAX] = {0} |
volatile double ARCS::VariableParams::PlotVarsC[ConstParams::PLOT_VAR_MAX] = {0} |
volatile double ARCS::VariableParams::PlotVarsD[ConstParams::PLOT_VAR_MAX] = {0} |
volatile double ARCS::VariableParams::PositionResponses[ConstParams::ACTUATOR_MAX] = {0} |
volatile double ARCS::VariableParams::Time |
[s] 時刻 (一番速いスレッド THREAD0 の時刻)