-- ************************************************************************* -- * SNMP Private MIB -- * -- * Copyright(c) - Johnson Controls, Inc, 2006 -- * Use or copying of all or any part of the document, except as -- * permitted by the License Agreement is prohibited. -- * -- * Purpose: This MIB defines the SNMP Interface of Johnson Controls -- * Controls Group -- * -- * History: -- * Date Name Rel EC/PT# Task# Reason for change -- * -- * 06 NOV 07 cfoxr 3.0 Initial Creation -- * 06 NOV 13 cfoxr 3.0 CR17624 53922 New online state added to alarm_value_enum -- ************************************************************************** MSEA-MIB DEFINITIONS ::= BEGIN IMPORTS msea FROM JCIControlsGroup-MIB MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF IpAddress, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI DateAndTime, DisplayString, MacAddress, TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC ; mseaMIBModule MODULE-IDENTITY LAST-UPDATED "200607251629Z" -- July 25, 2006 ORGANIZATION "Johnson Controls - Controls Group" CONTACT-INFO "jci controls group" DESCRIPTION "This defines the MIB for Metasys Extended Architecture (MSEA)" ::= { msea 1 } AlarmValueEnum ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER { -- Normal normal(0), -- Fault fault(1), -- Off Normal offNormal(2), -- High Limit highLimit(3), -- Low Limit lowLimit(4), -- Low Warning lowWarning(64), -- High Warning highWarning(65), -- Low Alarm lowAlarm(66), -- High Alarm highAlarm(67), -- Alarm alarm(68), -- Trouble trouble(69), -- Status status(70), -- Offline offline(71), -- Shutdown shutdown(72), -- Unreliable unreliable(73), -- Online online(75) } DisplayPrecisionEnum ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER { -- 1000000ths displayPrecisionPt000001(0), -- 100000ths displayPrecisionPt00001(1), -- 10000ths displayPrecisionPt0001(2), -- 1000ths displayPrecisionPt001(3), -- 100ths displayPrecisionPt01(4), -- 10ths displayPrecisionPt1(5), -- 1s displayPrecision1(6), -- 10s displayPrecision10(7), -- 100s displayPrecision100(8), -- 1000s displayPrecision1000(9), -- 10000s displayPrecision10000(10), -- 100000s displayPrecision100000(11), -- 1000000s displayPrecision1000000(12) } ObjectCategoryEnum ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER { hvac(0), fire(1), security(2), services(3), administrative(4), general(5), lighting(6), refrigeration(7), criticalEquipment(8), airQuality(9), power(10), energy(11), system(12), custom1(100), custom2(101), custom3(102), custom4(103), custom5(104), custom6(105), custom7(106), custom8(107), custom9(108), custom10(109), custom11(110), custom12(111) } ObjectReference ::= TEXTUAL-CONVENTION DISPLAY-HINT "110a" STATUS current DESCRIPTION "The local reference" SYNTAX OCTET STRING (SIZE(1..110)) ObjectStatusEnum ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER { normal(0), inactive(1), lowWarning(10), highWarning(15), trouble(20), lowAlarm(30), highAlarm(34), alarm(38), usingStartupValue(50), usingDefVal(51), outputClipped(55), hwValueOverwritten(60), suspended(65), unreliable(70), disconnected(75), overridden(80), operatorOverride(86), inTest(87), heavyEquipDelay(88), minOnMinOff(90), highPriority(99), disabled(102), outOfService(108), offline(112), shutdown(115) } ReliabilityEnum ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "reliability enumeration" SYNTAX INTEGER { -- No fault was detected. reliable(0), -- No sensor was detected. noInput(1), -- The value was over the range. unreliableHigh(2), -- The value was under the range. unreliableLow(3), -- The loop was open. open(4), -- A shorted loop was detected. shorted(5), -- No output was detected. noOutput(6), -- The value was unreliable other. unreliable(7), -- The result was a process error. processError(8), -- A multistate fault was detected. multiStateFault(9), -- Configuration Error configurationError(10), -- Member fault memberFault(11), -- Communications failure communicationsFailure(12), -- The value was changing at an unreliable rate. unreliableRate(64), -- The result was a math error. mathError(65), -- The result was a math overflow error. mathOverflow(66), -- The result was a math underflow error. mathUnderflow(67), -- The string is too long. stringOverflow(68), -- The result is a math error due to division by zero. divideByZero(69), -- Communication with the physical device was lost. commLoss(70), -- The device has attempted to exceed its memory capacity. memoryOverflow(71), -- The device has experienced a malfunction. deviceError(72), -- A non-numeric value was encountered in a numeric expression. notANumber(73), -- The value entered has exceeded the allowable range. inputOutOfRange(74), -- The value entered conflicts with other values. inconsistentInputs(75), -- An error was detected when converting from one data type to -- another. dataConvertError(76), -- An overflow occurred when converting data types. convertOverflow(77), -- An error occurred in the Read attribute. readError(78), -- An error occurred in the Write attribute. writeError(79), -- An error occurred while executing the object. executeError(80), -- An invalid Pcode instruction in the application/assembly was -- detected. pcodeError(81), -- The stepper motor stalled while positioning. stalledDuringPositioning(82), -- The stepper motor failed to stall when it should have. didNotStall(83), -- The stroke time of the actuation device is too large. calibrateStrokeTooLarge(84), -- The stroke time of the actuation device is too small. calibrateStrokeTooSmall(85), -- The stepper motor is not calibrated. notCalibrated(86), -- The attribute connection failed to transfer data to the -- destination. connectionFailed(87), -- A component or reference was missing. The application will not -- execute. initializationError(88), -- Unable to write initial attribute values. attributeInitError(89), -- The object has no name. noObjectName(90), -- AI Linearization table problem was detected. invalidLinearizationTable(91), -- The attribute had a value of Null. nullDataReturned(92), -- The input value is questionable. inputUnreliable(93), -- The device is disabled. objectDisabled(94), -- The input values cannot equal the same value. inputsCannotBeEqual(95), -- The setpoint is questionable. setpointUnreliable(96), -- The command is questionable. commandUnreliable(97), -- The required input is unavailable requiredInputUnavailable(98), -- Failed to synchronize failedToSynchronize(99), -- Invalid input invalidInput(100), -- Output cannot be determined outputCannotBeDetermined(101), -- Internal error internalError(102), -- Destinations unavailable destinationsUnavailable(103), -- Write failed writeFailed(104), -- Data type mismatch dataTypeMismatch(105), -- The source is unavailable sourceUnavailable(106), -- Round off error roundOffError(107) } UnitsEnum ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Units enumeration" SYNTAX INTEGER { -- Square meters squareMeters(0), -- Square feet squareFeet(1), -- Milliamperes milliAmperes(2), -- Amperes amperes(3), -- Resistance,4 ohms(4), -- Volts volts(5), -- Kilovolts (1,000 volts) kiloVolts(6), -- Megavolts (1 million volts) megaVolts(7), -- Volt amperes voltAmperes(8), -- Kilovolt amperes kilovoltAmperes(9), -- Megavolt amperes megavoltAmperes(10), -- Volt amperes reactive voltAmperesReactive(11), -- Kilovolt amperes reactive kilovoltAmperesReactive(12), -- Megavolt amperes reactive metavoltAmperesReactive(13), -- Degrees phase degreesPhase(14), -- Power factor powerFactor(15), -- Joules joules(16), -- Kilojoules kiloJoules(17), -- Watt hours wattHours(18), -- Kilowatt hours kiloWattHours(19), -- British thermal unit btus(20), -- Therms therms(21), -- Ton hours tonHours(22), -- Joules per kilogram dry air joulesPerKilogramDryAir(23), -- BTUs per pound dry air btusPerPoundDryAir(24), -- Cycles per hour cyclesPerHour(25), -- Cycles per minute cyclesPerMinute(26), -- Hertz hertz(27), -- Grams of water per kilogram of dry air gramsWaterPerKilogramDryAir(28), -- Percent relative humidity percentRelativeHumidity(29), -- Millimeters millimeters(30), -- Meters meters(31), -- Inches inches(32), -- Feet feet(33), -- Watts per square foot wattsPerSquareFoot(34), -- Watts per square meter wattsPerSquareMeter(35), -- Lumens lumens(36), -- Luxes luxes(37), -- Foot candles footCandles(38), -- Kilograms kilograms(39), -- Pounds mass poundsMass(40), -- English tons tons(41), -- Kilograms per second killogramsPerSecond(42), -- Kilograms per minute kilogramsPerMinute(43), -- Kilograms per hour kilogramsPerHour(44), -- Pounds mass per minute poundsMassPerMinute(45), -- Pounds mass per hour poundsMassPerHour(46), -- Watts watts(47), -- Kilowatts kilowatts(48), -- Megawatts megawatts(49), -- Btus per hour btusPerHour(50), -- Horsepower horsepower(51), -- Tons of Refrigeration tonsRefrigeration(52), -- Pascals pascals(53), -- Kilopascals kilopascals(54), -- Bars bars(55), -- Pounds force per square inch poundsPerSquareInch(56), -- Centimeters water column centimetersOfWater(57), -- Inches water column inchesOfWater(58), -- Millimeters of Mercury millimetersOfMercury(59), -- Centimeters of Mercury centimetersOfMercury(60), -- Inches of Mercury inchesOfMercury(61), -- Degrees Celsius degreesCelsius(62), -- Degrees Kelvin degreesKelvin(63), -- Degrees Fahrenheit degreesFarenheight(64), -- Degree days Celsius degreeDaysCelsius(65), -- Degree days Fahrenheit degreeDaysFarenheight(66), -- Year/s years(67), -- Month/s months(68), -- Week/s weeks(69), -- Day/s days(70), -- Hours hours(71), -- Minutes minutes(72), -- Seconds seconds(73), -- Meters per second metersPerSecond(74), -- Kilometers per hour kilometersPerHour(75), -- Feet per second feetPerSecond(76), -- Feet per minute feetPerMinute(77), -- Miles per hour milesPerHour(78), -- Cubic feet cubicFeet(79), -- Cubic meters cubicMeters(80), -- Imperial gallons imperialGallons(81), -- Liters liters(82), -- U.S. gallons usGallons(83), -- Cubic feet per minute cubicFeetPerMinute(84), -- Cubic meters per second, cubicMetersPerSecond(85), -- Imperial gallons per minute imperialGallonsPerMinute(86), -- Liters per second litersPerSecond(87), -- Liters per minute litersPerMinute(88), -- U.S. gallons per minute usGallonsPerMinute(89), -- Degrees angular degreesAngular(90), -- Degrees Celsius per hour degreesCelsiusPerHour(91), -- Degrees Celsius per minute degreesCelsiusPerMinute(92), -- Degrees Fahrenheit per hour degreesFarenheitPerHour(93), -- Degrees Fahrenheit per minute degreesFarenheitPerMinute(94), -- No units have been specified noUnits(95), -- Parts per million partsPerMillion(96), -- Parts per billion partsPerBillion(97), -- Percent percent(98), -- Percent per second percentPerSecond(99), -- Per minute perMinute(100), -- Per second perSecond(101), -- Psi per degree Fahrenheit psiPerDegreeFahrenheit(102), -- Radians radians(103), -- Revolutions per minute revolutionsPerMinute(104), -- Currency 1 currency1(105), -- Currency 2 currency2(106), -- Currency 3 currency3(107), -- Currency 4 currency4(108), -- Currency 5 currency5(109), -- Currency 6 currency6(110), -- Currency 7 currency7(111), -- Currency 8 currency8(112), -- Currency 9 currency9(113), -- Currency 10 currency10(114), -- Square inches squareInches(115), -- Square Centimeters squareCentimeters(116), -- Btu per pound btusPerPound(117), -- Centimeters centimeters(118), -- Pounds of mass per second poundsMassPerSecond(119), -- degrees Fahrenheit (Change in temperature) degreesFarenheitDelta(120), -- degrees Kelvin (Change in temperature) degreesKelvinDelta(121), -- Kilohms kilohms(122), -- Megohms megohms(123), -- Millivolts millivolts(124), -- Kilojoules per kilogram kilojoulesPerKilogram(125), -- Megajoules megajoules(126), -- Joules per degree Kelvin joulesPerDegreeKelvin(127), -- Joules per kilogram Kelvin joulesPerKilogramDegreesKelvin(128), -- Kilohertz kilohertz(129), -- Megahertz megahertz(130), -- Per hour perHour(131), -- Milliwatts milliwatts(132), -- Hectopascals hectopascals(133), -- Millibars millibars(134), -- Cubic meters per hour cubicMetersPerHour(135), -- Liters per hour litersPerHour(136), -- Kilowatt hours per square meter kilowattHoursPerSquareMeter(137), -- Kilowatt hours per square foot kilowattHoursPerSquareFoot(138), -- Megajoules per square meter megajoulesPerSquareMeter(139), -- Megajoules per square foot megajoulesPerSquareFoot(140), -- Watts per square meter Kelvin wattsPerSquareMeterDegreesKelvin(141), -- Cubic feet per second cubicFeetPerSecond(142), -- Percent obscuration per foot percentObscurationPerFoot(143), -- Percent obscuration per meter percentObscurationPerMeter(144), -- Milliohm milliohms(145), -- Megawatt Hours megawattHours(146), -- Kilo British thermal unit kiloBTU(147), -- Mega British thermal unit megaBTU(148), -- Kilojoules per kilogram dry air kilojoulesPerKilogramDryAir(149), -- Megahoules per kilogram dry air megajoulesPerKilogramDryAir(150), -- Kilojoules per degree Kelvin kilojoulesPerDegreeKelvin(151), -- Megajoules per degree Kelvin megajoulesPerDegreeKelvin(152), -- Newton newton(153), -- Grams per second gramsPerSecond(154), -- Grams per minute gramsPerMinute(155), -- Tons per hour tonsPerHour(156), -- Kilo BTUs per hour kiloBtusPerHour(157), -- Hundredths of a second hundredthsOfSecond(158), -- Milliseconds milliseconds(159), -- Newton Meters newtonMeters(160), -- Millimeters per second millimetersPerSecond(161), -- Millimeters per minute millimetersPerMinute(162), -- Meters per hour metersPerHour(163), -- Meters per minute metersPerMinute(164), -- Cubic meters per minute cubicMetersPerMinute(165), -- Meters per second per second metersPerSecondPerSecond(166), -- Amperes per meter amperesPerMeter(167), -- Amperes per square meter amperesPerSquareMeter(168), -- Amperes square meters amperesSquareMeters(169), -- Farads farads(170), -- Henrys henrys(171), -- Ohm meters ohmMeters(172), -- Siemens siemens(173), -- Siemens per meter siemensPerMeter(174), -- Teslas teslas(175), -- Volts per degree Kelvin voltsPerDegreeKelvin(176), -- Volts per meter voltsPerMeter(177), -- Webers webers(178), -- Candelas candelas(179), -- Candelas per square meter candelasPerSquareMeter(180), -- Degrees Kelvin per aquare meter degreesKelvinPerHour(181), -- Degrees Kelvin per minute degreesKelvinPerMinute(182), -- Joule seconds jouleSeconds(183), -- Radians per second radiansPerSecond(184), -- Square meters per Newton squareMetersPerNewton(185), -- Kilograms per cubic meter kilogramsPerCubicMeter(186), -- Newton seconds newtonSeconds(187), -- Newtons per meter newtonsPerMeter(188), -- Watts per meter per degree Kelvin wattsPerMeterPerDegreeKelvin(189), -- Bytes bytes(256), -- Milliseconds (JCI) millisecondsJci(257), -- Counts counts(258), -- People people(259), -- Cfm/person cfmPerPerson(260), -- Liters per person litersPerPerson(261), -- Minutes per degree squared minutesPerDegreeSquared(262), -- Kilowatts per minute kilowattsPerMinute(263), -- Percent open percentOpen(264), -- Percent closed percentClosed(265), -- Flow C Cfm flowcCfm(266), -- Flow C cubic meters per hour flowcCubicMetersPerHour(267), -- Flow C cubic liters per second flowcLitersPerSecond(268), -- Hundredths of sec (JCI) hundredthsOfSecJci(269), -- Entries entries(270), -- K factor kFactor(271), -- Custom units customUnits(272), -- Radians Per Second (JCI) radiansPerSecondJci(273), -- Acre units acreUnits(274), -- Atmosphere units atmosphereUnits(275), -- Cubic inches cubicInches(276), -- Decibel Units decibelUnits(277), -- Degrees per second degreesPerSecond(278), -- Feet of water feetOfWater(279), -- Foot pounds footPounds(280), -- Formazin nephelometric units formazinNephelometricUnits(281), -- Formazin turbidity units formazinTurbidityUnits(282), -- Grammage units grammageUnits(283), -- Grams grams(284), -- kiloBtu (JCI) kiloBtuJci(285), -- Kilo gallons per minute kiloGallonsPerMinute(286), -- Kilopounds kilopounds(287), -- Kilograms per cubic meter (JCI) kilogramsPerCubicMeterJci(288), -- Kiloliters kiloliters(289), -- Kilo meters kilometers(290), -- MegaBTU (JCI) megaBtuJci(291), -- Megagrams megagrams(292), -- Micrometers micrometers(293), -- Miles miles(294), -- Milligrams milligrams(295), -- Milliliters per second millilitersPerSec(296), -- Millimeters of water millimetersOfWater(297), -- Nephelometric turbidity units nephelometricTurbidityUnits(298), -- Ph units phUnits(299), -- Milliliters milliliters(300), -- Megabytes megabytes(301), -- Percent command percentCommand(302), -- Inches pascal inchesPascal(303), -- Kilocalories per kilogram kilocaloriesPerKilogram(304), -- Hour:minute hourMinute(305), -- Seconds per hour secondsPerHour(306), -- Grams per cubic meter gramsPerCubicMeter(307), -- Pounds per cubic feet poundsPerCubicFeet(308), -- Change per minute changePerMinute(309), -- Digits digits(310), -- Attempts attempts(311), -- Entities entities(312), -- Kilobytes kilobytes(313) } mseaNotifications OBJECT IDENTIFIER ::= { mseaMIBModule 0 } normalEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "The state of the alarm has returned to normal." ::= { mseaNotifications 0 } faultEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "Not currently supported." ::= { mseaNotifications 1 } offNormalEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "Not currently supported." ::= { mseaNotifications 2 } highLimitEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "Not currently supported." ::= { mseaNotifications 3 } lowLimitEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "Not currently supported." ::= { mseaNotifications 4 } lowWarningEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "Event that occurs when the alarm extension transitions from Normal into the low warning condition, as indicated by the attribute point to which it is added." ::= { mseaNotifications 64 } highWarningEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "Event that occurs when the alarm extension transitions from Normal into the high warning condition, as indicated by the attribute point to which it is added." ::= { mseaNotifications 65 } lowAlarmEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "low alarm event" ::= { mseaNotifications 66 } highAlarmEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "high alarm event" ::= { mseaNotifications 67 } alarmEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "Alarm" ::= { mseaNotifications 68 } troubleEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "Not currently supported." ::= { mseaNotifications 69 } statusEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "Not currently supported." ::= { mseaNotifications 70 } offlineEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "The object in question has gone offline." ::= { mseaNotifications 71 } shutdownEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "Not currently supported." ::= { mseaNotifications 72 } unreliableEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "The object has transitioned to an unreliable state." ::= { mseaNotifications 73 } onlineEvent NOTIFICATION-TYPE OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, siteName, units } STATUS current DESCRIPTION "The object has transitioned to an online state." ::= { mseaNotifications 75 } mseaObjects OBJECT IDENTIFIER ::= { mseaMIBModule 1 } mseaStats OBJECT IDENTIFIER ::= { mseaObjects 1 } evPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Indicates the priority assigned to the Alarm state." ::= { mseaStats 1 } eventMessage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "TA string of characters describing the item in detail. It is set in the Item configuration view and populated by the Item attempting to generate an event." ::= { mseaStats 2 } eventValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Field is a string conveying the value relevant to the particular event and whose content depends upon the type of object that initiated the notification." ::= { mseaStats 3 } siteName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This field is a string of characters containing the name of the Metasys III site the event originated from. It is set in the site configuration view and populated by the Alarm & Event Management capability." ::= { mseaStats 4 } itemDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This field is a string of characters describing the item in detail. It is set in the Item configuration view and populated by the Item attempting to generate an event." ::= { mseaStats 5 } itemFullyQualifiedReference OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This field is a string of characters containing the fully qualified reference of the Item that the event has been generated for. This reference includes the Customer, Site, Device, and a unique string of characters identifying an Item within the device. It is created when a user creates an Item with the Wizard and populated by the Item attempting to generate an event." ::= { mseaStats 6 } itemCategory OBJECT-TYPE SYNTAX ObjectCategoryEnum MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This field is a enumeration identifying the category the item belongs to. It is set in the Item configuration view and populated by the Item attempting to generate an event. Each item must be in one and only one category. Acceptable values for the Item Category are defined by ObjectCategoryEnum." ::= { mseaStats 7 } ackRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ack required" ::= { mseaStats 8 } eventPreviousStatus OBJECT-TYPE SYNTAX AlarmValueEnum MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This field is an enumeration indicating the status of the item prior to the time of occurrence of the event that is initiating this notification. Acceptable values for the previousStatus are defined by AlarmValueEnum." ::= { mseaStats 9 } units OBJECT-TYPE SYNTAX UnitsEnum MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The units of measure relevant to the Value. This field may be blank if the Value is blank. Acceptable values for the units are defined by UnitsEnum." ::= { mseaStats 10 } eventUniqueIdentifier OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string parameter will be used when the system references events for Acknowledge, Discard, and Snooze." ::= { mseaStats 11 } eventDetectionTimestamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This conveys the UTC date and time that the event occurred." ::= { mseaStats 12 } itemName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "item name" ::= { mseaStats 13 } mseaConfig OBJECT IDENTIFIER ::= { mseaObjects 2 } macAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "mac address" ::= { mseaConfig 1134 } ipAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ipAddress" ::= { mseaConfig 1135 } subnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "subnet mask" ::= { mseaConfig 1136 } hostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "hostname" ::= { mseaConfig 32531 } mseaDiagnostics OBJECT IDENTIFIER ::= { mseaObjects 3 } batteryCondition OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the current battery condition. It is updated every 60 seconds." ::= { mseaDiagnostics 647 } covReceivesPerMinute OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the number of COV messages the NAE receives from other supervisory devices or field controllers per minute. This attribute value updates every minute. Each COV message represents one object reporting a value change." ::= { mseaDiagnostics 650 } covTransmitsPerMinute OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the number of COV messages the NAE sends to other supervisory devices per minute. This attribute updates every minute. Each COV message represents one object reporting a value." ::= { mseaDiagnostics 651 } objectCount OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number (count) of all the object instances within the device. Objects of all classes are included." ::= { mseaDiagnostics 844 } estimatedFlashAvailable OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the estimated flash memory available within the device for use by the user's database and applications. This value can be used to determine whether additional use of flash can be accommodated, however, other performance indicators should also be assessed. This property's value is calculated at the same time as the Flash Usage attribute. A negative value suggests that the flash usage should be reduced. Also, a negative value can affect system reliability now or in future releases of software." ::= { mseaDiagnostics 2395 } cpuTemperature OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the current CPU (Central Processing Unit) temperature in degrees Celsius for an NAE45-0/NAE55/NIE55. It is updated every 60 seconds. It is obtained from a temperature sensor built into the CPU. The CPU is designed to run reliably at or below 77 degrees Celsius. If this temperature is exceeded, appropriate measures should be taken to cool the device. Valid data is provided only on the NAE hardware. Under device simulation, the value will be 0." ::= { mseaDiagnostics 2579 } boardTemperature OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the current Printed Wiring Board (PWB) temperature in degrees Celsius. It is updated every 60 seconds. It is obtained from a temperature sensor built onto the PWB. The device is designed to run reliably with a PWB temperature at or below 67 degrees Celsius. If this temperature is exceeded, appropriate measures should be taken to cool the device. Valid data is provided only on the NAE hardware. Under device simulation, the value will be 0." ::= { mseaDiagnostics 2580 } memoryUsage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the percent of system RAM that is currently in use." ::= { mseaDiagnostics 2581 } objectMemoryUsage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the percent of the object database that is currently in use. Each object created consumes memory within the object database. This attribute can be used to help determine the device's capacity for additional objects; however, other performance indicators should also be assessed. This attribute is valid on the NAE hardware and under device simulation. Also, an attempt to create an object known to require X bytes of object database may fail even if more than X bytes are available in the object database. This is because the object database is composed of multiple blocks. If the free space of each block is fewer than X bytes, the request for X bytes will fail even though the sum total of free space from all blocks is greater than X bytes." ::= { mseaDiagnostics 2582 } cpuUsage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies a running average of CPU utilization over the last 50 minutes. The value is updated every 30 seconds. The running average is calculated by adding or subtracting 1% of the difference between the current and average CPU usage. The value may not be meaningful until 50 minutes after a system restart. A value of 0% means the CPU is 100% idle. A value of 100% means the CPU is 0% idle. A value of 50% or less is considered OK, although other performance indicators should also be assessed. Valid data is provided only on the NAE hardware. Under device simulation, the value will be 0." ::= { mseaDiagnostics 2583 } flashUsage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the estimated percent of flash memory currently in use. The percentage is based on the portion of flash that is designated for use by the user's database. The value is updated on device startup, after a database archive, sync or download from the SCT (offline mode); and by manual command (Update Flash Usage). A value greater than 100% can affect system reliability now or in future software releases. There are no restrictions in place to prohibit use of flash over 100%." ::= { mseaDiagnostics 2584 } pagerDialStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the current status of the pager dial-up connection" ::= { mseaDiagnostics 32565 } mseaAttrributes OBJECT-IDENTITY STATUS current DESCRIPTION "The MSEA atributes available for monitoring by the management system." ::= { mseaObjects 4 } pointTable OBJECT-TYPE SYNTAX SEQUENCE OF PointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The pointTable is a conceptual table where an MSEA item reference can be provided as an index to the table in order to query the exposed attributes of the point. This table cannot be walked using the SNMP getnext command. It is necessary to know the item reference of the object in order to interrograte it's attributes." ::= { mseaAttrributes 1 } pointEntry OBJECT-TYPE SYNTAX PointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the point table." INDEX { pointItemReference } ::= { pointTable 1 } PointEntry ::= SEQUENCE { pointPresentValue DisplayString, pointReliability ReliabilityEnum, pointUnits UnitsEnum, pointDisplayPrecision DisplayPrecisionEnum, pointAlarmState ObjectStatusEnum, pointItemReference ObjectReference } pointPresentValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current value of the specified point/object." ::= { pointEntry 85 } pointReliability OBJECT-TYPE SYNTAX ReliabilityEnum MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the Present Value is unreliable." ::= { pointEntry 103 } pointUnits OBJECT-TYPE SYNTAX UnitsEnum MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the engineering measurement units used by the object." ::= { pointEntry 117 } pointDisplayPrecision OBJECT-TYPE SYNTAX DisplayPrecisionEnum MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the decimal rounding and the decimal places to display of the Present Value an associated attributes." ::= { pointEntry 661 } pointAlarmState OBJECT-TYPE SYNTAX ObjectStatusEnum MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current Warning or Alarm state of an object. This attribute is set by an Alarm Extension associated with the object." ::= { pointEntry 1006 } pointItemReference OBJECT-TYPE SYNTAX ObjectReference MAX-ACCESS read-only STATUS current DESCRIPTION "The reference of the Item/Object in question. This reference can be found in the MSEA user interface. The item reference can be determined by using the (fully qualified)item reference found in the focus view (advanced) engineering section under item reference. The format of the fully qualified item reference is site:device/item. The pointItemReference expects to be provided the item. Further, the encoded length of this item is restricted to 128 subidentifiers. This is a limitation imposed by SNMP on the length of table indexes." ::= { pointEntry 32527 } mseaConformance OBJECT IDENTIFIER ::= { mseaMIBModule 2 } mseaCompliances OBJECT-IDENTITY STATUS current DESCRIPTION "MSEA compliances" ::= { mseaConformance 1 } mseaGroups OBJECT IDENTIFIER ::= { mseaConformance 2 } mseaEventNotifyGroup NOTIFICATION-GROUP NOTIFICATIONS { alarmEvent, faultEvent, highAlarmEvent, highLimitEvent, highWarningEvent, lowAlarmEvent, lowLimitEvent, lowWarningEvent, normalEvent, offlineEvent, offNormalEvent, onlineEvent, shutdownEvent, statusEvent, troubleEvent, unreliableEvent } STATUS current DESCRIPTION "MSEA Event notifications" ::= { mseaGroups 1 } mseaEventObjectsGroup OBJECT-GROUP OBJECTS { ackRequired, eventDetectionTimestamp, eventMessage, eventPreviousStatus, eventUniqueIdentifier, eventValue, evPriority, hostname, ipAddress, itemCategory, itemDescription, itemFullyQualifiedReference, itemName, macAddress, siteName, subnetMask, units } STATUS current DESCRIPTION "MSEA objects" ::= { mseaGroups 2 } mseaPointAttributes OBJECT-GROUP OBJECTS { pointAlarmState, pointDisplayPrecision, pointItemReference, pointPresentValue, pointReliability, pointUnits } STATUS current DESCRIPTION "msea attributes group" ::= { mseaGroups 3 } mseaDiagnosticAttributes OBJECT-GROUP OBJECTS { batteryCondition, boardTemperature, covReceivesPerMinute, covTransmitsPerMinute, cpuTemperature, cpuUsage, estimatedFlashAvailable, flashUsage, memoryUsage, objectCount, objectMemoryUsage, pagerDialStatus } STATUS current DESCRIPTION "Group containing the diagnostic attributes of the device" ::= { mseaGroups 4 } END