📄 cim_battery.mof
字号:
// Copyright (c) 2005 DMTF. All rights reserved.// <change cr="CIMCoreCR00735.001" type ="change">Update of// descriptions based on Tech Edit review.</// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath// qualifier values to CIM Schema.</change>// ==================================================================// CIM_Battery// ================================================================== [UMLPackagePath ( "CIM::Device::CoolingAndPower" ), Version ( "2.10.0" ), Description ( "Capabilities and management of the Battery LogicalDevice. This " "class applies to both batteries in Laptop Systems and other " "internal or external batteries, such as an uninterruptible " "power supply (UPS).")]class CIM_Battery : CIM_LogicalDevice { [Description ( "Description of the charge status of the Battery. Values " "such as \"Fully Charged\" (value=3) or \"Partially " "Charged\" (value=11) can be specified. The value, 10, is " "not valid in the CIM Schema because in DMI it represents " "that no battery is installed. In this case, this object " "should not be instantiated."), ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" }, Values { "Other", "Unknown", "Fully Charged", "Low", "Critical", "Charging", "Charging and High", "Charging and Low", "Charging and Critical", // 10 "Undefined", "Partially Charged" }, MappingStrings { "MIF.DMTF|Portable Battery|003.14" }] uint16 BatteryStatus; [Description ( "TimeOnBattery indicates the elapsed time in seconds since " "the ComputerSystem, UPS, or so on, last switched to battery " "power, or the time since the System or UPS was last " "restarted, whichever is less. Zero is returned if the " "Battery is 'on line'."), Units ( "Seconds" )] uint32 TimeOnBattery; [Description ( "EstimatedRunTime is an estimate in minutes of the time that " "battery charge depletion will occur under the present load " "conditions if the utility power is off, or is lost and " "remains off, or a Laptop is disconnected from a power " "source."), Units ( "Minutes" ), MappingStrings { "MIF.DMTF|Portable Battery|003.15" }] uint32 EstimatedRunTime; [Description ( "An estimate of the percentage of full charge remaining."), Units ( "Percent" ), Gauge] uint16 EstimatedChargeRemaining; [Description ( "An enumeration that describes the chemistry of the Battery."), ValueMap { "1", "2", "3", "4", "5", "6", "7", "8" }, Values { "Other", "Unknown", "Lead Acid", "Nickel Cadmium", "Nickel Metal Hydride", "Lithium-ion", "Zinc air", "Lithium Polymer" }, MappingStrings { "MIF.DMTF|Portable Battery|003.7" }] uint16 Chemistry; [Description ( "The design capacity of the battery in mWatt-hours. If this " "property is not supported, enter 0."), Units ( "MilliWattHours" ), MappingStrings { "MIF.DMTF|Portable Battery|003.8" }] uint32 DesignCapacity; [Description ( "The full charge capacity of the battery in mWatt-hours. " "Comparison of this value to the Battery DesignCapacity " "determines when the Battery requires replacement. The end " "of life of a Battery is typically when the FullCharge " "Capacity falls below 80% of the DesignCapacity. If this " "property is not supported, enter 0."), Units ( "MilliWattHours" ), MappingStrings { "MIF.DMTF|Portable Battery|003.11" }] uint32 FullChargeCapacity; [Description ( "The design voltage of the battery in mVolts. If this " "attribute is not supported, enter 0."), Units ( "MilliVolts" ), MappingStrings { "MIF.DMTF|Portable Battery|003.9" }] uint64 DesignVoltage; [Description ( "The Smart Battery Data Specification version number that is " "supported by this Battery. If the Battery does not support " "this function, the value should be left blank."), MaxLen ( 64 ), MappingStrings { "MIF.DMTF|Portable Battery|003.10" }] string SmartBatteryVersion; [Description ( "The remaining time in minutes to charge the battery fully " "at the current charging rate and usage."), Units ( "Minutes" ), MappingStrings { "MIF.DMTF|Portable Battery|003.16" }] uint32 TimeToFullCharge; [Description ( "Indicates the expected lifetime of the Battery in minutes, " "assuming that the Battery is fully charged. This property " "represents the total expected life of the Battery, not its " "current remaining life, which is indicated by the " "EstimatedRunTime property."), Units ( "Minutes" )] uint32 ExpectedLife; [Description ( "MaxRechargeTime indicates the maximum time, in minutes, to " "fully charge the Battery. This property represents the time " "to recharge a fully depleted Battery, not the current " "remaining charging time, which is indicated in the " "TimeToFullCharge property."), Units ( "Minutes" )] uint32 MaxRechargeTime;};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -