Compare commits

...

No commits in common. "master" and "gh-pages" have entirely different histories.

121 changed files with 6406 additions and 687 deletions

View file

@ -1,46 +0,0 @@
Thank you for opening an issue on an Adafruit Arduino library repository. To
improve the speed of resolution please review the following guidelines and
common troubleshooting steps below before creating the issue:
- **Do not use GitHub issues for troubleshooting projects and issues.** Instead use
the forums at http://forums.adafruit.com to ask questions and troubleshoot why
something isn't working as expected. In many cases the problem is a common issue
that you will more quickly receive help from the forum community. GitHub issues
are meant for known defects in the code. If you don't know if there is a defect
in the code then start with troubleshooting on the forum first.
- **If following a tutorial or guide be sure you didn't miss a step.** Carefully
check all of the steps and commands to run have been followed. Consult the
forum if you're unsure or have questions about steps in a guide/tutorial.
- **For Arduino projects check these very common issues to ensure they don't apply**:
- For uploading sketches or communicating with the board make sure you're using
a **USB data cable** and **not** a **USB charge-only cable**. It is sometimes
very hard to tell the difference between a data and charge cable! Try using the
cable with other devices or swapping to another cable to confirm it is not
the problem.
- **Be sure you are supplying adequate power to the board.** Check the specs of
your board and plug in an external power supply. In many cases just
plugging a board into your computer is not enough to power it and other
peripherals.
- **Double check all soldering joints and connections.** Flakey connections
cause many mysterious problems. See the [guide to excellent soldering](https://learn.adafruit.com/adafruit-guide-excellent-soldering/tools) for examples of good solder joints.
- **Ensure you are using an official Arduino or Adafruit board.** We can't
guarantee a clone board will have the same functionality and work as expected
with this code and don't support them.
If you're sure this issue is a defect in the code and checked the steps above
please fill in the following fields to provide enough troubleshooting information.
You may delete the guideline and text above to just leave the following details:
- Arduino board: **INSERT ARDUINO BOARD NAME/TYPE HERE**
- Arduino IDE version (found in Arduino -> About Arduino menu): **INSERT ARDUINO
VERSION HERE**
- List the steps to reproduce the problem below (if possible attach a sketch or
copy the sketch code in too): **LIST REPRO STEPS BELOW**

View file

@ -1,26 +0,0 @@
Thank you for creating a pull request to contribute to Adafruit's GitHub code!
Before you open the request please review the following guidelines and tips to
help it be more easily integrated:
- **Describe the scope of your change--i.e. what the change does and what parts
of the code were modified.** This will help us understand any risks of integrating
the code.
- **Describe any known limitations with your change.** For example if the change
doesn't apply to a supported platform of the library please mention it.
- **Please run any tests or examples that can exercise your modified code.** We
strive to not break users of the code and running tests/examples helps with this
process.
Thank you again for contributing! We will try to test and integrate the change
as soon as we can, but be aware we have many GitHub repositories to manage and
can't immediately respond to every request. There is no need to bump or check in
on a pull request (it will clutter the discussion of the request).
Also don't be worried if the request is closed or not integrated--sometimes the
priorities of Adafruit's GitHub code (education, ease of use) might not match the
priorities of the pull request. Don't fret, the open source community thrives on
forks and GitHub makes it easy to keep your changes in a forked repo.
After reviewing the guidelines above you can delete this text from the pull request.

View file

@ -1,32 +0,0 @@
name: Arduino Library CI
on: [pull_request, push, repository_dispatch]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/setup-python@v4
with:
python-version: '3.x'
- uses: actions/checkout@v3
- uses: actions/checkout@v3
with:
repository: adafruit/ci-arduino
path: ci
- name: pre-install
run: bash ci/actions_install.sh
- name: test platforms
run: python3 ci/build_platform.py main_platforms
- name: clang
run: python3 ci/run-clang-format.py -e "ci/*" -e "bin/*" -r .
- name: doxygen
env:
GH_REPO_TOKEN: ${{ secrets.GH_REPO_TOKEN }}
PRETTYNAME : "Adafruit SHTC3 Library"
run: bash ci/doxy_gen_and_deploy.sh

8
.gitignore vendored
View file

@ -1,8 +0,0 @@
# osx
.DS_Store
# doxygen
Doxyfile*
doxygen_sqlite3.db
html
*.tmp

1
.nojekyll Normal file
View file

@ -0,0 +1 @@

View file

@ -1,340 +0,0 @@
/*!
* @file Adafruit_SHTC3.cpp
*
* @mainpage Adafruit SHTC3 Digital Humidity & Temp Sensor
*
* @section intro_sec Introduction
*
* This is a library for the SHTC3 Digital Humidity & Temp Sensor
*
* Designed specifically to work with the SHTC3 Digital sensor from Adafruit
*
* Pick one up today in the adafruit shop!
* ------> https://www.adafruit.com/product/4636
*
* These sensors use I2C to communicate, 2 pins are required to interface
*
* Adafruit invests time and resources providing this open source code,
* please support Adafruit andopen-source hardware by purchasing products
* from Adafruit!
*
* @section author Author
*
* Limor Fried/Ladyada (Adafruit Industries).
*
* @section license License
*
* BSD license, all text above must be included in any redistribution
*/
#include "Adafruit_SHTC3.h"
static uint8_t crc8(const uint8_t *data, int len);
/*!
* @brief SHTC3 constructor
*/
Adafruit_SHTC3::Adafruit_SHTC3(void) {}
/*!
* @brief SHTC3 destructor
*/
Adafruit_SHTC3::~Adafruit_SHTC3(void) {
if (temp_sensor) {
delete temp_sensor;
}
if (humidity_sensor) {
delete humidity_sensor;
}
}
/**
* Initialises the I2C bus, and assigns the I2C address to us.
*
* @param theWire The I2C bus to use, defaults to &Wire
*
* @return True if initialisation was successful, otherwise False.
*/
bool Adafruit_SHTC3::begin(TwoWire *theWire) {
if (i2c_dev) {
delete i2c_dev; // remove old interface
}
i2c_dev = new Adafruit_I2CDevice(SHTC3_DEFAULT_ADDR, theWire);
if (!i2c_dev->begin()) {
return false;
}
sleep(false);
reset();
// read the ID
if ((readID() & 0x083F) != 0x807) {
return false;
}
humidity_sensor = new Adafruit_SHTC3_Humidity(this);
temp_sensor = new Adafruit_SHTC3_Temp(this);
return true;
}
/**
* @brief Brings the SHTC3 in or out of sleep mode
*
* @param sleepmode If true, go into sleep mode. Else, wakeup
*/
void Adafruit_SHTC3::sleep(bool sleepmode) {
if (sleepmode) {
writeCommand(SHTC3_SLEEP);
} else {
writeCommand(SHTC3_WAKEUP);
delayMicroseconds(250);
}
}
/**
* @brief Tells the SHTC3 to read future data in low power (fast) or normal
* (precise)
*
* @param readmode If true, use low power mode for reads
*/
void Adafruit_SHTC3::lowPowerMode(bool readmode) { _lpMode = readmode; }
/**
* Gets the ID register contents.
*
* @return The 16-bit ID register.
*/
uint16_t Adafruit_SHTC3::readID(void) {
uint8_t data[3];
readCommand(SHTC3_READID, data, 3);
uint16_t id = data[0];
id <<= 8;
id |= data[1];
return id;
}
/**
* Performs a reset of the sensor to put it into a known state.
*/
void Adafruit_SHTC3::reset(void) {
writeCommand(SHTC3_SOFTRESET);
delay(1);
}
/**************************************************************************/
/*!
@brief Gets the humidity sensor and temperature values as sensor events
@param humidity Sensor event object that will be populated with humidity
data
@param temp Sensor event object that will be populated with temp data
@returns true if the event data was read successfully
*/
/**************************************************************************/
bool Adafruit_SHTC3::getEvent(sensors_event_t *humidity,
sensors_event_t *temp) {
uint32_t t = millis();
uint8_t readbuffer[6];
sleep(false);
if (_lpMode) {
// low power
writeCommand(SHTC3_LOWPOW_MEAS_TFIRST);
delay(1);
} else {
writeCommand(SHTC3_NORMAL_MEAS_TFIRST);
delay(13);
}
while (!i2c_dev->read(readbuffer, sizeof(readbuffer))) {
delay(1);
}
if (readbuffer[2] != crc8(readbuffer, 2) ||
readbuffer[5] != crc8(readbuffer + 3, 2))
return false;
int32_t stemp = (int32_t)(((uint32_t)readbuffer[0] << 8) | readbuffer[1]);
// simplified (65536 instead of 65535) integer version of:
// temp = (stemp * 175.0f) / 65535.0f - 45.0f;
stemp = ((4375 * stemp) >> 14) - 4500;
_temperature = (float)stemp / 100.0f;
uint32_t shum = ((uint32_t)readbuffer[3] << 8) | readbuffer[4];
// simplified (65536 instead of 65535) integer version of:
// humidity = (shum * 100.0f) / 65535.0f;
shum = (625 * shum) >> 12;
_humidity = (float)shum / 100.0f;
sleep(true);
// use helpers to fill in the events
if (temp)
fillTempEvent(temp, t);
if (humidity)
fillHumidityEvent(humidity, t);
return true;
}
void Adafruit_SHTC3::fillTempEvent(sensors_event_t *temp, uint32_t timestamp) {
memset(temp, 0, sizeof(sensors_event_t));
temp->version = sizeof(sensors_event_t);
temp->sensor_id = _sensorid_temp;
temp->type = SENSOR_TYPE_AMBIENT_TEMPERATURE;
temp->timestamp = timestamp;
temp->temperature = _temperature;
}
void Adafruit_SHTC3::fillHumidityEvent(sensors_event_t *humidity,
uint32_t timestamp) {
memset(humidity, 0, sizeof(sensors_event_t));
humidity->version = sizeof(sensors_event_t);
humidity->sensor_id = _sensorid_humidity;
humidity->type = SENSOR_TYPE_AMBIENT_TEMPERATURE;
humidity->timestamp = timestamp;
humidity->relative_humidity = _humidity;
}
/**
* @brief Gets the Adafruit_Sensor object for the SHTC3's humidity sensor
*
* @return Adafruit_Sensor*
*/
Adafruit_Sensor *Adafruit_SHTC3::getHumiditySensor(void) {
return humidity_sensor;
}
/**
* @brief Gets the Adafruit_Sensor object for the SHTC3's humidity sensor
*
* @return Adafruit_Sensor*
*/
Adafruit_Sensor *Adafruit_SHTC3::getTemperatureSensor(void) {
return temp_sensor;
}
/**
* @brief Gets the sensor_t object describing the SHTC3's humidity sensor
*
* @param sensor The sensor_t object to be populated
*/
void Adafruit_SHTC3_Humidity::getSensor(sensor_t *sensor) {
/* Clear the sensor_t object */
memset(sensor, 0, sizeof(sensor_t));
/* Insert the sensor name in the fixed length char array */
strncpy(sensor->name, "SHTC3_H", sizeof(sensor->name) - 1);
sensor->name[sizeof(sensor->name) - 1] = 0;
sensor->version = 1;
sensor->sensor_id = _sensorID;
sensor->type = SENSOR_TYPE_RELATIVE_HUMIDITY;
sensor->min_delay = 0;
sensor->min_value = 0;
sensor->max_value = 100;
sensor->resolution = 2;
}
/**
@brief Gets the humidity as a standard sensor event
@param event Sensor event object that will be populated
@returns True
*/
bool Adafruit_SHTC3_Humidity::getEvent(sensors_event_t *event) {
_theSHTC3->getEvent(event, NULL);
return true;
}
/**
* @brief Gets the sensor_t object describing the SHTC3's tenperature sensor
*
* @param sensor The sensor_t object to be populated
*/
void Adafruit_SHTC3_Temp::getSensor(sensor_t *sensor) {
/* Clear the sensor_t object */
memset(sensor, 0, sizeof(sensor_t));
/* Insert the sensor name in the fixed length char array */
strncpy(sensor->name, "SHTC3_T", sizeof(sensor->name) - 1);
sensor->name[sizeof(sensor->name) - 1] = 0;
sensor->version = 1;
sensor->sensor_id = _sensorID;
sensor->type = SENSOR_TYPE_AMBIENT_TEMPERATURE;
sensor->min_delay = 0;
sensor->min_value = -40;
sensor->max_value = 85;
sensor->resolution = 0.3; // depends on calibration data?
}
/*!
@brief Gets the temperature as a standard sensor event
@param event Sensor event object that will be populated
@returns true
*/
bool Adafruit_SHTC3_Temp::getEvent(sensors_event_t *event) {
_theSHTC3->getEvent(NULL, event);
return true;
}
/**
* Internal function to perform and I2C write.
*
* @param cmd The 16-bit command ID to send.
*/
bool Adafruit_SHTC3::writeCommand(uint16_t command) {
uint8_t cmd[2];
cmd[0] = command >> 8;
cmd[1] = command & 0xFF;
return i2c_dev->write(cmd, 2);
}
/**
* Internal function to perform an I2C read.
*
* @param cmd The 16-bit command ID to send.
*/
bool Adafruit_SHTC3::readCommand(uint16_t command, uint8_t *buffer,
uint8_t num_bytes) {
uint8_t cmd[2];
cmd[0] = command >> 8;
cmd[1] = command & 0xFF;
return i2c_dev->write_then_read(cmd, 2, buffer, num_bytes);
}
/**
* Performs a CRC8 calculation on the supplied values.
*
* @param data Pointer to the data to use when calculating the CRC8.
* @param len The number of bytes in 'data'.
*
* @return The computed CRC8 value.
*/
static uint8_t crc8(const uint8_t *data, int len) {
/*
*
* CRC-8 formula from page 14 of SHT spec pdf
*
* Test data 0xBE, 0xEF should yield 0x92
*
* Initialization data 0xFF
* Polynomial 0x31 (x8 + x5 +x4 +1)
* Final XOR 0x00
*/
const uint8_t POLYNOMIAL(0x31);
uint8_t crc(0xFF);
for (int j = len; j; --j) {
crc ^= *data++;
for (int i = 8; i; --i) {
crc = (crc & 0x80) ? (crc << 1) ^ POLYNOMIAL : (crc << 1);
}
}
return crc;
}

View file

@ -1,134 +0,0 @@
/*!
* @file Adafruit_SHTC3.h
*
* This is a library for the SHTC3 Digital Humidity & Temp Sensor
*
* Designed specifically to work with the Digital Humidity & Temp Sensor
* -----> https://www.adafruit.com/product/4636
*
* These sensors use I2C to communicate, 2 pins are required to interface
*
* Adafruit invests time and resources providing this open source code,
* please support Adafruit andopen-source hardware by purchasing products
* from Adafruit!
*
* Limor Fried/Ladyada (Adafruit Industries).
*
* BSD license, all text above must be included in any redistribution
*/
#ifndef ADAFRUIT_SHTC3_H
#define ADAFRUIT_SHTC3_H
#include "Arduino.h"
#include <Adafruit_I2CDevice.h>
#include <Adafruit_Sensor.h>
#define SHTC3_DEFAULT_ADDR 0x70 /**< SHTC3 I2C Address */
#define SHTC3_NORMAL_MEAS_TFIRST_STRETCH \
0x7CA2 /**< Normal measurement, temp first with Clock Stretch Enabled */
#define SHTC3_LOWPOW_MEAS_TFIRST_STRETCH \
0x6458 /**< Low power measurement, temp first with Clock Stretch Enabled */
#define SHTC3_NORMAL_MEAS_HFIRST_STRETCH \
0x5C24 /**< Normal measurement, hum first with Clock Stretch Enabled */
#define SHTC3_LOWPOW_MEAS_HFIRST_STRETCH \
0x44DE /**< Low power measurement, hum first with Clock Stretch Enabled */
#define SHTC3_NORMAL_MEAS_TFIRST \
0x7866 /**< Normal measurement, temp first with Clock Stretch disabled */
#define SHTC3_LOWPOW_MEAS_TFIRST \
0x609C /**< Low power measurement, temp first with Clock Stretch disabled */
#define SHTC3_NORMAL_MEAS_HFIRST \
0x58E0 /**< Normal measurement, hum first with Clock Stretch disabled */
#define SHTC3_LOWPOW_MEAS_HFIRST \
0x401A /**< Low power measurement, hum first with Clock Stretch disabled */
#define SHTC3_READID 0xEFC8 /**< Read Out of ID Register */
#define SHTC3_SOFTRESET 0x805D /**< Soft Reset */
#define SHTC3_SLEEP 0xB098 /**< Enter sleep mode */
#define SHTC3_WAKEUP 0x3517 /**< Wakeup mode */
class Adafruit_SHTC3;
/**
* @brief Adafruit Unified Sensor interface for the humidity sensor component
* of SHTC3
*
*/
class Adafruit_SHTC3_Humidity : public Adafruit_Sensor {
public:
/** @brief Create an Adafruit_Sensor compatible object for the humidity sensor
@param parent A pointer to the SHTC3 class */
Adafruit_SHTC3_Humidity(Adafruit_SHTC3 *parent) { _theSHTC3 = parent; }
bool getEvent(sensors_event_t *);
void getSensor(sensor_t *);
private:
int _sensorID = 0x03C1;
Adafruit_SHTC3 *_theSHTC3 = NULL;
};
/**
* @brief Adafruit Unified Sensor interface for the temperature sensor component
* of SHTC3
*
*/
class Adafruit_SHTC3_Temp : public Adafruit_Sensor {
public:
/** @brief Create an Adafruit_Sensor compatible object for the temp sensor
@param parent A pointer to the SHTC3 class */
Adafruit_SHTC3_Temp(Adafruit_SHTC3 *parent) { _theSHTC3 = parent; }
bool getEvent(sensors_event_t *);
void getSensor(sensor_t *);
private:
int _sensorID = 0x0C30;
Adafruit_SHTC3 *_theSHTC3 = NULL;
};
/**
* Driver for the Adafruit SHTC3 Temperature and Humidity breakout board.
*/
class Adafruit_SHTC3 {
public:
Adafruit_SHTC3(void);
~Adafruit_SHTC3(void);
bool begin(TwoWire *theWire = &Wire);
uint16_t readID(void);
void reset(void);
void sleep(bool sleepmode);
void lowPowerMode(bool readmode);
bool getEvent(sensors_event_t *humidity, sensors_event_t *temp);
Adafruit_Sensor *getTemperatureSensor(void);
Adafruit_Sensor *getHumiditySensor(void);
protected:
float _temperature, ///< Last reading's temperature (C)
_humidity; ///< Last reading's humidity (percent)
uint16_t _sensorid_humidity; ///< ID number for humidity
uint16_t _sensorid_temp; ///< ID number for temperature
Adafruit_I2CDevice *i2c_dev = NULL; ///< Pointer to I2C bus interface
Adafruit_SHTC3_Temp *temp_sensor = NULL; ///< Temp sensor data object
Adafruit_SHTC3_Humidity *humidity_sensor =
NULL; ///< Humidity sensor data object
private:
bool _lpMode = false;
bool writeCommand(uint16_t cmd);
bool readCommand(uint16_t command, uint8_t *buffer, uint8_t num_bytes);
friend class Adafruit_SHTC3_Temp; ///< Gives access to private members to
///< Temp data object
friend class Adafruit_SHTC3_Humidity; ///< Gives access to private members to
///< Humidity data object
void fillTempEvent(sensors_event_t *temp, uint32_t timestamp);
void fillHumidityEvent(sensors_event_t *humidity, uint32_t timestamp);
};
#endif

View file

@ -1,26 +0,0 @@
# Adafruit SHTC3 Temperature and Humidity Sensor Breakout [![Build Status](https://github.com/adafruit/Adafruit_SHTC3/workflows/Arduino%20Library%20CI/badge.svg)](https://github.com/adafruit/Adafruit_SHTC3/actions)[![Documentation](https://github.com/adafruit/ci-arduino/blob/master/assets/doxygen_badge.svg)](http://adafruit.github.io/Adafruit_SHTC3/html/index.html)
<a href="https://www.adafruit.com/product/4636"><img src="assets/board.jpg?raw=true" width="500px"></a>
This is a library for the SHTC3 Digital Humidity + Temp sensor.
It is designed specifically to work with the SHTC3 Digital in the Adafruit shop:
* https://www.adafruit.com/products/4636
These sensors use **I2C** to communicate, 2 pins are required to interface
Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Limor Fried/Ladyada for Adafruit Industries.
BSD license, all text above must be included in any redistribution
Check out the links above for our tutorials and wiring diagrams
## Installation
Use the Arduino Library Manager to install this library. If you're unfamiliar
with how this works, we have a great tutorial on Arduino library installation
at: http://learn.adafruit.com/adafruit-all-about-arduino-libraries-install-use

View file

@ -1,39 +0,0 @@
/***************************************************
This is an example for the SHTC3 Humidity & Temp Sensor
Designed specifically to work with the SHTC3 sensor from Adafruit
----> https://www.adafruit.com/products/4636
These sensors use I2C to communicate, 2 pins are required to
interface
****************************************************/
#include "Adafruit_SHTC3.h"
Adafruit_SHTC3 shtc3 = Adafruit_SHTC3();
void setup() {
Serial.begin(115200);
while (!Serial)
delay(10); // will pause Zero, Leonardo, etc until serial console opens
Serial.println("SHTC3 test");
if (! shtc3.begin()) {
Serial.println("Couldn't find SHTC3");
while (1) delay(1);
}
Serial.println("Found SHTC3 sensor");
}
void loop() {
sensors_event_t humidity, temp;
shtc3.getEvent(&humidity, &temp);// populate temp and humidity objects with fresh data
Serial.print("Temperature: "); Serial.print(temp.temperature); Serial.println(" degrees C");
Serial.print("Humidity: "); Serial.print(humidity.relative_humidity); Serial.println("% rH");
delay(1000);
}

View file

@ -0,0 +1,74 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Adafruit_SHTC3.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Adafruit_SHTC3.cpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_adafruit___s_h_t_c3_8h_source.html">Adafruit_SHTC3.h</a>&quot;</code><br />
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View file

@ -0,0 +1,325 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Adafruit_SHTC3.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> </div>
<div class="headertitle">
<div class="title">Adafruit_SHTC3.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;Arduino.h&quot;</code><br />
<code>#include &lt;Adafruit_I2CDevice.h&gt;</code><br />
<code>#include &lt;Adafruit_Sensor.h&gt;</code><br />
</div>
<p><a href="_adafruit___s_h_t_c3_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html">Adafruit_SHTC3_Humidity</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adafruit Unified Sensor interface for the humidity sensor component of SHTC3. <a href="class_adafruit___s_h_t_c3___humidity.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3___temp.html">Adafruit_SHTC3_Temp</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adafruit Unified Sensor interface for the temperature sensor component of SHTC3. <a href="class_adafruit___s_h_t_c3___temp.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a73481dc644a046679b4fd371171cd43a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#a73481dc644a046679b4fd371171cd43a">SHTC3_DEFAULT_ADDR</a>&#160;&#160;&#160;0x70</td></tr>
<tr class="separator:a73481dc644a046679b4fd371171cd43a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a343903dc546fb1a60f5a11d52be8bb3f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#a343903dc546fb1a60f5a11d52be8bb3f">SHTC3_NORMAL_MEAS_TFIRST_STRETCH</a>&#160;&#160;&#160;0x7CA2</td></tr>
<tr class="separator:a343903dc546fb1a60f5a11d52be8bb3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23c688a74b60e4be27021e53e40278b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#a23c688a74b60e4be27021e53e40278b8">SHTC3_LOWPOW_MEAS_TFIRST_STRETCH</a>&#160;&#160;&#160;0x6458</td></tr>
<tr class="separator:a23c688a74b60e4be27021e53e40278b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecfcea9c790be84e1292e61c8e237418"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#aecfcea9c790be84e1292e61c8e237418">SHTC3_NORMAL_MEAS_HFIRST_STRETCH</a>&#160;&#160;&#160;0x5C24</td></tr>
<tr class="separator:aecfcea9c790be84e1292e61c8e237418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90d2edf5935dc7e1a4bd30033e9971dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#a90d2edf5935dc7e1a4bd30033e9971dc">SHTC3_LOWPOW_MEAS_HFIRST_STRETCH</a>&#160;&#160;&#160;0x44DE</td></tr>
<tr class="separator:a90d2edf5935dc7e1a4bd30033e9971dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ca4f6769d6f5bcf9e4b670d7effa97c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#a9ca4f6769d6f5bcf9e4b670d7effa97c">SHTC3_NORMAL_MEAS_TFIRST</a>&#160;&#160;&#160;0x7866</td></tr>
<tr class="separator:a9ca4f6769d6f5bcf9e4b670d7effa97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4681c05d77197824cdb77b1656018fbc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#a4681c05d77197824cdb77b1656018fbc">SHTC3_LOWPOW_MEAS_TFIRST</a>&#160;&#160;&#160;0x609C</td></tr>
<tr class="separator:a4681c05d77197824cdb77b1656018fbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4351aaa3fd5a2c47949bdf8a4dcc024e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#a4351aaa3fd5a2c47949bdf8a4dcc024e">SHTC3_NORMAL_MEAS_HFIRST</a>&#160;&#160;&#160;0x58E0</td></tr>
<tr class="separator:a4351aaa3fd5a2c47949bdf8a4dcc024e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58b7c601d2d6d111c7ee0faf3b363ad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#ae58b7c601d2d6d111c7ee0faf3b363ad">SHTC3_LOWPOW_MEAS_HFIRST</a>&#160;&#160;&#160;0x401A</td></tr>
<tr class="separator:ae58b7c601d2d6d111c7ee0faf3b363ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af568702f4635ec41b9c678cf6227c722"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#af568702f4635ec41b9c678cf6227c722">SHTC3_READID</a>&#160;&#160;&#160;0xEFC8</td></tr>
<tr class="separator:af568702f4635ec41b9c678cf6227c722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf14891fc6b05f9706ecbbcbb9fe48a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#abf14891fc6b05f9706ecbbcbb9fe48a9">SHTC3_SOFTRESET</a>&#160;&#160;&#160;0x805D</td></tr>
<tr class="separator:abf14891fc6b05f9706ecbbcbb9fe48a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ca29e2e702e576586d3c35363495cf6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#a4ca29e2e702e576586d3c35363495cf6">SHTC3_SLEEP</a>&#160;&#160;&#160;0xB098</td></tr>
<tr class="separator:a4ca29e2e702e576586d3c35363495cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee700c0d965078716fcc03ccae75f5b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_adafruit___s_h_t_c3_8h.html#aee700c0d965078716fcc03ccae75f5b4">SHTC3_WAKEUP</a>&#160;&#160;&#160;0x3517</td></tr>
<tr class="separator:aee700c0d965078716fcc03ccae75f5b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This is a library for the SHTC3 Digital Humidity &amp; Temp Sensor</p>
<p>Designed specifically to work with the Digital Humidity &amp; Temp Sensor --&mdash;&gt; <a href="https://www.adafruit.com/product/4636">https://www.adafruit.com/product/4636</a></p>
<p>These sensors use I2C to communicate, 2 pins are required to interface</p>
<p>Adafruit invests time and resources providing this open source code, please support Adafruit andopen-source hardware by purchasing products from Adafruit!</p>
<p>Limor Fried/Ladyada (Adafruit Industries).</p>
<p>BSD license, all text above must be included in any redistribution </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a73481dc644a046679b4fd371171cd43a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73481dc644a046679b4fd371171cd43a">&#9670;&nbsp;</a></span>SHTC3_DEFAULT_ADDR</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_DEFAULT_ADDR&#160;&#160;&#160;0x70</td>
</tr>
</table>
</div><div class="memdoc">
<p>SHTC3 I2C Address </p>
</div>
</div>
<a id="a343903dc546fb1a60f5a11d52be8bb3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a343903dc546fb1a60f5a11d52be8bb3f">&#9670;&nbsp;</a></span>SHTC3_NORMAL_MEAS_TFIRST_STRETCH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_NORMAL_MEAS_TFIRST_STRETCH&#160;&#160;&#160;0x7CA2</td>
</tr>
</table>
</div><div class="memdoc">
<p>Normal measurement, temp first with Clock Stretch Enabled </p>
</div>
</div>
<a id="a23c688a74b60e4be27021e53e40278b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23c688a74b60e4be27021e53e40278b8">&#9670;&nbsp;</a></span>SHTC3_LOWPOW_MEAS_TFIRST_STRETCH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_LOWPOW_MEAS_TFIRST_STRETCH&#160;&#160;&#160;0x6458</td>
</tr>
</table>
</div><div class="memdoc">
<p>Low power measurement, temp first with Clock Stretch Enabled </p>
</div>
</div>
<a id="aecfcea9c790be84e1292e61c8e237418"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecfcea9c790be84e1292e61c8e237418">&#9670;&nbsp;</a></span>SHTC3_NORMAL_MEAS_HFIRST_STRETCH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_NORMAL_MEAS_HFIRST_STRETCH&#160;&#160;&#160;0x5C24</td>
</tr>
</table>
</div><div class="memdoc">
<p>Normal measurement, hum first with Clock Stretch Enabled </p>
</div>
</div>
<a id="a90d2edf5935dc7e1a4bd30033e9971dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90d2edf5935dc7e1a4bd30033e9971dc">&#9670;&nbsp;</a></span>SHTC3_LOWPOW_MEAS_HFIRST_STRETCH</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_LOWPOW_MEAS_HFIRST_STRETCH&#160;&#160;&#160;0x44DE</td>
</tr>
</table>
</div><div class="memdoc">
<p>Low power measurement, hum first with Clock Stretch Enabled </p>
</div>
</div>
<a id="a9ca4f6769d6f5bcf9e4b670d7effa97c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ca4f6769d6f5bcf9e4b670d7effa97c">&#9670;&nbsp;</a></span>SHTC3_NORMAL_MEAS_TFIRST</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_NORMAL_MEAS_TFIRST&#160;&#160;&#160;0x7866</td>
</tr>
</table>
</div><div class="memdoc">
<p>Normal measurement, temp first with Clock Stretch disabled </p>
</div>
</div>
<a id="a4681c05d77197824cdb77b1656018fbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4681c05d77197824cdb77b1656018fbc">&#9670;&nbsp;</a></span>SHTC3_LOWPOW_MEAS_TFIRST</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_LOWPOW_MEAS_TFIRST&#160;&#160;&#160;0x609C</td>
</tr>
</table>
</div><div class="memdoc">
<p>Low power measurement, temp first with Clock Stretch disabled </p>
</div>
</div>
<a id="a4351aaa3fd5a2c47949bdf8a4dcc024e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4351aaa3fd5a2c47949bdf8a4dcc024e">&#9670;&nbsp;</a></span>SHTC3_NORMAL_MEAS_HFIRST</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_NORMAL_MEAS_HFIRST&#160;&#160;&#160;0x58E0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Normal measurement, hum first with Clock Stretch disabled </p>
</div>
</div>
<a id="ae58b7c601d2d6d111c7ee0faf3b363ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae58b7c601d2d6d111c7ee0faf3b363ad">&#9670;&nbsp;</a></span>SHTC3_LOWPOW_MEAS_HFIRST</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_LOWPOW_MEAS_HFIRST&#160;&#160;&#160;0x401A</td>
</tr>
</table>
</div><div class="memdoc">
<p>Low power measurement, hum first with Clock Stretch disabled </p>
</div>
</div>
<a id="af568702f4635ec41b9c678cf6227c722"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af568702f4635ec41b9c678cf6227c722">&#9670;&nbsp;</a></span>SHTC3_READID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_READID&#160;&#160;&#160;0xEFC8</td>
</tr>
</table>
</div><div class="memdoc">
<p>Read Out of ID Register </p>
</div>
</div>
<a id="abf14891fc6b05f9706ecbbcbb9fe48a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf14891fc6b05f9706ecbbcbb9fe48a9">&#9670;&nbsp;</a></span>SHTC3_SOFTRESET</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_SOFTRESET&#160;&#160;&#160;0x805D</td>
</tr>
</table>
</div><div class="memdoc">
<p>Soft Reset </p>
</div>
</div>
<a id="a4ca29e2e702e576586d3c35363495cf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ca29e2e702e576586d3c35363495cf6">&#9670;&nbsp;</a></span>SHTC3_SLEEP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_SLEEP&#160;&#160;&#160;0xB098</td>
</tr>
</table>
</div><div class="memdoc">
<p>Enter sleep mode </p>
</div>
</div>
<a id="aee700c0d965078716fcc03ccae75f5b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee700c0d965078716fcc03ccae75f5b4">&#9670;&nbsp;</a></span>SHTC3_WAKEUP</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SHTC3_WAKEUP&#160;&#160;&#160;0x3517</td>
</tr>
</table>
</div><div class="memdoc">
<p>Wakeup mode </p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

80
html/annotated.html Normal file
View file

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_h_t_c3.html" target="_self">Adafruit_SHTC3</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_h_t_c3___humidity.html" target="_self">Adafruit_SHTC3_Humidity</a></td><td class="desc">Adafruit Unified Sensor interface for the humidity sensor component of SHTC3 </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_h_t_c3___temp.html" target="_self">Adafruit_SHTC3_Temp</a></td><td class="desc">Adafruit Unified Sensor interface for the temperature sensor component of SHTC3 </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

BIN
html/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
html/bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

View file

@ -0,0 +1,95 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Adafruit_SHTC3 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#adb97360e25e99462fb765fd37159ee5a">_humidity</a></td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#ae2161a31e73b4c0435195b4c46331601">_sensorid_humidity</a></td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#afaef81da8218a6a0b7f935aa5248e66e">_sensorid_temp</a></td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#ada6d9bb5f9405ddf64b32cb39a44652f">_temperature</a></td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#a04cbe51848a0c45d628b7346a577b06e">Adafruit_SHTC3</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#a9d57bc04436887d1fdcffb3f45c66ab3">Adafruit_SHTC3_Humidity</a> class</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#ab76e8938ac202eec231ea6452689b58f">Adafruit_SHTC3_Temp</a> class</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#a4eafbac0503c05a9e44f084c92fac78d">begin</a>(TwoWire *theWire=&amp;Wire)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#a0f1d50dd34c3e9cd365de2ed5a140885">getEvent</a>(sensors_event_t *humidity, sensors_event_t *temp)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#af9386c0720f87741a487fb4a168dfa9c">getHumiditySensor</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#a6c7f7494aebf865dd3f1979058814d18">getTemperatureSensor</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#aea1f2e6b3a0a7b0350e11d5b980257b9">humidity_sensor</a></td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#a83bcdf5170ab49d3e108fa8794ab5d37">i2c_dev</a></td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#ad339d39120f74ed3054880ff7520270c">lowPowerMode</a>(bool readmode)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#a18c0a956ed3a7fc94b3017cfb5e8b1c7">readID</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#a4ba232ec2c729e224fe64c183528dc78">reset</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#a0ac69e8d583421eed702034d0f65d24a">sleep</a>(bool sleepmode)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#a92b16d94cc1d7da479a44d4abda96956">temp_sensor</a></td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html#ab2b2097c4a1bb105cfed6e9f5378dc94">~Adafruit_SHTC3</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View file

@ -0,0 +1,426 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Adafruit_SHTC3 Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="class_adafruit___s_h_t_c3-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Adafruit_SHTC3 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_adafruit___s_h_t_c3_8h_source.html">Adafruit_SHTC3.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a04cbe51848a0c45d628b7346a577b06e"><td class="memItemLeft" align="right" valign="top"><a id="a04cbe51848a0c45d628b7346a577b06e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#a04cbe51848a0c45d628b7346a577b06e">Adafruit_SHTC3</a> (void)</td></tr>
<tr class="memdesc:a04cbe51848a0c45d628b7346a577b06e"><td class="mdescLeft">&#160;</td><td class="mdescRight">SHTC3 constructor. <br /></td></tr>
<tr class="separator:a04cbe51848a0c45d628b7346a577b06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2b2097c4a1bb105cfed6e9f5378dc94"><td class="memItemLeft" align="right" valign="top"><a id="ab2b2097c4a1bb105cfed6e9f5378dc94"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#ab2b2097c4a1bb105cfed6e9f5378dc94">~Adafruit_SHTC3</a> (void)</td></tr>
<tr class="memdesc:ab2b2097c4a1bb105cfed6e9f5378dc94"><td class="mdescLeft">&#160;</td><td class="mdescRight">SHTC3 destructor. <br /></td></tr>
<tr class="separator:ab2b2097c4a1bb105cfed6e9f5378dc94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eafbac0503c05a9e44f084c92fac78d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#a4eafbac0503c05a9e44f084c92fac78d">begin</a> (TwoWire *theWire=&amp;Wire)</td></tr>
<tr class="separator:a4eafbac0503c05a9e44f084c92fac78d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18c0a956ed3a7fc94b3017cfb5e8b1c7"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#a18c0a956ed3a7fc94b3017cfb5e8b1c7">readID</a> (void)</td></tr>
<tr class="separator:a18c0a956ed3a7fc94b3017cfb5e8b1c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ba232ec2c729e224fe64c183528dc78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#a4ba232ec2c729e224fe64c183528dc78">reset</a> (void)</td></tr>
<tr class="separator:a4ba232ec2c729e224fe64c183528dc78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ac69e8d583421eed702034d0f65d24a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#a0ac69e8d583421eed702034d0f65d24a">sleep</a> (bool sleepmode)</td></tr>
<tr class="memdesc:a0ac69e8d583421eed702034d0f65d24a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Brings the SHTC3 in or out of sleep mode. <a href="#a0ac69e8d583421eed702034d0f65d24a">More...</a><br /></td></tr>
<tr class="separator:a0ac69e8d583421eed702034d0f65d24a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad339d39120f74ed3054880ff7520270c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#ad339d39120f74ed3054880ff7520270c">lowPowerMode</a> (bool readmode)</td></tr>
<tr class="memdesc:ad339d39120f74ed3054880ff7520270c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tells the SHTC3 to read future data in low power (fast) or normal (precise) <a href="#ad339d39120f74ed3054880ff7520270c">More...</a><br /></td></tr>
<tr class="separator:ad339d39120f74ed3054880ff7520270c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1d50dd34c3e9cd365de2ed5a140885"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#a0f1d50dd34c3e9cd365de2ed5a140885">getEvent</a> (sensors_event_t *humidity, sensors_event_t *temp)</td></tr>
<tr class="memdesc:a0f1d50dd34c3e9cd365de2ed5a140885"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the humidity sensor and temperature values as sensor events. <a href="#a0f1d50dd34c3e9cd365de2ed5a140885">More...</a><br /></td></tr>
<tr class="separator:a0f1d50dd34c3e9cd365de2ed5a140885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c7f7494aebf865dd3f1979058814d18"><td class="memItemLeft" align="right" valign="top">Adafruit_Sensor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#a6c7f7494aebf865dd3f1979058814d18">getTemperatureSensor</a> (void)</td></tr>
<tr class="memdesc:a6c7f7494aebf865dd3f1979058814d18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the Adafruit_Sensor object for the SHTC3's humidity sensor. <a href="#a6c7f7494aebf865dd3f1979058814d18">More...</a><br /></td></tr>
<tr class="separator:a6c7f7494aebf865dd3f1979058814d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9386c0720f87741a487fb4a168dfa9c"><td class="memItemLeft" align="right" valign="top">Adafruit_Sensor *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#af9386c0720f87741a487fb4a168dfa9c">getHumiditySensor</a> (void)</td></tr>
<tr class="memdesc:af9386c0720f87741a487fb4a168dfa9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the Adafruit_Sensor object for the SHTC3's humidity sensor. <a href="#af9386c0720f87741a487fb4a168dfa9c">More...</a><br /></td></tr>
<tr class="separator:af9386c0720f87741a487fb4a168dfa9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ada6d9bb5f9405ddf64b32cb39a44652f"><td class="memItemLeft" align="right" valign="top"><a id="ada6d9bb5f9405ddf64b32cb39a44652f"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#ada6d9bb5f9405ddf64b32cb39a44652f">_temperature</a></td></tr>
<tr class="memdesc:ada6d9bb5f9405ddf64b32cb39a44652f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Last reading's temperature (C) <br /></td></tr>
<tr class="separator:ada6d9bb5f9405ddf64b32cb39a44652f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb97360e25e99462fb765fd37159ee5a"><td class="memItemLeft" align="right" valign="top"><a id="adb97360e25e99462fb765fd37159ee5a"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#adb97360e25e99462fb765fd37159ee5a">_humidity</a></td></tr>
<tr class="memdesc:adb97360e25e99462fb765fd37159ee5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Last reading's humidity (percent) <br /></td></tr>
<tr class="separator:adb97360e25e99462fb765fd37159ee5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2161a31e73b4c0435195b4c46331601"><td class="memItemLeft" align="right" valign="top"><a id="ae2161a31e73b4c0435195b4c46331601"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#ae2161a31e73b4c0435195b4c46331601">_sensorid_humidity</a></td></tr>
<tr class="memdesc:ae2161a31e73b4c0435195b4c46331601"><td class="mdescLeft">&#160;</td><td class="mdescRight">ID number for humidity. <br /></td></tr>
<tr class="separator:ae2161a31e73b4c0435195b4c46331601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaef81da8218a6a0b7f935aa5248e66e"><td class="memItemLeft" align="right" valign="top"><a id="afaef81da8218a6a0b7f935aa5248e66e"></a>
uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#afaef81da8218a6a0b7f935aa5248e66e">_sensorid_temp</a></td></tr>
<tr class="memdesc:afaef81da8218a6a0b7f935aa5248e66e"><td class="mdescLeft">&#160;</td><td class="mdescRight">ID number for temperature. <br /></td></tr>
<tr class="separator:afaef81da8218a6a0b7f935aa5248e66e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83bcdf5170ab49d3e108fa8794ab5d37"><td class="memItemLeft" align="right" valign="top"><a id="a83bcdf5170ab49d3e108fa8794ab5d37"></a>
Adafruit_I2CDevice *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#a83bcdf5170ab49d3e108fa8794ab5d37">i2c_dev</a> = NULL</td></tr>
<tr class="memdesc:a83bcdf5170ab49d3e108fa8794ab5d37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to I2C bus interface. <br /></td></tr>
<tr class="separator:a83bcdf5170ab49d3e108fa8794ab5d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92b16d94cc1d7da479a44d4abda96956"><td class="memItemLeft" align="right" valign="top"><a id="a92b16d94cc1d7da479a44d4abda96956"></a>
<a class="el" href="class_adafruit___s_h_t_c3___temp.html">Adafruit_SHTC3_Temp</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#a92b16d94cc1d7da479a44d4abda96956">temp_sensor</a> = NULL</td></tr>
<tr class="memdesc:a92b16d94cc1d7da479a44d4abda96956"><td class="mdescLeft">&#160;</td><td class="mdescRight">Temp sensor data object. <br /></td></tr>
<tr class="separator:a92b16d94cc1d7da479a44d4abda96956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea1f2e6b3a0a7b0350e11d5b980257b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html">Adafruit_SHTC3_Humidity</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#aea1f2e6b3a0a7b0350e11d5b980257b9">humidity_sensor</a></td></tr>
<tr class="memdesc:aea1f2e6b3a0a7b0350e11d5b980257b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Humidity sensor data object. <a href="#aea1f2e6b3a0a7b0350e11d5b980257b9">More...</a><br /></td></tr>
<tr class="separator:aea1f2e6b3a0a7b0350e11d5b980257b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:ab76e8938ac202eec231ea6452689b58f"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#ab76e8938ac202eec231ea6452689b58f">Adafruit_SHTC3_Temp</a></td></tr>
<tr class="separator:ab76e8938ac202eec231ea6452689b58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d57bc04436887d1fdcffb3f45c66ab3"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3.html#a9d57bc04436887d1fdcffb3f45c66ab3">Adafruit_SHTC3_Humidity</a></td></tr>
<tr class="separator:a9d57bc04436887d1fdcffb3f45c66ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Driver for the Adafruit SHTC3 Temperature and Humidity breakout board. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a4eafbac0503c05a9e44f084c92fac78d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4eafbac0503c05a9e44f084c92fac78d">&#9670;&nbsp;</a></span>begin()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Adafruit_SHTC3::begin </td>
<td>(</td>
<td class="paramtype">TwoWire *&#160;</td>
<td class="paramname"><em>theWire</em> = <code>&amp;Wire</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialises the I2C bus, and assigns the I2C address to us.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">theWire</td><td>The I2C bus to use, defaults to &amp;Wire</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if initialisation was successful, otherwise False. </dd></dl>
</div>
</div>
<a id="a18c0a956ed3a7fc94b3017cfb5e8b1c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18c0a956ed3a7fc94b3017cfb5e8b1c7">&#9670;&nbsp;</a></span>readID()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t Adafruit_SHTC3::readID </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the ID register contents.</p>
<dl class="section return"><dt>Returns</dt><dd>The 16-bit ID register. </dd></dl>
</div>
</div>
<a id="a4ba232ec2c729e224fe64c183528dc78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ba232ec2c729e224fe64c183528dc78">&#9670;&nbsp;</a></span>reset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_SHTC3::reset </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Performs a reset of the sensor to put it into a known state. </p>
</div>
</div>
<a id="a0ac69e8d583421eed702034d0f65d24a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ac69e8d583421eed702034d0f65d24a">&#9670;&nbsp;</a></span>sleep()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_SHTC3::sleep </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>sleepmode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Brings the SHTC3 in or out of sleep mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sleepmode</td><td>If true, go into sleep mode. Else, wakeup </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad339d39120f74ed3054880ff7520270c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad339d39120f74ed3054880ff7520270c">&#9670;&nbsp;</a></span>lowPowerMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_SHTC3::lowPowerMode </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>readmode</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Tells the SHTC3 to read future data in low power (fast) or normal (precise) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">readmode</td><td>If true, use low power mode for reads </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0f1d50dd34c3e9cd365de2ed5a140885"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f1d50dd34c3e9cd365de2ed5a140885">&#9670;&nbsp;</a></span>getEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Adafruit_SHTC3::getEvent </td>
<td>(</td>
<td class="paramtype">sensors_event_t *&#160;</td>
<td class="paramname"><em>humidity</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sensors_event_t *&#160;</td>
<td class="paramname"><em>temp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the humidity sensor and temperature values as sensor events. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">humidity</td><td>Sensor event object that will be populated with humidity data </td></tr>
<tr><td class="paramname">temp</td><td>Sensor event object that will be populated with temp data </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the event data was read successfully </dd></dl>
</div>
</div>
<a id="a6c7f7494aebf865dd3f1979058814d18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c7f7494aebf865dd3f1979058814d18">&#9670;&nbsp;</a></span>getTemperatureSensor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Adafruit_Sensor * Adafruit_SHTC3::getTemperatureSensor </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the Adafruit_Sensor object for the SHTC3's humidity sensor. </p>
<dl class="section return"><dt>Returns</dt><dd>Adafruit_Sensor* </dd></dl>
</div>
</div>
<a id="af9386c0720f87741a487fb4a168dfa9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9386c0720f87741a487fb4a168dfa9c">&#9670;&nbsp;</a></span>getHumiditySensor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Adafruit_Sensor * Adafruit_SHTC3::getHumiditySensor </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the Adafruit_Sensor object for the SHTC3's humidity sensor. </p>
<dl class="section return"><dt>Returns</dt><dd>Adafruit_Sensor* </dd></dl>
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="ab76e8938ac202eec231ea6452689b58f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab76e8938ac202eec231ea6452689b58f">&#9670;&nbsp;</a></span>Adafruit_SHTC3_Temp</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="class_adafruit___s_h_t_c3___temp.html">Adafruit_SHTC3_Temp</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gives access to private members to Temp data object </p>
</div>
</div>
<a id="a9d57bc04436887d1fdcffb3f45c66ab3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d57bc04436887d1fdcffb3f45c66ab3">&#9670;&nbsp;</a></span>Adafruit_SHTC3_Humidity</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="class_adafruit___s_h_t_c3___humidity.html">Adafruit_SHTC3_Humidity</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gives access to private members to Humidity data object </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="aea1f2e6b3a0a7b0350e11d5b980257b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea1f2e6b3a0a7b0350e11d5b980257b9">&#9670;&nbsp;</a></span>humidity_sensor</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html">Adafruit_SHTC3_Humidity</a>* Adafruit_SHTC3::humidity_sensor</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div><div class="line"> NULL</div></div><!-- fragment -->
<p>Humidity sensor data object. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_adafruit___s_h_t_c3_8h_source.html">Adafruit_SHTC3.h</a></li>
<li><a class="el" href="_adafruit___s_h_t_c3_8cpp.html">Adafruit_SHTC3.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View file

@ -0,0 +1,79 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Adafruit_SHTC3_Humidity Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_adafruit___s_h_t_c3___humidity.html">Adafruit_SHTC3_Humidity</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html#a63918853901af5be2ca9f4380328d3bd">Adafruit_SHTC3_Humidity</a>(Adafruit_SHTC3 *parent)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html">Adafruit_SHTC3_Humidity</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html#ad27f6a7d6baa6163553e45ca282fdc39">getEvent</a>(sensors_event_t *)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html">Adafruit_SHTC3_Humidity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html#a80d6d38a3511ee12f4c9ad82e42aa872">getSensor</a>(sensor_t *)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html">Adafruit_SHTC3_Humidity</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View file

@ -0,0 +1,197 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Adafruit_SHTC3_Humidity Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_adafruit___s_h_t_c3___humidity-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Adafruit_SHTC3_Humidity Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Adafruit Unified Sensor interface for the humidity sensor component of SHTC3.
<a href="class_adafruit___s_h_t_c3___humidity.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_adafruit___s_h_t_c3_8h_source.html">Adafruit_SHTC3.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Adafruit_SHTC3_Humidity:</div>
<div class="dyncontent">
<div class="center">
<img src="class_adafruit___s_h_t_c3___humidity.png" usemap="#Adafruit_5FSHTC3_5FHumidity_map" alt=""/>
<map id="Adafruit_5FSHTC3_5FHumidity_map" name="Adafruit_5FSHTC3_5FHumidity_map">
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a63918853901af5be2ca9f4380328d3bd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html#a63918853901af5be2ca9f4380328d3bd">Adafruit_SHTC3_Humidity</a> (<a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a> *parent)</td></tr>
<tr class="memdesc:a63918853901af5be2ca9f4380328d3bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an Adafruit_Sensor compatible object for the humidity sensor. <a href="#a63918853901af5be2ca9f4380328d3bd">More...</a><br /></td></tr>
<tr class="separator:a63918853901af5be2ca9f4380328d3bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad27f6a7d6baa6163553e45ca282fdc39"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html#ad27f6a7d6baa6163553e45ca282fdc39">getEvent</a> (sensors_event_t *)</td></tr>
<tr class="memdesc:ad27f6a7d6baa6163553e45ca282fdc39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the humidity as a standard sensor event. <a href="#ad27f6a7d6baa6163553e45ca282fdc39">More...</a><br /></td></tr>
<tr class="separator:ad27f6a7d6baa6163553e45ca282fdc39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80d6d38a3511ee12f4c9ad82e42aa872"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html#a80d6d38a3511ee12f4c9ad82e42aa872">getSensor</a> (sensor_t *)</td></tr>
<tr class="memdesc:a80d6d38a3511ee12f4c9ad82e42aa872"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the sensor_t object describing the SHTC3's humidity sensor. <a href="#a80d6d38a3511ee12f4c9ad82e42aa872">More...</a><br /></td></tr>
<tr class="separator:a80d6d38a3511ee12f4c9ad82e42aa872"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Adafruit Unified Sensor interface for the humidity sensor component of SHTC3. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a63918853901af5be2ca9f4380328d3bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63918853901af5be2ca9f4380328d3bd">&#9670;&nbsp;</a></span>Adafruit_SHTC3_Humidity()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Adafruit_SHTC3_Humidity::Adafruit_SHTC3_Humidity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a> *&#160;</td>
<td class="paramname"><em>parent</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create an Adafruit_Sensor compatible object for the humidity sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>A pointer to the SHTC3 class </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ad27f6a7d6baa6163553e45ca282fdc39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad27f6a7d6baa6163553e45ca282fdc39">&#9670;&nbsp;</a></span>getEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Adafruit_SHTC3_Humidity::getEvent </td>
<td>(</td>
<td class="paramtype">sensors_event_t *&#160;</td>
<td class="paramname"><em>event</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the humidity as a standard sensor event. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">event</td><td>Sensor event object that will be populated </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True </dd></dl>
</div>
</div>
<a id="a80d6d38a3511ee12f4c9ad82e42aa872"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80d6d38a3511ee12f4c9ad82e42aa872">&#9670;&nbsp;</a></span>getSensor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_SHTC3_Humidity::getSensor </td>
<td>(</td>
<td class="paramtype">sensor_t *&#160;</td>
<td class="paramname"><em>sensor</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the sensor_t object describing the SHTC3's humidity sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sensor</td><td>The sensor_t object to be populated </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_adafruit___s_h_t_c3_8h_source.html">Adafruit_SHTC3.h</a></li>
<li><a class="el" href="_adafruit___s_h_t_c3_8cpp.html">Adafruit_SHTC3.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 B

View file

@ -0,0 +1,79 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Adafruit_SHTC3_Temp Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_adafruit___s_h_t_c3___temp.html">Adafruit_SHTC3_Temp</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___temp.html#a5b1e1f2819c694bd81e05cf26ba4e7ce">Adafruit_SHTC3_Temp</a>(Adafruit_SHTC3 *parent)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___temp.html">Adafruit_SHTC3_Temp</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___temp.html#a1f1b6c3549e7673a3c6c96dd5c7d651b">getEvent</a>(sensors_event_t *)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___temp.html">Adafruit_SHTC3_Temp</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___temp.html#a73553977aedd051cb241b0e57b452626">getSensor</a>(sensor_t *)</td><td class="entry"><a class="el" href="class_adafruit___s_h_t_c3___temp.html">Adafruit_SHTC3_Temp</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

View file

@ -0,0 +1,197 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Adafruit_SHTC3_Temp Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_adafruit___s_h_t_c3___temp-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Adafruit_SHTC3_Temp Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Adafruit Unified Sensor interface for the temperature sensor component of SHTC3.
<a href="class_adafruit___s_h_t_c3___temp.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_adafruit___s_h_t_c3_8h_source.html">Adafruit_SHTC3.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Adafruit_SHTC3_Temp:</div>
<div class="dyncontent">
<div class="center">
<img src="class_adafruit___s_h_t_c3___temp.png" usemap="#Adafruit_5FSHTC3_5FTemp_map" alt=""/>
<map id="Adafruit_5FSHTC3_5FTemp_map" name="Adafruit_5FSHTC3_5FTemp_map">
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5b1e1f2819c694bd81e05cf26ba4e7ce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3___temp.html#a5b1e1f2819c694bd81e05cf26ba4e7ce">Adafruit_SHTC3_Temp</a> (<a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a> *parent)</td></tr>
<tr class="memdesc:a5b1e1f2819c694bd81e05cf26ba4e7ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an Adafruit_Sensor compatible object for the temp sensor. <a href="#a5b1e1f2819c694bd81e05cf26ba4e7ce">More...</a><br /></td></tr>
<tr class="separator:a5b1e1f2819c694bd81e05cf26ba4e7ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f1b6c3549e7673a3c6c96dd5c7d651b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3___temp.html#a1f1b6c3549e7673a3c6c96dd5c7d651b">getEvent</a> (sensors_event_t *)</td></tr>
<tr class="memdesc:a1f1b6c3549e7673a3c6c96dd5c7d651b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the temperature as a standard sensor event. <a href="#a1f1b6c3549e7673a3c6c96dd5c7d651b">More...</a><br /></td></tr>
<tr class="separator:a1f1b6c3549e7673a3c6c96dd5c7d651b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73553977aedd051cb241b0e57b452626"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___s_h_t_c3___temp.html#a73553977aedd051cb241b0e57b452626">getSensor</a> (sensor_t *)</td></tr>
<tr class="memdesc:a73553977aedd051cb241b0e57b452626"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the sensor_t object describing the SHTC3's tenperature sensor. <a href="#a73553977aedd051cb241b0e57b452626">More...</a><br /></td></tr>
<tr class="separator:a73553977aedd051cb241b0e57b452626"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Adafruit Unified Sensor interface for the temperature sensor component of SHTC3. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5b1e1f2819c694bd81e05cf26ba4e7ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b1e1f2819c694bd81e05cf26ba4e7ce">&#9670;&nbsp;</a></span>Adafruit_SHTC3_Temp()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Adafruit_SHTC3_Temp::Adafruit_SHTC3_Temp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a> *&#160;</td>
<td class="paramname"><em>parent</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create an Adafruit_Sensor compatible object for the temp sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>A pointer to the SHTC3 class </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1f1b6c3549e7673a3c6c96dd5c7d651b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f1b6c3549e7673a3c6c96dd5c7d651b">&#9670;&nbsp;</a></span>getEvent()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Adafruit_SHTC3_Temp::getEvent </td>
<td>(</td>
<td class="paramtype">sensors_event_t *&#160;</td>
<td class="paramname"><em>event</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the temperature as a standard sensor event. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">event</td><td>Sensor event object that will be populated </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true </dd></dl>
</div>
</div>
<a id="a73553977aedd051cb241b0e57b452626"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73553977aedd051cb241b0e57b452626">&#9670;&nbsp;</a></span>getSensor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Adafruit_SHTC3_Temp::getSensor </td>
<td>(</td>
<td class="paramtype">sensor_t *&#160;</td>
<td class="paramname"><em>sensor</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the sensor_t object describing the SHTC3's tenperature sensor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sensor</td><td>The sensor_t object to be populated </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_adafruit___s_h_t_c3_8h_source.html">Adafruit_SHTC3.h</a></li>
<li><a class="el" href="_adafruit___s_h_t_c3_8cpp.html">Adafruit_SHTC3.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 B

82
html/classes.html Normal file
View file

@ -0,0 +1,82 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="class_adafruit___s_h_t_c3___humidity.html">Adafruit_SHTC3_Humidity</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_adafruit___s_h_t_c3___temp.html">Adafruit_SHTC3_Temp</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="class_adafruit___s_h_t_c3.html">Adafruit_SHTC3</a>&#160;&#160;&#160;</td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

BIN
html/closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

BIN
html/doc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

1596
html/doxygen.css Normal file

File diff suppressed because it is too large Load diff

BIN
html/doxygen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

97
html/dynsections.js Normal file
View file

@ -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<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}

79
html/files.html Normal file
View file

@ -0,0 +1,79 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="_adafruit___s_h_t_c3_8cpp.html" target="_self">Adafruit_SHTC3.cpp</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_adafruit___s_h_t_c3_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_adafruit___s_h_t_c3_8h.html" target="_self">Adafruit_SHTC3.h</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

BIN
html/folderclosed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

BIN
html/folderopen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 B

136
html/functions.html Normal file
View file

@ -0,0 +1,136 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
<li>_humidity
: <a class="el" href="class_adafruit___s_h_t_c3.html#adb97360e25e99462fb765fd37159ee5a">Adafruit_SHTC3</a>
</li>
<li>_sensorid_humidity
: <a class="el" href="class_adafruit___s_h_t_c3.html#ae2161a31e73b4c0435195b4c46331601">Adafruit_SHTC3</a>
</li>
<li>_sensorid_temp
: <a class="el" href="class_adafruit___s_h_t_c3.html#afaef81da8218a6a0b7f935aa5248e66e">Adafruit_SHTC3</a>
</li>
<li>_temperature
: <a class="el" href="class_adafruit___s_h_t_c3.html#ada6d9bb5f9405ddf64b32cb39a44652f">Adafruit_SHTC3</a>
</li>
<li>Adafruit_SHTC3()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a04cbe51848a0c45d628b7346a577b06e">Adafruit_SHTC3</a>
</li>
<li>Adafruit_SHTC3_Humidity
: <a class="el" href="class_adafruit___s_h_t_c3.html#a9d57bc04436887d1fdcffb3f45c66ab3">Adafruit_SHTC3</a>
, <a class="el" href="class_adafruit___s_h_t_c3___humidity.html#a63918853901af5be2ca9f4380328d3bd">Adafruit_SHTC3_Humidity</a>
</li>
<li>Adafruit_SHTC3_Temp
: <a class="el" href="class_adafruit___s_h_t_c3.html#ab76e8938ac202eec231ea6452689b58f">Adafruit_SHTC3</a>
, <a class="el" href="class_adafruit___s_h_t_c3___temp.html#a5b1e1f2819c694bd81e05cf26ba4e7ce">Adafruit_SHTC3_Temp</a>
</li>
<li>begin()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a4eafbac0503c05a9e44f084c92fac78d">Adafruit_SHTC3</a>
</li>
<li>getEvent()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a0f1d50dd34c3e9cd365de2ed5a140885">Adafruit_SHTC3</a>
, <a class="el" href="class_adafruit___s_h_t_c3___humidity.html#ad27f6a7d6baa6163553e45ca282fdc39">Adafruit_SHTC3_Humidity</a>
, <a class="el" href="class_adafruit___s_h_t_c3___temp.html#a1f1b6c3549e7673a3c6c96dd5c7d651b">Adafruit_SHTC3_Temp</a>
</li>
<li>getHumiditySensor()
: <a class="el" href="class_adafruit___s_h_t_c3.html#af9386c0720f87741a487fb4a168dfa9c">Adafruit_SHTC3</a>
</li>
<li>getSensor()
: <a class="el" href="class_adafruit___s_h_t_c3___humidity.html#a80d6d38a3511ee12f4c9ad82e42aa872">Adafruit_SHTC3_Humidity</a>
, <a class="el" href="class_adafruit___s_h_t_c3___temp.html#a73553977aedd051cb241b0e57b452626">Adafruit_SHTC3_Temp</a>
</li>
<li>getTemperatureSensor()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a6c7f7494aebf865dd3f1979058814d18">Adafruit_SHTC3</a>
</li>
<li>humidity_sensor
: <a class="el" href="class_adafruit___s_h_t_c3.html#aea1f2e6b3a0a7b0350e11d5b980257b9">Adafruit_SHTC3</a>
</li>
<li>i2c_dev
: <a class="el" href="class_adafruit___s_h_t_c3.html#a83bcdf5170ab49d3e108fa8794ab5d37">Adafruit_SHTC3</a>
</li>
<li>lowPowerMode()
: <a class="el" href="class_adafruit___s_h_t_c3.html#ad339d39120f74ed3054880ff7520270c">Adafruit_SHTC3</a>
</li>
<li>readID()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a18c0a956ed3a7fc94b3017cfb5e8b1c7">Adafruit_SHTC3</a>
</li>
<li>reset()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a4ba232ec2c729e224fe64c183528dc78">Adafruit_SHTC3</a>
</li>
<li>sleep()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a0ac69e8d583421eed702034d0f65d24a">Adafruit_SHTC3</a>
</li>
<li>temp_sensor
: <a class="el" href="class_adafruit___s_h_t_c3.html#a92b16d94cc1d7da479a44d4abda96956">Adafruit_SHTC3</a>
</li>
<li>~Adafruit_SHTC3()
: <a class="el" href="class_adafruit___s_h_t_c3.html#ab2b2097c4a1bb105cfed6e9f5378dc94">Adafruit_SHTC3</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

113
html/functions_func.html Normal file
View file

@ -0,0 +1,113 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>Adafruit_SHTC3()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a04cbe51848a0c45d628b7346a577b06e">Adafruit_SHTC3</a>
</li>
<li>Adafruit_SHTC3_Humidity()
: <a class="el" href="class_adafruit___s_h_t_c3___humidity.html#a63918853901af5be2ca9f4380328d3bd">Adafruit_SHTC3_Humidity</a>
</li>
<li>Adafruit_SHTC3_Temp()
: <a class="el" href="class_adafruit___s_h_t_c3___temp.html#a5b1e1f2819c694bd81e05cf26ba4e7ce">Adafruit_SHTC3_Temp</a>
</li>
<li>begin()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a4eafbac0503c05a9e44f084c92fac78d">Adafruit_SHTC3</a>
</li>
<li>getEvent()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a0f1d50dd34c3e9cd365de2ed5a140885">Adafruit_SHTC3</a>
, <a class="el" href="class_adafruit___s_h_t_c3___humidity.html#ad27f6a7d6baa6163553e45ca282fdc39">Adafruit_SHTC3_Humidity</a>
, <a class="el" href="class_adafruit___s_h_t_c3___temp.html#a1f1b6c3549e7673a3c6c96dd5c7d651b">Adafruit_SHTC3_Temp</a>
</li>
<li>getHumiditySensor()
: <a class="el" href="class_adafruit___s_h_t_c3.html#af9386c0720f87741a487fb4a168dfa9c">Adafruit_SHTC3</a>
</li>
<li>getSensor()
: <a class="el" href="class_adafruit___s_h_t_c3___humidity.html#a80d6d38a3511ee12f4c9ad82e42aa872">Adafruit_SHTC3_Humidity</a>
, <a class="el" href="class_adafruit___s_h_t_c3___temp.html#a73553977aedd051cb241b0e57b452626">Adafruit_SHTC3_Temp</a>
</li>
<li>getTemperatureSensor()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a6c7f7494aebf865dd3f1979058814d18">Adafruit_SHTC3</a>
</li>
<li>lowPowerMode()
: <a class="el" href="class_adafruit___s_h_t_c3.html#ad339d39120f74ed3054880ff7520270c">Adafruit_SHTC3</a>
</li>
<li>readID()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a18c0a956ed3a7fc94b3017cfb5e8b1c7">Adafruit_SHTC3</a>
</li>
<li>reset()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a4ba232ec2c729e224fe64c183528dc78">Adafruit_SHTC3</a>
</li>
<li>sleep()
: <a class="el" href="class_adafruit___s_h_t_c3.html#a0ac69e8d583421eed702034d0f65d24a">Adafruit_SHTC3</a>
</li>
<li>~Adafruit_SHTC3()
: <a class="el" href="class_adafruit___s_h_t_c3.html#ab2b2097c4a1bb105cfed6e9f5378dc94">Adafruit_SHTC3</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

77
html/functions_rela.html Normal file
View file

@ -0,0 +1,77 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Class Members - Related Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>Adafruit_SHTC3_Humidity
: <a class="el" href="class_adafruit___s_h_t_c3.html#a9d57bc04436887d1fdcffb3f45c66ab3">Adafruit_SHTC3</a>
</li>
<li>Adafruit_SHTC3_Temp
: <a class="el" href="class_adafruit___s_h_t_c3.html#ab76e8938ac202eec231ea6452689b58f">Adafruit_SHTC3</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

92
html/functions_vars.html Normal file
View file

@ -0,0 +1,92 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>_humidity
: <a class="el" href="class_adafruit___s_h_t_c3.html#adb97360e25e99462fb765fd37159ee5a">Adafruit_SHTC3</a>
</li>
<li>_sensorid_humidity
: <a class="el" href="class_adafruit___s_h_t_c3.html#ae2161a31e73b4c0435195b4c46331601">Adafruit_SHTC3</a>
</li>
<li>_sensorid_temp
: <a class="el" href="class_adafruit___s_h_t_c3.html#afaef81da8218a6a0b7f935aa5248e66e">Adafruit_SHTC3</a>
</li>
<li>_temperature
: <a class="el" href="class_adafruit___s_h_t_c3.html#ada6d9bb5f9405ddf64b32cb39a44652f">Adafruit_SHTC3</a>
</li>
<li>humidity_sensor
: <a class="el" href="class_adafruit___s_h_t_c3.html#aea1f2e6b3a0a7b0350e11d5b980257b9">Adafruit_SHTC3</a>
</li>
<li>i2c_dev
: <a class="el" href="class_adafruit___s_h_t_c3.html#a83bcdf5170ab49d3e108fa8794ab5d37">Adafruit_SHTC3</a>
</li>
<li>temp_sensor
: <a class="el" href="class_adafruit___s_h_t_c3.html#a92b16d94cc1d7da479a44d4abda96956">Adafruit_SHTC3</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

110
html/globals.html Normal file
View file

@ -0,0 +1,110 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented file members with links to the documentation:</div><ul>
<li>SHTC3_DEFAULT_ADDR
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a73481dc644a046679b4fd371171cd43a">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_LOWPOW_MEAS_HFIRST
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#ae58b7c601d2d6d111c7ee0faf3b363ad">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_LOWPOW_MEAS_HFIRST_STRETCH
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a90d2edf5935dc7e1a4bd30033e9971dc">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_LOWPOW_MEAS_TFIRST
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a4681c05d77197824cdb77b1656018fbc">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_LOWPOW_MEAS_TFIRST_STRETCH
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a23c688a74b60e4be27021e53e40278b8">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_NORMAL_MEAS_HFIRST
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a4351aaa3fd5a2c47949bdf8a4dcc024e">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_NORMAL_MEAS_HFIRST_STRETCH
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#aecfcea9c790be84e1292e61c8e237418">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_NORMAL_MEAS_TFIRST
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a9ca4f6769d6f5bcf9e4b670d7effa97c">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_NORMAL_MEAS_TFIRST_STRETCH
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a343903dc546fb1a60f5a11d52be8bb3f">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_READID
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#af568702f4635ec41b9c678cf6227c722">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_SLEEP
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a4ca29e2e702e576586d3c35363495cf6">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_SOFTRESET
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#abf14891fc6b05f9706ecbbcbb9fe48a9">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_WAKEUP
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#aee700c0d965078716fcc03ccae75f5b4">Adafruit_SHTC3.h</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

110
html/globals_defs.html Normal file
View file

@ -0,0 +1,110 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>SHTC3_DEFAULT_ADDR
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a73481dc644a046679b4fd371171cd43a">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_LOWPOW_MEAS_HFIRST
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#ae58b7c601d2d6d111c7ee0faf3b363ad">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_LOWPOW_MEAS_HFIRST_STRETCH
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a90d2edf5935dc7e1a4bd30033e9971dc">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_LOWPOW_MEAS_TFIRST
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a4681c05d77197824cdb77b1656018fbc">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_LOWPOW_MEAS_TFIRST_STRETCH
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a23c688a74b60e4be27021e53e40278b8">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_NORMAL_MEAS_HFIRST
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a4351aaa3fd5a2c47949bdf8a4dcc024e">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_NORMAL_MEAS_HFIRST_STRETCH
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#aecfcea9c790be84e1292e61c8e237418">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_NORMAL_MEAS_TFIRST
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a9ca4f6769d6f5bcf9e4b670d7effa97c">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_NORMAL_MEAS_TFIRST_STRETCH
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a343903dc546fb1a60f5a11d52be8bb3f">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_READID
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#af568702f4635ec41b9c678cf6227c722">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_SLEEP
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#a4ca29e2e702e576586d3c35363495cf6">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_SOFTRESET
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#abf14891fc6b05f9706ecbbcbb9fe48a9">Adafruit_SHTC3.h</a>
</li>
<li>SHTC3_WAKEUP
: <a class="el" href="_adafruit___s_h_t_c3_8h.html#aee700c0d965078716fcc03ccae75f5b4">Adafruit_SHTC3.h</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

81
html/hierarchy.html Normal file
View file

@ -0,0 +1,81 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Adafruit_Sensor</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_h_t_c3___humidity.html" target="_self">Adafruit_SHTC3_Humidity</a></td><td class="desc">Adafruit Unified Sensor interface for the humidity sensor component of SHTC3 </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_h_t_c3___temp.html" target="_self">Adafruit_SHTC3_Temp</a></td><td class="desc">Adafruit Unified Sensor interface for the temperature sensor component of SHTC3 </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___s_h_t_c3.html" target="_self">Adafruit_SHTC3</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

86
html/index.html Normal file
View file

@ -0,0 +1,86 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Adafruit SHTC3 Library: Adafruit SHTC3 Digital Humidity &amp; Temp Sensor</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Adafruit SHTC3 Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Adafruit SHTC3 Digital Humidity &amp; Temp Sensor </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h1><a class="anchor" id="intro_sec"></a>
Introduction</h1>
<p>This is a library for the SHTC3 Digital Humidity &amp; Temp Sensor</p>
<p>Designed specifically to work with the SHTC3 Digital sensor from Adafruit</p>
<p>Pick one up today in the adafruit shop! ---&mdash;&gt; <a href="https://www.adafruit.com/product/4636">https://www.adafruit.com/product/4636</a></p>
<p>These sensors use I2C to communicate, 2 pins are required to interface</p>
<p>Adafruit invests time and resources providing this open source code, please support Adafruit andopen-source hardware by purchasing products from Adafruit!</p>
<h1><a class="anchor" id="author"></a>
Author</h1>
<p>Limor Fried/Ladyada (Adafruit Industries).</p>
<h1><a class="anchor" id="license"></a>
License</h1>
<p>BSD license, all text above must be included in any redistribution </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>

87
html/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

26
html/menu.js Normal file
View file

@ -0,0 +1,26 @@
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
function makeTree(data,relPath) {
var result='';
if ('children' in data) {
result+='<ul>';
for (var i in data.children) {
result+='<li><a href="'+relPath+data.children[i].url+'">'+
data.children[i].text+'</a>'+
makeTree(data.children[i],relPath)+'</li>';
}
result+='</ul>';
}
return result;
}
$('#main-nav').append(makeTree(menudata,relPath));
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
if (searchEnabled) {
if (serverSide) {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
} else {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
}
}
$('#main-menu').smartmenus();
}

16
html/menudata.js Normal file
View file

@ -0,0 +1,16 @@
var menudata={children:[
{text:"Main Page",url:"index.html"},
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
{text:"Class Hierarchy",url:"hierarchy.html"},
{text:"Class Members",url:"functions.html",children:[
{text:"All",url:"functions.html"},
{text:"Functions",url:"functions_func.html"},
{text:"Variables",url:"functions_vars.html"},
{text:"Related Functions",url:"functions_rela.html"}]}]},
{text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"},
{text:"File Members",url:"globals.html",children:[
{text:"All",url:"globals.html"},
{text:"Macros",url:"globals_defs.html"}]}]}]}

BIN
html/nav_f.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

BIN
html/nav_g.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 B

BIN
html/nav_h.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 B

BIN
html/open.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 B

26
html/search/all_0.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

7
html/search/all_0.js Normal file
View file

@ -0,0 +1,7 @@
var searchData=
[
['_5fhumidity',['_humidity',['../class_adafruit___s_h_t_c3.html#adb97360e25e99462fb765fd37159ee5a',1,'Adafruit_SHTC3']]],
['_5fsensorid_5fhumidity',['_sensorid_humidity',['../class_adafruit___s_h_t_c3.html#ae2161a31e73b4c0435195b4c46331601',1,'Adafruit_SHTC3']]],
['_5fsensorid_5ftemp',['_sensorid_temp',['../class_adafruit___s_h_t_c3.html#afaef81da8218a6a0b7f935aa5248e66e',1,'Adafruit_SHTC3']]],
['_5ftemperature',['_temperature',['../class_adafruit___s_h_t_c3.html#ada6d9bb5f9405ddf64b32cb39a44652f',1,'Adafruit_SHTC3']]]
];

26
html/search/all_1.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

9
html/search/all_1.js Normal file
View file

@ -0,0 +1,9 @@
var searchData=
[
['adafruit_5fshtc3',['Adafruit_SHTC3',['../class_adafruit___s_h_t_c3.html',1,'Adafruit_SHTC3'],['../class_adafruit___s_h_t_c3.html#a04cbe51848a0c45d628b7346a577b06e',1,'Adafruit_SHTC3::Adafruit_SHTC3()']]],
['adafruit_5fshtc3_2ecpp',['Adafruit_SHTC3.cpp',['../_adafruit___s_h_t_c3_8cpp.html',1,'']]],
['adafruit_5fshtc3_2eh',['Adafruit_SHTC3.h',['../_adafruit___s_h_t_c3_8h.html',1,'']]],
['adafruit_5fshtc3_5fhumidity',['Adafruit_SHTC3_Humidity',['../class_adafruit___s_h_t_c3___humidity.html',1,'Adafruit_SHTC3_Humidity'],['../class_adafruit___s_h_t_c3.html#a9d57bc04436887d1fdcffb3f45c66ab3',1,'Adafruit_SHTC3::Adafruit_SHTC3_Humidity()'],['../class_adafruit___s_h_t_c3___humidity.html#a63918853901af5be2ca9f4380328d3bd',1,'Adafruit_SHTC3_Humidity::Adafruit_SHTC3_Humidity()']]],
['adafruit_5fshtc3_5ftemp',['Adafruit_SHTC3_Temp',['../class_adafruit___s_h_t_c3___temp.html',1,'Adafruit_SHTC3_Temp'],['../class_adafruit___s_h_t_c3.html#ab76e8938ac202eec231ea6452689b58f',1,'Adafruit_SHTC3::Adafruit_SHTC3_Temp()'],['../class_adafruit___s_h_t_c3___temp.html#a5b1e1f2819c694bd81e05cf26ba4e7ce',1,'Adafruit_SHTC3_Temp::Adafruit_SHTC3_Temp()']]],
['adafruit_20shtc3_20digital_20humidity_20_26_20temp_20sensor',['Adafruit SHTC3 Digital Humidity &amp; Temp Sensor',['../index.html',1,'']]]
];

26
html/search/all_2.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
html/search/all_2.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['begin',['begin',['../class_adafruit___s_h_t_c3.html#a4eafbac0503c05a9e44f084c92fac78d',1,'Adafruit_SHTC3']]]
];

26
html/search/all_3.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

7
html/search/all_3.js Normal file
View file

@ -0,0 +1,7 @@
var searchData=
[
['getevent',['getEvent',['../class_adafruit___s_h_t_c3___humidity.html#ad27f6a7d6baa6163553e45ca282fdc39',1,'Adafruit_SHTC3_Humidity::getEvent()'],['../class_adafruit___s_h_t_c3___temp.html#a1f1b6c3549e7673a3c6c96dd5c7d651b',1,'Adafruit_SHTC3_Temp::getEvent()'],['../class_adafruit___s_h_t_c3.html#a0f1d50dd34c3e9cd365de2ed5a140885',1,'Adafruit_SHTC3::getEvent()']]],
['gethumiditysensor',['getHumiditySensor',['../class_adafruit___s_h_t_c3.html#af9386c0720f87741a487fb4a168dfa9c',1,'Adafruit_SHTC3']]],
['getsensor',['getSensor',['../class_adafruit___s_h_t_c3___humidity.html#a80d6d38a3511ee12f4c9ad82e42aa872',1,'Adafruit_SHTC3_Humidity::getSensor()'],['../class_adafruit___s_h_t_c3___temp.html#a73553977aedd051cb241b0e57b452626',1,'Adafruit_SHTC3_Temp::getSensor()']]],
['gettemperaturesensor',['getTemperatureSensor',['../class_adafruit___s_h_t_c3.html#a6c7f7494aebf865dd3f1979058814d18',1,'Adafruit_SHTC3']]]
];

26
html/search/all_4.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
html/search/all_4.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['humidity_5fsensor',['humidity_sensor',['../class_adafruit___s_h_t_c3.html#aea1f2e6b3a0a7b0350e11d5b980257b9',1,'Adafruit_SHTC3']]]
];

26
html/search/all_5.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
html/search/all_5.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['i2c_5fdev',['i2c_dev',['../class_adafruit___s_h_t_c3.html#a83bcdf5170ab49d3e108fa8794ab5d37',1,'Adafruit_SHTC3']]]
];

26
html/search/all_6.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
html/search/all_6.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['lowpowermode',['lowPowerMode',['../class_adafruit___s_h_t_c3.html#ad339d39120f74ed3054880ff7520270c',1,'Adafruit_SHTC3']]]
];

26
html/search/all_7.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

5
html/search/all_7.js Normal file
View file

@ -0,0 +1,5 @@
var searchData=
[
['readid',['readID',['../class_adafruit___s_h_t_c3.html#a18c0a956ed3a7fc94b3017cfb5e8b1c7',1,'Adafruit_SHTC3']]],
['reset',['reset',['../class_adafruit___s_h_t_c3.html#a4ba232ec2c729e224fe64c183528dc78',1,'Adafruit_SHTC3']]]
];

26
html/search/all_8.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

17
html/search/all_8.js Normal file
View file

@ -0,0 +1,17 @@
var searchData=
[
['shtc3_5fdefault_5faddr',['SHTC3_DEFAULT_ADDR',['../_adafruit___s_h_t_c3_8h.html#a73481dc644a046679b4fd371171cd43a',1,'Adafruit_SHTC3.h']]],
['shtc3_5flowpow_5fmeas_5fhfirst',['SHTC3_LOWPOW_MEAS_HFIRST',['../_adafruit___s_h_t_c3_8h.html#ae58b7c601d2d6d111c7ee0faf3b363ad',1,'Adafruit_SHTC3.h']]],
['shtc3_5flowpow_5fmeas_5fhfirst_5fstretch',['SHTC3_LOWPOW_MEAS_HFIRST_STRETCH',['../_adafruit___s_h_t_c3_8h.html#a90d2edf5935dc7e1a4bd30033e9971dc',1,'Adafruit_SHTC3.h']]],
['shtc3_5flowpow_5fmeas_5ftfirst',['SHTC3_LOWPOW_MEAS_TFIRST',['../_adafruit___s_h_t_c3_8h.html#a4681c05d77197824cdb77b1656018fbc',1,'Adafruit_SHTC3.h']]],
['shtc3_5flowpow_5fmeas_5ftfirst_5fstretch',['SHTC3_LOWPOW_MEAS_TFIRST_STRETCH',['../_adafruit___s_h_t_c3_8h.html#a23c688a74b60e4be27021e53e40278b8',1,'Adafruit_SHTC3.h']]],
['shtc3_5fnormal_5fmeas_5fhfirst',['SHTC3_NORMAL_MEAS_HFIRST',['../_adafruit___s_h_t_c3_8h.html#a4351aaa3fd5a2c47949bdf8a4dcc024e',1,'Adafruit_SHTC3.h']]],
['shtc3_5fnormal_5fmeas_5fhfirst_5fstretch',['SHTC3_NORMAL_MEAS_HFIRST_STRETCH',['../_adafruit___s_h_t_c3_8h.html#aecfcea9c790be84e1292e61c8e237418',1,'Adafruit_SHTC3.h']]],
['shtc3_5fnormal_5fmeas_5ftfirst',['SHTC3_NORMAL_MEAS_TFIRST',['../_adafruit___s_h_t_c3_8h.html#a9ca4f6769d6f5bcf9e4b670d7effa97c',1,'Adafruit_SHTC3.h']]],
['shtc3_5fnormal_5fmeas_5ftfirst_5fstretch',['SHTC3_NORMAL_MEAS_TFIRST_STRETCH',['../_adafruit___s_h_t_c3_8h.html#a343903dc546fb1a60f5a11d52be8bb3f',1,'Adafruit_SHTC3.h']]],
['shtc3_5freadid',['SHTC3_READID',['../_adafruit___s_h_t_c3_8h.html#af568702f4635ec41b9c678cf6227c722',1,'Adafruit_SHTC3.h']]],
['shtc3_5fsleep',['SHTC3_SLEEP',['../_adafruit___s_h_t_c3_8h.html#a4ca29e2e702e576586d3c35363495cf6',1,'Adafruit_SHTC3.h']]],
['shtc3_5fsoftreset',['SHTC3_SOFTRESET',['../_adafruit___s_h_t_c3_8h.html#abf14891fc6b05f9706ecbbcbb9fe48a9',1,'Adafruit_SHTC3.h']]],
['shtc3_5fwakeup',['SHTC3_WAKEUP',['../_adafruit___s_h_t_c3_8h.html#aee700c0d965078716fcc03ccae75f5b4',1,'Adafruit_SHTC3.h']]],
['sleep',['sleep',['../class_adafruit___s_h_t_c3.html#a0ac69e8d583421eed702034d0f65d24a',1,'Adafruit_SHTC3']]]
];

26
html/search/all_9.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_9.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
html/search/all_9.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['temp_5fsensor',['temp_sensor',['../class_adafruit___s_h_t_c3.html#a92b16d94cc1d7da479a44d4abda96956',1,'Adafruit_SHTC3']]]
];

26
html/search/all_a.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_a.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
html/search/all_a.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['_7eadafruit_5fshtc3',['~Adafruit_SHTC3',['../class_adafruit___s_h_t_c3.html#ab2b2097c4a1bb105cfed6e9f5378dc94',1,'Adafruit_SHTC3']]]
];

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

6
html/search/classes_0.js Normal file
View file

@ -0,0 +1,6 @@
var searchData=
[
['adafruit_5fshtc3',['Adafruit_SHTC3',['../class_adafruit___s_h_t_c3.html',1,'']]],
['adafruit_5fshtc3_5fhumidity',['Adafruit_SHTC3_Humidity',['../class_adafruit___s_h_t_c3___humidity.html',1,'']]],
['adafruit_5fshtc3_5ftemp',['Adafruit_SHTC3_Temp',['../class_adafruit___s_h_t_c3___temp.html',1,'']]]
];

BIN
html/search/close.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="defines_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

16
html/search/defines_0.js Normal file
View file

@ -0,0 +1,16 @@
var searchData=
[
['shtc3_5fdefault_5faddr',['SHTC3_DEFAULT_ADDR',['../_adafruit___s_h_t_c3_8h.html#a73481dc644a046679b4fd371171cd43a',1,'Adafruit_SHTC3.h']]],
['shtc3_5flowpow_5fmeas_5fhfirst',['SHTC3_LOWPOW_MEAS_HFIRST',['../_adafruit___s_h_t_c3_8h.html#ae58b7c601d2d6d111c7ee0faf3b363ad',1,'Adafruit_SHTC3.h']]],
['shtc3_5flowpow_5fmeas_5fhfirst_5fstretch',['SHTC3_LOWPOW_MEAS_HFIRST_STRETCH',['../_adafruit___s_h_t_c3_8h.html#a90d2edf5935dc7e1a4bd30033e9971dc',1,'Adafruit_SHTC3.h']]],
['shtc3_5flowpow_5fmeas_5ftfirst',['SHTC3_LOWPOW_MEAS_TFIRST',['../_adafruit___s_h_t_c3_8h.html#a4681c05d77197824cdb77b1656018fbc',1,'Adafruit_SHTC3.h']]],
['shtc3_5flowpow_5fmeas_5ftfirst_5fstretch',['SHTC3_LOWPOW_MEAS_TFIRST_STRETCH',['../_adafruit___s_h_t_c3_8h.html#a23c688a74b60e4be27021e53e40278b8',1,'Adafruit_SHTC3.h']]],
['shtc3_5fnormal_5fmeas_5fhfirst',['SHTC3_NORMAL_MEAS_HFIRST',['../_adafruit___s_h_t_c3_8h.html#a4351aaa3fd5a2c47949bdf8a4dcc024e',1,'Adafruit_SHTC3.h']]],
['shtc3_5fnormal_5fmeas_5fhfirst_5fstretch',['SHTC3_NORMAL_MEAS_HFIRST_STRETCH',['../_adafruit___s_h_t_c3_8h.html#aecfcea9c790be84e1292e61c8e237418',1,'Adafruit_SHTC3.h']]],
['shtc3_5fnormal_5fmeas_5ftfirst',['SHTC3_NORMAL_MEAS_TFIRST',['../_adafruit___s_h_t_c3_8h.html#a9ca4f6769d6f5bcf9e4b670d7effa97c',1,'Adafruit_SHTC3.h']]],
['shtc3_5fnormal_5fmeas_5ftfirst_5fstretch',['SHTC3_NORMAL_MEAS_TFIRST_STRETCH',['../_adafruit___s_h_t_c3_8h.html#a343903dc546fb1a60f5a11d52be8bb3f',1,'Adafruit_SHTC3.h']]],
['shtc3_5freadid',['SHTC3_READID',['../_adafruit___s_h_t_c3_8h.html#af568702f4635ec41b9c678cf6227c722',1,'Adafruit_SHTC3.h']]],
['shtc3_5fsleep',['SHTC3_SLEEP',['../_adafruit___s_h_t_c3_8h.html#a4ca29e2e702e576586d3c35363495cf6',1,'Adafruit_SHTC3.h']]],
['shtc3_5fsoftreset',['SHTC3_SOFTRESET',['../_adafruit___s_h_t_c3_8h.html#abf14891fc6b05f9706ecbbcbb9fe48a9',1,'Adafruit_SHTC3.h']]],
['shtc3_5fwakeup',['SHTC3_WAKEUP',['../_adafruit___s_h_t_c3_8h.html#aee700c0d965078716fcc03ccae75f5b4',1,'Adafruit_SHTC3.h']]]
];

26
html/search/files_0.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="files_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

5
html/search/files_0.js Normal file
View file

@ -0,0 +1,5 @@
var searchData=
[
['adafruit_5fshtc3_2ecpp',['Adafruit_SHTC3.cpp',['../_adafruit___s_h_t_c3_8cpp.html',1,'']]],
['adafruit_5fshtc3_2eh',['Adafruit_SHTC3.h',['../_adafruit___s_h_t_c3_8h.html',1,'']]]
];

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

View file

@ -0,0 +1,6 @@
var searchData=
[
['adafruit_5fshtc3',['Adafruit_SHTC3',['../class_adafruit___s_h_t_c3.html#a04cbe51848a0c45d628b7346a577b06e',1,'Adafruit_SHTC3']]],
['adafruit_5fshtc3_5fhumidity',['Adafruit_SHTC3_Humidity',['../class_adafruit___s_h_t_c3___humidity.html#a63918853901af5be2ca9f4380328d3bd',1,'Adafruit_SHTC3_Humidity']]],
['adafruit_5fshtc3_5ftemp',['Adafruit_SHTC3_Temp',['../class_adafruit___s_h_t_c3___temp.html#a5b1e1f2819c694bd81e05cf26ba4e7ce',1,'Adafruit_SHTC3_Temp']]]
];

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var searchData=
[
['begin',['begin',['../class_adafruit___s_h_t_c3.html#a4eafbac0503c05a9e44f084c92fac78d',1,'Adafruit_SHTC3']]]
];

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

View file

@ -0,0 +1,7 @@
var searchData=
[
['getevent',['getEvent',['../class_adafruit___s_h_t_c3___humidity.html#ad27f6a7d6baa6163553e45ca282fdc39',1,'Adafruit_SHTC3_Humidity::getEvent()'],['../class_adafruit___s_h_t_c3___temp.html#a1f1b6c3549e7673a3c6c96dd5c7d651b',1,'Adafruit_SHTC3_Temp::getEvent()'],['../class_adafruit___s_h_t_c3.html#a0f1d50dd34c3e9cd365de2ed5a140885',1,'Adafruit_SHTC3::getEvent()']]],
['gethumiditysensor',['getHumiditySensor',['../class_adafruit___s_h_t_c3.html#af9386c0720f87741a487fb4a168dfa9c',1,'Adafruit_SHTC3']]],
['getsensor',['getSensor',['../class_adafruit___s_h_t_c3___humidity.html#a80d6d38a3511ee12f4c9ad82e42aa872',1,'Adafruit_SHTC3_Humidity::getSensor()'],['../class_adafruit___s_h_t_c3___temp.html#a73553977aedd051cb241b0e57b452626',1,'Adafruit_SHTC3_Temp::getSensor()']]],
['gettemperaturesensor',['getTemperatureSensor',['../class_adafruit___s_h_t_c3.html#a6c7f7494aebf865dd3f1979058814d18',1,'Adafruit_SHTC3']]]
];

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var searchData=
[
['lowpowermode',['lowPowerMode',['../class_adafruit___s_h_t_c3.html#ad339d39120f74ed3054880ff7520270c',1,'Adafruit_SHTC3']]]
];

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

View file

@ -0,0 +1,5 @@
var searchData=
[
['readid',['readID',['../class_adafruit___s_h_t_c3.html#a18c0a956ed3a7fc94b3017cfb5e8b1c7',1,'Adafruit_SHTC3']]],
['reset',['reset',['../class_adafruit___s_h_t_c3.html#a4ba232ec2c729e224fe64c183528dc78',1,'Adafruit_SHTC3']]]
];

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var searchData=
[
['sleep',['sleep',['../class_adafruit___s_h_t_c3.html#a0ac69e8d583421eed702034d0f65d24a',1,'Adafruit_SHTC3']]]
];

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

View file

@ -0,0 +1,4 @@
var searchData=
[
['_7eadafruit_5fshtc3',['~Adafruit_SHTC3',['../class_adafruit___s_h_t_c3.html#ab2b2097c4a1bb105cfed6e9f5378dc94',1,'Adafruit_SHTC3']]]
];

BIN
html/search/mag_sel.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 B

View file

@ -0,0 +1,12 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</body>
</html>

26
html/search/pages_0.html Normal file
View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="pages_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

4
html/search/pages_0.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['adafruit_20shtc3_20digital_20humidity_20_26_20temp_20sensor',['Adafruit SHTC3 Digital Humidity &amp; Temp Sensor',['../index.html',1,'']]]
];

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="related_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
createResults();
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
--></script>
</div>
</body>
</html>

5
html/search/related_0.js Normal file
View file

@ -0,0 +1,5 @@
var searchData=
[
['adafruit_5fshtc3_5fhumidity',['Adafruit_SHTC3_Humidity',['../class_adafruit___s_h_t_c3.html#a9d57bc04436887d1fdcffb3f45c66ab3',1,'Adafruit_SHTC3']]],
['adafruit_5fshtc3_5ftemp',['Adafruit_SHTC3_Temp',['../class_adafruit___s_h_t_c3.html#ab76e8938ac202eec231ea6452689b58f',1,'Adafruit_SHTC3']]]
];

271
html/search/search.css Normal file
View file

@ -0,0 +1,271 @@
/*---------------- Search Box */
#FSearchBox {
float: left;
}
#MSearchBox {
white-space : nowrap;
float: none;
margin-top: 8px;
right: 0px;
width: 170px;
height: 24px;
z-index: 102;
}
#MSearchBox .left
{
display:block;
position:absolute;
left:10px;
width:20px;
height:19px;
background:url('search_l.png') no-repeat;
background-position:right;
}
#MSearchSelect {
display:block;
position:absolute;
width:20px;
height:19px;
}
.left #MSearchSelect {
left:4px;
}
.right #MSearchSelect {
right:5px;
}
#MSearchField {
display:block;
position:absolute;
height:19px;
background:url('search_m.png') repeat-x;
border:none;
width:115px;
margin-left:20px;
padding-left:4px;
color: #909090;
outline: none;
font: 9pt Arial, Verdana, sans-serif;
-webkit-border-radius: 0px;
}
#FSearchBox #MSearchField {
margin-left:15px;
}
#MSearchBox .right {
display:block;
position:absolute;
right:10px;
top:8px;
width:20px;
height:19px;
background:url('search_r.png') no-repeat;
background-position:left;
}
#MSearchClose {
display: none;
position: absolute;
top: 4px;
background : none;
border: none;
margin: 0px 4px 0px 0px;
padding: 0px 0px;
outline: none;
}
.left #MSearchClose {
left: 6px;
}
.right #MSearchClose {
right: 2px;
}
.MSearchBoxActive #MSearchField {
color: #000000;
}
/*---------------- Search filter selection */
#MSearchSelectWindow {
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #90A5CE;
background-color: #F9FAFC;
z-index: 10001;
padding-top: 4px;
padding-bottom: 4px;
-moz-border-radius: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
}
.SelectItem {
font: 8pt Arial, Verdana, sans-serif;
padding-left: 2px;
padding-right: 12px;
border: 0px;
}
span.SelectionMark {
margin-right: 4px;
font-family: monospace;
outline-style: none;
text-decoration: none;
}
a.SelectItem {
display: block;
outline-style: none;
color: #000000;
text-decoration: none;
padding-left: 6px;
padding-right: 12px;
}
a.SelectItem:focus,
a.SelectItem:active {
color: #000000;
outline-style: none;
text-decoration: none;
}
a.SelectItem:hover {
color: #FFFFFF;
background-color: #3D578C;
outline-style: none;
text-decoration: none;
cursor: pointer;
display: block;
}
/*---------------- Search results window */
iframe#MSearchResults {
width: 60ex;
height: 15em;
}
#MSearchResultsWindow {
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #000;
background-color: #EEF1F7;
z-index:10000;
}
/* ----------------------------------- */
#SRIndex {
clear:both;
padding-bottom: 15px;
}
.SREntry {
font-size: 10pt;
padding-left: 1ex;
}
.SRPage .SREntry {
font-size: 8pt;
padding: 1px 5px;
}
body.SRPage {
margin: 5px 2px;
}
.SRChildren {
padding-left: 3ex; padding-bottom: .5em
}
.SRPage .SRChildren {
display: none;
}
.SRSymbol {
font-weight: bold;
color: #425E97;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
}
a.SRScope {
display: block;
color: #425E97;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
}
a.SRSymbol:focus, a.SRSymbol:active,
a.SRScope:focus, a.SRScope:active {
text-decoration: underline;
}
span.SRScope {
padding-left: 4px;
}
.SRPage .SRStatus {
padding: 2px 5px;
font-size: 8pt;
font-style: italic;
}
.SRResult {
display: none;
}
DIV.searchresults {
margin-left: 10px;
margin-right: 10px;
}
/*---------------- External search page results */
.searchresult {
background-color: #F0F3F8;
}
.pages b {
color: white;
padding: 5px 5px 3px 5px;
background-image: url("../tab_a.png");
background-repeat: repeat-x;
text-shadow: 0 1px 1px #000000;
}
.pages {
line-height: 17px;
margin-left: 4px;
text-decoration: none;
}
.hl {
font-weight: bold;
}
#searchresults {
margin-bottom: 20px;
}
.searchpages {
margin-top: 10px;
}

791
html/search/search.js Normal file
View file

@ -0,0 +1,791 @@
function convertToId(search)
{
var result = '';
for (i=0;i<search.length;i++)
{
var c = search.charAt(i);
var cn = c.charCodeAt(0);
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
{
result+=c;
}
else if (cn<16)
{
result+="_0"+cn.toString(16);
}
else
{
result+="_"+cn.toString(16);
}
}
return result;
}
function getXPos(item)
{
var x = 0;
if (item.offsetWidth)
{
while (item && item!=document.body)
{
x += item.offsetLeft;
item = item.offsetParent;
}
}
return x;
}
function getYPos(item)
{
var y = 0;
if (item.offsetWidth)
{
while (item && item!=document.body)
{
y += item.offsetTop;
item = item.offsetParent;
}
}
return y;
}
/* A class handling everything associated with the search panel.
Parameters:
name - The name of the global variable that will be
storing this instance. Is needed to be able to set timeouts.
resultPath - path to use for external files
*/
function SearchBox(name, resultsPath, inFrame, label)
{
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
// ---------- Instance variables
this.name = name;
this.resultsPath = resultsPath;
this.keyTimeout = 0;
this.keyTimeoutLength = 500;
this.closeSelectionTimeout = 300;
this.lastSearchValue = "";
this.lastResultsPage = "";
this.hideTimeout = 0;
this.searchIndex = 0;
this.searchActive = false;
this.insideFrame = inFrame;
this.searchLabel = label;
// ----------- DOM Elements
this.DOMSearchField = function()
{ return document.getElementById("MSearchField"); }
this.DOMSearchSelect = function()
{ return document.getElementById("MSearchSelect"); }
this.DOMSearchSelectWindow = function()
{ return document.getElementById("MSearchSelectWindow"); }
this.DOMPopupSearchResults = function()
{ return document.getElementById("MSearchResults"); }
this.DOMPopupSearchResultsWindow = function()
{ return document.getElementById("MSearchResultsWindow"); }
this.DOMSearchClose = function()
{ return document.getElementById("MSearchClose"); }
this.DOMSearchBox = function()
{ return document.getElementById("MSearchBox"); }
// ------------ Event Handlers
// Called when focus is added or removed from the search field.
this.OnSearchFieldFocus = function(isActive)
{
this.Activate(isActive);
}
this.OnSearchSelectShow = function()
{
var searchSelectWindow = this.DOMSearchSelectWindow();
var searchField = this.DOMSearchSelect();
if (this.insideFrame)
{
var left = getXPos(searchField);
var top = getYPos(searchField);
left += searchField.offsetWidth + 6;
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
left -= searchSelectWindow.offsetWidth;
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
else
{
var left = getXPos(searchField);
var top = getYPos(searchField);
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
// stop selection hide timer
if (this.hideTimeout)
{
clearTimeout(this.hideTimeout);
this.hideTimeout=0;
}
return false; // to avoid "image drag" default event
}
this.OnSearchSelectHide = function()
{
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
this.closeSelectionTimeout);
}
// Called when the content of the search field is changed.
this.OnSearchFieldChange = function(evt)
{
if (this.keyTimeout) // kill running timer
{
clearTimeout(this.keyTimeout);
this.keyTimeout = 0;
}
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==40 || e.keyCode==13)
{
if (e.shiftKey==1)
{
this.OnSearchSelectShow();
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
child.focus();
return;
}
}
return;
}
else if (window.frames.MSearchResults.searchResults)
{
var elem = window.frames.MSearchResults.searchResults.NavNext(0);
if (elem) elem.focus();
}
}
else if (e.keyCode==27) // Escape out of the search field
{
this.DOMSearchField().blur();
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.lastSearchValue = '';
this.Activate(false);
return;
}
// strip whitespaces
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
if (searchValue != this.lastSearchValue) // search value has changed
{
if (searchValue != "") // non-empty search
{
// set timer for search update
this.keyTimeout = setTimeout(this.name + '.Search()',
this.keyTimeoutLength);
}
else // empty search field
{
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.lastSearchValue = '';
}
}
}
this.SelectItemCount = function(id)
{
var count=0;
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
count++;
}
}
return count;
}
this.SelectItemSet = function(id)
{
var i,j=0;
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
var node = child.firstChild;
if (j==id)
{
node.innerHTML='&#8226;';
}
else
{
node.innerHTML='&#160;';
}
j++;
}
}
}
// Called when an search filter selection is made.
// set item with index id as the active item
this.OnSelectItem = function(id)
{
this.searchIndex = id;
this.SelectItemSet(id);
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
if (searchValue!="" && this.searchActive) // something was found -> do a search
{
this.Search();
}
}
this.OnSearchSelectKey = function(evt)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
{
this.searchIndex++;
this.OnSelectItem(this.searchIndex);
}
else if (e.keyCode==38 && this.searchIndex>0) // Up
{
this.searchIndex--;
this.OnSelectItem(this.searchIndex);
}
else if (e.keyCode==13 || e.keyCode==27)
{
this.OnSelectItem(this.searchIndex);
this.CloseSelectionWindow();
this.DOMSearchField().focus();
}
return false;
}
// --------- Actions
// Closes the results window.
this.CloseResultsWindow = function()
{
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.Activate(false);
}
this.CloseSelectionWindow = function()
{
this.DOMSearchSelectWindow().style.display = 'none';
}
// Performs a search.
this.Search = function()
{
this.keyTimeout = 0;
// strip leading whitespace
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
var code = searchValue.toLowerCase().charCodeAt(0);
var idxChar = searchValue.substr(0, 1).toLowerCase();
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
{
idxChar = searchValue.substr(0, 2);
}
var resultsPage;
var resultsPageWithSearch;
var hasResultsPage;
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
if (idx!=-1)
{
var hexCode=idx.toString(16);
resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
hasResultsPage = true;
}
else // nothing available for this search term
{
resultsPage = this.resultsPath + '/nomatches.html';
resultsPageWithSearch = resultsPage;
hasResultsPage = false;
}
window.frames.MSearchResults.location = resultsPageWithSearch;
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
if (domPopupSearchResultsWindow.style.display!='block')
{
var domSearchBox = this.DOMSearchBox();
this.DOMSearchClose().style.display = 'inline';
if (this.insideFrame)
{
var domPopupSearchResults = this.DOMPopupSearchResults();
domPopupSearchResultsWindow.style.position = 'relative';
domPopupSearchResultsWindow.style.display = 'block';
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
domPopupSearchResultsWindow.style.width = width + 'px';
domPopupSearchResults.style.width = width + 'px';
}
else
{
var domPopupSearchResults = this.DOMPopupSearchResults();
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
domPopupSearchResultsWindow.style.display = 'block';
left -= domPopupSearchResults.offsetWidth;
domPopupSearchResultsWindow.style.top = top + 'px';
domPopupSearchResultsWindow.style.left = left + 'px';
}
}
this.lastSearchValue = searchValue;
this.lastResultsPage = resultsPage;
}
// -------- Activation Functions
// Activates or deactivates the search panel, resetting things to
// their default values if necessary.
this.Activate = function(isActive)
{
if (isActive || // open it
this.DOMPopupSearchResultsWindow().style.display == 'block'
)
{
this.DOMSearchBox().className = 'MSearchBoxActive';
var searchField = this.DOMSearchField();
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
{
searchField.value = '';
this.searchActive = true;
}
}
else if (!isActive) // directly remove the panel
{
this.DOMSearchBox().className = 'MSearchBoxInactive';
this.DOMSearchField().value = this.searchLabel;
this.searchActive = false;
this.lastSearchValue = ''
this.lastResultsPage = '';
}
}
}
// -----------------------------------------------------------------------
// The class that handles everything on the search results page.
function SearchResults(name)
{
// The number of matches from the last run of <Search()>.
this.lastMatchCount = 0;
this.lastKey = 0;
this.repeatOn = false;
// Toggles the visibility of the passed element ID.
this.FindChildElement = function(id)
{
var parentElement = document.getElementById(id);
var element = parentElement.firstChild;
while (element && element!=parentElement)
{
if (element.nodeName == 'DIV' && element.className == 'SRChildren')
{
return element;
}
if (element.nodeName == 'DIV' && element.hasChildNodes())
{
element = element.firstChild;
}
else if (element.nextSibling)
{
element = element.nextSibling;
}
else
{
do
{
element = element.parentNode;
}
while (element && element!=parentElement && !element.nextSibling);
if (element && element!=parentElement)
{
element = element.nextSibling;
}
}
}
}
this.Toggle = function(id)
{
var element = this.FindChildElement(id);
if (element)
{
if (element.style.display == 'block')
{
element.style.display = 'none';
}
else
{
element.style.display = 'block';
}
}
}
// Searches for the passed string. If there is no parameter,
// it takes it from the URL query.
//
// Always returns true, since other documents may try to call it
// and that may or may not be possible.
this.Search = function(search)
{
if (!search) // get search word from URL
{
search = window.location.search;
search = search.substring(1); // Remove the leading '?'
search = unescape(search);
}
search = search.replace(/^ +/, ""); // strip leading spaces
search = search.replace(/ +$/, ""); // strip trailing spaces
search = search.toLowerCase();
search = convertToId(search);
var resultRows = document.getElementsByTagName("div");
var matches = 0;
var i = 0;
while (i < resultRows.length)
{
var row = resultRows.item(i);
if (row.className == "SRResult")
{
var rowMatchName = row.id.toLowerCase();
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
if (search.length<=rowMatchName.length &&
rowMatchName.substr(0, search.length)==search)
{
row.style.display = 'block';
matches++;
}
else
{
row.style.display = 'none';
}
}
i++;
}
document.getElementById("Searching").style.display='none';
if (matches == 0) // no results
{
document.getElementById("NoMatches").style.display='block';
}
else // at least one result
{
document.getElementById("NoMatches").style.display='none';
}
this.lastMatchCount = matches;
return true;
}
// return the first item with index index or higher that is visible
this.NavNext = function(index)
{
var focusItem;
while (1)
{
var focusName = 'Item'+index;
focusItem = document.getElementById(focusName);
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
{
break;
}
else if (!focusItem) // last element
{
break;
}
focusItem=null;
index++;
}
return focusItem;
}
this.NavPrev = function(index)
{
var focusItem;
while (1)
{
var focusName = 'Item'+index;
focusItem = document.getElementById(focusName);
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
{
break;
}
else if (!focusItem) // last element
{
break;
}
focusItem=null;
index--;
}
return focusItem;
}
this.ProcessKeys = function(e)
{
if (e.type == "keydown")
{
this.repeatOn = false;
this.lastKey = e.keyCode;
}
else if (e.type == "keypress")
{
if (!this.repeatOn)
{
if (this.lastKey) this.repeatOn = true;
return false; // ignore first keypress after keydown
}
}
else if (e.type == "keyup")
{
this.lastKey = 0;
this.repeatOn = false;
}
return this.lastKey!=0;
}
this.Nav = function(evt,itemIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
if (!this.ProcessKeys(e)) return false;
if (this.lastKey==38) // Up
{
var newIndex = itemIndex-1;
var focusItem = this.NavPrev(newIndex);
if (focusItem)
{
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
if (child && child.style.display == 'block') // children visible
{
var n=0;
var tmpElem;
while (1) // search for last child
{
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
if (tmpElem)
{
focusItem = tmpElem;
}
else // found it!
{
break;
}
n++;
}
}
}
if (focusItem)
{
focusItem.focus();
}
else // return focus to search field
{
parent.document.getElementById("MSearchField").focus();
}
}
else if (this.lastKey==40) // Down
{
var newIndex = itemIndex+1;
var focusItem;
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem && elem.style.display == 'block') // children visible
{
focusItem = document.getElementById('Item'+itemIndex+'_c0');
}
if (!focusItem) focusItem = this.NavNext(newIndex);
if (focusItem) focusItem.focus();
}
else if (this.lastKey==39) // Right
{
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem) elem.style.display = 'block';
}
else if (this.lastKey==37) // Left
{
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem) elem.style.display = 'none';
}
else if (this.lastKey==27) // Escape
{
parent.searchBox.CloseResultsWindow();
parent.document.getElementById("MSearchField").focus();
}
else if (this.lastKey==13) // Enter
{
return true;
}
return false;
}
this.NavChild = function(evt,itemIndex,childIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
if (!this.ProcessKeys(e)) return false;
if (this.lastKey==38) // Up
{
if (childIndex>0)
{
var newIndex = childIndex-1;
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
}
else // already at first child, jump to parent
{
document.getElementById('Item'+itemIndex).focus();
}
}
else if (this.lastKey==40) // Down
{
var newIndex = childIndex+1;
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
if (!elem) // last child, jump to parent next parent
{
elem = this.NavNext(itemIndex+1);
}
if (elem)
{
elem.focus();
}
}
else if (this.lastKey==27) // Escape
{
parent.searchBox.CloseResultsWindow();
parent.document.getElementById("MSearchField").focus();
}
else if (this.lastKey==13) // Enter
{
return true;
}
return false;
}
}
function setKeyActions(elem,action)
{
elem.setAttribute('onkeydown',action);
elem.setAttribute('onkeypress',action);
elem.setAttribute('onkeyup',action);
}
function setClassAttr(elem,attr)
{
elem.setAttribute('class',attr);
elem.setAttribute('className',attr);
}
function createResults()
{
var results = document.getElementById("SRResults");
for (var e=0; e<searchData.length; e++)
{
var id = searchData[e][0];
var srResult = document.createElement('div');
srResult.setAttribute('id','SR_'+id);
setClassAttr(srResult,'SRResult');
var srEntry = document.createElement('div');
setClassAttr(srEntry,'SREntry');
var srLink = document.createElement('a');
srLink.setAttribute('id','Item'+e);
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
setClassAttr(srLink,'SRSymbol');
srLink.innerHTML = searchData[e][1][0];
srEntry.appendChild(srLink);
if (searchData[e][1].length==2) // single result
{
srLink.setAttribute('href',searchData[e][1][1][0]);
if (searchData[e][1][1][1])
{
srLink.setAttribute('target','_parent');
}
var srScope = document.createElement('span');
setClassAttr(srScope,'SRScope');
srScope.innerHTML = searchData[e][1][1][2];
srEntry.appendChild(srScope);
}
else // multiple results
{
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
var srChildren = document.createElement('div');
setClassAttr(srChildren,'SRChildren');
for (var c=0; c<searchData[e][1].length-1; c++)
{
var srChild = document.createElement('a');
srChild.setAttribute('id','Item'+e+'_c'+c);
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
setClassAttr(srChild,'SRScope');
srChild.setAttribute('href',searchData[e][1][c+1][0]);
if (searchData[e][1][c+1][1])
{
srChild.setAttribute('target','_parent');
}
srChild.innerHTML = searchData[e][1][c+1][2];
srChildren.appendChild(srChild);
}
srEntry.appendChild(srChildren);
}
srResult.appendChild(srEntry);
results.appendChild(srResult);
}
}
function init_search()
{
var results = document.getElementById("MSearchSelectWindow");
for (var key in indexSectionLabels)
{
var link = document.createElement('a');
link.setAttribute('class','SelectItem');
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
link.href='javascript:void(0)';
link.innerHTML='<span class="SelectionMark">&#160;</span>'+indexSectionLabels[key];
results.appendChild(link);
}
searchBox.OnSelectItem(0);
}

BIN
html/search/search_l.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 604 B

BIN
html/search/search_m.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Some files were not shown because too many files have changed in this diff Show more