ESPHome  2024.11.1
Data Fields
esphome::pmsa003i::PM25AQIData Struct Reference

! Structure holding Plantower's standard packet More...

#include <pmsa003i.h>

Data Fields

uint16_t framelen
 How long this data chunk is. More...
 
uint16_t pm10_standard
 Standard PM1.0. More...
 
uint16_t pm25_standard
 Standard PM2.5. More...
 
uint16_t pm100_standard
 Standard PM10.0. More...
 
uint16_t pm10_env
 Environmental PM1.0. More...
 
uint16_t pm25_env
 Environmental PM2.5. More...
 
uint16_t pm100_env
 Environmental PM10.0. More...
 
uint16_t particles_03um
 
uint16_t particles_05um
 

0.3um Particle Count

More...
 
uint16_t particles_10um
 

0.5um Particle Count

More...
 
uint16_t particles_25um
 

1.0um Particle Count

More...
 
uint16_t particles_50um
 

2.5um Particle Count

More...
 
uint16_t particles_100um
 

5.0um Particle Count

More...
 
uint16_t unused
 

10.0um Particle Count

More...
 
uint16_t checksum
 Packet checksum. More...
 

Detailed Description

! Structure holding Plantower's standard packet

Definition at line 12 of file pmsa003i.h.

Field Documentation

◆ checksum

uint16_t esphome::pmsa003i::PM25AQIData::checksum

Packet checksum.

Definition at line 27 of file pmsa003i.h.

◆ framelen

uint16_t esphome::pmsa003i::PM25AQIData::framelen

How long this data chunk is.

Definition at line 13 of file pmsa003i.h.

◆ particles_03um

uint16_t esphome::pmsa003i::PM25AQIData::particles_03um

Definition at line 20 of file pmsa003i.h.

◆ particles_05um

uint16_t esphome::pmsa003i::PM25AQIData::particles_05um

0.3um Particle Count

Definition at line 20 of file pmsa003i.h.

◆ particles_100um

uint16_t esphome::pmsa003i::PM25AQIData::particles_100um

5.0um Particle Count

Definition at line 20 of file pmsa003i.h.

◆ particles_10um

uint16_t esphome::pmsa003i::PM25AQIData::particles_10um

0.5um Particle Count

Definition at line 20 of file pmsa003i.h.

◆ particles_25um

uint16_t esphome::pmsa003i::PM25AQIData::particles_25um

1.0um Particle Count

Definition at line 20 of file pmsa003i.h.

◆ particles_50um

uint16_t esphome::pmsa003i::PM25AQIData::particles_50um

2.5um Particle Count

Definition at line 20 of file pmsa003i.h.

◆ pm100_env

uint16_t esphome::pmsa003i::PM25AQIData::pm100_env

Environmental PM10.0.

Definition at line 17 of file pmsa003i.h.

◆ pm100_standard

uint16_t esphome::pmsa003i::PM25AQIData::pm100_standard

Standard PM10.0.

Definition at line 14 of file pmsa003i.h.

◆ pm10_env

uint16_t esphome::pmsa003i::PM25AQIData::pm10_env

Environmental PM1.0.

Definition at line 17 of file pmsa003i.h.

◆ pm10_standard

uint16_t esphome::pmsa003i::PM25AQIData::pm10_standard

Standard PM1.0.

Definition at line 14 of file pmsa003i.h.

◆ pm25_env

uint16_t esphome::pmsa003i::PM25AQIData::pm25_env

Environmental PM2.5.

Definition at line 17 of file pmsa003i.h.

◆ pm25_standard

uint16_t esphome::pmsa003i::PM25AQIData::pm25_standard

Standard PM2.5.

Definition at line 14 of file pmsa003i.h.

◆ unused

uint16_t esphome::pmsa003i::PM25AQIData::unused

10.0um Particle Count

Unused

Definition at line 26 of file pmsa003i.h.


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