Spinpoint M8U-Internal Product Manual REV 3.4
68
INSTALLATION
recipient is an interface, and only endpoint feature selector values may be used when the recipient is an
endpoint.
Refer to Table 6-9 for a definition of which feature selector values are defined for which recipients. A
ClearFeature () request that references a feature that cannot be cleared, that does not exist, or that references
an interface or endpoint that does not exist, will cause the device to respond with a Request Error.
If
wLength
is non-zero, then the device behavior is not specified.
Default state
: Device behavior when this request is received while the device is in the Default state is not
specified.
Address state
: This request is valid when the device is in the Address state; references to interfaces or to
endpoints other than endpoint zero shall cause the device to respond with a Request Error.
Configured state
: This request is valid when the device is in the Configured state.
Note: The Test_Mode feature cannot be cleared by the ClearFeature () request.
6.3.6.3.3
Get Configuration (Request Code 8)
This request returns the current device configuration value.
If the returned value is zero, the device is not configured.
If
wValue
,
wIndex
, or
wLength
are not as specified above, then the device behavior is not specified.
Default state
: Device behavior when this request is received while the device is in the Default state
is not specified.
Address state
: The value zero must be returned.
Configured state
: The non-zero
bConfigurationValue
of the current configuration must be returned.
6.3.6.3.4
Get Descriptor (Request Code 6)
This request returns the specified descriptor if the descriptor exists.
The
wValue
field specifies the descriptor type in the high byte (refer to Table 9-8) and the descriptor index in
the low byte. The descriptor index is used to select a specific descriptor (only for configuration and string
descriptors) when several descriptors of the same type are implemented in a device. For example, a device can
implement several configuration descriptors. For other standard descriptors that can be retrieved via a
GetDescriptor() request, a descriptor index of zero must be used. The range of values used for a descriptor
index is from 0 to one less than the number of descriptors of that type implemented by the device. The
wIndex
field specifies the Language ID for string descriptors or is reset to zero for other descriptors. The
wLength
field specifies the number of bytes to return. If the descriptor is longer than the
wLength
field, only
the initial bytes of the descriptor are returned. If the descriptor is shorter than the
wLength
field, the device
indicates the end of the control transfer by sending a short packet when further data is requested. A short
packet is defined as a packet shorter than the maximum payload size or a zero length data packet.
The standard request to a device supports three types of descriptors: device (also device_qualifier),
configuration (also other_speed_configuration), and string. A high-speed capable device supports the
device_qualifier descriptor to return information about the device for the speed at which it is not operating
(including
wMaxPacketSize
for the default endpoint and the number of configurations for the other speed).
The other_speed_configuration returns information in the same structure as a configuration descriptor, but for
Содержание M8U-Internal SpinPoint
Страница 1: ...M8U Internal Product Manual 2 5 Hard Disk Drive May 12 2015 Rev 3 4 PM M8U USB2 0 100698037 Rev F ...
Страница 19: ...Spinpoint M8U Internal Product Manual REV 3 4 11 SPECIFICATIONS Figure 3 1 Measurement Position ...
Страница 30: ...Spinpoint M8U Internal Product Manual REV 3 4 22 INSTALLATION Figure 5 1 Exploded Mechanical View ...