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 | 回転モータ
|
このクラス詳解は次のファイルから抽出されました: