Command 0x1008 - Cancel Transaction

The host can use this command to cancel a transaction in progress that it initiated using Command 0x1001 - Start Transaction.

Sequence of events:

1

Host has already started a transaction

The host has already called Command 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

Send the command request

The host sends the command request to the device.

4

Device sends a response

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.

  • 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".

Table - Request Data for Command 0x1008 - Cancel Transaction

Tag
Len
Value / Description
Typ
Req
Default

Beginning of any wrappers, at minimum including Request Message

1008 = Command 0x1008 - Cancel Transaction

No parameters.

End of any wrappers, at minimum including Request Message

Table - Response Data for Command 0x1008 - Cancel Transaction

Tag
Len
Value / Description
Typ
Req
Default

Beginning of any wrappers, at minimum including Response Message

1008 = Command 0x1008 - Cancel Transaction

No parameters.

End of any wrappers, at minimum including Response Message

Table - Request Example

Example (Hex)

AA 00 81 04 01 13 10 08 84 02 10 08

Table - Response Example

Example (Hex)

Last updated