ib technology
The third argument specifies the destination block address where the incremented data is
stored. Note that source and destination blocks must be within same authenticated sector. The
four byte positive integer to add follows (least significant byte first).
B7
B0
Command:
Argument1:
Argument2:
0 1 0 0 1 0 0 1
N N N N N N N N
T x x K K K K K
(Ascii “I”, 0x49)
(N = MF source block address 0 – 255)
(T = Key Type, 0 = KeyA, 1= KeyB)
(K = Key code number, 0 – 31)
(N = MF destination block address 0 – 255)
Argument3:
N N N N N N N N
Argument4:
Argument5:
Argument6:
Argument7:
D D D D D D D D
D D D D D D D D
D D D D D D D D
D D D D D D D D
(D = LS byte of integer to add)
4 byte integer
(D = MS byte of integer to add)
Acknowledge: 1 F F F F F F X
(F = Status flags)
Dec Value (only operates on Value Data Structure)
Command to decrement integer within a Value Data Structure. The DEC Value command
operates as the INC command except the integer parameter is subtracted from the loaded
value. The first argument is the source block address to load data from, the second argument
specifies which key code and type to use for sector authentication (0-31 and if it is KeyA or
KeyB type). The third argument specifies the destination block address where the
decremented data is stored. Note that source and destination blocks must be within same
authenticated sector. The four byte positive integer to subtract follows (least significant byte
first).
B7
B0
Command:
Argument1:
Argument2:
0 1 0 0 0 1 0 0
N N N N N N N N
T x x K K K K K
(Ascii “D”, 0x44)
(N = MF source block address 0 – 255)
(T = Key Type, 0 = KeyA, 1= KeyB)
(K = Key code number, 0 – 31)
(N = MF destination block address 0 – 255)
Argument3:
N N N N N N N N
Argument4:
Argument5:
Argument6:
Argument7:
D D D D D D D D
D D D D D D D D
D D D D D D D D
D D D D D D D D
(D = LS byte of integer to subtract)
4 byte integer
(D = MS byte of integer to subtract)
Acknowledge: 1 F F F F F F X
(F = Status flags)
Transfer Value (only operates on Value Data Structure)
Command to transfer (copy) Value Data Structure. The command loads the value from the
specified block address and then stores the result at the same or another block address. As
with INC and DEC commands the source block must have been formatted as a Value Block
beforehand and the block addresses must be within same authenticated sector.
16