<html> <head> <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> <title>template</title> <link rel="stylesheet" type="text/css" href="../../hhcin.css"> </head> <body class="colbackhell"> <font style="font-family:Helvetica,Arial,sans-serif;"> <table width="100%"> <tbody> <tr> <td width="3%"><a href="../../home/home.html"><img src="../hhlogomini.png" alt="" border="none"></a></td> <td width="10%" class="colgraftitl" valign="top">Tab. 11-19</td> <td width="54%" class="colgraftitl" valign="top">USB: HID Begriffe</td> <td width="11%"></td> <td width="11%"></td> <td width="11%"></td> </tr> </tbody> </table> <table width="100.00%" border="0" class="coltbexnorm" cellpadding="4"> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Array</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">(Gruppe)</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Gruppe von n-bit Datenfeldern. Jedes Feld enthlt den Index eines Bedienelements.</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Boot Device</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Bootfhiges Gert</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Ist schon vor dem Laden des Betriebssystems funktions- und kommunikationsfhig.</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Button Bitmap</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign=""> </td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Gruppe von 1 bit Datenfeldern. Jedes Feld enthlt den Zustand eines zweiwertigen Bedienelements.</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Collection</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">(Sammlung)</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Gruppierung und Blockbildung von Items</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Control</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Bedienelement</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Nicht verwechseln mit der Bedeutung  berwachung in den Verbindungen Control Pipe, Control Transfer, Control Endpunkt</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Feature</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Gerte-Parameter</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Bestimmen das Verhalten eines Gerts</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Idle Rate</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Leerlaufrate</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Hufigkeit der Reportausgabe, wenn kein Ereignis vorliegt.</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Item</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Strukturanweisung</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Teil eines Report Descriptor mit definierter Struktur</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Item Size</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Lnge</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Lnge des Datenteils der Anweisung (1, 2 oder 4 Byte)</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Item Type</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Typ</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Typ der Anweisung (Main, Global, Local)</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Item Tag</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">(Bedeutung)</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Bedeutung der Anweisung (Input, Output,..Usage,..)</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="2">Item Data</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">a) Item-Parameter </td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign=""> Die meisten Items besitzen noch 1, 2 oder 4 Byte Parameter-Daten </td> </tr> <tr> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">b) Teil eines Reports</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign=""> Block von Nutzdaten im Report mit gemeinsamer Bedeutung </td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Item Parser</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign=""> </td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Auswerteroutine fr Items</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Input Item</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign=""> </td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Anweisung zum Anlegen eines Feldes fr Eingabedaten</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Output Item</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign=""> </td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Anweisung zum Anlegen eines Feldes fr Ausgabedaten</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Protocol</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Protokoll</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Report-Struktur, die von der im Report-Descriptor definierten abweicht. Wird von Boot Devices benutzt</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Report</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">(Datenblock)</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Datenblock mit definierter Struktur fr Eingabe- oder Ausgabedaten.</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Report Descriptor</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Report Definition</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Block von Anweisungen zur Definition der Struktur von Reports</td> </tr> <tr> <th width="17.70%" valign="top" class="colbacktabh" colspan="1" rowspan="1">Usage</th> <td width="23.08%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">(Bedeutung)</td> <td width="59.22%" class="colbacktabb coltbexnorm" colspan="1" rowspan="1" valign="">Bedeutung der Daten innerhalb der Anwendung</td> </tr> </table> </font> </body> </html>