Blame mibs/ietf/COFFEE-POT-MIB

Packit 022b05
COFFEE-POT-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE,
Packit 022b05
    Integer32, transmission
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
    TimeInterval, DisplayString
Packit 022b05
        FROM SNMPv2-TC;
Packit 022b05
Packit 022b05
coffee MODULE-IDENTITY
Packit 022b05
     LAST-UPDATED "9803231700Z"
Packit 022b05
     ORGANIZATION "Networked Appliance Management Working Group"
Packit 022b05
Packit 022b05
     CONTACT-INFO
Packit 022b05
            "        Michael Slavitch
Packit 022b05
                     Loran Technologies,
Packit 022b05
                     955 Green Valley Crescent
Packit 022b05
                     Ottawa, Ontario Canada K2A 0B6
Packit 022b05
Packit 022b05
                Tel: 613-723-7505
Packit 022b05
                Fax: 613-723-7209
Packit 022b05
             E-mail: slavitch@loran.com"
Packit 022b05
     DESCRIPTION
Packit 022b05
            "The MIB Module for coffee vending devices."
Packit 022b05
    ::= { transmission 132 }
Packit 022b05
Packit 022b05
potName OBJECT-TYPE
Packit 022b05
     SYNTAX     DisplayString (SIZE (0..255))
Packit 022b05
     MAX-ACCESS read-only
Packit 022b05
Packit 022b05
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
             "The vendor description of the pot under management"
Packit 022b05
     ::= { coffee 1 }
Packit 022b05
Packit 022b05
Packit 022b05
potCapacity OBJECT-TYPE
Packit 022b05
     SYNTAX Integer32
Packit 022b05
     MAX-ACCESS read-only
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
        "The number of units of beverage supported by this device
Packit 022b05
         (regardless of its current state) ."
Packit 022b05
    ::= { coffee 2 }
Packit 022b05
Packit 022b05
Packit 022b05
potType OBJECT-TYPE
Packit 022b05
     SYNTAX     INTEGER {
Packit 022b05
        automatic-drip(1),
Packit 022b05
        percolator(2),
Packit 022b05
        french-press(3),
Packit 022b05
        espresso(4)
Packit 022b05
        }
Packit 022b05
     MAX-ACCESS read-write
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
             "The brew type of the coffee pot."
Packit 022b05
     ::= { coffee 3 }
Packit 022b05
Packit 022b05
potLocation OBJECT-TYPE
Packit 022b05
     SYNTAX     DisplayString (SIZE (0..255))
Packit 022b05
     MAX-ACCESS read-write
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
             "The physical location of the pot in question"
Packit 022b05
     ::= { coffee 4 }
Packit 022b05
Packit 022b05
Packit 022b05
potMonitor            OBJECT IDENTIFIER ::= { coffee 6 }
Packit 022b05
Packit 022b05
Packit 022b05
potOperStatus OBJECT-TYPE
Packit 022b05
     SYNTAX     INTEGER {
Packit 022b05
                     off(1),
Packit 022b05
                     brewing(2),
Packit 022b05
                     holding(3),
Packit 022b05
                     other(4),
Packit 022b05
                     waiting(5)
Packit 022b05
                     }
Packit 022b05
     MAX-ACCESS read-only
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
             "The operating status of the pot in question. Note
Packit 022b05
              that this is a read-only feature. Current hardware
Packit 022b05
              prevents us from changing the port state via SNMP."
Packit 022b05
     ::= { potMonitor 1 }
Packit 022b05
Packit 022b05
 potLevel OBJECT-TYPE
Packit 022b05
     SYNTAX     Integer32
Packit 022b05
     MAX-ACCESS read-only
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
             "The number of units of coffee under management. The
Packit 022b05
              units of level are defined in potMetric below."
Packit 022b05
     ::= { potMonitor 2 }
Packit 022b05
Packit 022b05
 potMetric  OBJECT-TYPE
Packit 022b05
     SYNTAX     INTEGER {
Packit 022b05
                 espresso(1),
Packit 022b05
                 demi-tasse(2),
Packit 022b05
                 cup(3),
Packit 022b05
                 mug(4),
Packit 022b05
                 bucket(5)
Packit 022b05
                 }
Packit 022b05
     MAX-ACCESS read-only
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
             "The vendor description of the pot under management"
Packit 022b05
     ::= { potMonitor 3 }
Packit 022b05
Packit 022b05
Packit 022b05
potStartTime OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time in seconds since Jan 1 1970 to start the pot
Packit 022b05
             if and only if potOperStatus is waiting(5)"
Packit 022b05
    ::= { potMonitor 4 }
Packit 022b05
Packit 022b05
Packit 022b05
 lastStartTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeInterval
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
            "The amount of time, in TimeTicks, since the coffee
Packit 022b05
            making process was initiated."
Packit 022b05
    ::= { potMonitor 5 }
Packit 022b05
Packit 022b05
Packit 022b05
 potTemperature OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32
Packit 022b05
    UNITS      "degrees Centigrade"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The ambient temperature of the coffee within the pot"
Packit 022b05
Packit 022b05
   ::= { potMonitor 6 }
Packit 022b05
Packit 022b05
END