OpenCores
URL https://opencores.org/ocsvn/usb_fpga_1_2/usb_fpga_1_2/trunk

Subversion Repositories usb_fpga_1_2

[/] [usb_fpga_1_2/] [trunk/] [docs/] [java/] [ztex/] [Ztex1.html] - Blame information for rev 3

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 ZTEX
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.6.0_02) on Thu Dec 10 20:53:19 CET 2009 -->
6
<TITLE>
7
Ztex1
8
</TITLE>
9
 
10
<META NAME="date" CONTENT="2009-12-10">
11
 
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
13
 
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    if (location.href.indexOf('is-external=true') == -1) {
18
        parent.document.title="Ztex1";
19
    }
20
}
21
</SCRIPT>
22
<NOSCRIPT>
23
</NOSCRIPT>
24
 
25
</HEAD>
26
 
27
<BODY BGCOLOR="white" onload="windowTitle();">
28
<HR>
29
 
30
 
31
<!-- ========= START OF TOP NAVBAR ======= -->
32
<A NAME="navbar_top"><!-- --></A>
33
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
35
<TR>
36
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37
<A NAME="navbar_top_firstrow"><!-- --></A>
38
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39
  <TR ALIGN="center" VALIGN="top">
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
42
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
43
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
44
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
45
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
46
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
47
  </TR>
48
</TABLE>
49
</TD>
50
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
51
</EM>
52
</TD>
53
</TR>
54
 
55
<TR>
56
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57
&nbsp;<A HREF="../ztex/UsbException.html" title="class in ztex"><B>PREV CLASS</B></A>&nbsp;
58
&nbsp;<A HREF="../ztex/Ztex1v1.html" title="class in ztex"><B>NEXT CLASS</B></A></FONT></TD>
59
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
60
  <A HREF="../index.html?ztex/Ztex1.html" target="_top"><B>FRAMES</B></A>  &nbsp;
61
&nbsp;<A HREF="Ztex1.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
62
&nbsp;<SCRIPT type="text/javascript">
63
  <!--
64
  if(window==top) {
65
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
66
  }
67
  //-->
68
</SCRIPT>
69
<NOSCRIPT>
70
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
71
</NOSCRIPT>
72
 
73
 
74
</FONT></TD>
75
</TR>
76
<TR>
77
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
79
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
80
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
81
</TR>
82
</TABLE>
83
<A NAME="skip-navbar_top"></A>
84
<!-- ========= END OF TOP NAVBAR ========= -->
85
 
86
<HR>
87
<!-- ======== START OF CLASS DATA ======== -->
88
<H2>
89
<FONT SIZE="-1">
90
ztex</FONT>
91
<BR>
92
Class Ztex1</H2>
93
<PRE>
94
java.lang.Object
95
  <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>ztex.Ztex1</B>
96
</PRE>
97
<DL>
98
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../ztex/Ztex1v1.html" title="class in ztex">Ztex1v1</A></DD>
99
</DL>
100
<HR>
101
<DL>
102
<DT><PRE>public class <B>Ztex1</B><DT>extends java.lang.Object</DL>
103
</PRE>
104
 
105
<P>
106
This class implements the interface-independent part of the communication protocol for the interaction with the ZTEX firmware.<p>
107
 All firmware implementations that provide the ZTEX descriptor 1 are supported.
108
 A description of this descriptor can be found in <A HREF="../ztex/ZtexDevice1.html" title="class in ztex"><CODE>ZtexDevice1</CODE></A>.
109
 <p>
110
 The most important features of this class are the functions for uploading the firmware
111
 and the renumeration management.
112
 <p>
113
 The interface dependent part of the communication protocol (currently only one is supported)
114
 can be found in <A HREF="../ztex/Ztex1v1.html" title="class in ztex"><CODE>Ztex1v1</CODE></A>.
115
<P>
116
 
117
<P>
118
<DL>
119
<DT><B>See Also:</B><DD><A HREF="../ztex/ZtexDevice1.html" title="class in ztex"><CODE>ZtexDevice1</CODE></A>,
120
<A HREF="../ztex/Ztex1v1.html" title="class in ztex"><CODE>Ztex1v1</CODE></A></DL>
121
<HR>
122
 
123
<P>
124
<!-- =========== FIELD SUMMARY =========== -->
125
 
126
<A NAME="field_summary"><!-- --></A>
127
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
128
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
129
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
130
<B>Field Summary</B></FONT></TH>
131
</TR>
132
<TR BGCOLOR="white" CLASS="TableRowColor">
133
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
134
<CODE>&nbsp;boolean</CODE></FONT></TD>
135
<TD><CODE><B><A HREF="../ztex/Ztex1.html#certainWorkarounds">certainWorkarounds</A></B></CODE>
136
 
137
<BR>
138
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Setting to true will enable certain workarounds, e.g. to deal with bad driver/OS implementations.</TD>
139
</TR>
140
<TR BGCOLOR="white" CLASS="TableRowColor">
141
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
142
<CODE>&nbsp;int</CODE></FONT></TD>
143
<TD><CODE><B><A HREF="../ztex/Ztex1.html#controlMsgTimeout">controlMsgTimeout</A></B></CODE>
144
 
145
<BR>
146
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The timeout for  control messages in ms.</TD>
147
</TR>
148
</TABLE>
149
&nbsp;
150
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
151
 
152
<A NAME="constructor_summary"><!-- --></A>
153
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
154
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
155
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
156
<B>Constructor Summary</B></FONT></TH>
157
</TR>
158
<TR BGCOLOR="white" CLASS="TableRowColor">
159
<TD><CODE><B><A HREF="../ztex/Ztex1.html#Ztex1(ztex.ZtexDevice1)">Ztex1</A></B>(<A HREF="../ztex/ZtexDevice1.html" title="class in ztex">ZtexDevice1</A>&nbsp;pDev)</CODE>
160
 
161
<BR>
162
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an instance from a given device.</TD>
163
</TR>
164
</TABLE>
165
&nbsp;
166
<!-- ========== METHOD SUMMARY =========== -->
167
 
168
<A NAME="method_summary"><!-- --></A>
169
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
170
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
171
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
172
<B>Method Summary</B></FONT></TH>
173
</TR>
174
<TR BGCOLOR="white" CLASS="TableRowColor">
175
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
176
<CODE>&nbsp;void</CODE></FONT></TD>
177
<TD><CODE><B><A HREF="../ztex/Ztex1.html#checkValid()">checkValid</A></B>()</CODE>
178
 
179
<BR>
180
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Checks whether ZTEX descriptor 1 is available.</TD>
181
</TR>
182
<TR BGCOLOR="white" CLASS="TableRowColor">
183
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
184
<CODE>&nbsp;<A HREF="../ztex/ZtexDevice1.html" title="class in ztex">ZtexDevice1</A></CODE></FONT></TD>
185
<TD><CODE><B><A HREF="../ztex/Ztex1.html#dev()">dev</A></B>()</CODE>
186
 
187
<BR>
188
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the corresponding <A HREF="../ztex/ZtexDevice1.html" title="class in ztex"><CODE>ZtexDevice1</CODE></A>.</TD>
189
</TR>
190
<TR BGCOLOR="white" CLASS="TableRowColor">
191
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
192
<CODE>protected &nbsp;void</CODE></FONT></TD>
193
<TD><CODE><B><A HREF="../ztex/Ztex1.html#finalize()">finalize</A></B>()</CODE>
194
 
195
<BR>
196
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The destructor closes the USB file handle.</TD>
197
</TR>
198
<TR BGCOLOR="white" CLASS="TableRowColor">
199
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
200
<CODE>&nbsp;int</CODE></FONT></TD>
201
<TD><CODE><B><A HREF="../ztex/Ztex1.html#handle()">handle</A></B>()</CODE>
202
 
203
<BR>
204
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the USB file handle.</TD>
205
</TR>
206
<TR BGCOLOR="white" CLASS="TableRowColor">
207
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
208
<CODE>&nbsp;void</CODE></FONT></TD>
209
<TD><CODE><B><A HREF="../ztex/Ztex1.html#resetEzUsb()">resetEzUsb</A></B>()</CODE>
210
 
211
<BR>
212
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resets the EZ-USB and manages the renumeration process.</TD>
213
</TR>
214
<TR BGCOLOR="white" CLASS="TableRowColor">
215
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
216
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
217
<TD><CODE><B><A HREF="../ztex/Ztex1.html#toString()">toString</A></B>()</CODE>
218
 
219
<BR>
220
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a lot of useful information about the corresponding device.</TD>
221
</TR>
222
<TR BGCOLOR="white" CLASS="TableRowColor">
223
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
224
<CODE>&nbsp;long</CODE></FONT></TD>
225
<TD><CODE><B><A HREF="../ztex/Ztex1.html#uploadFirmware(java.lang.String, boolean)">uploadFirmware</A></B>(java.lang.String&nbsp;ihxFileName,
226
               boolean&nbsp;force)</CODE>
227
 
228
<BR>
229
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uploads the firmware to the EZ-USB and manages the renumeration process.</TD>
230
</TR>
231
<TR BGCOLOR="white" CLASS="TableRowColor">
232
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
233
<CODE>&nbsp;boolean</CODE></FONT></TD>
234
<TD><CODE><B><A HREF="../ztex/Ztex1.html#valid()">valid</A></B>()</CODE>
235
 
236
<BR>
237
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if ZTEX descriptor 1 is available.</TD>
238
</TR>
239
<TR BGCOLOR="white" CLASS="TableRowColor">
240
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
241
<CODE>&nbsp;int</CODE></FONT></TD>
242
<TD><CODE><B><A HREF="../ztex/Ztex1.html#vendorCommand(int, java.lang.String)">vendorCommand</A></B>(int&nbsp;cmd,
243
              java.lang.String&nbsp;func)</CODE>
244
 
245
<BR>
246
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a vendor command with no payload data and no setup data to Endpoint 0 of the EZ-USB device.</TD>
247
</TR>
248
<TR BGCOLOR="white" CLASS="TableRowColor">
249
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
250
<CODE>&nbsp;int</CODE></FONT></TD>
251
<TD><CODE><B><A HREF="../ztex/Ztex1.html#vendorCommand(int, java.lang.String, int, int)">vendorCommand</A></B>(int&nbsp;cmd,
252
              java.lang.String&nbsp;func,
253
              int&nbsp;value,
254
              int&nbsp;index)</CODE>
255
 
256
<BR>
257
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a vendor command with no payload data to Endpoint 0 of the EZ-USB device.</TD>
258
</TR>
259
<TR BGCOLOR="white" CLASS="TableRowColor">
260
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
261
<CODE>&nbsp;int</CODE></FONT></TD>
262
<TD><CODE><B><A HREF="../ztex/Ztex1.html#vendorCommand(int, java.lang.String, int, int, byte[], int)">vendorCommand</A></B>(int&nbsp;cmd,
263
              java.lang.String&nbsp;func,
264
              int&nbsp;value,
265
              int&nbsp;index,
266
              byte[]&nbsp;buf,
267
              int&nbsp;length)</CODE>
268
 
269
<BR>
270
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a vendor command to Endpoint 0 of the EZ-USB device.</TD>
271
</TR>
272
<TR BGCOLOR="white" CLASS="TableRowColor">
273
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
274
<CODE>&nbsp;void</CODE></FONT></TD>
275
<TD><CODE><B><A HREF="../ztex/Ztex1.html#vendorCommand2(int, java.lang.String, int, int, byte[], int)">vendorCommand2</A></B>(int&nbsp;cmd,
276
               java.lang.String&nbsp;func,
277
               int&nbsp;value,
278
               int&nbsp;index,
279
               byte[]&nbsp;buf,
280
               int&nbsp;length)</CODE>
281
 
282
<BR>
283
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a vendor command to Endpoint 0 of the EZ-USB device and throws an <A HREF="../ztex/UsbException.html" title="class in ztex"><CODE>UsbException</CODE></A> if not all of the payload has been sent.</TD>
284
</TR>
285
<TR BGCOLOR="white" CLASS="TableRowColor">
286
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
287
<CODE>&nbsp;int</CODE></FONT></TD>
288
<TD><CODE><B><A HREF="../ztex/Ztex1.html#vendorRequest(int, java.lang.String, byte[], int)">vendorRequest</A></B>(int&nbsp;cmd,
289
              java.lang.String&nbsp;func,
290
              byte[]&nbsp;buf,
291
              int&nbsp;maxlen)</CODE>
292
 
293
<BR>
294
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a vendor request to Endpoint 0 of the EZ-USB device.</TD>
295
</TR>
296
<TR BGCOLOR="white" CLASS="TableRowColor">
297
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
298
<CODE>&nbsp;int</CODE></FONT></TD>
299
<TD><CODE><B><A HREF="../ztex/Ztex1.html#vendorRequest(int, java.lang.String, int, int, byte[], int)">vendorRequest</A></B>(int&nbsp;cmd,
300
              java.lang.String&nbsp;func,
301
              int&nbsp;value,
302
              int&nbsp;index,
303
              byte[]&nbsp;buf,
304
              int&nbsp;maxlen)</CODE>
305
 
306
<BR>
307
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a vendor request to Endpoint 0 of the EZ-USB device.</TD>
308
</TR>
309
<TR BGCOLOR="white" CLASS="TableRowColor">
310
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
311
<CODE>&nbsp;void</CODE></FONT></TD>
312
<TD><CODE><B><A HREF="../ztex/Ztex1.html#vendorRequest2(int, java.lang.String, byte[], int)">vendorRequest2</A></B>(int&nbsp;cmd,
313
               java.lang.String&nbsp;func,
314
               byte[]&nbsp;buf,
315
               int&nbsp;maxlen)</CODE>
316
 
317
<BR>
318
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a vendor request to Endpoint 0 of the EZ-USB device and throws an <A HREF="../ztex/UsbException.html" title="class in ztex"><CODE>UsbException</CODE></A> if not all of the payload has been received.</TD>
319
</TR>
320
<TR BGCOLOR="white" CLASS="TableRowColor">
321
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
322
<CODE>&nbsp;void</CODE></FONT></TD>
323
<TD><CODE><B><A HREF="../ztex/Ztex1.html#vendorRequest2(int, java.lang.String, int, int, byte[], int)">vendorRequest2</A></B>(int&nbsp;cmd,
324
               java.lang.String&nbsp;func,
325
               int&nbsp;value,
326
               int&nbsp;index,
327
               byte[]&nbsp;buf,
328
               int&nbsp;maxlen)</CODE>
329
 
330
<BR>
331
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends a vendor request to Endpoint 0 of the EZ-USB device and throws an <A HREF="../ztex/UsbException.html" title="class in ztex"><CODE>UsbException</CODE></A> if not all of the payload has been received.</TD>
332
</TR>
333
</TABLE>
334
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
335
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
336
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
337
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
338
</TR>
339
<TR BGCOLOR="white" CLASS="TableRowColor">
340
<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
341
</TR>
342
</TABLE>
343
&nbsp;
344
<P>
345
 
346
<!-- ============ FIELD DETAIL =========== -->
347
 
348
<A NAME="field_detail"><!-- --></A>
349
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
350
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
351
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
352
<B>Field Detail</B></FONT></TH>
353
</TR>
354
</TABLE>
355
 
356
<A NAME="certainWorkarounds"><!-- --></A><H3>
357
certainWorkarounds</H3>
358
<PRE>
359
public boolean <B>certainWorkarounds</B></PRE>
360
<DL>
361
<DD>Setting to true will enable certain workarounds, e.g. to deal with bad driver/OS implementations.
362
<P>
363
<DL>
364
</DL>
365
</DL>
366
<HR>
367
 
368
<A NAME="controlMsgTimeout"><!-- --></A><H3>
369
controlMsgTimeout</H3>
370
<PRE>
371
public int <B>controlMsgTimeout</B></PRE>
372
<DL>
373
<DD>The timeout for  control messages in ms.
374
<P>
375
<DL>
376
</DL>
377
</DL>
378
 
379
<!-- ========= CONSTRUCTOR DETAIL ======== -->
380
 
381
<A NAME="constructor_detail"><!-- --></A>
382
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
383
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
384
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
385
<B>Constructor Detail</B></FONT></TH>
386
</TR>
387
</TABLE>
388
 
389
<A NAME="Ztex1(ztex.ZtexDevice1)"><!-- --></A><H3>
390
Ztex1</H3>
391
<PRE>
392
public <B>Ztex1</B>(<A HREF="../ztex/ZtexDevice1.html" title="class in ztex">ZtexDevice1</A>&nbsp;pDev)
393
      throws <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></PRE>
394
<DL>
395
<DD>Constructs an instance from a given device.
396
<P>
397
<DL>
398
<DT><B>Parameters:</B><DD><CODE>pDev</CODE> - The given device.
399
<DT><B>Throws:</B>
400
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if an communication error occurred.</DL>
401
</DL>
402
 
403
<!-- ============ METHOD DETAIL ========== -->
404
 
405
<A NAME="method_detail"><!-- --></A>
406
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
407
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
408
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
409
<B>Method Detail</B></FONT></TH>
410
</TR>
411
</TABLE>
412
 
413
<A NAME="finalize()"><!-- --></A><H3>
414
finalize</H3>
415
<PRE>
416
protected void <B>finalize</B>()</PRE>
417
<DL>
418
<DD>The destructor closes the USB file handle.
419
<P>
420
<DD><DL>
421
<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
422
</DD>
423
<DD><DL>
424
</DL>
425
</DD>
426
</DL>
427
<HR>
428
 
429
<A NAME="handle()"><!-- --></A><H3>
430
handle</H3>
431
<PRE>
432
public final int <B>handle</B>()</PRE>
433
<DL>
434
<DD>Returns the USB file handle.
435
<P>
436
<DD><DL>
437
</DL>
438
</DD>
439
</DL>
440
<HR>
441
 
442
<A NAME="dev()"><!-- --></A><H3>
443
dev</H3>
444
<PRE>
445
public final <A HREF="../ztex/ZtexDevice1.html" title="class in ztex">ZtexDevice1</A> <B>dev</B>()</PRE>
446
<DL>
447
<DD>Returns the corresponding <A HREF="../ztex/ZtexDevice1.html" title="class in ztex"><CODE>ZtexDevice1</CODE></A>.
448
<P>
449
<DD><DL>
450
 
451
<DT><B>Returns:</B><DD>the corresponding <A HREF="../ztex/ZtexDevice1.html" title="class in ztex"><CODE>ZtexDevice1</CODE></A>.</DL>
452
</DD>
453
</DL>
454
<HR>
455
 
456
<A NAME="valid()"><!-- --></A><H3>
457
valid</H3>
458
<PRE>
459
public boolean <B>valid</B>()</PRE>
460
<DL>
461
<DD>Returns true if ZTEX descriptor 1 is available.
462
<P>
463
<DD><DL>
464
 
465
<DT><B>Returns:</B><DD>true if ZTEX descriptor 1 is available.</DL>
466
</DD>
467
</DL>
468
<HR>
469
 
470
<A NAME="checkValid()"><!-- --></A><H3>
471
checkValid</H3>
472
<PRE>
473
public void <B>checkValid</B>()
474
                throws <A HREF="../ztex/InvalidFirmwareException.html" title="class in ztex">InvalidFirmwareException</A></PRE>
475
<DL>
476
<DD>Checks whether ZTEX descriptor 1 is available.
477
<P>
478
<DD><DL>
479
 
480
<DT><B>Throws:</B>
481
<DD><CODE><A HREF="../ztex/InvalidFirmwareException.html" title="class in ztex">InvalidFirmwareException</A></CODE> - if ZTEX descriptor 1 is not available.</DL>
482
</DD>
483
</DL>
484
<HR>
485
 
486
<A NAME="vendorCommand(int, java.lang.String, int, int, byte[], int)"><!-- --></A><H3>
487
vendorCommand</H3>
488
<PRE>
489
public int <B>vendorCommand</B>(int&nbsp;cmd,
490
                         java.lang.String&nbsp;func,
491
                         int&nbsp;value,
492
                         int&nbsp;index,
493
                         byte[]&nbsp;buf,
494
                         int&nbsp;length)
495
                  throws <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></PRE>
496
<DL>
497
<DD>Sends a vendor command to Endpoint 0 of the EZ-USB device.
498
 The command may be send multiple times until the <A HREF="../ztex/Ztex1.html#controlMsgTimeout"><CODE>controlMsgTimeout</CODE></A> is reached.
499
<P>
500
<DD><DL>
501
<DT><B>Parameters:</B><DD><CODE>cmd</CODE> - The command number (0..255).<DD><CODE>func</CODE> - The name of the command. This string is used for the generation of error messages.<DD><CODE>value</CODE> - The value (0..65535), i.e bytes 2 and 3 of the setup data.<DD><CODE>index</CODE> - The index (0..65535), i.e. bytes 4 and 5 of the setup data.<DD><CODE>length</CODE> - The size of the payload data (0..65535), i.e. bytes 6 and 7 of the setup data.<DD><CODE>buf</CODE> - The payload data buffer.
502
<DT><B>Returns:</B><DD>the number of bytes sent.
503
<DT><B>Throws:</B>
504
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if a communication error occurs.</DL>
505
</DD>
506
</DL>
507
<HR>
508
 
509
<A NAME="vendorCommand(int, java.lang.String, int, int)"><!-- --></A><H3>
510
vendorCommand</H3>
511
<PRE>
512
public int <B>vendorCommand</B>(int&nbsp;cmd,
513
                         java.lang.String&nbsp;func,
514
                         int&nbsp;value,
515
                         int&nbsp;index)
516
                  throws <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></PRE>
517
<DL>
518
<DD>Sends a vendor command with no payload data to Endpoint 0 of the EZ-USB device.
519
 The command may be send multiple times until the <A HREF="../ztex/Ztex1.html#controlMsgTimeout"><CODE>controlMsgTimeout</CODE></A> is reached.
520
<P>
521
<DD><DL>
522
<DT><B>Parameters:</B><DD><CODE>cmd</CODE> - The command number (0..255).<DD><CODE>func</CODE> - The name of the command. This string is used for the generation of error messages.<DD><CODE>value</CODE> - The value (0..65535), i.e bytes 2 and 3 of the setup data.<DD><CODE>index</CODE> - The index (0..65535), i.e. bytes 4 and 5 of the setup data.
523
<DT><B>Returns:</B><DD>the number of bytes sent.
524
<DT><B>Throws:</B>
525
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if a communication error occurs.</DL>
526
</DD>
527
</DL>
528
<HR>
529
 
530
<A NAME="vendorCommand(int, java.lang.String)"><!-- --></A><H3>
531
vendorCommand</H3>
532
<PRE>
533
public int <B>vendorCommand</B>(int&nbsp;cmd,
534
                         java.lang.String&nbsp;func)
535
                  throws <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></PRE>
536
<DL>
537
<DD>Sends a vendor command with no payload data and no setup data to Endpoint 0 of the EZ-USB device.
538
 The command may be send multiple times until the <A HREF="../ztex/Ztex1.html#controlMsgTimeout"><CODE>controlMsgTimeout</CODE></A> is reached.
539
<P>
540
<DD><DL>
541
<DT><B>Parameters:</B><DD><CODE>cmd</CODE> - The command number (0..255).<DD><CODE>func</CODE> - The name of the command. This string is used for the generation of error messages.
542
<DT><B>Returns:</B><DD>the number of bytes sent.
543
<DT><B>Throws:</B>
544
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if a communication error occurs.</DL>
545
</DD>
546
</DL>
547
<HR>
548
 
549
<A NAME="vendorRequest(int, java.lang.String, int, int, byte[], int)"><!-- --></A><H3>
550
vendorRequest</H3>
551
<PRE>
552
public int <B>vendorRequest</B>(int&nbsp;cmd,
553
                         java.lang.String&nbsp;func,
554
                         int&nbsp;value,
555
                         int&nbsp;index,
556
                         byte[]&nbsp;buf,
557
                         int&nbsp;maxlen)
558
                  throws <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></PRE>
559
<DL>
560
<DD>Sends a vendor request to Endpoint 0 of the EZ-USB device.
561
 The request may be send multiple times until the <A HREF="../ztex/Ztex1.html#controlMsgTimeout"><CODE>controlMsgTimeout</CODE></A> is reached.
562
<P>
563
<DD><DL>
564
<DT><B>Parameters:</B><DD><CODE>cmd</CODE> - The request number (0..255).<DD><CODE>func</CODE> - The name of the request. This string is used for the generation of error messages.<DD><CODE>value</CODE> - The value (0..65535), i.e bytes 2 and 3 of the setup data.<DD><CODE>index</CODE> - The index (0..65535), i.e. bytes 4 and 5 of the setup data.<DD><CODE>maxlen</CODE> - The size of the requested payload data (0..65535), i.e. bytes 6 and 7 of the setup data.<DD><CODE>buf</CODE> - The payload data buffer.
565
<DT><B>Returns:</B><DD>the number of bytes received.
566
<DT><B>Throws:</B>
567
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if a communication error occurs.</DL>
568
</DD>
569
</DL>
570
<HR>
571
 
572
<A NAME="vendorRequest(int, java.lang.String, byte[], int)"><!-- --></A><H3>
573
vendorRequest</H3>
574
<PRE>
575
public int <B>vendorRequest</B>(int&nbsp;cmd,
576
                         java.lang.String&nbsp;func,
577
                         byte[]&nbsp;buf,
578
                         int&nbsp;maxlen)
579
                  throws <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></PRE>
580
<DL>
581
<DD>Sends a vendor request to Endpoint 0 of the EZ-USB device.
582
 The request may be send multiple times until the <A HREF="../ztex/Ztex1.html#controlMsgTimeout"><CODE>controlMsgTimeout</CODE></A> is reached.
583
<P>
584
<DD><DL>
585
<DT><B>Parameters:</B><DD><CODE>cmd</CODE> - The request number (0..255).<DD><CODE>func</CODE> - The name of the request. This string is used for the generation of error messages.<DD><CODE>maxlen</CODE> - The size of the requested payload data (0..65535), i.e. bytes 6 and 7 of the setup data.<DD><CODE>buf</CODE> - The payload data buffer.
586
<DT><B>Returns:</B><DD>the number of bytes sent.
587
<DT><B>Throws:</B>
588
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if a communication error occurs.</DL>
589
</DD>
590
</DL>
591
<HR>
592
 
593
<A NAME="vendorCommand2(int, java.lang.String, int, int, byte[], int)"><!-- --></A><H3>
594
vendorCommand2</H3>
595
<PRE>
596
public void <B>vendorCommand2</B>(int&nbsp;cmd,
597
                           java.lang.String&nbsp;func,
598
                           int&nbsp;value,
599
                           int&nbsp;index,
600
                           byte[]&nbsp;buf,
601
                           int&nbsp;length)
602
                    throws <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></PRE>
603
<DL>
604
<DD>Sends a vendor command to Endpoint 0 of the EZ-USB device and throws an <A HREF="../ztex/UsbException.html" title="class in ztex"><CODE>UsbException</CODE></A> if not all of the payload has been sent.
605
 The command may be send multiple times until the <A HREF="../ztex/Ztex1.html#controlMsgTimeout"><CODE>controlMsgTimeout</CODE></A> is reached.
606
<P>
607
<DD><DL>
608
<DT><B>Parameters:</B><DD><CODE>cmd</CODE> - The command number (0..255).<DD><CODE>func</CODE> - The name of the command. This string is used for the generation of error messages.<DD><CODE>value</CODE> - The value (0..65535), i.e bytes 2 and 3 of the setup data.<DD><CODE>index</CODE> - The index (0..65535), i.e. bytes 4 and 5 of the setup data.<DD><CODE>length</CODE> - The size of the payload data (0..65535), i.e. bytes 6 and 7 of the setup data.<DD><CODE>buf</CODE> - The payload data buffer.
609
<DT><B>Throws:</B>
610
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if a communication error occurs or if not all of the payload has been sent.</DL>
611
</DD>
612
</DL>
613
<HR>
614
 
615
<A NAME="vendorRequest2(int, java.lang.String, int, int, byte[], int)"><!-- --></A><H3>
616
vendorRequest2</H3>
617
<PRE>
618
public void <B>vendorRequest2</B>(int&nbsp;cmd,
619
                           java.lang.String&nbsp;func,
620
                           int&nbsp;value,
621
                           int&nbsp;index,
622
                           byte[]&nbsp;buf,
623
                           int&nbsp;maxlen)
624
                    throws <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></PRE>
625
<DL>
626
<DD>Sends a vendor request to Endpoint 0 of the EZ-USB device and throws an <A HREF="../ztex/UsbException.html" title="class in ztex"><CODE>UsbException</CODE></A> if not all of the payload has been received.
627
 The request may be send multiple times until the <A HREF="../ztex/Ztex1.html#controlMsgTimeout"><CODE>controlMsgTimeout</CODE></A> is reached.
628
<P>
629
<DD><DL>
630
<DT><B>Parameters:</B><DD><CODE>cmd</CODE> - The request number (0..255).<DD><CODE>func</CODE> - The name of the request. This string is used for the generation of error messages.<DD><CODE>value</CODE> - The value (0..65535), i.e bytes 2 and 3 of the setup data.<DD><CODE>index</CODE> - The index (0..65535), i.e. bytes 4 and 5 of the setup data.<DD><CODE>maxlen</CODE> - The size of the requested payload data (0..65535), i.e. bytes 6 and 7 of the setup data.<DD><CODE>buf</CODE> - The payload data buffer.
631
<DT><B>Throws:</B>
632
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if a communication error occurs or not all of the payload has been received.</DL>
633
</DD>
634
</DL>
635
<HR>
636
 
637
<A NAME="vendorRequest2(int, java.lang.String, byte[], int)"><!-- --></A><H3>
638
vendorRequest2</H3>
639
<PRE>
640
public void <B>vendorRequest2</B>(int&nbsp;cmd,
641
                           java.lang.String&nbsp;func,
642
                           byte[]&nbsp;buf,
643
                           int&nbsp;maxlen)
644
                    throws <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></PRE>
645
<DL>
646
<DD>Sends a vendor request to Endpoint 0 of the EZ-USB device and throws an <A HREF="../ztex/UsbException.html" title="class in ztex"><CODE>UsbException</CODE></A> if not all of the payload has been received.
647
 The request may be send multiple times until the <A HREF="../ztex/Ztex1.html#controlMsgTimeout"><CODE>controlMsgTimeout</CODE></A> is reached.
648
<P>
649
<DD><DL>
650
<DT><B>Parameters:</B><DD><CODE>cmd</CODE> - The request number (0..255).<DD><CODE>func</CODE> - The name of the request. This string is used for the generation of error messages.<DD><CODE>maxlen</CODE> - The size of the requested payload data (0..65535), i.e. bytes 6 and 7 of the setup data.<DD><CODE>buf</CODE> - The payload data buffer.
651
<DT><B>Throws:</B>
652
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if a communication error occurs or not all of the payload has been received.</DL>
653
</DD>
654
</DL>
655
<HR>
656
 
657
<A NAME="uploadFirmware(java.lang.String, boolean)"><!-- --></A><H3>
658
uploadFirmware</H3>
659
<PRE>
660
public long <B>uploadFirmware</B>(java.lang.String&nbsp;ihxFileName,
661
                           boolean&nbsp;force)
662
                    throws <A HREF="../ztex/IncompatibleFirmwareException.html" title="class in ztex">IncompatibleFirmwareException</A>,
663
                           <A HREF="../ztex/FirmwareUploadException.html" title="class in ztex">FirmwareUploadException</A>,
664
                           <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A>,
665
                           <A HREF="../ztex/InvalidFirmwareException.html" title="class in ztex">InvalidFirmwareException</A>,
666
                           <A HREF="../ztex/DeviceLostException.html" title="class in ztex">DeviceLostException</A></PRE>
667
<DL>
668
<DD>Uploads the firmware to the EZ-USB and manages the renumeration process.
669
 <p>
670
 Before the firmware is uploaded the device is set into a reset state.
671
 After the upload the firmware is booted and the renumeration starts.
672
 During this process the device disappears from the bus and a new one
673
 occurs which will be assigned to this class automatically (instead of the disappeared one).
674
<P>
675
<DD><DL>
676
<DT><B>Parameters:</B><DD><CODE>ihxFileName</CODE> - The file name of the firmware image in ihx format. The file can be a regular file or a system resource (e.g. a file from the current jar archive).<DD><CODE>force</CODE> - The compatibility check is skipped if true.
677
<DT><B>Throws:</B>
678
<DD><CODE><A HREF="../ztex/IncompatibleFirmwareException.html" title="class in ztex">IncompatibleFirmwareException</A></CODE> - if the given firmware is not compatible to the installed one, see <A HREF="../ztex/ZtexDevice1.html#compatible(int, int, int, int)"><CODE>ZtexDevice1.compatible(int,int,int,int)</CODE></A> (Upload can be enforced using the <tt>force</tt> parameter)
679
<DD><CODE><A HREF="../ztex/FirmwareUploadException.html" title="class in ztex">FirmwareUploadException</A></CODE> - If an error occurred while attempting to upload the firmware.
680
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if a communication error occurs.
681
<DD><CODE><A HREF="../ztex/InvalidFirmwareException.html" title="class in ztex">InvalidFirmwareException</A></CODE> - if ZTEX descriptor 1 is not available.
682
<DD><CODE><A HREF="../ztex/DeviceLostException.html" title="class in ztex">DeviceLostException</A></CODE> - if a device went lost after renumeration.</DL>
683
</DD>
684
</DL>
685
<HR>
686
 
687
<A NAME="resetEzUsb()"><!-- --></A><H3>
688
resetEzUsb</H3>
689
<PRE>
690
public void <B>resetEzUsb</B>()
691
                throws <A HREF="../ztex/FirmwareUploadException.html" title="class in ztex">FirmwareUploadException</A>,
692
                       <A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A>,
693
                       <A HREF="../ztex/InvalidFirmwareException.html" title="class in ztex">InvalidFirmwareException</A>,
694
                       <A HREF="../ztex/DeviceLostException.html" title="class in ztex">DeviceLostException</A></PRE>
695
<DL>
696
<DD>Resets the EZ-USB and manages the renumeration process.
697
 <p>
698
 After the reset the renumeration starts.
699
 During this process the device disappears from the bus and a new one
700
 occurs which will be assigned to this class automatically (instead of the disappeared one).
701
<P>
702
<DD><DL>
703
 
704
<DT><B>Throws:</B>
705
<DD><CODE><A HREF="../ztex/FirmwareUploadException.html" title="class in ztex">FirmwareUploadException</A></CODE> - If an error occurred while attempting to upload the firmware.
706
<DD><CODE><A HREF="../ztex/UsbException.html" title="class in ztex">UsbException</A></CODE> - if a communication error occurs.
707
<DD><CODE><A HREF="../ztex/InvalidFirmwareException.html" title="class in ztex">InvalidFirmwareException</A></CODE> - if ZTEX descriptor 1 is not available.
708
<DD><CODE><A HREF="../ztex/DeviceLostException.html" title="class in ztex">DeviceLostException</A></CODE> - if a device went lost after renumeration.</DL>
709
</DD>
710
</DL>
711
<HR>
712
 
713
<A NAME="toString()"><!-- --></A><H3>
714
toString</H3>
715
<PRE>
716
public java.lang.String <B>toString</B>()</PRE>
717
<DL>
718
<DD>Returns a lot of useful information about the corresponding device.
719
<P>
720
<DD><DL>
721
<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
722
</DD>
723
<DD><DL>
724
 
725
<DT><B>Returns:</B><DD>a lot of useful information about the corresponding device.</DL>
726
</DD>
727
</DL>
728
<!-- ========= END OF CLASS DATA ========= -->
729
<HR>
730
 
731
 
732
<!-- ======= START OF BOTTOM NAVBAR ====== -->
733
<A NAME="navbar_bottom"><!-- --></A>
734
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
735
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
736
<TR>
737
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
738
<A NAME="navbar_bottom_firstrow"><!-- --></A>
739
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
740
  <TR ALIGN="center" VALIGN="top">
741
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
742
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
743
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
744
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
745
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
746
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
747
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
748
  </TR>
749
</TABLE>
750
</TD>
751
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
752
</EM>
753
</TD>
754
</TR>
755
 
756
<TR>
757
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
758
&nbsp;<A HREF="../ztex/UsbException.html" title="class in ztex"><B>PREV CLASS</B></A>&nbsp;
759
&nbsp;<A HREF="../ztex/Ztex1v1.html" title="class in ztex"><B>NEXT CLASS</B></A></FONT></TD>
760
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
761
  <A HREF="../index.html?ztex/Ztex1.html" target="_top"><B>FRAMES</B></A>  &nbsp;
762
&nbsp;<A HREF="Ztex1.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
763
&nbsp;<SCRIPT type="text/javascript">
764
  <!--
765
  if(window==top) {
766
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
767
  }
768
  //-->
769
</SCRIPT>
770
<NOSCRIPT>
771
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
772
</NOSCRIPT>
773
 
774
 
775
</FONT></TD>
776
</TR>
777
<TR>
778
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
779
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
780
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
781
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
782
</TR>
783
</TABLE>
784
<A NAME="skip-navbar_bottom"></A>
785
<!-- ======== END OF BOTTOM NAVBAR ======= -->
786
 
787
<HR>
788
 
789
</BODY>
790
</HTML>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.