• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ScsiPeripheral_RequestSenseRequest
2
3
4## Overview
5
6Defines the request structure of the **request sense** command.
7
8**Since**: 18
9
10**Related module**: [SCSI Peripheral DDK](_s_c_s_i.md)
11
12
13## Summary
14
15
16### Member Variables
17
18| Name| Description|
19| -------- | -------- |
20| uint8_t [allocationLength](#allocationlength) | **Allocation length** field used to specify the size of the buffer prepared by the request initiator (usually the host) for the response data.|
21| uint8_t [control](#control) | **Control** field used to specify control information.|
22| uint8_t [byte1](#byte1) | First byte of the CDB.|
23| uint32_t [timeout](#timeout) | Timeout duration, in ms.|
24
25
26## Member Variable Description
27
28
29### allocationLength
30
31```
32uint8_t ScsiPeripheral_RequestSenseRequest::allocationLength
33```
34
35**Description**
36
37**Allocation length** field used to specify the size of the buffer prepared by the request initiator (usually the host) for the response data.
38
39
40### byte1
41
42```
43uint8_t ScsiPeripheral_RequestSenseRequest::byte1
44```
45
46**Description**
47
48First byte of the CDB.
49
50
51### control
52
53```
54uint8_t ScsiPeripheral_RequestSenseRequest::control
55```
56
57**Description**
58
59**Control** field used to specify control information.
60
61
62### timeout
63
64```
65uint32_t ScsiPeripheral_RequestSenseRequest::timeout
66```
67
68**Description**
69
70Timeout duration, in ms.
71