ESPHome 2026.2.1
Loading...
Searching...
No Matches
pmsx003.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::pmsx003::PMSX003Component
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::pmsx003
 

Enumerations

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