ARCSシステムコード共通パラメータ設定静的クラス
[詳解]
#include <ARCS6/sys/ARCSparams.hh>
|
static constexpr char | ARCS_REVISION [] = "AR6-REV.24062600" |
| ARCS改訂番号(16文字以内)
|
|
static constexpr char | EVENTLOG_NAME [] = "EventLog.txt" |
| イベントログファイル名
|
|
static constexpr int | ARCS_POL_CMDI = SCHED_RR |
| 指令入力スレッドのポリシー
|
|
static constexpr int | ARCS_POL_DISP = SCHED_RR |
| 表示スレッドのポリシー
|
|
static constexpr int | ARCS_POL_EMER = SCHED_RR |
| 緊急停止スレッドのポリシー
|
|
static constexpr int | ARCS_POL_GRPL = SCHED_RR |
| グラフ表示スレッドのポリシー
|
|
static constexpr int | ARCS_POL_INFO = SCHED_RR |
| 情報取得スレッドのポリシー
|
|
static constexpr int | ARCS_POL_MAIN = SCHED_RR |
| main関数のポリシー
|
|
static constexpr int | ARCS_PRIO_CMDI = 32 |
| 指令入力スレッドの優先順位(SCHED_RRはFIFO+32にするのがPOSIX.1-2001での決まり)
|
|
static constexpr int | ARCS_PRIO_DISP = 33 |
| 表示スレッドの優先順位
|
|
static constexpr int | ARCS_PRIO_EMER = 34 |
| 緊急停止スレッドの優先順位
|
|
static constexpr int | ARCS_PRIO_GRPL = 35 |
| グラフ表示スレッドの優先順位
|
|
static constexpr int | ARCS_PRIO_INFO = 36 |
| 情報取得スレッドの優先順位
|
|
static constexpr int | ARCS_PRIO_MAIN = 37 |
| main関数スレッドの優先順位
|
|
static constexpr size_t | ARCS_CPU_CMDI = 0 |
| 指令入力スレッドに割り当てるCPUコア番号(実時間スレッドとは別にすること)
|
|
static constexpr size_t | ARCS_CPU_DISP = 0 |
| 表示スレッドに割り当てるCPUコア番号(実時間スレッドとは別にすること)
|
|
static constexpr size_t | ARCS_CPU_EMER = 0 |
| 緊急停止スレッドに割り当てるCPUコア番号(実時間スレッドとは別にすること)
|
|
static constexpr size_t | ARCS_CPU_GRPL = 1 |
| グラフ表示スレッドに割り当てるCPUコア番号(実時間スレッドとは別にすること)
|
|
static constexpr size_t | ARCS_CPU_INFO = 0 |
| 情報取得スレッドに割り当てるCPUコア番号(実時間スレッドとは別にすること)
|
|
static constexpr size_t | ARCS_CPU_MAIN = 0 |
| main関数に割り当てるCPUコア番号(実時間スレッドとは別にすること)
|
|
static constexpr unsigned long | ARCS_TIME_DISP = 33333 |
| [us] 表示の更新時間(ここの時間は厳密ではない)
|
|
static constexpr unsigned long | ARCS_TIME_GRPL = 33333 |
| [us] グラフ表示の更新時間(ここの時間は厳密ではない)
|
|
static constexpr unsigned long | ARCS_TIME_INFO = 33333 |
| [us] 情報取得の更新時間(ここの時間は厳密ではない)
|
|
static constexpr size_t | THREAD_MAX = 3 |
| リアルタイムスレッド最大数 (変更不可)
|
|
static constexpr size_t | ACTUATOR_MAX = 16 |
| [基] ARCSが対応しているアクチュエータの最大数
|
|
static constexpr size_t | INDICVARS_MAX = 16 |
| 表示変数最大数 (変更不可)
|
|
static constexpr size_t | ONLINEVARS_MAX = 16 |
| オンライン設定変数最大数 (変更不可)
|
|
static constexpr size_t | PLOT_MAX = 16 |
| [-] グラフプロットの最大数 (変更不可)
|
|
static constexpr size_t | PLOT_VAR_MAX = 8 |
| [-] プロット可能な変数の最大数 (変更不可)
|
|
ARCSシステムコード共通パラメータ設定静的クラス
◆ ActRefUnit
アクチュエータ指令単位の定義
列挙値 |
---|
AMPERE | アンペア単位
|
NEWTON | ニュートン単位
|
NEWTON_METER | ニュートンメートル単位
|
◆ ActType
アクチュエータタイプの定義
列挙値 |
---|
LINEAR_MOTOR | リニアモータ
|
ROTARY_MOTOR | 回転モータ
|
このクラス詳解は次のファイルから抽出されました: