1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
5 // to Units qualifier values.</change>
6 // ==================================================================
7 // CIM_NonVolatileStorage
8 // ==================================================================
9 [Deprecated { "CIM_Memory" },
10 Version ( "2.8.0" ),
11 UMLPackagePath ( "CIM::Device::Memory" ),
12 Description (
13 "This class has been deprecated in favor of CIM_Memory with the "
14 "volatile parameter set to false. Capabilities and management "
15 "of NV Storage. Non-volatile memory natively includes flash and "
16 "ROM storage. In addition, NV memory can be BasedOn "
17 "VolatileStorage, if the volatile memory is backed by a "
18 "Battery. This scenario would be completely described by an "
19 "instance of the AssociatedBattery relationship, referencing "
20 "the NonVolatileStorage as the Dependent and the Battery as the "
21 "Antecedent, and an instance of the BasedOn relationship, "
22 karl 1.1.2.2 "referencing the NonVolatileStorage as the Dependent and the "
23 "VolatileStorage as the Antecedent." )]
24 class CIM_NonVolatileStorage : CIM_Memory {
25
26 [Deprecated { "CIM_Memory.Access" },
27 Description ( "Indicating that the NV storage is writeable." )]
28 boolean IsWriteable;
29
30 [Deprecated { "no value" },
31 Description (
32 "Boolean indicating that at least some portion of the "
33 "NonVolatileStorage is writeable by applications." )]
34 boolean ApplicationWriteable;
35
36 [Deprecated { "no value" },
37 Description (
38 "When at least some portion of the NonVolatileStorage is "
39 "writeable (ApplicationWriteable property = TRUE), "
40 "StartAddress forApplcationWrite indicates the starting "
41 "address for application data. If the "
42 "ApplicationWriteable property is FALSE, this property is "
43 karl 1.1.2.2 "undefined." ),
44 ModelCorrespondence {
45 "CIM_NonVolatileStorage.ApplicationWriteable" }]
46 uint64 StartAddressForApplicationWrite;
47
48 [Deprecated { "no value" },
49 Description (
50 "When at least some portion of the NonVolatileStorage is "
51 "writeable (ApplicationWriteable property = TRUE), "
52 "Application WritableSize indicates the number of bits "
53 "available for application data. If the "
54 "ApplicationWriteable property is FALSE, this property is "
55 "undefined." ),
56 Units ( "Bits" ),
57 ModelCorrespondence {
58 "CIM_NonVolatileStorage.ApplicationWriteable" },
59 PUnit ( "bit" )]
60 uint64 ApplicationWriteableSize;
61
62
63 };
|