1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="CIMCoreCR00735.001" type ="change">Update of
3 // descriptions based on Tech Edit review.</
4 // <change cr="CIMCoreCR00734.006" type ="deprecate">Deprecate class.</
5 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
6 // qualifier values to CIM Schema.</change>
7 // <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
8 // to Units qualifier values.</change>
9 // ==================================================================
10 // CIM_VideoControllerResolution
11 // ==================================================================
12 [Deprecated { "CIM_VideoHeadResolution" },
13 Version ( "2.10.0" ),
14 UMLPackagePath ( "CIM::Device::Controller" ),
15 Description (
16 "Note: The use of the CIM_VideoControllerResolutionclass has "
17 "been deprecated in lieu of CIM_VideoHeadResolution. \n"
18 "Deprecated description: \n"
19 "VideoControllerResolution describes the various video modes "
20 "that a VideoController can support. Video modes are defined by "
21 "the possible horizontal and vertical resolutions, refresh "
22 marek 1.1 "rate, scan mode, and number of color settings that are "
23 "supported by a Controller. The actual resolutions and so on "
24 "that are in use are the values specified in the "
25 "VideoController object." )]
26 class CIM_VideoControllerResolution : CIM_Setting {
27
28 [Deprecated { "No Value" },
29 Key, Override ( "SettingID" ),
30 Description (
31 "The inherited SettingID serves as part of the key for a "
32 "VideoControllerResolution instance." ),
33 MaxLen ( 256 )]
34 string SettingID;
35
36 [Deprecated { "CIM_VideoHeadResolution.HorizontalResolution" },
37 Description (
38 "The horizontal resolution of the Controller in Pixels." ),
39 Units ( "Pixels" ),
40 MappingStrings { "MIF.DMTF|Monitor Resolutions|002.2" },
41 ModelCorrespondence {
42 "CIM_VideoController.CurrentHorizontalResolution" },
43 marek 1.1 PUnit ( "pixel" )]
44 uint32 HorizontalResolution;
45
46 [Deprecated { "CIM_VideoHeadResolution.VerticalResolution" },
47 Description (
48 "The vertical resolution of the Controller in Pixels." ),
49 Units ( "Pixels" ),
50 MappingStrings { "MIF.DMTF|Monitor Resolutions|002.3" },
51 ModelCorrespondence {
52 "CIM_VideoController.CurrentVerticalResolution" },
53 PUnit ( "pixel" )]
54 uint32 VerticalResolution;
55
56 [Deprecated { "CIM_VideoHeadResolution.RefreshRate" },
57 Description (
58 "Refresh rate in hertz. If a range of rates is supported, "
59 "use the MinRefreshRate and MaxRefreshRate properties, "
60 "and set RefreshRate (this property) to 0." ),
61 Units ( "Hertz" ),
62 MappingStrings { "MIF.DMTF|Monitor Resolutions|002.4" },
63 ModelCorrespondence { "CIM_VideoController.CurrentRefreshRate" },
64 marek 1.1 PUnit ( "hertz" )]
65 uint32 RefreshRate;
66
67 [Deprecated { "CIM_VideoHeadResolution.MinRefreshRate" },
68 Description (
69 "Minimum refresh rate in hertz, when a range of rates is "
70 "supported at the specified resolutions." ),
71 Units ( "Hertz" ),
72 MappingStrings { "MIF.DMTF|Monitor Resolutions|002.6" },
73 ModelCorrespondence { "CIM_VideoController.MinRefreshRate" },
74 PUnit ( "hertz" )]
75 uint32 MinRefreshRate;
76
77 [Deprecated { "CIM_VideoHeadResolution.MaxRefreshRate" },
78 Description (
79 "Maximum refresh rate in hertz, when a range of rates is "
80 "supported at the specified resolutions." ),
81 Units ( "Hertz" ),
82 MappingStrings { "MIF.DMTF|Monitor Resolutions|002.7" },
83 ModelCorrespondence { "CIM_VideoController.MaxRefreshRate" },
84 PUnit ( "hertz" )]
85 marek 1.1 uint32 MaxRefreshRate;
86
87 [Deprecated { "CIM_VideoHeadResolution.ScanMode" },
88 Description (
89 "Integer that indicates whether the Controller operates "
90 "in interlaced (value=5) or non-interlaced (value=4) "
91 "mode." ),
92 ValueMap { "1", "2", "3", "4", "5" },
93 Values { "Other", "Unknown", "Not Supported",
94 "Non-Interlaced Operation", "Interlaced Operation" },
95 MappingStrings { "MIF.DMTF|Monitor Resolutions|002.5" },
96 ModelCorrespondence { "CIM_VideoController.CurrentScanMode" }]
97 uint16 ScanMode;
98
99 [Deprecated { "CIM_VideoHeadResolution.NumberOfColors" },
100 Description (
101 "Number of colors that are supported at the current resolutions."
102 ),
103 ModelCorrespondence {
104 "CIM_VideoController.CurrentNumberOfColors" }]
105 uint64 NumberOfColors;
106 marek 1.1
107
108 };
|