home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / sdk / bin / toaster.mib < prev    next >
Encoding:
Text File  |  1995-07-11  |  3.2 KB  |  87 lines

  1.           TOASTER-MIB DEFINITIONS ::= BEGIN
  2.  
  3.           --
  4.           -- Microsoft copied from SNMP mailing list and made no changes.
  5.           -- $Logfile:   N:/agent/mgmtapi/vcs/toaster.miv  $ $Revision:   1.0  $
  6.           --
  7.  
  8.           IMPORTS
  9.                   enterprises
  10.                           FROM RFC1155-SMI
  11.                   OBJECT-TYPE
  12.                           FROM RFC-1212
  13.                   DisplayString
  14.                           FROM RFC-1213;
  15.  
  16.  
  17.           epilogue        OBJECT IDENTIFIER ::= { enterprises 12 }
  18.           toaster         OBJECT IDENTIFIER ::= { epilogue 2 }
  19.  
  20.           -- toaster MIB
  21.  
  22.           toasterManufacturer OBJECT-TYPE
  23.               SYNTAX  DisplayString
  24.               ACCESS  read-only
  25.               STATUS  mandatory
  26.               DESCRIPTION
  27.                       "The name of the toaster's manufacturer. For instance,
  28.                        Sunbeam."
  29.               ::= { toaster 1 }
  30.  
  31.           toasterModelNumber OBJECT-TYPE
  32.               SYNTAX  DisplayString
  33.               ACCESS  read-only
  34.               STATUS  mandatory
  35.               DESCRIPTION
  36.                       "The name of the toaster's model. For instance,
  37.                        Radiant Automatic."
  38.               ::= { toaster 2 }
  39.  
  40.           toasterControl OBJECT-TYPE
  41.               SYNTAX  INTEGER  {
  42.                           up(1),
  43.                           down(2)
  44.                       }
  45.               ACCESS  read-write
  46.               STATUS  mandatory
  47.               DESCRIPTION
  48.                       "This variable controls the current state of the 
  49.                        toaster. To begin toasting, set it to down(2). To 
  50.                        abort toasting (perhaps in the event of an 
  51.                        emergency), set it to up(2)."
  52.               ::= { toaster 3 }
  53.  
  54.           toasterDoneness OBJECT-TYPE
  55.               SYNTAX  INTEGER (1..10)
  56.               ACCESS  read-write
  57.               STATUS  mandatory
  58.               DESCRIPTION
  59.                       "This variable controls how well done ensuing toast 
  60.                        should be on a scale of 1 to 10. Toast made at 10 
  61.                        is generally considered unfit for human consumption; 
  62.                        toast made at 1 is lightly warmed."
  63.               ::= { toaster 4 }
  64.  
  65.           toasterToastType OBJECT-TYPE
  66.               SYNTAX  INTEGER  {
  67.                           white-bread(1),
  68.                           wheat-bread(2),
  69.                           wonder-bread(3),
  70.                           frozen-waffle(4),
  71.                           frozen-bagel(5),
  72.                           hash-brown(6),
  73.                           other(7)
  74.                       }
  75.               ACCESS  read-write
  76.               STATUS  mandatory
  77.               DESCRIPTION
  78.                       "This variable informs the toaster of the type of 
  79.                        material being toasted. The toaster uses this 
  80.                        information combined with toasterToastDoneness to 
  81.                        compute how long the material must be toasted for 
  82.                        to achieve the desired doneness."
  83.               ::= { toaster 5 }
  84.  
  85.  
  86.           END
  87.