mibs/MIBS/ict/ICT-DISTRIBUTION-PANEL-MIB

322 lines
7.4 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- MIB file for ICT Distribution Panel Series
--
-- Date Version
-- =============================
-- 9/5/13 1.01
--
-- Renamed from ICT-MIB to ICT-DISTRIBUTION-PANEL-MIB
ICT-DISTRIBUTION-PANEL-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215;
ictPower OBJECT IDENTIFIER ::= { enterprises 39145 }
distPanel OBJECT IDENTIFIER ::= { ictPower 10 }
deviceModel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Model Number"
::= { distPanel 1 }
deviceName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Site Name"
::= { distPanel 2 }
deviceHardware OBJECT-TYPE
SYNTAX INTEGER (0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Hardware Version"
::= { distPanel 3 }
deviceFirmware OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Firmware Version"
::= { distPanel 4 }
deviceMacAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "MAC Address"
::= { distPanel 5 }
systemVoltage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Voltage (Volts)"
::= { distPanel 6 }
systemCurrent OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "System Current (Amps)"
::= { distPanel 7 }
outputTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Output Table"
::= { distPanel 8 }
outputEntry OBJECT-TYPE
SYNTAX OutputEntry
ACCESS not-accessible
STATUS mandatory
INDEX { outputNumber }
::= { outputTable 1 }
OutputEntry ::=
SEQUENCE {
outputNumber INTEGER,
outputName DisplayString,
outputCurrent DisplayString,
outputFuseStatus INTEGER,
outputEnable INTEGER
}
outputNumber OBJECT-TYPE
SYNTAX INTEGER (0..11)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Output Number"
::= { outputEntry 1 }
outputName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Output Label"
::= { outputEntry 2 }
outputCurrent OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Output Current (Amps)"
::= { outputEntry 3 }
outputFuseStatus OBJECT-TYPE
SYNTAX INTEGER { OK(1), OPEN(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION "Output Fuse Status ('1' indicates Fuse is OK, and '2' indicates Fuse is OPEN)"
::= { outputEntry 4 }
outputEnable OBJECT-TYPE
SYNTAX INTEGER { ENABLED(1), DISABLED(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION "Output Relay Enable ('1' indicates the Output is ENABLED, and '2' indicates the Output is DISABLED)"
::= { outputEntry 5 }
alarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Alarm Input Table"
::= { distPanel 9 }
alarmEntry OBJECT-TYPE
SYNTAX AlarmEntry
ACCESS not-accessible
STATUS mandatory
INDEX { alarmNumber }
::= { alarmTable 1 }
AlarmEntry ::=
SEQUENCE {
alarmNumber INTEGER,
alarmName DisplayString,
alarmStatus INTEGER
}
alarmNumber OBJECT-TYPE
SYNTAX INTEGER (0..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alarm Input Number"
::= { alarmEntry 1 }
alarmName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alarm Input Name"
::= { alarmEntry 2 }
alarmStatus OBJECT-TYPE
SYNTAX INTEGER { INACTIVE(1), READY(2), ALARM(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alarm Input Status ('1' indicates Alarm is INACTIVE,'2' indicates Alarm is READY, and '3' indicates Alarm is in an ALARM condition)"
::= { alarmEntry 3 }
busTable OBJECT-TYPE
SYNTAX SEQUENCE OF OutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Output Table"
::= { distPanel 10 }
busEntry OBJECT-TYPE
SYNTAX BusEntry
ACCESS not-accessible
STATUS mandatory
INDEX { busNumber }
::= { busTable 1 }
BusEntry ::=
SEQUENCE {
busNumber INTEGER,
busName DisplayString,
busVoltage DisplayString,
busCurrent DisplayString
}
busNumber OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Bus Number"
::= { busEntry 1 }
busName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Bus Name"
::= { busEntry 2 }
busVoltage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Bus Voltage (Volts)"
::= { busEntry 3 }
busCurrent OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Total Bus Current (Amps)"
::= { busEntry 4 }
--
-- Trap definitions:
--
sysUndervoltageAlarmTrap TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { busNumber }
DESCRIPTION "Trap generated when a System/Bus Undervoltage Alarm is triggered"
::= 101
sysOvervoltageAlarmTrap TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { busNumber }
DESCRIPTION "Trap generated when a System/Bus Overvoltage Alarm is triggered"
::= 102
sysOvercurrentAlarmTrap TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { busNumber }
DESCRIPTION "Trap generated when a System/Bus Overcurrent Alarm is triggered"
::= 103
fuseAlarmTrap TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { outputNumber }
DESCRIPTION "Trap generated when an Output Fuse Alarm is triggered"
::= 104
undercurrentAlarmTrap TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { outputNumber }
DESCRIPTION "Trap generated when an Output Undercurrent Alarm is triggered"
::= 105
overcurrentAlarmTrap TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { outputNumber }
DESCRIPTION "Trap generated when an Output Overcurrent Alarm is triggered"
::= 106
loadshedTrap TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { outputNumber }
DESCRIPTION "Trap generated when Load-Shedding is activated on an Output"
::= 107
alarmInputTrap TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { alarmNumber }
DESCRIPTION "Trap generated when an Alarm Input is activated"
::= 108
sysUndervoltageAlarmClear TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { busNumber }
DESCRIPTION "Trap generated when a System/Bus Undervoltage Alarm is cleared"
::= 111
sysOvervoltageAlarmClear TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { busNumber }
DESCRIPTION "Trap generated when a System/Bus Overvoltage Alarm is cleared"
::= 112
sysOvercurrentAlarmClear TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { busNumber }
DESCRIPTION "Trap generated when a System/Bus Overcurrent Alarm is cleared"
::= 113
fuseAlarmClear TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { outputNumber }
DESCRIPTION "Trap generated when an Output Fuse Alarm is cleared"
::= 114
undercurrentAlarmClear TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { outputNumber }
DESCRIPTION "Trap generated when an Output Undercurrent Alarm is cleared"
::= 115
overcurrentAlarmClear TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { outputNumber }
DESCRIPTION "Trap generated when an Output Overcurrent Alarm is cleared"
::= 116
loadshedClear TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { outputNumber }
DESCRIPTION "Trap generated when an Output has recovered from a Load-Shedding condition"
::= 117
alarmInputClear TRAP-TYPE
ENTERPRISE distPanel
VARIABLES { alarmNumber }
DESCRIPTION "Trap generated when an Alarm Input is cleared"
::= 118
END