Seagate ST4000NK0001 Laptop User Manual


 
Seagate Kinetic HDD Product Manual, Rev. A 22
5.2 KINETIC PROTOCOL DATA UNIT
A Kinetic PDU is composed of five fields
1. PDU version
2. Kinetic Message length
3. value length
4. Kinetic Message
5. Value
Some PDUs have a null value. It is important to note that the value is not encoded in the Kinetic Message; it is a separate
field of the Kinetic PDU.
Specifically, a Kinetic PDU structure is shown in Table 5.2.1.
Table 13: Kinetic PDU Structure
Figure 5.2.1 shows a visual of how the Kinetic PDU is structured.
Figure 7 Kinetic Protocol Data Unit Message Packet
Starting Offset Type Length Description
0 Byte 1 Byte
PDU version:
currently hex 46, denoting the beginning of the message.
1
4-byte Big
Endian Integer
4 Bytes
The number of bytes in the Kinetic Message field.
The maximum length for a Kinetic Message is 1 MiB
(2^20 bytes).
5
4-byte Big
Endian Integer
4 Bytes
The number of bytes in the value field.
The maximum length for a value is 1 MiB (2^20 bytes).
9 Bytes <= 1 MiB The Kinetic Message.
9 + length of
Kinetic Message
Bytes <= 1 MiB The value.