summaryrefslogtreecommitdiff
path: root/gatoconnectionparameters.h
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2016-06-09 00:44:19 +0200
committerJavier <dev.git@javispedro.com>2016-06-09 00:44:19 +0200
commit0104d4b1a13cb500a8b117ce745ffd7ca96ee79a (patch)
treed81acf01f883b3825afe0ea0ecadf48ef60afd2e /gatoconnectionparameters.h
parent9609356531350285d92072213e02a2908af464f5 (diff)
downloadlibgato-0104d4b1a13cb500a8b117ce745ffd7ca96ee79a.tar.gz
libgato-0104d4b1a13cb500a8b117ce745ffd7ca96ee79a.zip
add additional configurable connection parameters
Diffstat (limited to 'gatoconnectionparameters.h')
-rw-r--r--gatoconnectionparameters.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/gatoconnectionparameters.h b/gatoconnectionparameters.h
index 1441020..29945d0 100644
--- a/gatoconnectionparameters.h
+++ b/gatoconnectionparameters.h
@@ -20,9 +20,16 @@ public:
GatoConnectionParameters(const GatoConnectionParameters &o);
~GatoConnectionParameters();
- // Units for all of this: milliseconds
// TODO Need to document
+ // Units: microseconds (µs!)
+
+ int scanInterval() const;
+ void setScanInterval(int interval);
+
+ int scanWindow() const;
+ void setScanWindow(int interval);
+
// Connection interval: generally, lower connection interval increases throughput.
// Units: microseconds (µs!)
@@ -43,6 +50,9 @@ public:
int supervisionTimeout() const;
void setSupervisionTimeout(int timeout);
+ int connectionTimeout() const;
+ void setConnectionTimeout(int timeout);
+
GatoConnectionParameters &operator=(const GatoConnectionParameters &o);
private: