The host can use this command to cancel a transaction in progress that it initiated using 0x1001 - Start Transaction.
Sequence of events:
1
Host has already started a transaction
The host has already called 0x1001 - Start Transaction and the transaction is still in process.
2
Construct the command request
The host constructs the command request in the format below.
3
The host sends the command request to the device.
4
The device sends a response in the format below to the host:
If the transaction is in a state where it cannot be canceled, the device’s response returns operation status detail: Failed, Device State Issue, Cannot Cancel.
If there is no transaction in progress, the device’s response returns operation status detail: Failed, Device State Issue, No Transaction.
Tag
Len
Value / Description
Typ
Req
Default
Tag
Len
Value / Description
Typ
Req
Default
Example (Hex)
Example (Hex)
If the device successfully cancels the transaction, the device’s response returns operation status detail: All Good, Requested Operation Was Successful, shows "CANCELED" and returns to the idle state. The display (if any) shows "CANCELED".
Beginning of any wrappers, at minimum including Request Message
Beginning of any wrappers, at minimum including Response Message
AA 00 81 04 01 13 10 08 84 02 10 08
AA 00 81 04 82 13 10 08 82 04 00 00 00 00
Send the command request
Device sends a response
Request Data for Cancel Transaction - Command 0x1008
Response Data for Cancel Transaction - Command 0x1008
Request Example
Response Example
1008 = Command 0x1008 - Cancel Transaction
No parameters.
End of any wrappers, at minimum including Request Message
1008 = Cancel Transaction - Command 0x1008
No parameters.
End of any wrappers, at minimum including Response Message