The branch, master has been updated
via 73a71502aaea56081c85c8f69430566af0231375 (commit)
from a00c0a850b7fc6a3f6f7491df7f45a21ac957fa2 (commit)
- Log -----------------------------------------------------------------
commit 73a71502aaea56081c85c8f69430566af0231375
Author: Jochen Sprickerhof <jochen@xxxxxxxxxxxxxx>
Date: Mon Apr 22 12:11:01 2013 +0200
Add get/set for usb_read/write_timeout in C++ wrapper
-----------------------------------------------------------------------
Summary of changes:
ftdipp/ftdi.cpp | 20 ++++++++++++++++++++
ftdipp/ftdi.hpp | 4 ++++
2 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/ftdipp/ftdi.cpp b/ftdipp/ftdi.cpp
index 0382fa4..d5c91ef 100644
--- a/ftdipp/ftdi.cpp
+++ b/ftdipp/ftdi.cpp
@@ -180,6 +180,26 @@ int Context::set_line_property(enum ftdi_bits_type bits,
enum ftdi_stopbits_type
return ftdi_set_line_property2(d->ftdi, bits, sbit, parity, break_type);
}
+int Context::get_usb_read_timeout() const
+{
+ return d->ftdi->usb_read_timeout;
+}
+
+void Context::set_usb_read_timeout(int usb_read_timeout)
+{
+ d->ftdi->usb_read_timeout = usb_read_timeout;
+}
+
+int Context::get_usb_write_timeout() const
+{
+ return d->ftdi->usb_write_timeout;
+}
+
+void Context::set_usb_write_timeout(int usb_write_timeout)
+{
+ d->ftdi->usb_write_timeout = usb_write_timeout;
+}
+
int Context::read(unsigned char *buf, int size)
{
return ftdi_read_data(d->ftdi, buf, size);
diff --git a/ftdipp/ftdi.hpp b/ftdipp/ftdi.hpp
index e4a95d7..999fdef 100644
--- a/ftdipp/ftdi.hpp
+++ b/ftdipp/ftdi.hpp
@@ -93,6 +93,10 @@ public:
int set_baud_rate(int baudrate);
int set_line_property(enum ftdi_bits_type bits, enum ftdi_stopbits_type
sbit, enum ftdi_parity_type parity);
int set_line_property(enum ftdi_bits_type bits, enum ftdi_stopbits_type
sbit, enum ftdi_parity_type parity, enum ftdi_break_type break_type);
+ int get_usb_read_timeout() const;
+ void set_usb_read_timeout(int usb_read_timeout);
+ int get_usb_write_timeout() const;
+ void set_usb_write_timeout(int usb_write_timeout);
/* I/O */
int read(unsigned char *buf, int size);
hooks/post-receive
--
A library to talk to FTDI chips
--
libftdi-git - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi-git+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
|