diff options
Diffstat (limited to 'mof/60_LMI_Hardware.mof')
-rw-r--r-- | mof/60_LMI_Hardware.mof | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/mof/60_LMI_Hardware.mof b/mof/60_LMI_Hardware.mof index e22da2c..41e80b8 100644 --- a/mof/60_LMI_Hardware.mof +++ b/mof/60_LMI_Hardware.mof @@ -316,6 +316,40 @@ class LMI_PointingDevice: CIM_PointingDevice }; /****************************************************************************** + * Battery + */ + +[ Provider("cmpi:cmpiLMI_Battery") ] +class LMI_Battery: CIM_Battery +{ +}; + +[ Provider("cmpi:cmpiLMI_BatteryPhysicalPackage") ] +class LMI_BatteryPhysicalPackage: CIM_PhysicalPackage +{ +}; + +[ Provider("cmpi:cmpiLMI_PhysicalBatteryRealizes"), Association ] +class LMI_PhysicalBatteryRealizes: CIM_Realizes +{ + [Override("Antecedent")] + LMI_BatteryPhysicalPackage REF Antecedent; + + [Override("Dependent")] + LMI_Battery REF Dependent; +}; + +[ Provider("cmpi:cmpiLMI_PhysicalBatteryContainer"), Association ] +class LMI_PhysicalBatteryContainer: CIM_Container +{ + [Override("GroupComponent")] + LMI_Chassis REF GroupComponent; + + [Override("PartComponent")] + LMI_BatteryPhysicalPackage REF PartComponent; +}; + +/****************************************************************************** * PCI Devices */ |