YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
gp2y1010au0f_drv Class Reference

Public Member Functions

 gp2y1010au0f_drv (adc_channel &adc, gpio_interface &led, timer_interface &timer, float voltage_factor=1.0)
 
void start_measure (uint16_t measurements, void(*callback)(gp2y1010au0f_drv *))
 
float get_volt ()
 
float get_volt_min ()
 
float get_volt_max ()
 
float get_dust ()
 

Detailed Description

Definition at line 17 of file gp2y1010au0f_drv.h.

Constructor & Destructor Documentation

◆ gp2y1010au0f_drv()

gp2y1010au0f_drv::gp2y1010au0f_drv ( adc_channel & adc,
gpio_interface & led,
timer_interface & timer,
float voltage_factor = 1.0 )

Definition at line 10 of file gp2y1010au0f_drv.cpp.

◆ ~gp2y1010au0f_drv()

gp2y1010au0f_drv::~gp2y1010au0f_drv ( )

Definition at line 44 of file gp2y1010au0f_drv.cpp.

Member Function Documentation

◆ get_dust()

float gp2y1010au0f_drv::get_dust ( )
inline

Definition at line 36 of file gp2y1010au0f_drv.h.

◆ get_volt()

float gp2y1010au0f_drv::get_volt ( )
inline

Definition at line 30 of file gp2y1010au0f_drv.h.

◆ get_volt_max()

float gp2y1010au0f_drv::get_volt_max ( )
inline

Definition at line 34 of file gp2y1010au0f_drv.h.

◆ get_volt_min()

float gp2y1010au0f_drv::get_volt_min ( )
inline

Definition at line 32 of file gp2y1010au0f_drv.h.

◆ start_measure()

void gp2y1010au0f_drv::start_measure ( uint16_t measurements,
void(* callback )(gp2y1010au0f_drv *) )

Definition at line 34 of file gp2y1010au0f_drv.cpp.


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