MIBレファレンス


3.17.9 axPruBoard

PRU情報を取得します。

〈この項の構成〉

(1) 識別子

axDevice OBJECT IDENTIFIER ::= {axMib 1002}
axPruBoard OBJECT IDENTIFIER ::= {axDevice 4}

(2) 実装仕様

axPruBoardの実装仕様を次の表に示します。

表3‒64 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のタイプ。

値については,「表3‒65 axPruBoardType値一覧」を参照してください。

PRU未搭載時,または情報取得不可時は,-1を応答します。

Y

5

axPruOperLedStatus

{axPruBoardEntry 3}

INTEGER

R/O

PRUのSTATUS LEDの状態。

  • 緑点灯(2)

  • 緑点滅(3)

  • 赤点灯(4)

  • 消灯(5)

PRUが未搭載,停止中,または情報取得不可時は,1を応答します。

Y

6

axPruOperModeStatus

{axPruBoardEntry 4}

INTEGER

R/O

PRUの動作状態。

  • 未搭載(1)

  • 未サポート(2)

  • 運用中(3)

  • 初期化中(4)

  • 障害中(5)

  • 保守中(メンテナンス)(6)

  • コンフィグレーションで運用停止中(7)

  • 電力不足によって停止中(8)

情報取得不可時は,99を応答します。

Y

7

axPruUpdateStatus

{axPruBoardEntry 5}

INTEGER

R/O

PRUの更新状態。

  • 更新未実施(1)

  • HDC更新中(2)

  • PRU再起動未実施(3)

  • HDC更新失敗(4)

PRUが未搭載,または停止中の場合は,1を応答します。

Y

8

axPruErrorRestartNum

{axPruBoardEntry 6}

Integer32

R/O

PRUの障害による自動復旧回数。

PRUの停止時,および装置起動後1時間ごとに初期化されます。

PRUが未搭載,または停止中の場合は,0を応答します。

Y

9

axPruBoardName

{axPruBoardEntry 7}

DisplayString

R/O

PRUの型名(最大16文字)。

PRU未搭載時,または情報取得不可時は,レングス0を応答します。

Y

10

axPruBoardAbbreviation

{axPruBoardEntry 8}

DisplayString

R/O

PRUの略称(最大16文字)。

PRU未搭載時,または情報取得不可時は,レングス0を応答します。

Y

11

axPruSerialInformation

{axPruBoardEntry 9}

DisplayString

R/O

PRUのシリアル情報(最大30文字)。

PRU未搭載時,または情報取得不可時は,レングス0を応答します。

Y

12

axPruCpuUpTime

{axPruBoardEntry 10}

DisplayString

R/O

PRU実装CPUの起動時刻を最大27バイトの文字列で表示します。

"YYYY/MM/DD hh:mm:ss XXXXXXX"で表示します。

  • YYYY:西暦

  • MM:月(01〜12)

  • DD:日(01〜31)

  • hh:時(00〜23)

  • mm:分(00〜59)

  • ss:秒(00〜59)

  • XXXXXXX:タイムゾーン

DDとhhの間,およびssとXXXXXXXの間には,1バイトのスペース文字が入ります。

例 20XX/12/12 12:12:12 JST

PRUが未搭載,停止中,または情報取得不可時は,レングス0を応答します。

Y

13

axPruCpuClock

{axPruBoardEntry 11}

Integer32

R/O

PRU実装CPUクロック数(単位:MHz)。

例 200

PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。

Y

14

axPruCpuLoad1m

{axPruBoardEntry 12}

Integer32

R/O

1分間のPRU CPU使用率(0〜100)。

PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。

Y

15

axPruMemoryTotalSize

{axPruBoardEntry 13}

Integer32

R/O

実装メモリサイズ(単位:KB)。

PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。

Y

16

axPruMemoryUsedSize

{axPruBoardEntry 14}

Integer32

R/O

使用メモリサイズ(単位:KB)。

PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。

Y

17

axPruMemoryFreeSize

{axPruBoardEntry 15}

Integer32

R/O

未使用メモリサイズ(単位:KB)。

PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。

Y

18

axPruTemperatureState

{axPruBoardEntry 16}

INTEGER

R/O

PRUの現在の温度状態。

  • 正常(2)

  • 警告(3)

  • 異常(4)

PRUが未搭載,停止中,または情報取得不可時は,1を応答します。

Y

19

axPruTotalAccumRunTime

{axPruBoardEntry 17}

Integer32

R/O

PRUの累積稼働時間(単位:分)。

PRUの電源をOFFにしても値が保持されるため,再起動後も値を継続して更新します。

PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。

Y

20

axPruCautionAccumRunTime

{axPruBoardEntry 18}

Integer32

R/O

装置の入気温度が高温注意状態および高温警告状態でのPRUの稼働時間(単位:分)。

PRUの電源をOFFにしても値が保持されるため,再起動後も値を継続して更新します。

PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。

Y

21

axPruCriticalAccumRunTime

{axPruBoardEntry 19}

Integer32

R/O

装置の入気温度が高温警告状態でのPRUの稼働時間(単位:分)。

PRUの電源をOFFにしても値が保持されるため,再起動後も値を継続して更新します。

PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。

Y

22

axPruElapsedTime

{axPruBoardEntry 20}

Integer32

R/O

PRUを起動してからの稼働時間(単位:分)。

PRUの電源をOFFにすると値はクリアされます。

PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。

Y

表3‒65 axPruBoardType値一覧

PRU略称

axPruBoardName値

axPruBoardType値

16進

10進

PRU-1A

AX-F8600-51A

0x00000001

1

PRU-2A

AX-F8600-52A

0x00000002

2