Class CIM_Controller
extends CIM_LogicalDevice

Controller is a superclass for grouping the miscellaneous control-related Devices that exist. Examples of Controllers are SCSIControllers, USBControllers, SerialControllers, ... The Controller class is an abstraction for Devices with a single protocol stack, which exist primarily for communication to, and control or reset of downstream (ControlledBy) Devices.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_Controller

Direct Known Subclasses

CIM_SerialController
CIM_SCSIController
CIM_VideoController
CIM_PCVideoController
CIM_AGPVideoController
CIM_ParallelController
CIM_SSAController
CIM_ManagementController
CIM_IDEController
CIM_InfraredController
CIM_PCIController
CIM_PCIDevice
CIM_PCIBridge
CIM_PCMCIAController
CIM_ESCONController
CIM_USBController

Class Qualifiers

NameData TypeValueScopeFlavors
AbstractbooleantrueTOSUBCLASS= falseOVERRIDABLE= false
DescriptionstringController is a superclass for grouping the miscellaneous control-related Devices that exist. Examples of Controllers are SCSIControllers, USBControllers, SerialControllers, ... The Controller class is an abstraction for Devices with a single protocol stack, which exist primarily for communication to, and control or reset of downstream (ControlledBy) Devices.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
MaxNumberControlleduint32
DescriptionstringMaximum number of directly addressable entities supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Bus Port|003None None
ProtocolDescriptionstring
DescriptionstringA free form string providing more information related to the ProtocolSupported by the Controller.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Bus Port|003None None
ModelCorrespondencestringCIM_Controller.ProtocolSupportedNone None
ProtocolSupporteduint16
DescriptionstringThe protocol used by the Controller to access 'controlled' Devices.None TRANSLATABLE= true
MappingStringsstringMIF.DMTF|Bus Port|003, MIF.DMTF|Disks|003.3None None
ModelCorrespondencestringCIM_Controller.ProtocolDescriptionNone None
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47None None
ValuesstringOther, Unknown, EISA, ISA, PCI, ATA/ATAPI, Flexible Diskette, 1496, SCSI Parallel Interface, SCSI Fibre Channel Protocol, SCSI Serial Bus Protocol, SCSI Serial Bus Protocol-2 (1394), SCSI Serial Storage Architecture, VESA, PCMCIA, Universal Serial Bus, Parallel Protocol, ESCON, Diagnostic, I2C, Power, HIPPI, MultiBus, VME, IPI, IEEE-488, RS232, IEEE 802.3 10BASE5, IEEE 802.3 10BASE2, IEEE 802.3 1BASE5, IEEE 802.3 10BROAD36, IEEE 802.3 100BASEVG, IEEE 802.5 Token-Ring, ANSI X3T9.5 FDDI, MCA, ESDI, IDE, CMD, ST506, DSSI, QIC2, Enhanced ATA/IDE, AGP, TWIRP (two-way infrared), FIR (fast infrared), SIR (serial infrared), IrBusNone TRANSLATABLE= true
TimeOfLastResetdatetime
DescriptionstringTime of last reset of the Controller.None TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
Availabilityuint16CIM_LogicalDevice
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_LogicalDevice
DescriptionstringCIM_ManagedElement
DeviceIDstringCIM_LogicalDevice
ErrorClearedbooleanCIM_LogicalDevice
ErrorDescriptionstringCIM_LogicalDevice
InstallDatedatetimeCIM_ManagedSystemElement
LastErrorCodeuint32CIM_LogicalDevice
MaxQuiesceTimeuint64CIM_LogicalDevice
NamestringCIM_ManagedSystemElement
PowerManagementSupportedbooleanCIM_LogicalDevice
PowerOnHoursuint64CIM_LogicalDevice
StatusstringCIM_ManagedSystemElement
StatusInfouint16CIM_LogicalDevice
SystemCreationClassNamestringCIM_LogicalDevice
SystemNamestringCIM_LogicalDevice
TotalPowerOnHoursuint64CIM_LogicalDevice