⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cim_battery.mof

📁 Pegasus is an open-source implementationof the DMTF CIM and WBEM standards. It is designed to be por
💻 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 + -