3.17.9 axPruBoard
PRU情報を取得します。
(1) 識別子
axDevice OBJECT IDENTIFIER ::= {axMib 1002} axPruBoard OBJECT IDENTIFIER ::= {axDevice 4}
(2) 実装仕様
axPruBoardの実装仕様を次の表に示します。
# |
オブジェクト識別子 |
SYNTAX |
アク セス |
実装仕様 |
実装 有無 |
---|---|---|---|---|---|
1 |
axPruBoardTable {axPruBoard 1} |
SEQUENCE OF AxPruBoardEntry |
NA |
スロットに搭載したPRU情報のテーブル。 |
Y |
2 |
axPruBoardEntry {axPruBoardTable 1} |
AxPruBoardEntry |
NA |
特定の筐体のPRU情報のエントリ。 INDEX { axChassisIndex, axPruBoardIndex } |
Y |
3 |
axPruBoardIndex {axPruBoardEntry 1} |
Integer32 |
NA |
PRU搭載スロットの位置情報。 1〜axPruBoardNumberまでの値。 |
Y |
4 |
axPruBoardType {axPruBoardEntry 2} |
Integer32 |
R/O |
搭載しているPRUのタイプ。 -1を応答します。 |
Y |
5 |
axPruOperLedStatus {axPruBoardEntry 3} |
INTEGER |
R/O |
PRUのSTATUS LEDの状態。 1を応答します。 |
Y |
6 |
axPruOperModeStatus {axPruBoardEntry 4} |
INTEGER |
R/O |
PRUの動作状態。 1を応答します。 |
Y |
7 |
axPruUpdateStatus {axPruBoardEntry 5} |
INTEGER |
R/O |
PRUの更新状態。 1を応答します。 |
Y |
8 |
axPruErrorRestartNum {axPruBoardEntry 6} |
Integer32 |
R/O |
PRUの障害による自動復旧回数。 PRUの停止時,および装置起動後1時間ごとに初期化されます。 0を応答します。 |
Y |
9 |
axPruBoardName {axPruBoardEntry 7} |
DisplayString |
R/O |
PRUの型名(最大16文字)。 レングス0を応答します。 |
Y |
10 |
axPruBoardAbbreviation {axPruBoardEntry 8} |
DisplayString |
R/O |
PRUの略称(最大16文字)。 レングス0を応答します。 |
Y |
11 |
axPruSerialInformation {axPruBoardEntry 9} |
DisplayString |
R/O |
PRUのシリアル情報(最大30文字)。 レングス0を応答します。 |
Y |
12 |
axPruCpuUpTime {axPruBoardEntry 10} |
DisplayString |
R/O |
PRU実装CPUの起動時刻を最大27バイトの文字列で表示します。 "YYYY/MM/DD hh:mm:ss XXXXXXX"で表示します。
DDとhhの間,およびssとXXXXXXXの間には,1バイトのスペース文字が入ります。 例 20XX/12/12 12:12:12 JST レングス0を応答します。 |
Y |
13 |
axPruCpuClock {axPruBoardEntry 11} |
Integer32 |
R/O |
PRU実装CPUクロック数(単位:MHz)。 例 200 -1を応答します。 |
Y |
14 |
axPruCpuLoad1m {axPruBoardEntry 12} |
Integer32 |
R/O |
1分間のPRU CPU使用率(0〜100)。 -1を応答します。 |
Y |
15 |
axPruMemoryTotalSize {axPruBoardEntry 13} |
Integer32 |
R/O |
実装メモリサイズ(単位:KB)。 -1を応答します。 |
Y |
16 |
axPruMemoryUsedSize {axPruBoardEntry 14} |
Integer32 |
R/O |
使用メモリサイズ(単位:KB)。 -1を応答します。 |
Y |
17 |
axPruMemoryFreeSize {axPruBoardEntry 15} |
Integer32 |
R/O |
未使用メモリサイズ(単位:KB)。 -1を応答します。 |
Y |
18 |
axPruTemperatureState {axPruBoardEntry 16} |
INTEGER |
R/O |
PRUの現在の温度状態。 1を応答します。 |
Y |
19 |
axPruTotalAccumRunTime {axPruBoardEntry 17} |
Integer32 |
R/O |
PRUの累積稼働時間(単位:分)。 PRUの電源をOFFにしても値が保持されるため,再起動後も値を継続して更新します。 -1を応答します。 |
Y |
20 |
axPruCautionAccumRunTime {axPruBoardEntry 18} |
Integer32 |
R/O |
装置の入気温度が高温注意状態および高温警告状態でのPRUの稼働時間(単位:分)。 PRUの電源をOFFにしても値が保持されるため,再起動後も値を継続して更新します。 -1を応答します。 |
Y |
21 |
axPruCriticalAccumRunTime {axPruBoardEntry 19} |
Integer32 |
R/O |
装置の入気温度が高温警告状態でのPRUの稼働時間(単位:分)。 PRUの電源をOFFにしても値が保持されるため,再起動後も値を継続して更新します。 -1を応答します。 |
Y |
22 |
axPruElapsedTime {axPruBoardEntry 20} |
Integer32 |
R/O |
PRUを起動してからの稼働時間(単位:分)。 PRUの電源をOFFにすると値はクリアされます。 -1を応答します。 |
Y |