home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 April / VPR0004B.BIN / DRIVER / COMPAQ / SP12255 / sp12255.exe / DMI.CAB / cpqmon.mif < prev    next >
Text File  |  1998-07-17  |  11KB  |  387 lines

  1. //-----------------------------------------------------------------------------
  2. //       PC MONITOR MIF
  3. //-------------------------------------------------------------------------------
  4. Start Component
  5.  
  6.  Name = "Compaq Monitor Information"
  7.  Description = " This MIF file describes the features of the monitor"
  8.  
  9.  Start Path
  10.         Name  = "CPQ_VIDEO_CODE"
  11.         WIN32 = Direct-Interface
  12.  End Path
  13.  
  14. Start Group
  15.   Name = "ComponentId"
  16.   ID = 1
  17.   Class = "DMTF|ComponentID|001"
  18.   Description = "This group defines attributes common to all "
  19.   "components. This group is required."
  20.   
  21.   Start Attribute
  22.    Name = "Manufacturer"
  23.    ID = 1
  24.    Description =  "The manufacturer of this Monitor"
  25.    Access = READ-ONLY
  26.    Storage = COMMON
  27.    Type = String(64)
  28.    //Pragma = "REG_KEY:REG_DLL cpqvid.dll,DM_QueryScalar;"
  29.    Value = *"CPQ_VIDEO_CODE"
  30.   End Attribute
  31.  
  32.   Start Attribute
  33.    Name = "Product"
  34.    ID = 2
  35.    Description = "Product name of this Monitor"
  36.    Access = READ-ONLY
  37.    Storage = COMMON
  38.    Type = String(64)
  39.    //Pragma = "REG_KEY:REG_DLL cpqvid.dll,DM_QueryScalar;"
  40.    Value = *"CPQ_VIDEO_CODE"
  41.   End Attribute
  42.   
  43.   Start Attribute
  44.    Name = "Version"
  45.    ID = 3
  46.    Description =  "The version number of this Monitor"
  47.    Access = READ-ONLY
  48.    Storage = SPECIFIC
  49.    Type = String(64)
  50.    //Pragma = "REG_KEY:REG_DLL cpqvid.dll,DM_QueryScalar;"
  51.    Value = *"CPQ_VIDEO_CODE"
  52.   End Attribute
  53.   
  54.   Start Attribute
  55.    Name = "Serial Number"
  56.    ID = 4
  57.    Description =  "The serial number of this Monitor"
  58.    Access = READ-ONLY
  59.    Storage = SPECIFIC
  60.    Type = String(64)
  61.    //Pragma = "REG_KEY:REG_DLL cpqvid.dll,DM_QueryScalar;"
  62.    Value = *"CPQ_VIDEO_CODE"
  63.   End Attribute
  64.   
  65.   Start Attribute
  66.    Name = "Installation"
  67.    ID = 5
  68.    Description = "The time and date when this component was installed"
  69.    Access = READ-ONLY
  70.    Storage = SPECIFIC
  71.    Type = Date
  72.    Value =""
  73.   End Attribute
  74.   
  75.   Start Attribute
  76.    Name = "Verify"
  77.    ID = 6
  78.    Description =  "A code that provides a level of verification "
  79.        "that the component is still installed and working"
  80.    Access = READ-ONLY
  81.    Storage = COMMON
  82.    Type = Start Enum
  83.         0x00 = "An error occured; check status code"
  84.         0x01 = "This component does not exist"
  85.         0x02 = "Verification is not supported"
  86.         0x03 = "Reserved"
  87.         0x04 = "This component exists, but the functionality is untested"
  88.         0x05 = "This component exists, but the functionality is unknown"
  89.         0x06 = "This component exists, and is not functioning correctly"
  90.         0x07 = "This component exists, and is functioning correctly"
  91.     End Enum
  92.    //Pragma = "REG_KEY:REG_DLL cpqvid.dll,DM_QueryScalar;"
  93.    Value = *"CPQ_VIDEO_CODE"
  94.   End Attribute
  95.   
  96. End Group    // DMTF/ComponentID
  97.  
  98. Start Group
  99.    Name = "Monitor Resolutions"
  100.    ID = 3
  101.    Class = "DMTF|Monitor Resolutions|002"
  102.    Description = "This group defines all the resolutions supported by this monitor"
  103.    Key = 1
  104.    // Pragma = "SNMP:1.3.6.1.4.1.412.2.6.2 ;"
  105.  
  106.    Start Attribute
  107.     Name = "Monitor Resolution Index"
  108.     ID = 1
  109.     Description = "This is an index into the Monitor Resolution table."
  110.     Access = Read-Only
  111.     Storage = Common
  112.     Type = Integer
  113.     Value = *"CPQ_VIDEO_CODE"
  114.    End Attribute
  115.  
  116.    Start Attribute
  117.     Name = "Horizontal Resolution"
  118.     ID = 2
  119.     Description = "Horizontal Resolution value in pixels"
  120.     Access = Read-Only
  121.     Storage = Common
  122.     Type = Integer
  123.     Value = *"CPQ_VIDEO_CODE"
  124.    End Attribute
  125.  
  126.    Start Attribute
  127.     Name = "Vertical Resolution"
  128.     ID = 3
  129.     Description = "Vertical Resolution value in pixels"
  130.     Access = Read-Only
  131.     Storage = Common
  132.     Type = Integer
  133.     Value = *"CPQ_VIDEO_CODE"
  134.    End Attribute
  135.  
  136.    Start Attribute
  137.     Name = "Refresh Rate"
  138.     ID = 4
  139.     Description = "Refresh Rate value for this resolution in Hz"
  140.     Access = Read-Only
  141.     Storage = Common
  142.     Type = Integer
  143.     Value = *"CPQ_VIDEO_CODE"
  144.    End Attribute
  145.  
  146.    Start Attribute
  147.     Name = "Vertical scan mode"
  148.     ID = 5
  149.     Description = "Vertical scan mode interlaced or not"
  150.     Access = Read-Only
  151.     Storage = Common
  152.     Type = Start Enum
  153.      0x01 = "Other"
  154.      0x02 = "Unknown"
  155.      0x03 = "Unsupported"
  156.      0x04 = "Not Interlaced"
  157.      0x05 = "Interlaced"
  158.     End Enum
  159.     Value = *"CPQ_VIDEO_CODE"
  160.    End Attribute
  161.  
  162.    Start Attribute
  163.     Name = "Minimum Monitor Refresh Rate"
  164.     ID = 6
  165.     Description = "Minimum refresh rate value for this resolution for monitors "
  166.                   "supporting a range of refresh rates." 
  167.     Access = Read-Only
  168.     Storage = Common
  169.     Type = Integer
  170.     Value = 0
  171.    End Attribute
  172.  
  173.    Start Attribute
  174.     Name = "Maximum Monitor Refresh Rate"
  175.     ID = 7
  176.     Description = "Maximum refresh rate value for this resolution for monitors "
  177.                   "supporting a range of refresh rates." 
  178.     Access = Read-Only
  179.     Storage = Common
  180.     Type = Integer
  181.     Value = 0
  182.    End Attribute
  183.  
  184. End Group
  185. //////////////////////////////////////////////////////////////////////
  186. // "EventGeneration|Compaq^^Monitor Event|001"
  187. // 
  188. // Supercedes:       ---
  189. // Superceded By:  ---
  190. // 
  191. //////////////////////////////////////////////////////////////////////
  192. // Compaq Monitor Standard Event Group Definition.
  193.   Start Group
  194.     Name = "Event Generation"
  195.     Class = "EventGeneration|Compaq^^Monitor Event|001"
  196.     ID = 109
  197.     Key = 5
  198.  
  199.     Start Attribute
  200.     Name = "Event Type"
  201.     ID = 1
  202.     Description = "The type of event that has occured"
  203.     Type = Start Enum
  204.            0 = "Unknown Event"
  205.            1 = "Monitor OK"
  206.            2 = "Monitor Degraded"
  207.            3 = "Monitor Failed"
  208.            End Enum
  209.     Access = Read-Only
  210.     Storage = Specific
  211.        Value = *"CPQ_VIDEO_CODE"
  212.     End Attribute
  213.  
  214.     Start Attribute
  215.     Name = "Event Severity"
  216.     ID = 2
  217.     Description = "The severity of this event"
  218.     Type = Start Enum
  219.            0x001 = "Monitor"
  220.            0x002 = "Information"
  221.            0x004 = "OK"
  222.            0x008 = "Non-Critical"
  223.            0x010 = "Critical"
  224.            0x020 = "Non-Recoverable"
  225.            End Enum
  226.     Access = Read-Only
  227.     Storage = Specific
  228.        Value = *"CPQ_VIDEO_CODE"
  229.     End Attribute
  230.  
  231.     Start Attribute
  232.     Name = "Event Is State-Based"
  233.     ID = 3
  234.     Description = "The value of this attribute determines"
  235.                   "whether the Event being reported is a "
  236.                   "state-based Event or not.  If the value of"
  237.                   "this attribute is True then the EVENT is "
  238.                   "state-based.  Otherwise the Event is not"
  239.                   "state-based."
  240.     Type = Start ENUM
  241.         0 = "False"
  242.         1 = "True"
  243.     End ENUM
  244.     Access = Read-Only
  245.     Storage = Specific
  246.        Value = *"CPQ_VIDEO_CODE"
  247.     End Attribute
  248.  
  249.     Start Attribute
  250.     Name = "Event State key"
  251.     ID = 4
  252.     Description = "A unique, single integer key into the"
  253.                   "Event State group if this is a state-based"
  254.                   "Event.  If this is not a state-based Event then"
  255.                   "this attribute's value is not defined."
  256.                   "This attribute holds the key identifying a row of the"
  257.                   "Event State group within the Component in which the event"
  258.                   "generator group is located.  The current state attribute"
  259.                   "within the row contains the current state of this state"
  260.                   "based event.  The curent state can be one of the four"
  261.                   "severities: OK, Non-Critical, Critical, and Non-Recoverable."
  262.  
  263.     Type = Integer
  264.     Access = Read-Only
  265.     Storage = Common
  266.        Value = *"CPQ_VIDEO_CODE"
  267.     End Attribute
  268.  
  269.     Start Attribute
  270.     Name = "Associated Group"
  271.     ID = 5
  272.     Description = "The class name of the group that is associated"
  273.                   "with the events defined in this Event Generation"
  274.                   "group"
  275.     Type = String
  276.     Access = Read-Only
  277.     Storage = Common
  278. //      Value = *"CPQ_VIDEO_CODE"
  279.     Value = "DMTF|ComponentID|001"
  280.     End Attribute
  281.  
  282.     Start Attribute
  283.     Name = "Event System"
  284.     ID = 6
  285.     Description = "The major functional aspect of the product causing"
  286.                   "the fault."
  287.     Type = Start Enum
  288.            0x1 = "Other"
  289.            0x2 = "Unknown"
  290.            End Enum
  291.     Access = Read-Only
  292.     Storage = Specific
  293.        Value = *"CPQ_VIDEO_CODE"
  294.     End Attribute
  295.  
  296.     Start Attribute     
  297.     Name = "Event Subsystem"
  298.     ID = 7
  299.     Description = "The minor functional aspect of the"
  300.                   "product causing the fault."
  301.     Type = Start Enum
  302.            0x1 = "Other"
  303.            0x2 = "Unknown"
  304.            End Enum
  305.     Access = Read-Only
  306.     Storage = Specific
  307.        Value = *"CPQ_VIDEO_CODE"
  308.     End Attribute                  
  309.  
  310.   End Group // ECC Memory Configuration EventGeneration group                               
  311.  
  312.  
  313. //==============================================================================
  314. // Event State Group
  315. //==============================================================================
  316.   Start Group
  317.     Name = "Event State"
  318.     Class = "Compaq|Event State|001"
  319.     ID = 126
  320.     Key = 1
  321.  
  322.     Start Attribute
  323.       Name = "Event Index"
  324.       ID = 1
  325.       Description = "A unique index into the Event State table"
  326.       Type = Integer
  327.       Access = Read-only
  328.       Storage = common
  329.       Value = *"CPQ_VIDEO_CODE"
  330.     End Attribute
  331.  
  332.     Start Attribute
  333.       Name = "Event Generation Group Class"
  334.       ID = 2
  335.       Description = "The Class String of the event generator group within the generating component"
  336.       Type = String(256)
  337.       Access = Read-only
  338.       Storage = common
  339.       Value = *"CPQ_VIDEO_CODE"
  340.     End Attribute
  341.  
  342.     Start Attribute
  343.       Name = "Event Type"
  344.       ID = 3
  345.       Description = "Integer value that identifies one of the Event types enumerated"
  346.                     " in the associated Event Generation group"
  347.       Type = Integer
  348.       Access = Read-only
  349.       Storage = common
  350.       Value = *"CPQ_VIDEO_CODE"
  351.     End Attribute
  352.  
  353.     Start Attribute
  354.       Name = "Current State"
  355.       ID = 4
  356.       Description = "The current state of the Event type identified by Event"
  357.                     " Type attribute in this row."
  358.       Type = Start ENUM
  359.                   0x0004 = "OK"
  360.                   0x0008 = "Non-critical"
  361.                   0x0010 = "Critical"
  362.                   0x0020 = "Non-Recoverable"
  363.              End ENUM
  364.       Access = Read-only
  365.       Storage = specific
  366.       Value = *"CPQ_VIDEO_CODE"
  367.     End Attribute
  368.  
  369.     Start Attribute
  370.       Name = "Associated Group Keys"
  371.       ID = 5
  372.       Description = "A list of integer keys that identify the instance of the"
  373.                     "Associated Group that actually generated the state-based event."
  374.                     "The list of integer keys are represented in the value of this"
  375.                     "attribute as a string containing a comma-separated list of"
  376.                     "integers.  The management application must parse this string to"
  377.                     "obtain the list of integer keys."
  378.       Type = String(256)
  379.       Access = Read-only
  380.       Storage = specific
  381.       Value = *"CPQ_VIDEO_CODE"
  382.     End Attribute
  383.   End Group
  384.  
  385. End Component
  386.  
  387.