Playing With Fusion SHT3X Arduino Library
Loading...
Searching...
No Matches
PWFusion_SHT3X_Data Class Reference

Holds data from a transaction with the SHT3X sensor. Stores raw data, user uses get* functions to retrieve formatted data. More...

#include <PWFusion_SHT3X.h>

Public Member Functions

 PWFusion_SHT3X_Data (uint16_t rawTemp, uint16_t rawHumidity, bool error)
 Construct a new pwfusion sht3x data object.
 
float getTempC ()
 Convert raw register into formatted degrees C.
 
float getTempF ()
 Convert raw register into formatted degrees F.
 
float getRelativeHumidity ()
 Convert raw humidity register into relative humidity.
 
bool wasError ()
 If an error occurred during a transaction with the SHT3X device.
 

Public Attributes

uint16_t rawTemp
 Raw 16-bit temperature value from SHT3X register. 0 if error.
 
uint16_t rawHumidity
 Raw 16-bit humidity value from SHT3X register. 0 if error.
 
bool error
 True if an error occurred during a transaction.
 

Detailed Description

Holds data from a transaction with the SHT3X sensor. Stores raw data, user uses get* functions to retrieve formatted data.

Constructor & Destructor Documentation

◆ PWFusion_SHT3X_Data()

PWFusion_SHT3X_Data::PWFusion_SHT3X_Data ( uint16_t  rawTemp,
uint16_t  rawHumidity,
bool  error 
)

Construct a new pwfusion sht3x data object.

Parameters
rawTempSee rawTemp
rawHumiditySee rawHumidity
errorSee error

Member Function Documentation

◆ getRelativeHumidity()

float PWFusion_SHT3X_Data::getRelativeHumidity ( )

Convert raw humidity register into relative humidity.

Returns
float Relative humidity, from [0.0, 1.0]

◆ getTempC()

float PWFusion_SHT3X_Data::getTempC ( )

Convert raw register into formatted degrees C.

Returns
float Temperature in degrees C (Centigrade)

◆ getTempF()

float PWFusion_SHT3X_Data::getTempF ( )

Convert raw register into formatted degrees F.

Returns
float Temperature in degrees F (Fahrenheit)

◆ wasError()

bool PWFusion_SHT3X_Data::wasError ( )

If an error occurred during a transaction with the SHT3X device.

Returns
true An error occurred. Measured data invalid
false No errors, measured data valid

The documentation for this class was generated from the following files: