Class CIM_RAIDDiagnosticTest
extends CIM_DiagnosticTest

This class specializes CIM_DiagnosticTest to define the tests specific to RAID controllers.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Service
   |
   +--CIM_DiagnosticService
   |
   +--CIM_DiagnosticTest
   |
   +--CIM_RAIDDiagnosticTest

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class specializes CIM_DiagnosticTest to define the tests specific to RAID controllers.
Experimentalbooleantrue
UMLPackagePathstringCIM::System::Diagnostics
Versionstring2.30.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
OtherRAIDTestTypestring
DescriptionstringA string that describes the test when the RAIDTestType property is set to 1 ("Other"). This property must be set to null when RAIDTestType is any value other than 1.
ModelCorrespondencestringCIM_RAIDDiagnosticTest.RAIDTestType
RAIDTestTypeuint16
DescriptionstringThe descriptions for each RAID controller test type are below: * "Battery" (value=2) is specified for the test that verifies the presence and charge of the battery. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2). * "Internal Registers" (value=3) is specified for the test that verifies that read and write operations can be performed on the internal registers . CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2). * "Controller Status" (value=4) is specified for the test that verifies the overall status of the RAID controller. CIM_DiagnosticTest.TestTypes shall be set to Health Check (value=4). * "Controller Self-Test" (value=5) is specified for the test that performs an extended set of vendor-specific tests to verify that the RAID controller is operating properly. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2). * "Cache Memory" (value=6) is specified for the test that verifies that the cache memory is operating properly. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2). * "Hard Drive Status" (value=7) is specified for the test that returns information about the relative health of the disk drive based on internal analysis of failure statistics. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2). * "Hard Drive Self-Test" (value=8) is specified for the test that performs a set of vendor-specific tests to verify that the disk is operating properly. CIM_DiagnosticTest.TestTypes shall be set to Health Check (value=4). * "Hard Drive Random Read" (value=9) is specified for the test that performs a read operation from disk sectors in random order, but limited to a specific region of the disk. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2). * "Hard Drive Grown Defect" (value=10) is specified for the test that retrieves statistics collected by the disk driver regarding its sector remap mechanism such as the number of remapped sectors. CIM_DiagnosticTest.TestTypes shall be set to Functional (value=2).
ModelCorrespondencestringCIM_RAIDDiagnosticTest.OtherRAIDTestType
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, .., 0x8000..
ValuesstringUnknown, Other, Battery, Internal Registers, Controller Status, Controller Self-Test, Cache Memory, Hard Drive Status, Hard Drive Self-Test, Hard Drive Random Read, Hard Drive Grown Defect, Vendor Reserved, DMTF Reserved

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
IsInUsebooleanCIM_DiagnosticTest
LoSIDstringCIM_Service
LoSOrgIDstringCIM_Service
NamestringCIM_Service
OperatingStatusuint16CIM_ManagedSystemElement
OtherCharacteristicDescriptionstringCIM_DiagnosticTest
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryOwnerContactstringCIM_Service
PrimaryOwnerNamestringCIM_Service
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
Characteristicsuint16[]CIM_DiagnosticTest
OperationalStatusuint16[]CIM_ManagedSystemElement
OtherCharacteristicsDescriptionsstring[]CIM_DiagnosticTest
OtherTestTypesDescriptionsstring[]CIM_DiagnosticTest
ResourcesUseduint16[]CIM_DiagnosticTest
StatusDescriptionsstring[]CIM_ManagedSystemElement
TestTypesuint16[]CIM_DiagnosticTest

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
ChangeAffectedElementsAssignedSequenceuint32CIM_Service
ClearResultsuint32CIM_DiagnosticTest
DiscontinueTestuint32CIM_DiagnosticTest
RequestStateChangeuint32CIM_EnabledLogicalElement
RunDiagnosticuint32CIM_DiagnosticService
RunDiagnosticServiceuint32CIM_DiagnosticService
RunTestuint32CIM_DiagnosticTest
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service