# Class CIM_FibreChannelAdapter
extends CIM_NetworkAdapter

Note: The use of the CIM_FibreChannelAdapter class is deprecated, consistent with the deprecation of NetworkAdapter. Instead use CIM_FCPort. Deprecated description: This class describes the capabilities and management aspects of a Fibre Channel Adapter.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_AllocatedLogicalElement
|
+--CIM_LogicalDevice
|
+--CIM_NetworkAdapter
|
+--CIM_FibreChannelAdapter

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Deprecated | string | CIM_FCPort
Description | string | Note: The use of the CIM_FibreChannelAdapter class is deprecated, consistent with the deprecation of NetworkAdapter. Instead use CIM_FCPort. Deprecated description: This class describes the capabilities and management aspects of a Fibre Channel Adapter.
UMLPackagePath | string | CIM::Device::NetworkAdapter
Version | string | 2.10.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
BufferCreditErrors | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.BufferCreditNotProvided
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of times that the Device has been without a buffer credit for a time longer than ErrorDetectTimeout.
Class1SequencesSent | uint64 |
Counter | boolean | true
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of Class 1 sequences sent since the last reset of the Device.
Class2DiscardFrames | uint64 |
Counter | boolean | true
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of frames that were discarded by the Adapter when running Class 2 service.
Class2FramesReceived | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.PacketsReceived
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of frames that were received by the Adapter when running Class 2 service.
Class2FramesTransmitted | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.PacketsTransmitted
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of frames that were transmitted by the Adapter when running Class 2 service.
Class2OctetsReceived | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.BytesReceived
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of octets received by the Adapter when running Class 2 service.
Class2OctetsTransmitted | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.BytesTransmitted
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of octets that are transmitted by the Adapter when running Class 2 service.
Class2SequencesSent | uint64 |
Counter | boolean | true
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of Class 2 sequences sent since the last reset of the Device.
Class3DiscardFrames | uint64 |
Counter | boolean | true
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of frames that were discarded by the Adapter when running Class 3 service.
Class3FramesReceived | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.PacketsReceived
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of frames that were received by the Adapter when running Class 3 service.
Class3FramesTransmitted | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.PacketsTransmitted
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of frames that were transmitted by the Adapter when running Class 3 service.
Class3OctetsReceived | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.BytesReceived
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of octets that were received by the Adapter when running Class 3 service.
Class3OctetsTransmitted | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.BytesTransmitted
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of octets that were transmitted by the Adapter when running Class 3 service.
Class3SequencesSent | uint64 |
Counter | boolean | true
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of Class 3 sequences sent since the last reset of the Device.
Class4SequencesSent | uint64 |
Counter | boolean | true
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of Class 4 sequences sent since the last reset of the Device.
EndCreditErrors | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.BufferCreditNotReceived
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of times that the Device has been without an end credit for a time longer than ErrorDetectTimeout.
ErrorDetectTimeout | uint64 |
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: A 'short' timeout value (in milliseconds) for determining that an error has occurred. The default value is 10 seconds (10000 milliseconds).
PUnit | string | second * 10^-3
Units | string | MilliSeconds
FrameTimeouts | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.ErrorFrames
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of Class 1 or 2 frames that are not ACKed within the time indicated by ErrorDetectTimeout.
MaxFrameSize | uint64 |
Deprecated | string | CIM_NetworkPort.SupportedMaximumTransmissionUnit
Description | string | Note: The use of this method has been deprecated. Deprecated description: The maximum frame size, in bytes, supported by the Adapter.
PUnit | string | byte
Units | string | Bytes
OutOfOrderFramesReceived | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.DelimiterErrors
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of frames that were received out of order.
ParityErrors | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.ErrorFrames
Description | string | Note: The use of this method has been deprecated. Deprecated description: Number of parity errors that were detected somewhere in the data path.
ReceiveBufferErrors | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.ErrorFrames
Description | string | Note: The use of this method has been deprecated. Deprecated description: The number of times that a frame was received but no buffer was available.
ReceiveEndErrors | uint64 |
Counter | boolean | true
Deprecated | string | CIM_FCPortStatistics.ErrorFrames
Description | string | Note: The use of this method has been deprecated. Deprecated description: The number of times that a frame was received but no end-to-end credit was available.
ResourceAllocationTimeout | uint64 |
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: A 'long' timeout value (in milliseconds) for determining when to reinstate a Recovery_Qualifier. The default value is 120 seconds (120000 milliseconds). The value is typically set to the ErrorDetectTimeout value + 2*(fabric delay time).
PUnit | string | second * 10^-3
Units | string | MilliSeconds
Capabilities | uint16[] |
ArrayType | string | Indexed
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: A list of the Capabilities of the Fibre Channel Adapter. For example, the capability that the Adapter utilizes the Directory Server, or that it generates State Change Notifications can be indicated using the values 2 and 12, respectively.
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Values | string | Unknown, Other, Utilizes the Directory Server, Utilizes the Time Server, Utilizes the Management Server, Utilizes the Alias Server, Utilizes the Security Key Distribution Server, Utilizes the Clock Synchronization Server, Utilizes the Multicast Server, Utilizes QoS Facilitator, Utilizes Broadcast Services, Supports Fabric Login Server, Generates State Change Notifications, Registers for State Change Notifications, Responds to Read Connection Status, Supports Third Party Process Logout
CapabilityDescriptions | string[] |
ArrayType | string | Indexed
Deprecated | string | No value
Description | string | Note: The use of this method has been deprecated. Deprecated description: An array of free-form strings that provide more detailed explanations for any of the Adapter features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.
ModelCorrespondence | string | CIM_FibreChannelAdapter.Capabilities
CurrentFC4Types | uint16[] |
Deprecated | string | CIM_FCPort.ActiveFC4Types
Description | string | Note: The use of this method has been deprecated. Deprecated description: An array of integers that indicate the Fibre Channel FC-4 protocols that are currently running on the Adapter. A list of all protocols that are supported by the Adapter is indicated in the FC4TypesSupported property. The values used in this array are taken from the FC-GS2 (bit-mapped) field that is defined in Table 11 of the standard. Also, FC-SB-2 codesare included from the T11 document, 236V0. If the FC4 Type is "Vendor Unique" (value=255), then the specific vendor values (in the range 0xE0 to 0xFF) that are currently running should be listed in the CurrentFC4VendorTypes property.
ModelCorrespondence | string | CIM_FibreChannelAdapter.FC4TypesSupported, CIM_FibreChannelAdapter.CurrentFC4VendorTypes
ValueMap | string | 0, 1, 4, 5, 8, 9, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 32, 34, 36, 64, 80, 81, 82, 88, 96, 255
Values | string | Unknown, Other, ISO/IEC 8802 - 2 LLC, IP over FC, SCSI - FCP, SCSI - GPP, IPI - 3 Master, IPI - 3 Slave, IPI - 3 Peer, CP IPI - 3 Master, CP IPI - 3 Slave, CP IPI - 3 Peer, SBCCS Channel, SBCCS Control Unit, FC-SB-2 Channel, FC-SB-2 Control Unit, Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3), FC-SW, FC - SNMP, HIPPI - FP, BBL Control, BBL FDDI Encapsulated LAN PDU, BBL 802.3 Encapsulated LAN PDU, FC - VI, FC - AV, Vendor Unique
CurrentFC4VendorTypes | uint16[] |
Deprecated | string | CIM_FCPort.ActiveFC4Types
Description | string | Note: The use of this method has been deprecated. Deprecated description: When the CurrentFC4Types array contains the value 255 ("Vendor Unique"), then the property, CurrentFC4 VendorTypes, lists all the vendor-specific protocols running on the Adapter. These values are in the range 0xE0 to 0xFF.
MaxValue | sint64 | 255
MinValue | sint64 | 240
ModelCorrespondence | string | CIM_FibreChannelAdapter.FC4VendorUniqueTypes
FC4TypesSupported | uint16[] |
Deprecated | string | CIM_FCPort.SupportedFC4Types
Description | string | Note: The use of this method has been deprecated. Deprecated description: An array of integers that indicates the Fibre Channel FC-4 protocols that are supported by the Adapter. The protocols that are active and running are indicated in the CurrentFC4Types property. The values that are used in this array are taken from the FC-GS2 (bit-mapped) field defined in Table 11 of the standard. Also, FC-SB-2 codes are included from the T11 document, 236V0. If the FC4 Type is "Vendor Unique" (value=255), then the specific vendor values (in the range, 0xE0 to 0xFF) should be listed in the FC4VendorUniqueTypes property.
ModelCorrespondence | string | CIM_FibreChannelAdapter.FC4VendorUniqueTypes
ValueMap | string | 0, 1, 4, 5, 8, 9, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 32, 34, 36, 64, 80, 81, 82, 88, 96, 255
Values | string | Unknown, Other, ISO/IEC 8802 - 2 LLC, IP over FC, SCSI - FCP, SCSI - GPP, IPI - 3 Master, IPI - 3 Slave, IPI - 3 Peer, CP IPI - 3 Master, CP IPI - 3 Slave, CP IPI - 3 Peer, SBCCS Channel, SBCCS Control Unit, FC-SB-2 Channel, FC-SB-2 Control Unit, Fibre Channel Services (FC-GS, FC-GS-2, FC-GS-3), FC-SW, FC - SNMP, HIPPI - FP, BBL Control, BBL FDDI Encapsulated LAN PDU, BBL 802.3 Encapsulated LAN PDU, FC - VI, FC - AV, Vendor Unique
FC4VendorUniqueTypes | uint16[] |
Deprecated | string | CIM_FCPort.SupportedFC4Types
Description | string | Note: The use of this method has been deprecated. Deprecated description: When the FC4TypesSupported array contains the value 255 ("Vendor Unique"), then the property, FC4Vendor UniqueTypes, lists of all the vendor-specific protocols that are supported by the Adapter. These values are in the range 0xE0 to 0xFF.
MaxValue | sint64 | 255
MinValue | sint64 | 240
SupportedCOS | uint16[] |
Deprecated | string | CIM_FCPort.SupportedCOS
Description | string | Note: The use of this method has been deprecated. Deprecated description: The Fibre Channel Classes of Service that are supported by the Adapter, on its Ports. The currently negotiated COS for a connection is a property (NegotiatedCOS) on the FibrePort ActiveLogin association.
ValueMap | string | 0, 1, 2, 3, 4, 5, 6
Values | string | Unknown, 1, 2, 3, 4, 6, F

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
AllocationState | string | CIM_LogicalDevice
AutoSense | boolean | CIM_NetworkAdapter
Availability | uint16 | CIM_LogicalDevice
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_LogicalDevice
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
DeviceID | string | CIM_LogicalDevice
ElementName | string | CIM_ManagedElement
EnabledDefault | uint16 | CIM_EnabledLogicalElement
EnabledState | uint16 | CIM_EnabledLogicalElement
ErrorCleared | boolean | CIM_LogicalDevice
ErrorDescription | string | CIM_LogicalDevice
FullDuplex | boolean | CIM_NetworkAdapter
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
LastErrorCode | uint32 | CIM_LogicalDevice
LocationIndicator | uint16 | CIM_LogicalDevice
MaxQuiesceTime | uint64 | CIM_LogicalDevice
MaxSpeed | uint64 | CIM_NetworkAdapter
Name | string | CIM_ManagedSystemElement
OctetsReceived | uint64 | CIM_NetworkAdapter
OctetsTransmitted | uint64 | CIM_NetworkAdapter
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherEnabledState | string | CIM_EnabledLogicalElement
PermanentAddress | string | CIM_NetworkAdapter
PowerManagementSupported | boolean | CIM_LogicalDevice
PowerOnHours | uint64 | CIM_LogicalDevice
PrimaryStatus | uint16 | CIM_ManagedSystemElement
RequestedState | uint16 | CIM_EnabledLogicalElement
Speed | uint64 | CIM_NetworkAdapter
Status | string | CIM_ManagedSystemElement
StatusInfo | uint16 | CIM_LogicalDevice
SystemCreationClassName | string | CIM_LogicalDevice
SystemName | string | CIM_LogicalDevice
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement
TotalPowerOnHours | uint64 | CIM_LogicalDevice
TransitioningToState | uint16 | CIM_EnabledLogicalElement
AdditionalAvailability | uint16[] | CIM_LogicalDevice
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement
IdentifyingDescriptions | string[] | CIM_LogicalDevice
NetworkAddresses | string[] | CIM_NetworkAdapter
OperationalStatus | uint16[] | CIM_ManagedSystemElement
OtherIdentifyingInfo | string[] | CIM_LogicalDevice
PowerManagementCapabilities | uint16[] | CIM_LogicalDevice
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
EnableDevice | uint32 | CIM_LogicalDevice
OnlineDevice | uint32 | CIM_LogicalDevice
QuiesceDevice | uint32 | CIM_LogicalDevice
RequestStateChange | uint32 | CIM_EnabledLogicalElement
Reset | uint32 | CIM_LogicalDevice
RestoreProperties | uint32 | CIM_LogicalDevice
SaveProperties | uint32 | CIM_LogicalDevice
SetPowerState | uint32 | CIM_LogicalDevice