All pages
Powered by GitBook
1 of 1

Loading...

0x1008 - Cancel Transaction

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