ESPHome 2026.2.3
Loading...
Searching...
No Matches
esphome::pmsx003 Namespace Reference

Data Structures

class  PMSX003Component
 

Enumerations

enum class  Type : uint8_t {
  PMS1003 = 0 , PMS3003 , PMSX003 , PMS5003S ,
  PMS5003T , PMS5003ST , PMS9003M
}
 
enum class  Command : uint8_t { MEASUREMENT_MODE = 0xE1 , MANUAL_MEASUREMENT = 0xE2 , SLEEP_MODE = 0xE4 }
 
enum class  State : uint8_t { IDLE = 0 , STABILISING , WAITING }
 

Enumeration Type Documentation

◆ Command

enum class esphome::pmsx003::Command : uint8_t
strong
Enumerator
MEASUREMENT_MODE 
MANUAL_MEASUREMENT 
SLEEP_MODE 

Definition at line 20 of file pmsx003.h.

◆ State

enum class esphome::pmsx003::State : uint8_t
strong
Enumerator
IDLE 
STABILISING 
WAITING 

Definition at line 26 of file pmsx003.h.

◆ Type

enum class esphome::pmsx003::Type : uint8_t
strong
Enumerator
PMS1003 
PMS3003 
PMSX003 
PMS5003S 
PMS5003T 
PMS5003ST 
PMS9003M 

Definition at line 10 of file pmsx003.h.