#include <inttypes.h>

Go to the source code of this file.
Data Structures | |
| class | WaspSensorAgr |
| WaspSensorAgr Class. More... | |
Defines | |
| #define | SENS_AGR_PLUVIOMETER 16 |
| Sensor types. Pluviometer sensor in this case (two sensors may be connected to this socket). | |
| #define | SENS_AGR_ANEMOMETER 1 |
| Sensor types. Anemometer sensor in this case. | |
| #define | SENS_AGR_WATERMARK_1 2 |
| Sensor types. Watermark sensor in this case. | |
| #define | SENS_AGR_WATERMARK_2 4 |
| Sensor types. Watermark sensor in this case. | |
| #define | SENS_AGR_WATERMARK_3 8 |
| Sensor types. Watermark sensor in this case. | |
| #define | SENS_AGR_VANE 0 |
| Sensor types. Vane sensor in this case. | |
| #define | SENS_AGR_DENDROMETER 32 |
| Sensor types. Dendrometer sensor in this case. | |
| #define | SENS_AGR_PT1000 64 |
| Sensor types. PT1000 sensor in this case. | |
| #define | SENS_AGR_LEAF_WETNESS 128 |
| Sensor types. Leaf wetness sensor in this case. | |
| #define | SENS_AGR_TEMPERATURE 256 |
| Sensor types. Temperature sensor in this case. | |
| #define | SENS_AGR_HUMIDITY 512 |
| Sensor types. Humidity sensor in this case. | |
| #define | SENS_AGR_RADIATION 1024 |
| Sensor types. Sun radiation sensor in this case (two sensors may be connected to this socket). | |
| #define | SENS_AGR_SENSIRION 2048 |
| Sensor types. Sensirion sensor in this case (two sensors may be connected to this socket). | |
| #define | SENS_AGR_PRESSURE 4096 |
| Sensor types. Pressure sensor in this case. | |
| #define | SENS_SWITCH_1 DIGITAL7 |
| Switches for powering the sensors. | |
| #define | SENS_SWITCH_2 DIGITAL1 |
| Switches for powering the sensors. | |
| #define | SENS_SWITCH_3 ANA0 |
| Switches for powering the sensors. | |
| #define | SENS_SWITCH_4 DIGITAL5 |
| Switches for powering the sensors. | |
| #define | SENS_MUX_SEL DIGITAL3 |
| Sensor multiplexer selector. | |
| #define | SENS_CLK DIGITAL8 |
| Sensirion CLK pin. | |
| #define | SENS_DATA DIGITAL6 |
| Sensirion CLK data. | |
| #define | SENS_PREC_HIGH 1 |
| Sensirion High Precision. | |
| #define | SENS_PREC_LOW 0 |
| Sensirion Low Precision. | |
| #define | SENSIRION_TEMP 0 |
| Sensirion Temperature. | |
| #define | SENSIRION_HUM 1 |
| Sensirion Humidity. | |
| #define | SENS_AGR_VANE_N 0 |
| Vane : North Direction. | |
| #define | SENS_AGR_VANE_NNE 1 |
| Vane : North-NorthEast Direction. | |
| #define | SENS_AGR_VANE_NE 2 |
| Vane : NorthEast Direction. | |
| #define | SENS_AGR_VANE_ENE 4 |
| Vane : East-NorthEast Direction. | |
| #define | SENS_AGR_VANE_E 8 |
| Vane : East Direction. | |
| #define | SENS_AGR_VANE_ESE 16 |
| Vane : East-SouthEast Direction. | |
| #define | SENS_AGR_VANE_SE 32 |
| Vane : SouthEast Direction. | |
| #define | SENS_AGR_VANE_SSE 64 |
| Vane : South-SouthEast Direction. | |
| #define | SENS_AGR_VANE_S 128 |
| Vane : South Direction. | |
| #define | SENS_AGR_VANE_SSW 256 |
| Vane : South-SouthWest Direction. | |
| #define | SENS_AGR_VANE_SW 512 |
| Vane : SouthWest Direction. | |
| #define | SENS_AGR_VANE_WSW 1024 |
| Vane : West-SouthWest Direction. | |
| #define | SENS_AGR_VANE_W 2048 |
| Vane : West Direction. | |
| #define | SENS_AGR_VANE_WNW 4096 |
| Vane : West-Northwest Direction. | |
| #define | SENS_AGR_VANE_NW 8192 |
| Vane : NorthWest Direction. | |
| #define | SENS_AGR_VANE_NNW 16384 |
| Vane : North-NorthWest Direction. | |
Variables | |
| WaspSensorAgr | SensorAgr |
Copyright (C) 2009 Libelium Comunicaciones Distribuidas S.L. http://www.libelium.com
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 2.1 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Version: 0.1
Design: David Gascón
Implementation: Alberto Bielsa, Manuel Calahorra
Definition in file WaspSensorAgr.h.
| #define SENS_AGR_ANEMOMETER 1 |
Sensor types. Anemometer sensor in this case.
Definition at line 103 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::attachInt(), WaspSensorAgr::detachInt(), WaspSensorAgr::readValue(), WaspSensorAgr::setSensorMode(), and WaspSensorAgr::sleepAgr().
| #define SENS_AGR_DENDROMETER 32 |
Sensor types. Dendrometer sensor in this case.
Definition at line 108 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_HUMIDITY 512 |
Sensor types. Humidity sensor in this case.
Definition at line 112 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_LEAF_WETNESS 128 |
Sensor types. Leaf wetness sensor in this case.
Definition at line 110 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_PLUVIOMETER 16 |
Sensor types. Pluviometer sensor in this case (two sensors may be connected to this socket).
Definition at line 102 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::attachInt(), WaspSensorAgr::detachInt(), WaspSensorAgr::readValue(), and WaspSensorAgr::sleepAgr().
| #define SENS_AGR_PRESSURE 4096 |
Sensor types. Pressure sensor in this case.
Definition at line 115 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_PT1000 64 |
Sensor types. PT1000 sensor in this case.
Definition at line 109 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_RADIATION 1024 |
Sensor types. Sun radiation sensor in this case (two sensors may be connected to this socket).
Definition at line 113 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_SENSIRION 2048 |
Sensor types. Sensirion sensor in this case (two sensors may be connected to this socket).
Definition at line 114 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_TEMPERATURE 256 |
Sensor types. Temperature sensor in this case.
Definition at line 111 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_VANE 0 |
Sensor types. Vane sensor in this case.
Definition at line 107 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_VANE_E 8 |
Vane : East Direction.
Definition at line 245 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_ENE 4 |
Vane : East-NorthEast Direction.
Definition at line 244 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_ESE 16 |
Vane : East-SouthEast Direction.
Definition at line 246 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_N 0 |
Vane : North Direction.
Definition at line 241 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_NE 2 |
Vane : NorthEast Direction.
Definition at line 243 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_NNE 1 |
Vane : North-NorthEast Direction.
Definition at line 242 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_NNW 16384 |
Vane : North-NorthWest Direction.
Definition at line 256 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_NW 8192 |
Vane : NorthWest Direction.
Definition at line 255 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_S 128 |
Vane : South Direction.
Definition at line 249 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_SE 32 |
Vane : SouthEast Direction.
Definition at line 247 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_SSE 64 |
Vane : South-SouthEast Direction.
Definition at line 248 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_SSW 256 |
Vane : South-SouthWest Direction.
Definition at line 250 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_SW 512 |
Vane : SouthWest Direction.
Definition at line 251 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_W 2048 |
Vane : West Direction.
Definition at line 253 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_WNW 4096 |
Vane : West-Northwest Direction.
Definition at line 254 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_VANE_WSW 1024 |
Vane : West-SouthWest Direction.
Definition at line 252 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::getVaneDirection().
| #define SENS_AGR_WATERMARK_1 2 |
Sensor types. Watermark sensor in this case.
Definition at line 104 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), WaspSensorAgr::readWatermark(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_WATERMARK_2 4 |
Sensor types. Watermark sensor in this case.
Definition at line 105 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), WaspSensorAgr::readWatermark(), and WaspSensorAgr::setSensorMode().
| #define SENS_AGR_WATERMARK_3 8 |
Sensor types. Watermark sensor in this case.
Definition at line 106 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), WaspSensorAgr::readWatermark(), and WaspSensorAgr::setSensorMode().
| #define SENS_CLK DIGITAL8 |
Sensirion CLK pin.
Definition at line 169 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readSensirion().
| #define SENS_DATA DIGITAL6 |
Sensirion CLK data.
Definition at line 170 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readSensirion(), and WaspSensorAgr::sleepAgr().
| #define SENS_MUX_SEL DIGITAL3 |
Sensor multiplexer selector.
Definition at line 142 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readValue(), WaspSensorAgr::readWatermark(), and WaspSensorAgr::sleepAgr().
| #define SENS_PREC_HIGH 1 |
Sensirion High Precision.
Definition at line 171 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::humidity_conversion(), WaspSensorAgr::readSensirion(), and WaspSensorAgr::temperature_conversion().
| #define SENS_PREC_LOW 0 |
Sensirion Low Precision.
Definition at line 172 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::humidity_conversion(), and WaspSensorAgr::temperature_conversion().
| #define SENS_SWITCH_1 DIGITAL7 |
Switches for powering the sensors.
Definition at line 138 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::setSensorMode(), and WaspSensorAgr::sleepAgr().
| #define SENS_SWITCH_2 DIGITAL1 |
Switches for powering the sensors.
Definition at line 139 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::setSensorMode(), and WaspSensorAgr::sleepAgr().
| #define SENS_SWITCH_3 ANA0 |
Switches for powering the sensors.
Definition at line 140 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::setSensorMode(), and WaspSensorAgr::sleepAgr().
| #define SENS_SWITCH_4 DIGITAL5 |
Switches for powering the sensors.
Definition at line 141 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::setSensorMode(), and WaspSensorAgr::sleepAgr().
| #define SENSIRION_HUM 1 |
Sensirion Humidity.
Definition at line 174 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readSensirion(), and WaspSensorAgr::readValue().
| #define SENSIRION_TEMP 0 |
Sensirion Temperature.
Definition at line 173 of file WaspSensorAgr.h.
Referenced by WaspSensorAgr::readSensirion(), and WaspSensorAgr::readValue().
Definition at line 795 of file WaspSensorAgr.cpp.
1.5.6