upm  1.6.0
Sensor/Actuator repository for libmraa (v1.9.0)
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
MAX30100 Class Reference

Public Member Functions

synchronized void delete ()
 
 MAX30100 (short i2c_bus)
 
max30100_value sample ()
 
void sample_continuous (int gpio_pin, boolean buffered, Callback cb)
 
void sample_continuous (int gpio_pin, boolean buffered)
 
void sample_stop ()
 
short read (MAX30100_REG reg)
 
void write (MAX30100_REG reg, short wr_data)
 
int version ()
 
float temperature ()
 
void mode (MAX30100_MODE mode)
 
MAX30100_MODE mode ()
 
void high_res_enable (boolean enable)
 
boolean high_res_enable ()
 
void sample_rate (MAX30100_SR sample_rate)
 
MAX30100_SR sample_rate ()
 
void pulse_width (MAX30100_LED_PW pulse_width)
 
MAX30100_LED_PW pulse_width ()
 
void current (MAX30100_LED_CURRENT ir, MAX30100_LED_CURRENT r)
 
MAX30100_LED_CURRENT current_ir ()
 
MAX30100_LED_CURRENT current_r ()
 
void reset ()
 
void sleep (boolean sleep)
 
void set_callback (Callback value)
 
Callback get_callback ()
 

Protected Member Functions

 MAX30100 (long cPtr, boolean cMemoryOwn)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (MAX30100 obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

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