File CayenneTypes.hpp
FileList > src > CayenneTypes.hpp
Go to the source code of this file
Namespaces
| Type | Name |
|---|---|
| namespace | CayenneLPP |
Classes
| Type | Name |
|---|---|
| struct | AcceleroVal_t |
| struct | GPSCoord_t |
| struct | GyroVal_t |
| struct | Measurement_t |
Public Types
| Type | Name |
|---|---|
| union | MeasurementData_t |
Macros
| Type | Name |
|---|---|
| define | ANALOG_VOLT_MAX_RANGE (UINT16_MAX / 100) |
| define | BAROMETRIC_PRESS_MAX_RANGE (UINT16_MAX / 10) |
| define | CAYENNE_MAX_UNION_SIZE (sizeof(GPSCoord_t)) The max size of the union. |
| define | DIG_GPIO_MIN_RANGE (0) |
| define | LUM_MAX_RANGE (UINT16_MAX / 100) |
| define | MAX_GPS_ALT_RANGE (UINT24_MAX / 100) |
| define | MAX_GPS_LAT_RANGE (UINT24_MAX / 10000) |
| define | MAX_GPS_LONG_RANGE (UINT24_MAX / 10000) |
| define | PRESENCE_MIN_RANGE (0) |
| define | RH_MAX_RANGE (UINT16_MAX / 2) |
| define | TEMP_MAX_RANGE (UINT16_MAX / 10) |
| define | UINT24_MAX ((((2 ^ 24) - 1))) The ranges for the checking inside the helper functions! |
Public Types Documentation
union MeasurementData_t
Macro Definition Documentation
define ANALOG_VOLT_MAX_RANGE
define BAROMETRIC_PRESS_MAX_RANGE
define CAYENNE_MAX_UNION_SIZE
define DIG_GPIO_MIN_RANGE
define LUM_MAX_RANGE
define MAX_GPS_ALT_RANGE
define MAX_GPS_LAT_RANGE
define MAX_GPS_LONG_RANGE
define PRESENCE_MIN_RANGE
define RH_MAX_RANGE
define TEMP_MAX_RANGE
define UINT24_MAX
The documentation for this class was generated from the following file src/CayenneTypes.hpp