86 lines
3 KiB
Plaintext
86 lines
3 KiB
Plaintext
|
TOASTER-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
--
|
||
|
-- Microsoft copied from SNMP mailing list and made no changes.
|
||
|
--
|
||
|
|
||
|
IMPORTS
|
||
|
enterprises
|
||
|
FROM RFC1155-SMI
|
||
|
OBJECT-TYPE
|
||
|
FROM RFC-1212
|
||
|
DisplayString
|
||
|
FROM RFC-1213;
|
||
|
|
||
|
|
||
|
epilogue OBJECT IDENTIFIER ::= { enterprises 12 }
|
||
|
toaster OBJECT IDENTIFIER ::= { epilogue 2 }
|
||
|
|
||
|
-- toaster MIB
|
||
|
|
||
|
toasterManufacturer OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
ACCESS read-only
|
||
|
STATUS mandatory
|
||
|
DESCRIPTION
|
||
|
"The name of the toaster's manufacturer. For instance,
|
||
|
Sunbeam."
|
||
|
::= { toaster 1 }
|
||
|
|
||
|
toasterModelNumber OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
ACCESS read-only
|
||
|
STATUS mandatory
|
||
|
DESCRIPTION
|
||
|
"The name of the toaster's model. For instance,
|
||
|
Radiant Automatic."
|
||
|
::= { toaster 2 }
|
||
|
|
||
|
toasterControl OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
up(1),
|
||
|
down(2)
|
||
|
}
|
||
|
ACCESS read-write
|
||
|
STATUS mandatory
|
||
|
DESCRIPTION
|
||
|
"This variable controls the current state of the
|
||
|
toaster. To begin toasting, set it to down(2). To
|
||
|
abort toasting (perhaps in the event of an
|
||
|
emergency), set it to up(2)."
|
||
|
::= { toaster 3 }
|
||
|
|
||
|
toasterDoneness OBJECT-TYPE
|
||
|
SYNTAX INTEGER (1..10)
|
||
|
ACCESS read-write
|
||
|
STATUS mandatory
|
||
|
DESCRIPTION
|
||
|
"This variable controls how well done ensuing toast
|
||
|
should be on a scale of 1 to 10. Toast made at 10
|
||
|
is generally considered unfit for human consumption;
|
||
|
toast made at 1 is lightly warmed."
|
||
|
::= { toaster 4 }
|
||
|
|
||
|
toasterToastType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
white-bread(1),
|
||
|
wheat-bread(2),
|
||
|
wonder-bread(3),
|
||
|
frozen-waffle(4),
|
||
|
frozen-bagel(5),
|
||
|
hash-brown(6),
|
||
|
other(7)
|
||
|
}
|
||
|
ACCESS read-write
|
||
|
STATUS mandatory
|
||
|
DESCRIPTION
|
||
|
"This variable informs the toaster of the type of
|
||
|
material being toasted. The toaster uses this
|
||
|
information combined with toasterToastDoneness to
|
||
|
compute how long the material must be toasted for
|
||
|
to achieve the desired doneness."
|
||
|
::= { toaster 5 }
|
||
|
|
||
|
|
||
|
END
|