Casio WK-3200 Personal Computer User Manual


 
36
17.2.11 11...data Parameter Data
This field is always empty.
Indicates the value of the parameter itself. The length varies in accordance with the data size indicated by the
"dlen" field, as shown below. This field is not included for a parameter request.
Each block of data is packed from the lowest order byte first. In the case of multiple-byte data, the least
significant bit is the LSB of the first "data" block, and the most significant bit is the MSB of the final "data"
block.
The following shows an example of how data would be divided for transfer in the case of 32-bit data.
ccccB Control Message
0000B
0001B
0010B
0011B
0100B
0101B
:
1111B
EOD Oneway/Handshake Bulk Dump End of Data (Parameter set transfer complete)
HDA Handshake Bulk Dump Acknowledge (Handshake receive successful)
HDJ Handshake Bulk Dump Reject (Handshake rejected/stopped)
HDE Handshake Bulk Dump Error (Handshake Error)
BSY Handshake Bulk Dump Busy (Handshake Busy)
EOS Oneway/Handshake Bulk Dump End of Package (Parameter set package complete)
NOP No Operation (No operation)
When act = 1(IPR), 03(BDR), 05(HDR) or 7 (EOD, HDA, HDJ, HDE, BSY, EOS, NOP)
Format: -
When act = 00(IPC)
Format: 0dddddddB (0eeeeeeeB) (0fffffffB) (0gggggggB) (0hhhhhhhB)
dddddB + 1 Number of Data
1-
71
8-14 2
15 - 21 3
22 - 28 4
29 - 32 5
76543210
data0:
data1:
data2:
data3:
data4:
0
0
0
0
0
[bit06]
[bit13]
[bit20]
[bit27]
0
[bit05]
[bit12]
[bit19]
[bit26]
0
[bit04]
[bit11]
[bit18]
[bit25]
0
[bit03]
[bit10]
[bit17]
[bit24]
[bit31]
[bit02]
[bit09]
[bit16]
[bit23]
[bit30]
[bit01]
[bit08]
[bit15]
[bit22]
[bit29]
[bit00]
[bit07]
[bit14]
[bit21]
[bit28]