diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.nojekyll @@ -0,0 +1 @@ + diff --git a/README.md b/README.md deleted file mode 100644 index 6228a7f..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -My gh-pages branch diff --git a/html/_d_h_t_8cpp.html b/html/_d_h_t_8cpp.html new file mode 100644 index 0000000..d83c040 --- /dev/null +++ b/html/_d_h_t_8cpp.html @@ -0,0 +1,115 @@ + + +
+ + + + +|
+ DHT sensor library
+
+ |
+
#include "DHT.h"+Macros | |
| #define | MIN_INTERVAL 2000 |
| #define | TIMEOUT -1 |
| #define MIN_INTERVAL 2000 | +
min interval value
+ +| #define TIMEOUT -1 | +
timeout on
+ +
+ 1.8.13
+
+
+
diff --git a/html/_d_h_t_8h.html b/html/_d_h_t_8h.html
new file mode 100644
index 0000000..755079a
--- /dev/null
+++ b/html/_d_h_t_8h.html
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
#include "Arduino.h"Go to the source code of this file.
++Classes | |
| class | DHT |
| Class that stores state and functions for DHT. More... | |
| class | InterruptLock |
| Class that defines Interrupt Lock Avaiability. More... | |
+Macros | |
| #define | DEBUG_PRINTER Serial |
| #define | DEBUG_PRINT(...) {} |
| #define | DEBUG_PRINTLN(...) {} |
| #define | DHT11 11 |
| #define | DHT12 12 |
| #define | DHT22 22 |
| #define | DHT21 21 |
| #define | AM2301 21 |
This is a library for DHT series of low cost temperature/humidity sensors.
+You must have Adafruit Unified Sensor Library library installed to use this class.
+Adafruit invests time and resources providing this open source code, please support Adafruit andopen-source hardware by purchasing products from Adafruit!
+Written by Adafruit Industries.
+MIT license, all text above must be included in any redistribution
+| #define DEBUG_PRINTER Serial | +
Define where debug output will be printed.
+ +| #define DEBUG_PRINT | +( | ++ | ... | ) | +{} | +
Debug Print Placeholder if Debug is disabled
+ +| #define DEBUG_PRINTLN | +( | ++ | ... | ) | +{} | +
Debug Print Line Placeholder if Debug is disabled
+ +| #define DHT11 11 | +
DHT TYPE 11
+ +| #define DHT12 12 | +
DHY TYPE 12
+ +| #define DHT22 22 | +
DHT TYPE 22
+ +| #define DHT21 21 | +
DHT TYPE 21
+ +| #define AM2301 21 | +
AM2301
+ +
+ 1.8.13
+
+
+
diff --git a/html/_d_h_t_8h_source.html b/html/_d_h_t_8h_source.html
new file mode 100644
index 0000000..825f5c1
--- /dev/null
+++ b/html/_d_h_t_8h_source.html
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
+ 1.8.13
+
+
+
diff --git a/html/_d_h_t___u_8cpp.html b/html/_d_h_t___u_8cpp.html
new file mode 100644
index 0000000..6427b40
--- /dev/null
+++ b/html/_d_h_t___u_8cpp.html
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
#include "DHT_U.h"Temperature & Humidity Unified Sensor Library
+This is a library for DHT series of low cost temperature/humidity sensors.
+You must have Adafruit Unified Sensor Library library installed to use this class.
+Adafruit invests time and resources providing this open source code, please support Adafruit andopen-source hardware by purchasing products from Adafruit!
+
+ 1.8.13
+
+
+
diff --git a/html/_d_h_t___u_8h.html b/html/_d_h_t___u_8h.html
new file mode 100644
index 0000000..ac1fa92
--- /dev/null
+++ b/html/_d_h_t___u_8h.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
Go to the source code of this file.
++Classes | |
| class | DHT_Unified |
| Class that stores state and functions for interacting with DHT_Unified. More... | |
| class | DHT_Unified::Temperature |
| Class that stores state and functions about Temperature. More... | |
| class | DHT_Unified::Humidity |
| Class that stores state and functions about Humidity. More... | |
+Macros | |
| #define | DHT_SENSOR_VERSION 1 |
DHT Temperature & Humidity Unified Sensor Library<Paste>
+Adafruit invests time and resources providing this open source code, please support Adafruit andopen-source hardware by purchasing products from Adafruit!
+Written by Tony DiCola (Adafruit Industries) 2014.
+MIT license, all text above must be included in any redistribution
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+| #define DHT_SENSOR_VERSION 1 | +
Sensor Version
+ +
+ 1.8.13
+
+
+
diff --git a/html/_d_h_t___u_8h_source.html b/html/_d_h_t___u_8h_source.html
new file mode 100644
index 0000000..6c598b9
--- /dev/null
+++ b/html/_d_h_t___u_8h_source.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
+ 1.8.13
+
+
+
diff --git a/html/annotated.html b/html/annotated.html
new file mode 100644
index 0000000..198796a
--- /dev/null
+++ b/html/annotated.html
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
| CDHT | Class that stores state and functions for DHT |
| ▼CDHT_Unified | Class that stores state and functions for interacting with DHT_Unified |
| CHumidity | Class that stores state and functions about Humidity |
| CTemperature | Class that stores state and functions about Temperature |
| CInterruptLock | Class that defines Interrupt Lock Avaiability |
+ 1.8.13
+
+
+
diff --git a/html/bc_s.png b/html/bc_s.png
new file mode 100644
index 0000000..224b29a
Binary files /dev/null and b/html/bc_s.png differ
diff --git a/html/bdwn.png b/html/bdwn.png
new file mode 100644
index 0000000..940a0b9
Binary files /dev/null and b/html/bdwn.png differ
diff --git a/html/class_d_h_t-members.html b/html/class_d_h_t-members.html
new file mode 100644
index 0000000..d57e36c
--- /dev/null
+++ b/html/class_d_h_t-members.html
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
This is the complete list of members for DHT, including all inherited members.
+| begin(uint8_t usec=55) | DHT | |
| computeHeatIndex(bool isFahrenheit=true) | DHT | |
| computeHeatIndex(float temperature, float percentHumidity, bool isFahrenheit=true) | DHT | |
| convertCtoF(float) | DHT | |
| convertFtoC(float) | DHT | |
| DHT(uint8_t pin, uint8_t type, uint8_t count=6) | DHT | |
| read(bool force=false) | DHT | |
| readHumidity(bool force=false) | DHT | |
| readTemperature(bool S=false, bool force=false) | DHT |
+ 1.8.13
+
+
+
diff --git a/html/class_d_h_t.html b/html/class_d_h_t.html
new file mode 100644
index 0000000..8bd4cc1
--- /dev/null
+++ b/html/class_d_h_t.html
@@ -0,0 +1,412 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
Class that stores state and functions for DHT. + More...
+ +#include <DHT.h>
+Public Member Functions | |
| DHT (uint8_t pin, uint8_t type, uint8_t count=6) | |
| Instantiates a new DHT class. More... | |
| void | begin (uint8_t usec=55) |
| Setup sensor pins and set pull timings. More... | |
| float | readTemperature (bool S=false, bool force=false) |
| Read temperature. More... | |
| float | convertCtoF (float) |
| Converts Celcius to Fahrenheit. More... | |
| float | convertFtoC (float) |
| Converts Fahrenheit to Celcius. More... | |
| float | computeHeatIndex (bool isFahrenheit=true) |
| Compute Heat Index Simplified version that reads temp and humidity from sensor. More... | |
| float | computeHeatIndex (float temperature, float percentHumidity, bool isFahrenheit=true) |
| Compute Heat Index Using both Rothfusz and Steadman's equations (http://www.wpc.ncep.noaa.gov/html/heatindex_equation.shtml) More... | |
| float | readHumidity (bool force=false) |
| Read Humidity. More... | |
| bool | read (bool force=false) |
| Read value from sensor or return last one from less than two seconds. More... | |
Class that stores state and functions for DHT.
+| DHT::DHT | +( | +uint8_t | +pin, | +
| + | + | uint8_t | +type, | +
| + | + | uint8_t | +count = 6 |
+
| + | ) | ++ |
Instantiates a new DHT class.
+| pin | pin number that sensor is connected |
| type | type of sensor |
| count | number of sensors |
| void DHT::begin | +( | +uint8_t | +usec = 55 | ) | ++ |
| float DHT::readTemperature | +( | +bool | +S = false, |
+
| + | + | bool | +force = false |
+
| + | ) | ++ |
Read temperature.
+| S | Scale. Boolean value:
|
| force | true if in force mode |
| float DHT::convertCtoF | +( | +float | +c | ) | ++ |
Converts Celcius to Fahrenheit.
+| c | value in Celcius |
| float DHT::convertFtoC | +( | +float | +f | ) | ++ |
Converts Fahrenheit to Celcius.
+| f | value in Fahrenheit |
| float DHT::computeHeatIndex | +( | +bool | +isFahrenheit = true | ) | ++ |
Compute Heat Index Simplified version that reads temp and humidity from sensor.
+| isFahrenheit | true if fahrenheit, false if celcius (default true) |
| float DHT::computeHeatIndex | +( | +float | +temperature, | +
| + | + | float | +percentHumidity, | +
| + | + | bool | +isFahrenheit = true |
+
| + | ) | ++ |
Compute Heat Index Using both Rothfusz and Steadman's equations (http://www.wpc.ncep.noaa.gov/html/heatindex_equation.shtml)
+| temperature | temperature in selected scale |
| percentHumidity | humidity in percent |
| isFahrenheit | true if fahrenheit, false if celcius |
| float DHT::readHumidity | +( | +bool | +force = false | ) | ++ |
Read Humidity.
+| force | force read mode |
| bool DHT::read | +( | +bool | +force = false | ) | ++ |
Read value from sensor or return last one from less than two seconds.
+| force | true if using force mode |
+ 1.8.13
+
+
+
diff --git a/html/class_d_h_t___unified-members.html b/html/class_d_h_t___unified-members.html
new file mode 100644
index 0000000..edab4a2
--- /dev/null
+++ b/html/class_d_h_t___unified-members.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
This is the complete list of members for DHT_Unified, including all inherited members.
+| begin() | DHT_Unified | |
| DHT_Unified(uint8_t pin, uint8_t type, uint8_t count=6, int32_t tempSensorId=-1, int32_t humiditySensorId=-1) | DHT_Unified | |
| humidity() | DHT_Unified | inline |
| temperature() | DHT_Unified | inline |
+ 1.8.13
+
+
+
diff --git a/html/class_d_h_t___unified.html b/html/class_d_h_t___unified.html
new file mode 100644
index 0000000..d86809f
--- /dev/null
+++ b/html/class_d_h_t___unified.html
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
Class that stores state and functions for interacting with DHT_Unified. + More...
+ +#include <DHT_U.h>
+Classes | |
| class | Humidity |
| Class that stores state and functions about Humidity. More... | |
| class | Temperature |
| Class that stores state and functions about Temperature. More... | |
+Public Member Functions | |
| DHT_Unified (uint8_t pin, uint8_t type, uint8_t count=6, int32_t tempSensorId=-1, int32_t humiditySensorId=-1) | |
| Instantiates a new DHT_Unified class. More... | |
| +void | begin () |
| Setup sensor (calls begin on It) | |
| Temperature | temperature () |
| Returns temperature stored in _temp. More... | |
| Humidity | humidity () |
| Returns humidity stored in _humidity. More... | |
Class that stores state and functions for interacting with DHT_Unified.
+| DHT_Unified::DHT_Unified | +( | +uint8_t | +pin, | +
| + | + | uint8_t | +type, | +
| + | + | uint8_t | +count = 6, |
+
| + | + | int32_t | +tempSensorId = -1, |
+
| + | + | int32_t | +humiditySensorId = -1 |
+
| + | ) | ++ |
Instantiates a new DHT_Unified class.
+| pin | pin number that sensor is connected |
| type | type of sensor |
| count | number of sensors |
| tempSensorId | temperature sensor id |
| humiditySensorId | humidity sensor id |
+
|
+ +inline | +
Returns temperature stored in _temp.
+
+
|
+ +inline | +
Returns humidity stored in _humidity.
+
+ 1.8.13
+
+
+
diff --git a/html/class_d_h_t___unified_1_1_humidity-members.html b/html/class_d_h_t___unified_1_1_humidity-members.html
new file mode 100644
index 0000000..56e8d2e
--- /dev/null
+++ b/html/class_d_h_t___unified_1_1_humidity-members.html
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
This is the complete list of members for DHT_Unified::Humidity, including all inherited members.
+| getEvent(sensors_event_t *event) | DHT_Unified::Humidity | |
| getSensor(sensor_t *sensor) | DHT_Unified::Humidity | |
| Humidity(DHT_Unified *parent, int32_t id) | DHT_Unified::Humidity |
+ 1.8.13
+
+
+
diff --git a/html/class_d_h_t___unified_1_1_humidity.html b/html/class_d_h_t___unified_1_1_humidity.html
new file mode 100644
index 0000000..79c42f5
--- /dev/null
+++ b/html/class_d_h_t___unified_1_1_humidity.html
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
Class that stores state and functions about Humidity. + More...
+ +#include <DHT_U.h>
+
+ +Public Member Functions | |
| Humidity (DHT_Unified *parent, int32_t id) | |
| Instantiates a new DHT_Unified Humidity Class. More... | |
| bool | getEvent (sensors_event_t *event) |
| Reads the sensor and returns the data as a sensors_event_t. More... | |
| void | getSensor (sensor_t *sensor) |
| Provides the sensor_t data for this sensor. More... | |
Class that stores state and functions about Humidity.
+| DHT_Unified::Humidity::Humidity | +( | +DHT_Unified * | +parent, | +
| + | + | int32_t | +id | +
| + | ) | ++ |
Instantiates a new DHT_Unified Humidity Class.
+| parent | Parent Sensor |
| id | Sensor id |
| bool DHT_Unified::Humidity::getEvent | +( | +sensors_event_t * | +event | ) | ++ |
Reads the sensor and returns the data as a sensors_event_t.
+| event |
| void DHT_Unified::Humidity::getSensor | +( | +sensor_t * | +sensor | ) | ++ |
Provides the sensor_t data for this sensor.
+| sensor |
+ 1.8.13
+
+
+
diff --git a/html/class_d_h_t___unified_1_1_humidity.png b/html/class_d_h_t___unified_1_1_humidity.png
new file mode 100644
index 0000000..f5bcc29
Binary files /dev/null and b/html/class_d_h_t___unified_1_1_humidity.png differ
diff --git a/html/class_d_h_t___unified_1_1_temperature-members.html b/html/class_d_h_t___unified_1_1_temperature-members.html
new file mode 100644
index 0000000..1ddfca7
--- /dev/null
+++ b/html/class_d_h_t___unified_1_1_temperature-members.html
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
This is the complete list of members for DHT_Unified::Temperature, including all inherited members.
+| getEvent(sensors_event_t *event) | DHT_Unified::Temperature | |
| getSensor(sensor_t *sensor) | DHT_Unified::Temperature | |
| Temperature(DHT_Unified *parent, int32_t id) | DHT_Unified::Temperature |
+ 1.8.13
+
+
+
diff --git a/html/class_d_h_t___unified_1_1_temperature.html b/html/class_d_h_t___unified_1_1_temperature.html
new file mode 100644
index 0000000..6ce1fea
--- /dev/null
+++ b/html/class_d_h_t___unified_1_1_temperature.html
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
Class that stores state and functions about Temperature. + More...
+ +#include <DHT_U.h>
+
+ +Public Member Functions | |
| Temperature (DHT_Unified *parent, int32_t id) | |
| Instantiates a new DHT_Unified Temperature Class. More... | |
| bool | getEvent (sensors_event_t *event) |
| Reads the sensor and returns the data as a sensors_event_t. More... | |
| void | getSensor (sensor_t *sensor) |
| Provides the sensor_t data for this sensor. More... | |
Class that stores state and functions about Temperature.
+| DHT_Unified::Temperature::Temperature | +( | +DHT_Unified * | +parent, | +
| + | + | int32_t | +id | +
| + | ) | ++ |
Instantiates a new DHT_Unified Temperature Class.
+| parent | Parent Sensor |
| id | Sensor id |
| bool DHT_Unified::Temperature::getEvent | +( | +sensors_event_t * | +event | ) | ++ |
Reads the sensor and returns the data as a sensors_event_t.
+| event |
| void DHT_Unified::Temperature::getSensor | +( | +sensor_t * | +sensor | ) | ++ |
Provides the sensor_t data for this sensor.
+| sensor |
+ 1.8.13
+
+
+
diff --git a/html/class_d_h_t___unified_1_1_temperature.png b/html/class_d_h_t___unified_1_1_temperature.png
new file mode 100644
index 0000000..bf3383b
Binary files /dev/null and b/html/class_d_h_t___unified_1_1_temperature.png differ
diff --git a/html/class_interrupt_lock-members.html b/html/class_interrupt_lock-members.html
new file mode 100644
index 0000000..360bb74
--- /dev/null
+++ b/html/class_interrupt_lock-members.html
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
This is the complete list of members for InterruptLock, including all inherited members.
+| InterruptLock() (defined in InterruptLock) | InterruptLock | inline |
| ~InterruptLock() (defined in InterruptLock) | InterruptLock | inline |
+ 1.8.13
+
+
+
diff --git a/html/class_interrupt_lock.html b/html/class_interrupt_lock.html
new file mode 100644
index 0000000..10ce43c
--- /dev/null
+++ b/html/class_interrupt_lock.html
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
Class that defines Interrupt Lock Avaiability. + More...
+ +#include <DHT.h>
Class that defines Interrupt Lock Avaiability.
+
+ 1.8.13
+
+
+
diff --git a/html/classes.html b/html/classes.html
new file mode 100644
index 0000000..e7b19ba
--- /dev/null
+++ b/html/classes.html
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
| DHT_Unified |
|
| ||||
| |||||||
| DHT | InterruptLock | DHT_Unified::Temperature | |||||
| DHT_Unified::Humidity | |||||||
+ 1.8.13
+
+
+
diff --git a/html/closed.png b/html/closed.png
new file mode 100644
index 0000000..98cc2c9
Binary files /dev/null and b/html/closed.png differ
diff --git a/html/doc.png b/html/doc.png
new file mode 100644
index 0000000..17edabf
Binary files /dev/null and b/html/doc.png differ
diff --git a/html/doxygen.css b/html/doxygen.css
new file mode 100644
index 0000000..4f1ab91
--- /dev/null
+++ b/html/doxygen.css
@@ -0,0 +1,1596 @@
+/* The standard CSS for doxygen 1.8.13 */
+
+body, table, div, p, dl {
+ font: 400 14px/22px Roboto,sans-serif;
+}
+
+p.reference, p.definition {
+ font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+ font-size: 150%;
+}
+
+.title {
+ font: 400 14px/28px Roboto,sans-serif;
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
+h2.groupheader {
+ border-bottom: 1px solid #879ECB;
+ color: #354C7B;
+ font-size: 150%;
+ font-weight: normal;
+ margin-top: 1.75em;
+ padding-top: 8px;
+ padding-bottom: 4px;
+ width: 100%;
+}
+
+h3.groupheader {
+ font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd {
+ margin-top: 2px;
+}
+
+p.starttd {
+ margin-top: 0px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #3D578C;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #4665A2;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #9CAFD4;
+ color: #ffffff;
+ border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 0px;
+ margin: 4px 8px 4px 2px;
+ background-color: #FBFCFD;
+ border: 1px solid #C4CFE5;
+}
+
+div.line {
+ font-family: monospace, fixed;
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+div.line:after {
+ content:"\000A";
+ white-space: pre;
+}
+
+div.line.glow {
+ background-color: cyan;
+ box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
+}
+
+.lineno {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+div.ah, span.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+ list-style: none;
+ padding-left: 0;
+}
+
+div.classindex span.ai {
+ display: inline-block;
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background-color: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
+}
+
+td.indexkey {
+ background-color: #EBEFF6;
+ font-weight: bold;
+ border: 1px solid #C4CFE5;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
+}
+
+td.indexvalue {
+ background-color: #EBEFF6;
+ border: 1px solid #C4CFE5;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9CAFD4;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+ background: #EBEFF6;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #F9FAFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memSeparator {
+ border-bottom: 1px solid #DEE4F0;
+ line-height: 1px;
+ margin: 0px;
+ padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memItemRight {
+ width: 100%;
+}
+
+.memTemplParams {
+ color: #4665A2;
+ white-space: nowrap;
+ font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtitle {
+ padding: 8px;
+ border-top: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ margin-bottom: -1px;
+ background-image: url('nav_f.png');
+ background-repeat: repeat-x;
+ background-color: #E2E8F2;
+ line-height: 1.25;
+ font-weight: 300;
+ float:left;
+}
+
+.permalink
+{
+ font-size: 65%;
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.memtemplate {
+ font-size: 80%;
+ color: #4665A2;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.mempage {
+ width: 100%;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+ display: table !important;
+ width: 100%;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+ font-weight: 400;
+ margin-left: 6px;
+}
+
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+ border-top: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 0px 6px 0px;
+ color: #253555;
+ font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-color: #DFE5F1;
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+
+}
+
+.overload {
+ font-family: "courier new",courier,monospace;
+ font-size: 65%;
+}
+
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 10px 2px 10px;
+ background-color: #FBFCFD;
+ border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: #FFFFFF;
+ /* opera specific markup */
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ /* firefox specific markup */
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ /* webkit specific markup */
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+.paramname code {
+ line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+.params .paramname, .retval .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+table.mlabels {
+ border-spacing: 0px;
+}
+
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
+
+span.mlabels {
+ margin-left: 8px;
+}
+
+span.mlabel {
+ background-color: #728DC1;
+ border-top:1px solid #5373B4;
+ border-left:1px solid #5373B4;
+ border-right:1px solid #C4CFE5;
+ border-bottom:1px solid #C4CFE5;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view inside a (index) page */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #9CAFD4;
+ border-bottom: 1px solid #9CAFD4;
+ width: 100%;
+}
+
+.directory table {
+ border-collapse:collapse;
+}
+
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
+}
+
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
+ padding-top: 3px;
+}
+
+.directory td.entry a {
+ outline:none;
+}
+
+.directory td.entry a img {
+ border: none;
+}
+
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #F7F8FB;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
+}
+
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #3D578C;
+}
+
+.arrow {
+ color: #9CAFD4;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
+ font-size: 80%;
+ display: inline-block;
+ width: 16px;
+ height: 22px;
+}
+
+.icon {
+ font-family: Arial, Helvetica;
+ font-weight: bold;
+ font-size: 12px;
+ height: 14px;
+ width: 16px;
+ display: inline-block;
+ background-color: #728DC1;
+ color: white;
+ text-align: center;
+ border-radius: 4px;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.icona {
+ width: 24px;
+ height: 22px;
+ display: inline-block;
+}
+
+.iconfopen {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderopen.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.iconfclosed {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('folderclosed.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+.icondoc {
+ width: 24px;
+ height: 18px;
+ margin-bottom: 4px;
+ background-image:url('doc.png');
+ background-position: 0px -4px;
+ background-repeat: repeat-y;
+ vertical-align:top;
+ display: inline-block;
+}
+
+table.directory {
+ font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
+div.dynheader {
+ margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+address {
+ font-style: normal;
+ color: #2A3D61;
+}
+
+table.doxtable caption {
+ caption-side: top;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+table.fieldtable {
+ /*width: 100%;*/
+ margin-bottom: 10px;
+ border: 1px solid #A8B8D9;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+ padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A8B8D9;
+ /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+ margin-top: 0px;
+}
+
+.fieldtable td.fielddoc p:last-child {
+ margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ font-size: 90%;
+ color: #253555;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ font-weight: 400;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ background-position: 0 -5px;
+ height:30px;
+ line-height:30px;
+ color:#8AA0CC;
+ border:solid 1px #C2CDE4;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+ color: #283A5D;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#6884BD;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+table.classindex
+{
+ margin: 10px;
+ white-space: nowrap;
+ margin-left: 3%;
+ margin-right: 3%;
+ width: 94%;
+ border: 0;
+ border-spacing: 0;
+ padding: 0;
+}
+
+div.ingroups
+{
+ font-size: 8pt;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+ margin: 0px;
+ border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 10px;
+}
+
+dl
+{
+ padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+dl.note
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00D000;
+}
+
+dl.deprecated
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #505050;
+}
+
+dl.todo
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #00C0E0;
+}
+
+dl.test
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #3030E0;
+}
+
+dl.bug
+{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #C08050;
+}
+
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectalign
+{
+ vertical-align: middle;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.plantumlgraph
+{
+ text-align: center;
+}
+
+.diagraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#334975;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #F4F6FA;
+ border: 1px solid #D8DFEE;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 8px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #4665A2;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+ position: absolute;
+ display: none;
+}
+
+#powerTip {
+ cursor: default;
+ white-space: nowrap;
+ background-color: white;
+ border: 1px solid gray;
+ border-radius: 4px 4px 4px 4px;
+ box-shadow: 1px 1px 7px gray;
+ display: none;
+ font-size: smaller;
+ max-width: 80%;
+ opacity: 0.9;
+ padding: 1ex 1em 1em;
+ position: absolute;
+ z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+ color: grey;
+ font-style: italic;
+}
+
+#powerTip div.ttname a {
+ font-weight: bold;
+}
+
+#powerTip div.ttname {
+ font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+ color: #006318;
+}
+
+#powerTip div {
+ margin: 0px;
+ padding: 0px;
+ font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+ content: "";
+ position: absolute;
+ margin: 0px;
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.w:after, #powerTip.w:before,
+#powerTip.e:after, #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ border: solid transparent;
+ content: " ";
+ height: 0;
+ width: 0;
+ position: absolute;
+}
+
+#powerTip.n:after, #powerTip.s:after,
+#powerTip.w:after, #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+ border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before, #powerTip.s:before,
+#powerTip.w:before, #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+ border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after, #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+ top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+ border-top-color: #ffffff;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+#powerTip.n:before {
+ border-top-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+ left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+ right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+ left: 14px;
+}
+
+#powerTip.s:after, #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+ bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+ border-bottom-color: #ffffff;
+ border-width: 10px;
+ margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+ border-bottom-color: #808080;
+ border-width: 11px;
+ margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+ left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+ right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+ left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+ left: 100%;
+}
+#powerTip.e:after {
+ border-left-color: #ffffff;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.e:before {
+ border-left-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+ right: 100%;
+}
+#powerTip.w:after {
+ border-right-color: #ffffff;
+ border-width: 10px;
+ top: 50%;
+ margin-top: -10px;
+}
+#powerTip.w:before {
+ border-right-color: #808080;
+ border-width: 11px;
+ top: 50%;
+ margin-top: -11px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
+/* @group Markdown */
+
+/*
+table.markdownTable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.markdownTableHead tr {
+}
+
+table.markdownTableBodyLeft td, table.markdownTable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+th.markdownTableHeadLeft {
+ text-align: left
+}
+
+th.markdownTableHeadRight {
+ text-align: right
+}
+
+th.markdownTableHeadCenter {
+ text-align: center
+}
+*/
+
+table.markdownTable {
+ border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.markdownTable tr {
+}
+
+th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+}
+
+th.markdownTableHeadLeft, td.markdownTableBodyLeft {
+ text-align: left
+}
+
+th.markdownTableHeadRight, td.markdownTableBodyRight {
+ text-align: right
+}
+
+th.markdownTableHeadCenter, td.markdownTableBodyCenter {
+ text-align: center
+}
+
+
+/* @end */
diff --git a/html/doxygen.png b/html/doxygen.png
new file mode 100644
index 0000000..3ff17d8
Binary files /dev/null and b/html/doxygen.png differ
diff --git a/html/dynsections.js b/html/dynsections.js
new file mode 100644
index 0000000..85e1836
--- /dev/null
+++ b/html/dynsections.js
@@ -0,0 +1,97 @@
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+ content.hide();
+ summary.show();
+ $(linkObj).addClass('closed').removeClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ content.show();
+ summary.hide();
+ $(linkObj).removeClass('closed').addClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+ $('table.directory tr').
+ removeClass('even').filter(':visible:even').addClass('even');
+}
+
+function toggleLevel(level)
+{
+ $('table.directory tr').each(function() {
+ var l = this.id.split('_').length-1;
+ var i = $('#img'+this.id.substring(3));
+ var a = $('#arr'+this.id.substring(3));
+ if (l|
+ DHT sensor library
+
+ |
+
+ 1.8.13
+
+
+
diff --git a/html/folderclosed.png b/html/folderclosed.png
new file mode 100644
index 0000000..bb8ab35
Binary files /dev/null and b/html/folderclosed.png differ
diff --git a/html/folderopen.png b/html/folderopen.png
new file mode 100644
index 0000000..d6c7f67
Binary files /dev/null and b/html/folderopen.png differ
diff --git a/html/functions.html b/html/functions.html
new file mode 100644
index 0000000..e851454
--- /dev/null
+++ b/html/functions.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
+ 1.8.13
+
+
+
diff --git a/html/functions_func.html b/html/functions_func.html
new file mode 100644
index 0000000..31ed47a
--- /dev/null
+++ b/html/functions_func.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
+ 1.8.13
+
+
+
diff --git a/html/globals.html b/html/globals.html
new file mode 100644
index 0000000..a60456d
--- /dev/null
+++ b/html/globals.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
+ 1.8.13
+
+
+
diff --git a/html/globals_defs.html b/html/globals_defs.html
new file mode 100644
index 0000000..1fc50f9
--- /dev/null
+++ b/html/globals_defs.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
+ 1.8.13
+
+
+
diff --git a/html/hierarchy.html b/html/hierarchy.html
new file mode 100644
index 0000000..36e0ad4
--- /dev/null
+++ b/html/hierarchy.html
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
| ▼CAdafruit_Sensor | |
| CDHT_Unified::Humidity | Class that stores state and functions about Humidity |
| CDHT_Unified::Temperature | Class that stores state and functions about Temperature |
| CDHT | Class that stores state and functions for DHT |
| CDHT_Unified | Class that stores state and functions for interacting with DHT_Unified |
| CInterruptLock | Class that defines Interrupt Lock Avaiability |
+ 1.8.13
+
+
+
diff --git a/html/index.html b/html/index.html
new file mode 100644
index 0000000..ea68aff
--- /dev/null
+++ b/html/index.html
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+|
+ DHT sensor library
+
+ |
+
This is a library for DHT series of low cost temperature/humidity sensors.
+You must have Adafruit Unified Sensor Library library installed to use this class.
+Adafruit invests time and resources providing this open source code, please support Adafruit andopen-source hardware by purchasing products from Adafruit!
+Written by Adafruit Industries.
+MIT license, all text above must be included in any redistribution
+
+ 1.8.13
+
+
+
diff --git a/html/jquery.js b/html/jquery.js
new file mode 100644
index 0000000..f5343ed
--- /dev/null
+++ b/html/jquery.js
@@ -0,0 +1,87 @@
+/*!
+ * jQuery JavaScript Library v1.7.1
+ * http://jquery.com/
+ *
+ * Copyright 2011, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * Date: Mon Nov 21 21:11:03 2011 -0500
+ */
+(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4| t |