Persistent Reserve In
166 SL150 Interface Reference Manual Julyl 2017
Read Keys Data
The Read Keys service action requests that the library returns a list of all the current
Reservation keys it has registered.
TABLE 4-86 shows the format of the parameter data returned in response to a
Persistent Reserve In command with the Read Keys service action.
TABLE 4-86 Read Keys Data
Byte
Bit
76543210
0
to
3
(MSB)
PRGeneration
(LSB)
4
to
7
(MSB)
Additional Length (n-7)
(LSB)
Reservation Key List
8
to
15
(MSB)
First Reservation Key
(LSB)
More Additional Reservation Keys
n-7
to
n
(MSB)
Last Reservation Key
(LSB)
Read Keys Data Definitions:
PRGeneration This value is a 32-bit counter that is incremented every time a Persistent
Reserve Out command requests a Register, Register & Ignore, a Clear, a
Preempt, or a Preempt and Abort operation.
It allows the application client to determine if another application client has
changed the configuration.
This counter is set to zero after a Power-On-Reset.
Additional Length This field indicates the number of bytes in the reservation key list.
Reservation Key List These fields contain all the eight-byte reservation keys that have been
registered with the library through a Persistent Reserve Out command.