About The Report Descriptor - Magtek DynaPro Mini Programmer's Manual

Pin encryption device, commands
Table of Contents

Advertisement

2 - Connection Types
The host uses HID Set Feature Reports to send commands to the device, and HID Get Feature Reports to
retrieve data or responses from the device when synchronous response is appropriate. The general
sequence for using feature reports to send a command and receive a response is as follows:
1) Send the feature report (command), which could be either a Get or Set type.
2) Read Command 0x01 - Response ACK for acknowledgement, which includes the command number
being acknowledged and a one-byte status indicating whether the device accepted the command.
3) For some commands, the host would then call a Get feature report to read the device's response.
4) For some commands, the host would instead expect the device to send an asynchronous response via
an HID Input Report using a USB Interrupt IN transaction when the command finishes executing.

2.1.1.2 About the Report Descriptor

The list of the device's available reports and their structure is sent to the host in a report descriptor,
usually just after the device is connected to the USB port. Generally the details of the report descriptor
are abstracted by the developer's HID API; however, should it become necessary to examine a report
descriptor byte-by-byte, a full inventory of the report descriptor for these devices is provided in Table
2-1, which also indicates whether each report is a Get type or Set type or both. The reports themselves
are fully documented in the sections that follow.
Table 2-1 - USB HID Report Descriptor
Usage Page
Usage
Collection
Report Size (8)
Logical Minimum (0)
Logical Maximum (255)
Report ID (0x01) - Get
Usage (Response ACK)
Report Count (4)
Feature (Data,Var,Abs,NWrp,Lin,Pref,NNul,Nvol,Buf)
Report ID (0x02) - Set
Usage (End Session)
Report Count (1)
Feature (Data,Var,Abs,NWrp,Lin,Pref,Nnul,Nvol,Buf)
Report ID (0x03) - Set
Usage (Request Swipe Card)
Report Count (3)
Feature (Data,Var,Abs,NWrp,Lin,Pref,Nnul,Nvol,Buf)
Report ID (0x04) - Set
Usage (Request PIN Entry)
DynaPro Mini| PIN Encryption Device | Programmer's Manual (Commands)
Item
Page 15 of 128 (D99875629-43)
Value (Hex)
06 20 FF
09 01
A1 01
75 08
15 00
26 FF 00
85 01
09 01
95 04
B2 02 01
85 02
09 02
95 01
B2 02 01
85 03
09 03
95 03
B2 02 01
85 04
09 04

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DynaPro Mini and is the answer not in the manual?

Questions and answers

Table of Contents