Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / COFFEE-POT-MIB
1 COFFEE-POT-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4     MODULE-IDENTITY, OBJECT-TYPE,
5     Integer32, transmission
6         FROM SNMPv2-SMI
7     TimeInterval, DisplayString
8         FROM SNMPv2-TC;
9
10 coffee MODULE-IDENTITY
11      LAST-UPDATED "9803231700Z"
12      ORGANIZATION "Networked Appliance Management Working Group"
13
14      CONTACT-INFO
15             "        Michael Slavitch
16                      Loran Technologies,
17                      955 Green Valley Crescent
18                      Ottawa, Ontario Canada K2A 0B6
19
20                 Tel: 613-723-7505
21                 Fax: 613-723-7209
22              E-mail: slavitch@loran.com"
23      DESCRIPTION
24             "The MIB Module for coffee vending devices."
25     ::= { transmission 132 }
26
27 potName OBJECT-TYPE
28      SYNTAX     DisplayString (SIZE (0..255))
29      MAX-ACCESS read-only
30
31
32      STATUS current
33      DESCRIPTION
34              "The vendor description of the pot under management"
35      ::= { coffee 1 }
36
37
38 potCapacity OBJECT-TYPE
39      SYNTAX Integer32
40      MAX-ACCESS read-only
41      STATUS current
42      DESCRIPTION
43         "The number of units of beverage supported by this device
44          (regardless of its current state) ."
45     ::= { coffee 2 }
46
47
48 potType OBJECT-TYPE
49      SYNTAX     INTEGER {
50         automatic-drip(1),
51         percolator(2),
52         french-press(3),
53         espresso(4)
54         }
55      MAX-ACCESS read-write
56      STATUS current
57      DESCRIPTION
58              "The brew type of the coffee pot."
59      ::= { coffee 3 }
60
61 potLocation OBJECT-TYPE
62      SYNTAX     DisplayString (SIZE (0..255))
63      MAX-ACCESS read-write
64      STATUS current
65      DESCRIPTION
66              "The physical location of the pot in question"
67      ::= { coffee 4 }
68
69
70 potMonitor            OBJECT IDENTIFIER ::= { coffee 6 }
71
72
73 potOperStatus OBJECT-TYPE
74      SYNTAX     INTEGER {
75                      off(1),
76                      brewing(2),
77                      holding(3),
78                      other(4),
79                      waiting(5)
80                      }
81      MAX-ACCESS read-only
82      STATUS current
83      DESCRIPTION
84              "The operating status of the pot in question. Note
85               that this is a read-only feature. Current hardware
86               prevents us from changing the port state via SNMP."
87      ::= { potMonitor 1 }
88
89  potLevel OBJECT-TYPE
90      SYNTAX     Integer32
91      MAX-ACCESS read-only
92      STATUS current
93      DESCRIPTION
94              "The number of units of coffee under management. The
95               units of level are defined in potMetric below."
96      ::= { potMonitor 2 }
97
98  potMetric  OBJECT-TYPE
99      SYNTAX     INTEGER {
100                  espresso(1),
101                  demi-tasse(2),
102                  cup(3),
103                  mug(4),
104                  bucket(5)
105                  }
106      MAX-ACCESS read-only
107      STATUS current
108      DESCRIPTION
109              "The vendor description of the pot under management"
110      ::= { potMonitor 3 }
111
112
113 potStartTime OBJECT-TYPE
114     SYNTAX     Integer32
115     MAX-ACCESS read-write
116     STATUS     current
117     DESCRIPTION
118             "The time in seconds since Jan 1 1970 to start the pot
119              if and only if potOperStatus is waiting(5)"
120     ::= { potMonitor 4 }
121
122
123  lastStartTime OBJECT-TYPE
124     SYNTAX     TimeInterval
125     MAX-ACCESS read-only
126     STATUS     current
127     DESCRIPTION
128
129
130             "The amount of time, in TimeTicks, since the coffee
131             making process was initiated."
132     ::= { potMonitor 5 }
133
134
135  potTemperature OBJECT-TYPE
136     SYNTAX     Integer32
137     UNITS      "degrees Centigrade"
138     MAX-ACCESS read-only
139     STATUS     current
140     DESCRIPTION
141             "The ambient temperature of the coffee within the pot"
142
143    ::= { potMonitor 6 }
144
145 END