CIM211 Class Declaration
CIM_USBControllerHasHub

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_USBControllerHasHub --> CIM_ControlledBy --> CIM_DeviceConnection --> CIM_Dependency --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_ControlledBy
NAMECIM_USBControllerHasHub

Class Qualifiers

Class CIM_USBControllerHasHub Qualifiers
NameTypeValueFrom Class
Versionstring2.6.0 CIM_USBControllerHasHub
DescriptionstringUSBControllerHasHub defines the Hub(s) that are downstream of the USBController. CIM_USBControllerHasHub
Associationbooleantrue CIM_USBControllerHasHub
DescriptionstringThe ControlledBy relationship indicates which Devices are controlled by a CIM_Controller. CIM_ControlledBy
Associationbooleantrue CIM_ControlledBy
DescriptionstringThe DeviceConnection relationship indicates that two or more Devices are connected together. CIM_DeviceConnection
Associationbooleantrue CIM_DeviceConnection
Associationbooleantrue CIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements. CIM_Dependency

Properties

Properties
NameTypeValueQualifiersClassOrigin
AntecedentCIM_USBController ref Min
Max
Description
Override
Key
CIM_USBControllerHasHub
DependentCIM_USBHub ref Min
Description
Override
Key
CIM_USBControllerHasHub
AccessStateuint16 Description
ValueMap
Values
CIM_ControlledBy
TimeOfDeviceResetdatetime Description CIM_ControlledBy
NumberOfHardResetsuint32 Description
Counter
CIM_ControlledBy
NumberOfSoftResetsuint32 Description
Counter
CIM_ControlledBy
DeviceNumberstring Description CIM_ControlledBy
AccessModeuint16 Description
ValueMap
Values
CIM_ControlledBy
AccessPriorityuint16 Description CIM_ControlledBy
NegotiatedSpeeduint64 Description
Units
MappingStrings
CIM_DeviceConnection
NegotiatedDataWidthuint32 Description
Units
MappingStrings
CIM_DeviceConnection

Property Qualifiers

Property Antecedent Qualifiers
NameTypeValueFrom Class
Minuint321 CIM_USBControllerHasHub
Maxuint321 CIM_USBControllerHasHub
DescriptionstringThe USBController. CIM_USBControllerHasHub
OverridestringAntecedent CIM_USBControllerHasHub
Keybooleantrue CIM_USBControllerHasHub

Property Dependent Qualifiers
NameTypeValueFrom Class
Minuint321 CIM_USBControllerHasHub
DescriptionstringThe USBHub that is associated with the Controller. CIM_USBControllerHasHub
OverridestringDependent CIM_USBControllerHasHub
Keybooleantrue CIM_USBControllerHasHub

Property Antecedent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Controller. CIM_ControlledBy
OverridestringAntecedent CIM_ControlledBy
Keybooleantrue CIM_ControlledBy

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe controlled Device. CIM_ControlledBy
OverridestringDependent CIM_ControlledBy
Keybooleantrue CIM_ControlledBy

Property AccessState Qualifiers
NameTypeValueFrom Class
DescriptionstringThe State property indicates whether the Controller is actively commanding or accessing the Device (value=1) or not (value=2). Also, the value, " Unknown " (0), can be defined. This information is necessary when a LogicalDevice can be commanded by, or accessed through, multiple Controllers. CIM_ControlledBy
ValueMapstring
[See below.]
CIM_ControlledBy
ValuesstringUnknown
Active
Inactive
CIM_ControlledBy

NameValue
0Unknown
1Active
2Inactive
Property TimeOfDeviceReset Qualifiers
NameTypeValueFrom Class
DescriptionstringThe time that the downstream Device was last reset by the Controller. CIM_ControlledBy

Property NumberOfHardResets Qualifiers
NameTypeValueFrom Class
DescriptionstringNumber of hard resets issued by the Controller. A hard reset returns the Device to its initialization or boot-up state. All internal Device state information and data are lost. CIM_ControlledBy
Counterbooleantrue CIM_ControlledBy

Property NumberOfSoftResets Qualifiers
NameTypeValueFrom Class
DescriptionstringNumber of soft resets issued by the Controller. A soft reset does not completely clear current Device state or data. Exact semantics are dependent on the Device and on the protocols and mechanisms used to communicate with the Device. CIM_ControlledBy
Counterbooleantrue CIM_ControlledBy

Property DeviceNumber Qualifiers
NameTypeValueFrom Class
DescriptionstringAddress of associated Device in context of the antecedent Controller. CIM_ControlledBy

Property AccessMode Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property describes the accessibility of the device through the antecedent controller. CIM_ControlledBy
ValueMapstring
[See below.]
CIM_ControlledBy
ValuesstringReadWrite
ReadOnly
NoAccess
CIM_ControlledBy

NameValue
2ReadWrite
3ReadOnly
4NoAccess
Property AccessPriority Qualifiers
NameTypeValueFrom Class
DescriptionstringThe property describes the priority given to accesses of the device through this controller. The highest priority path will have the lowest value for this parameter. CIM_ControlledBy

Property Antecedent Qualifiers
NameTypeValueFrom Class
OverridestringAntecedent CIM_DeviceConnection
DescriptionstringA LogicalDevice. CIM_DeviceConnection
Keybooleantrue CIM_DeviceConnection

Property Dependent Qualifiers
NameTypeValueFrom Class
OverridestringDependent CIM_DeviceConnection
DescriptionstringA second LogicalDevice that is connected to the Antecedent Device. CIM_DeviceConnection
Keybooleantrue CIM_DeviceConnection

Property NegotiatedSpeed Qualifiers
NameTypeValueFrom Class
DescriptionstringWhen several bus and connection speeds are possible, the NegotiatedSpeed property defines the one that is in use between the Devices. Speed is specified in bits per second. If connection or bus speeds are not negotiated, or if this information is not available or not important to Device management, the property should be set to 0. CIM_DeviceConnection
UnitsstringBits per Second CIM_DeviceConnection
MappingStringsstringMIF.DMTF|Bus Port Association|001.2 CIM_DeviceConnection

Property NegotiatedDataWidth Qualifiers
NameTypeValueFrom Class
DescriptionstringWhen several bus and connection data widths are possible, the NegotiatedDataWidth property defines the one that is in use between the Devices. Data width is specified in bits. If data width is not negotiated, or if this information is not available or not important to Device management, the property should be set to 0. CIM_DeviceConnection
UnitsstringBits CIM_DeviceConnection
MappingStringsstringMIF.DMTF|Bus Port Association|001.3 CIM_DeviceConnection

Property Antecedent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringAntecedent represents the independent object in this association. CIM_Dependency

Property Dependent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringDependent represents the object that is dependent on the Antecedent. CIM_Dependency

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_DependencyContextCIM_DependencyDependency