Blame mibs/ietf/COFFEE-POT-MIB

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