(file) Return to CIM_UninterruptiblePowerSupply.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Device

  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="ArchCR00066.004" type="add">Add UmlPackagePath
  5           // qualifier values to CIM Schema.</change>
  6           // <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
  7           // to Units qualifier values.</change>
  8           // ==================================================================
  9           //  CIM_UninterruptiblePowerSupply
 10           // ==================================================================
 11              [Version ( "2.10.0" ), 
 12               UMLPackagePath ( "CIM::Device::CoolingAndPower" ), 
 13               Description ( 
 14                  "Capabilities and management of an UninterruptiblePowerSupply. "
 15                  "The properties of the UPS Device indicate when incoming power "
 16                  "is trimmed or boosted, and the aggregated information of the "
 17                  "batteries, generators, and so on that comprise the Device. "
 18                  "These individual components (for example, multiple batteries) "
 19                  "can also be independently modeled and associated with the UPS." )]
 20           class CIM_UninterruptiblePowerSupply : CIM_PowerSupply {
 21           
 22 marek 1.1       [Override ( "Range1InputVoltageLow" ), 
 23                  Description ( 
 24                     "If the voltage (in millivolts) drops below the value "
 25                     "specified by Range1InputVoltageLow, the UPS will "
 26                     "compensate by boosting the voltage using its power "
 27                     "sources. A value of 0 indicates that the voltage at "
 28                     "which boosting occurs is \'unknown\'." ), 
 29                  Units ( "MilliVolts" ), 
 30                  PUnit ( "volt * 10^-3" )]
 31              uint32 Range1InputVoltageLow;
 32           
 33                 [Override ( "Range1InputVoltageHigh" ), 
 34                  Description ( 
 35                     "If the voltage (in millivolts) rises above the value "
 36                     "specified by Range1InputVoltageHigh, the UPS will "
 37                     "compensate by trimming the voltage. A value of 0 "
 38                     "indicates that the voltage at which trimming occurs is "
 39                     "\'unknown\'." ), 
 40                  Units ( "MilliVolts" ), 
 41                  PUnit ( "volt * 10^-3" )]
 42              uint32 Range1InputVoltageHigh;
 43 marek 1.1 
 44                 [Override ( "Range2InputVoltageLow" ), 
 45                  Description ( 
 46                     "If the voltage (in millivolts) drops below the value "
 47                     "specified by Range2InputVoltageLow, the UPS will "
 48                     "compensate by boosting the voltage using its power "
 49                     "sources. A value of 0 indicates that the voltage at "
 50                     "which boosting occurs is \'unknown\'." ), 
 51                  Units ( "MilliVolts" ), 
 52                  PUnit ( "volt * 10^-3" )]
 53              uint32 Range2InputVoltageLow;
 54           
 55                 [Override ( "Range2InputVoltageHigh" ), 
 56                  Description ( 
 57                     "If the voltage (in millivolts) rises above the value "
 58                     "specified by Range2InputVoltageHigh, the UPS will "
 59                     "compensate by trimming the voltage. A value of 0 "
 60                     "indicates that the voltage at which trimming occurs is "
 61                     "\'unknown\'." ), 
 62                  Units ( "MilliVolts" ), 
 63                  PUnit ( "volt * 10^-3" )]
 64 marek 1.1    uint32 Range2InputVoltageHigh;
 65           
 66                 [Description ( 
 67                     "The indication of the capacity that remains in the UPS "
 68                     "batteries, generator, and so on. A value of \"Normal\" "
 69                     "(2) indicates that the remaining estimated minutes of "
 70                     "run-time are greater than the \'low power\' state "
 71                     "defined for the UPS (typically two minutes). A value of "
 72                     "\"Low\" (3) indicates that the remaining estimated "
 73                     "minutes of run-time are less than or equal to the "
 74                     "defined \'low power\' state of the device. A value of "
 75                     "\"Depleted\" (4) indicates that the UPS will be unable "
 76                     "to sustain the present load when and if the utility "
 77                     "power is lost (including the possibility that the "
 78                     "utility power is currently absent)." ), 
 79                  ValueMap { "1", "2", "3", "4" }, 
 80                  Values { "Unknown", "Normal", "Low", "Depleted" }, 
 81                  MappingStrings { "MIF.DMTF|UPS Battery|001.1" }]
 82              uint16 RemainingCapacityStatus;
 83           
 84                 [Description ( 
 85 marek 1.1           "TimeOnBackup indicates the elapsed time in seconds since "
 86                     "the UPS last switched to battery power, generator, or so "
 87                     "on or the time since the UPS was last restarted, "
 88                     "whichever is less. 0 is returned if the UPS is \'on "
 89                     "line\'." ), 
 90                  Units ( "Seconds" ), 
 91                  MappingStrings { "MIF.DMTF|UPS Battery|001.2" }, 
 92                  PUnit ( "second" )]
 93              uint32 TimeOnBackup;
 94           
 95                 [Description ( 
 96                     "EstimatedRunTime is an estimate in minutes of the time "
 97                     "that depletion of the battery, generator, or other "
 98                     "device, will occur under the present load conditions if "
 99                     "the utility power is off or is lost and remains off." ), 
100                  Units ( "Minutes" ), 
101                  MappingStrings { "MIF.DMTF|UPS Battery|001.3" }, 
102                  PUnit ( "minute" )]
103              uint32 EstimatedRunTime;
104           
105                 [Description ( 
106 marek 1.1           "An estimate of the percentage of full charge remaining "
107                     "for a UPS (that uses battery technology)." ), 
108                  Units ( "Percent" ), 
109                  Gauge, MappingStrings { "MIF.DMTF|UPS Battery|001.4" }, 
110                  PUnit ( "percent" )]
111              uint16 EstimatedChargeRemaining;
112           
113           
114           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2