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