checkpoint
[slipway.git] / src / com / ftdi / usb / example.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 1.3.29
4  *
5  * Do not make changes to this file unless you know what you are doing--modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8
9 package com.ftdi.usb;
10
11 public class example {
12   public static SWIGTYPE_p_ftdi_context new_ftdi_context() {
13     long cPtr = exampleJNI.new_ftdi_context();
14     return (cPtr == 0) ? null : new SWIGTYPE_p_ftdi_context(cPtr, false);
15   }
16
17   public static SWIGTYPE_p_ftdi_eeprom new_ftdi_eeprom() {
18     long cPtr = exampleJNI.new_ftdi_eeprom();
19     return (cPtr == 0) ? null : new SWIGTYPE_p_ftdi_eeprom(cPtr, false);
20   }
21
22   public static int ftdi_init(SWIGTYPE_p_ftdi_context ftdi) {
23     return exampleJNI.ftdi_init(SWIGTYPE_p_ftdi_context.getCPtr(ftdi));
24   }
25
26   public static int ftdi_read_data(SWIGTYPE_p_ftdi_context ftdi, byte[] buf, int size) {
27     return exampleJNI.ftdi_read_data(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), buf, size);
28   }
29
30   public static int ftdi_write_data(SWIGTYPE_p_ftdi_context ftdi, byte[] buf, int size) {
31     return exampleJNI.ftdi_write_data(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), buf, size);
32   }
33
34   public static int ftdi_usb_open(SWIGTYPE_p_ftdi_context ftdi, int vendor, int product) {
35     return exampleJNI.ftdi_usb_open(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), vendor, product);
36   }
37
38   public static int ftdi_set_baudrate(SWIGTYPE_p_ftdi_context ftdi, int baudrate) {
39     return exampleJNI.ftdi_set_baudrate(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), baudrate);
40   }
41
42   public static int ftdi_set_line_property(SWIGTYPE_p_ftdi_context ftdi, int bits, int sbit, int parity) {
43     return exampleJNI.ftdi_set_line_property(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), bits, sbit, parity);
44   }
45
46   public static int ftdi_set_bitmode(SWIGTYPE_p_ftdi_context ftdi, short bitmask, short mode) {
47     return exampleJNI.ftdi_set_bitmode(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), bitmask, mode);
48   }
49
50   public static int ftdi_read_pins(SWIGTYPE_p_ftdi_context ftdi, byte[] pins) {
51     return exampleJNI.ftdi_read_pins(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), pins);
52   }
53
54   public static int ftdi_setflowctrl(SWIGTYPE_p_ftdi_context ftdi, int flowctrl) {
55     return exampleJNI.ftdi_setflowctrl(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), flowctrl);
56   }
57
58   public static int ftdi_usb_reset(SWIGTYPE_p_ftdi_context ftdi) {
59     return exampleJNI.ftdi_usb_reset(SWIGTYPE_p_ftdi_context.getCPtr(ftdi));
60   }
61
62   public static void ftdi_deinit(SWIGTYPE_p_ftdi_context ftdi) {
63     exampleJNI.ftdi_deinit(SWIGTYPE_p_ftdi_context.getCPtr(ftdi));
64   }
65
66   public static void ftdi_set_usbdev(SWIGTYPE_p_ftdi_context ftdi, SWIGTYPE_p_usb_dev_handle usbdev) {
67     exampleJNI.ftdi_set_usbdev(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), SWIGTYPE_p_usb_dev_handle.getCPtr(usbdev));
68   }
69
70   public static int ftdi_usb_find_all(SWIGTYPE_p_ftdi_context ftdi, SWIGTYPE_p_p_ftdi_device_list devlist, int vendor, int product) {
71     return exampleJNI.ftdi_usb_find_all(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), SWIGTYPE_p_p_ftdi_device_list.getCPtr(devlist), vendor, product);
72   }
73
74   public static void ftdi_list_free(SWIGTYPE_p_p_ftdi_device_list devlist) {
75     exampleJNI.ftdi_list_free(SWIGTYPE_p_p_ftdi_device_list.getCPtr(devlist));
76   }
77
78   public static int ftdi_usb_open_desc(SWIGTYPE_p_ftdi_context ftdi, int vendor, int product, String description, String serial) {
79     return exampleJNI.ftdi_usb_open_desc(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), vendor, product, description, serial);
80   }
81
82   public static int ftdi_usb_open_dev(SWIGTYPE_p_ftdi_context ftdi, SWIGTYPE_p_usb_device dev) {
83     return exampleJNI.ftdi_usb_open_dev(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), SWIGTYPE_p_usb_device.getCPtr(dev));
84   }
85
86   public static int ftdi_usb_close(SWIGTYPE_p_ftdi_context ftdi) {
87     return exampleJNI.ftdi_usb_close(SWIGTYPE_p_ftdi_context.getCPtr(ftdi));
88   }
89
90   public static int ftdi_usb_purge_buffers(SWIGTYPE_p_ftdi_context ftdi) {
91     return exampleJNI.ftdi_usb_purge_buffers(SWIGTYPE_p_ftdi_context.getCPtr(ftdi));
92   }
93
94   public static int ftdi_read_data_set_chunksize(SWIGTYPE_p_ftdi_context ftdi, long chunksize) {
95     return exampleJNI.ftdi_read_data_set_chunksize(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), chunksize);
96   }
97
98   public static int ftdi_read_data_get_chunksize(SWIGTYPE_p_ftdi_context ftdi, SWIGTYPE_p_unsigned_int chunksize) {
99     return exampleJNI.ftdi_read_data_get_chunksize(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), SWIGTYPE_p_unsigned_int.getCPtr(chunksize));
100   }
101
102   public static int ftdi_write_data_set_chunksize(SWIGTYPE_p_ftdi_context ftdi, long chunksize) {
103     return exampleJNI.ftdi_write_data_set_chunksize(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), chunksize);
104   }
105
106   public static int ftdi_write_data_get_chunksize(SWIGTYPE_p_ftdi_context ftdi, SWIGTYPE_p_unsigned_int chunksize) {
107     return exampleJNI.ftdi_write_data_get_chunksize(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), SWIGTYPE_p_unsigned_int.getCPtr(chunksize));
108   }
109
110   public static int ftdi_enable_bitbang(SWIGTYPE_p_ftdi_context ftdi, short bitmask) {
111     return exampleJNI.ftdi_enable_bitbang(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), bitmask);
112   }
113
114   public static int ftdi_disable_bitbang(SWIGTYPE_p_ftdi_context ftdi) {
115     return exampleJNI.ftdi_disable_bitbang(SWIGTYPE_p_ftdi_context.getCPtr(ftdi));
116   }
117
118   public static int ftdi_set_latency_timer(SWIGTYPE_p_ftdi_context ftdi, short latency) {
119     return exampleJNI.ftdi_set_latency_timer(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), latency);
120   }
121
122   public static int ftdi_get_latency_timer(SWIGTYPE_p_ftdi_context ftdi, SWIGTYPE_p_unsigned_char latency) {
123     return exampleJNI.ftdi_get_latency_timer(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), SWIGTYPE_p_unsigned_char.getCPtr(latency));
124   }
125
126   public static void ftdi_eeprom_initdefaults(SWIGTYPE_p_ftdi_eeprom eeprom) {
127     exampleJNI.ftdi_eeprom_initdefaults(SWIGTYPE_p_ftdi_eeprom.getCPtr(eeprom));
128   }
129
130   public static int ftdi_eeprom_build(SWIGTYPE_p_ftdi_eeprom eeprom, byte[] output) {
131     return exampleJNI.ftdi_eeprom_build(SWIGTYPE_p_ftdi_eeprom.getCPtr(eeprom), output);
132   }
133
134   public static int ftdi_read_eeprom(SWIGTYPE_p_ftdi_context ftdi, byte[] eeprom) {
135     return exampleJNI.ftdi_read_eeprom(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), eeprom);
136   }
137
138   public static int ftdi_write_eeprom(SWIGTYPE_p_ftdi_context ftdi, byte[] eeprom) {
139     return exampleJNI.ftdi_write_eeprom(SWIGTYPE_p_ftdi_context.getCPtr(ftdi), eeprom);
140   }
141
142   public static int ftdi_erase_eeprom(SWIGTYPE_p_ftdi_context ftdi) {
143     return exampleJNI.ftdi_erase_eeprom(SWIGTYPE_p_ftdi_context.getCPtr(ftdi));
144   }
145
146 }