ESPHome 2025.5.0
Loading...
Searching...
No Matches
seeed_mr24hpc1.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::seeed_mr24hpc1::MR24HPC1Component
 

Namespaces

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

Enumerations

enum  esphome::seeed_mr24hpc1::FrameState {
  esphome::seeed_mr24hpc1::FRAME_IDLE , esphome::seeed_mr24hpc1::FRAME_HEADER2 , esphome::seeed_mr24hpc1::FRAME_CTL_WORD , esphome::seeed_mr24hpc1::FRAME_CMD_WORD ,
  esphome::seeed_mr24hpc1::FRAME_DATA_LEN_H , esphome::seeed_mr24hpc1::FRAME_DATA_LEN_L , esphome::seeed_mr24hpc1::FRAME_DATA_BYTES , esphome::seeed_mr24hpc1::FRAME_DATA_CRC ,
  esphome::seeed_mr24hpc1::FRAME_TAIL1 , esphome::seeed_mr24hpc1::FRAME_TAIL2
}
 
enum  esphome::seeed_mr24hpc1::PollingState {
  esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_PRODUCT_MODE = 0 , esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_PRODUCT_ID , esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_FIRMWARE_VERSION , esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_HARDWARE_MODE ,
  esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_SCENE_MODE , esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_SENSITIVITY , esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_UNMANNED_TIME , esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_HUMAN_STATUS ,
  esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_HUMAN_MOTION_INF , esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_BODY_MOVE_PARAMETER , esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_KEEPAWAY_STATUS , esphome::seeed_mr24hpc1::STANDARD_QUERY_CUSTOM_MODE ,
  esphome::seeed_mr24hpc1::STANDARD_FUNCTION_QUERY_HEARTBEAT_STATE , esphome::seeed_mr24hpc1::CUSTOM_FUNCTION_QUERY_EXISTENCE_BOUNDARY , esphome::seeed_mr24hpc1::CUSTOM_FUNCTION_QUERY_MOTION_BOUNDARY , esphome::seeed_mr24hpc1::CUSTOM_FUNCTION_QUERY_EXISTENCE_THRESHOLD ,
  esphome::seeed_mr24hpc1::CUSTOM_FUNCTION_QUERY_MOTION_THRESHOLD , esphome::seeed_mr24hpc1::CUSTOM_FUNCTION_QUERY_MOTION_TRIGGER_TIME , esphome::seeed_mr24hpc1::CUSTOM_FUNCTION_QUERY_MOTION_TO_REST_TIME , esphome::seeed_mr24hpc1::CUSTOM_FUNCTION_QUERY_TIME_OF_ENTER_UNMANNED ,
  esphome::seeed_mr24hpc1::UNDERLY_FUNCTION_QUERY_HUMAN_STATUS , esphome::seeed_mr24hpc1::UNDERLY_FUNCTION_QUERY_SPATIAL_STATIC_VALUE , esphome::seeed_mr24hpc1::UNDERLY_FUNCTION_QUERY_SPATIAL_MOTION_VALUE , esphome::seeed_mr24hpc1::UNDERLY_FUNCTION_QUERY_DISTANCE_OF_STATIC_OBJECT ,
  esphome::seeed_mr24hpc1::UNDERLY_FUNCTION_QUERY_DISTANCE_OF_MOVING_OBJECT , esphome::seeed_mr24hpc1::UNDERLY_FUNCTION_QUERY_TARGET_MOVEMENT_SPEED
}
 
enum  esphome::seeed_mr24hpc1::OutputSwitch { esphome::seeed_mr24hpc1::OUTPUT_SWITCH_INIT , esphome::seeed_mr24hpc1::OUTPUT_SWITCH_ON , esphome::seeed_mr24hpc1::OUTPUT_SWTICH_OFF }