White Papers

21 Version 1.0.0
ANNEX A
(informative)
Dell Extension MOF
// Copyright (c) 2009 Dell Inc. All rights reserved.
// ==================================================================
// DCIM_LCEnumeration
// ==================================================================
[Version ( "1.0.0" ), Description (
"This class extends the DCIM_LCAttribute base class definition "
"to provide informational detail for enumeration data types. "
"Enumerations are single-selection lists with a finite set of "
"entities. Example enumerations might include \"Power-On Self "
"Test: Enable, Disable\" or \"Standby Timeout: 15 minutes, 30 "
"minutes, 45 minutes, Never\"." )]
class DCIM_LCEnumeration : DCIM_LCAttribute {
[Required, Description (
"An array of strings containing possible value "
"definitions for the Attribute. The first element SHOULD "
"not be NULL and there SHOULD be no NULL or empty string "
"elements intermixed with populated array element values. "
"A Value of NULL SHALL indicate an element\'s value is "
"unknown." ),
ArrayType ( "indexed" ),
ModelCorrespondence {
"DCIM_LCEnumeration.PossibleValuesDescription" }]
string PossibleValues[];
[Description (
"An array of free-form strings providing explanations and "
"details behind the entries in the "
"DCIM_LCEnumeration.PossibleValues array. Note that each "
"entry of this array is related to the entry in "
"PossibleValues array that is located at the same index." ),
ArrayType ( "indexed" ),
ModelCorrespondence { "DCIM_LCEnumeration.PossibleValues" }]
string PossibleValuesDescription[];
};
// Copyright (c) 2009 Dell Inc. All rights reserved.
// ==================================================================
// DCIM_LCAttribute
// ==================================================================
[Version ( "1.0.0" ), Description(
"DCIM_LCAttribute is a trivial derivation of "
"CIM_BIOSAttribute.")]
class DCIM_LCAttribute : CIM_BIOSAttribute
{
};