Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
phidgets::Humidity Class Referencefinal

#include <humidity.h>

Public Member Functions

double getHumidity () const
 
 Humidity (int32_t serial_number, int hub_port, bool is_hub_port_device, std::function< void(double)> humidity_handler)
 
void humidityChangeHandler (double humidity) const
 
void setDataInterval (uint32_t interval_ms) const
 
 ~Humidity ()
 

Static Private Member Functions

static void HumidityChangeHandler (PhidgetHumiditySensorHandle humidity_handle, void *ctx, double humidity)
 

Private Attributes

PhidgetHumiditySensorHandle humidity_handle_
 
std::function< void(double)> humidity_handler_
 

Detailed Description

Definition at line 41 of file humidity.h.

Constructor & Destructor Documentation

◆ Humidity()

phidgets::Humidity::Humidity ( int32_t  serial_number,
int  hub_port,
bool  is_hub_port_device,
std::function< void(double)>  humidity_handler 
)
explicit

Definition at line 40 of file humidity.cpp.

◆ ~Humidity()

phidgets::Humidity::~Humidity ( )

Definition at line 62 of file humidity.cpp.

Member Function Documentation

◆ getHumidity()

double phidgets::Humidity::getHumidity ( ) const

Definition at line 68 of file humidity.cpp.

◆ humidityChangeHandler()

void phidgets::Humidity::humidityChangeHandler ( double  humidity) const

Definition at line 90 of file humidity.cpp.

◆ HumidityChangeHandler()

void phidgets::Humidity::HumidityChangeHandler ( PhidgetHumiditySensorHandle  humidity_handle,
void *  ctx,
double  humidity 
)
staticprivate

Definition at line 95 of file humidity.cpp.

◆ setDataInterval()

void phidgets::Humidity::setDataInterval ( uint32_t  interval_ms) const

Definition at line 80 of file humidity.cpp.

Member Data Documentation

◆ humidity_handle_

PhidgetHumiditySensorHandle phidgets::Humidity::humidity_handle_
private

Definition at line 60 of file humidity.h.

◆ humidity_handler_

std::function<void(double)> phidgets::Humidity::humidity_handler_
private

Definition at line 59 of file humidity.h.


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


phidgets_api
Author(s): Tully Foote, Ivan Dryanovski
autogenerated on Sun May 11 2025 02:20:27