ESPHome  2024.11.2
Data Structures | Namespaces | Enumerations
seeed_mr24hpc1.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::seeed_mr24hpc1::MR24HPC1Component
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 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 }