Zi Qi Yap / SPS30-sensor

Dependents:   SPS30_TEST

Embed: (wiki syntax)

« Back to documentation index

Sps30 Class Reference

Sps30 Class Reference

Create SPS30 controller class. More...

#include <sps30.h>

Public Member Functions

 Sps30 (PinName sda, PinName scl, int i2c_frequency)
 32 unsigned bit in seconds
 ~Sps30 ()
 Destructor.
void InitSensor ()
 Initialise SPS30.
int PollSensor ()
 Poll SPS30 Data.

Data Fields

uint16_t sps_ready
 1 = ready, 0 = busy

Detailed Description

Create SPS30 controller class.

inherits SensorDriver members and methods essential for Sensor Thread

Parameters:
sps30class

Definition at line 48 of file sps30.h.


Constructor & Destructor Documentation

Sps30 ( PinName  sda,
PinName  scl,
int  i2c_frequency 
)

32 unsigned bit in seconds

Create a SPS30 object using the specified I2C object

Parameters:
sda- mbed I2C interface pin
scl- mbed I2C interface pin
I2CFrequency (in Hz)
Returns:
none

Definition at line 7 of file sps30.cpp.

~Sps30 (  )

Destructor.

Parameters:
--none--
Returns:
none

Definition at line 25 of file sps30.cpp.


Member Function Documentation

void InitSensor (  )

Initialise SPS30.

Parameters:
--none--
Returns:
enum SPSStatus

Definition at line 441 of file sps30.cpp.

int PollSensor (  )

Poll SPS30 Data.

Parameters:
--none--
Returns:
enum SPSStatus

Definition at line 468 of file sps30.cpp.


Field Documentation

uint16_t sps_ready

1 = ready, 0 = busy

Definition at line 51 of file sps30.h.