Data Report Description Overview
Overview
The following sections describe the data available from the P.I. Engineering products. The PID (Product Identification number), Hid Usage, Usage Page, report read and write lengths are provided. Most X-keys devices are capable of several PID configurations, each with their own combination of features (P.I. Consumer, mouse, keyboard, game controller, multimedia), these are given at the top of each product Data Report. The Input Report section contains information that is read from the X-keys device. The Output report section contains information on writing to the X-keys device. The first byte of the report is reserved for the Report ID (note some non PC operating systems may omit the Report ID). Information is passed between the computer and the device via bytes of data. A byte consists of 8 bits which have a value of either 0 or 1. The Reports describe exactly what information is stored in each byte. Figure 1 shows the break down of 1 byte (8 bits) into its corresponding bits for reference. In the example shown 00010001 is converted into a decimal value of 17.
Figure 1: Breakdown of 1 byte.
Back to top