Initial commit
This commit is contained in:
190
MIBS/telco-systems/binos/PRVT-DRY-CONTACTS-MIB
Normal file
190
MIBS/telco-systems/binos/PRVT-DRY-CONTACTS-MIB
Normal file
@ -0,0 +1,190 @@
|
||||
PRVT-DRY-CONTACTS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
TimeTicks,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB;
|
||||
|
||||
prvtDryContactsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200711270000Z"
|
||||
ORGANIZATION "BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Initial version. This MIB provides external-alarm management and notifications"
|
||||
|
||||
-- revision history
|
||||
REVISION "200711270000Z"
|
||||
DESCRIPTION
|
||||
"Compilation fixes"
|
||||
|
||||
::= { switch 112 }
|
||||
|
||||
dryContactsNotifications OBJECT IDENTIFIER ::= { prvtDryContactsMIB 0 }
|
||||
dryContactsObjects OBJECT IDENTIFIER ::= { prvtDryContactsMIB 1 }
|
||||
|
||||
cfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing inputs configuration and statuses"
|
||||
::= { dryContactsObjects 1 }
|
||||
|
||||
cfgEntry OBJECT-TYPE
|
||||
SYNTAX CfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"cfgEntry"
|
||||
INDEX { prvtAlarmID }
|
||||
::= { cfgTable 1 }
|
||||
|
||||
CfgEntry ::= SEQUENCE {
|
||||
prvtAlarmID Integer32,
|
||||
prvtSensorType INTEGER,
|
||||
prvtName OCTET STRING,
|
||||
prvtDescription OCTET STRING,
|
||||
prvtEnableStatus INTEGER,
|
||||
prvtAlarmStatus INTEGER,
|
||||
prvtAlarmSeverity INTEGER,
|
||||
prvtPolarity INTEGER,
|
||||
prvtLastChange TimeTicks
|
||||
}
|
||||
|
||||
prvtAlarmID OBJECT-TYPE
|
||||
SYNTAX Integer32(1..6)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"External and internal alarm index uniquely identifies this row.
|
||||
T-Metro 200 ES platform has four dry-contacts sensor inputs.
|
||||
T5C-XG platform has four dry-contact sensor inputs and two dry-contact sensor outputs.
|
||||
An integer with supported range of values 1-6 for T5C-XG and 1-4 for T-Metro 200 ES. Index. Not-accessible"
|
||||
::= { cfgEntry 1}
|
||||
|
||||
prvtSensorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
input(1),
|
||||
output(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sensor type. An enumeration with two values: input(1), output(2).
|
||||
T-Metro 200 ES platform has four dry-contacts sensor inputs.
|
||||
T5C-XG platform has four dry-contact sensor inputs and two dry-contact sensor outputs.
|
||||
Read-only."
|
||||
::= { cfgEntry 2 }
|
||||
|
||||
|
||||
|
||||
prvtName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of alarm. An OCTET-STRING with max. 16 OCTETS.
|
||||
Default value null string. Read-write"
|
||||
::= { cfgEntry 3}
|
||||
|
||||
prvtDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm description. An OCTET-STRING with max. 64 OCTETS.
|
||||
Default value null string. Read-write"
|
||||
::= { cfgEntry 4}
|
||||
|
||||
prvtEnableStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Senging alarms status. An enumeration with two values: enabled(1), disabled(2).
|
||||
Default value is disabled(2). Read-write"
|
||||
::= { cfgEntry 5}
|
||||
|
||||
prvtAlarmStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-alarm(1),
|
||||
alarm(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm status. An enumeration with two values: no-alarm(1), alarm(2).
|
||||
Default value is no-alarm(1). Read-only."
|
||||
::= { cfgEntry 6 }
|
||||
|
||||
prvtAlarmSeverity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
info(1),
|
||||
minor(2),
|
||||
major(3),
|
||||
critical(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured alarm severity. An enumeration with 4 values:
|
||||
info(1), minor(2), major(3) and critical(4).
|
||||
Default value is info(1). Read-write"
|
||||
::= { cfgEntry 7}
|
||||
|
||||
prvtPolarity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
normally-opened(1),
|
||||
normally-closed(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured polarity.
|
||||
An enumeration with 2 values: normally-opened(1), normally-closed(2).
|
||||
This object is only for T-Metro 200 ES platform.
|
||||
Default value is normally-opened(1). Read-write"
|
||||
::= { cfgEntry 8}
|
||||
|
||||
prvtLastChange OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time of the last operational status change.
|
||||
TimeTicks. Read-only"
|
||||
::= { cfgEntry 9}
|
||||
|
||||
-- Notifications.
|
||||
|
||||
stateChanged NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
prvtAlarmID ,
|
||||
prvtSensorType,
|
||||
prvtName,
|
||||
prvtDescription,
|
||||
prvtAlarmStatus,
|
||||
prvtAlarmSeverity
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send notification when operational status of the input changes"
|
||||
::= { dryContactsNotifications 1 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user