Command Specifications
3 - 22 C141-E167
If the IDD performs rounding processing ("rounding up" or "rounding down") of parameter values
specified by the INIT, in some cases a "CHECK CONDITION" status (RECOVERED ERROR [=1]
/ Rounded parameter [37-00]) is reported, and in some cases it is not reported. Whether or not a
"CHECK CONDITION" status is reported is determined by the type of "rounding up" or "rounding
down" and the conditions.
If the INIT would like to confirm that the IDD is implementing rounding processing, it issues a
MODE SENSE or MODE SENSE EXTENDED command after issuing this command and reads the
values for the "Current" parameters, then compares them with the parameter values sent in the
MODE SELECT command.
Parameter fields which are the object of rounding processing are explained in the descriptions of
each page descriptor in this item.
Figure 3.8 shows the data configuration of the parameter list transferred by the INIT in this
command. The parameter list is configured from header 4 bytes in length followed by a block
descriptor with a length of 8 bytes. This is followed by one or more page descriptors, or, when there
is no block descriptor the 4-byte header is followed by one or more page descriptors. The INIT may
transfer a header only, or the header and block descriptor only without the page descriptor added.
Header
Bit
Byte
76543210
0 X‘00’
1 X‘00’ (Media Type)
2
×
00
×
0000
3 X‘00’ or X‘08’ (Product Descriptor Length)
Block Descriptor
Bit
Byte
76543210
0 Data Block Count (MSB)
1 Data Block Count
2 Data Block Count
3 Data Block Count (LSB)
4 X‘00’
5 Data Block Length (MSB)
6 Data Block Length
7 Data Block Length (LSB)