ESPHome  2024.11.3
Data Structures | Namespaces | Enumerations
fingerprint_grow.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::fingerprint_grow::FingerprintGrowComponent
 
class  esphome::fingerprint_grow::FingerScanStartTrigger
 
class  esphome::fingerprint_grow::FingerScanMatchedTrigger
 
class  esphome::fingerprint_grow::FingerScanUnmatchedTrigger
 
class  esphome::fingerprint_grow::FingerScanMisplacedTrigger
 
class  esphome::fingerprint_grow::FingerScanInvalidTrigger
 
class  esphome::fingerprint_grow::EnrollmentScanTrigger
 
class  esphome::fingerprint_grow::EnrollmentDoneTrigger
 
class  esphome::fingerprint_grow::EnrollmentFailedTrigger
 
class  esphome::fingerprint_grow::EnrollmentAction< Ts >
 
class  esphome::fingerprint_grow::CancelEnrollmentAction< Ts >
 
class  esphome::fingerprint_grow::DeleteAction< Ts >
 
class  esphome::fingerprint_grow::DeleteAllAction< Ts >
 
class  esphome::fingerprint_grow::LEDControlAction< Ts >
 
class  esphome::fingerprint_grow::AuraLEDControlAction< Ts >
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::fingerprint_grow
 

Enumerations

enum  esphome::fingerprint_grow::GrowPacketType { esphome::fingerprint_grow::COMMAND = 0x01, esphome::fingerprint_grow::DATA = 0x02, esphome::fingerprint_grow::ACK = 0x07, esphome::fingerprint_grow::END_DATA = 0x08 }
 
enum  esphome::fingerprint_grow::GrowCommand {
  esphome::fingerprint_grow::GET_IMAGE = 0x01, esphome::fingerprint_grow::IMAGE_2_TZ = 0x02, esphome::fingerprint_grow::SEARCH = 0x04, esphome::fingerprint_grow::REG_MODEL = 0x05,
  esphome::fingerprint_grow::STORE = 0x06, esphome::fingerprint_grow::LOAD = 0x07, esphome::fingerprint_grow::UPLOAD = 0x08, esphome::fingerprint_grow::DELETE = 0x0C,
  esphome::fingerprint_grow::DELETE_ALL = 0x0D, esphome::fingerprint_grow::READ_SYS_PARAM = 0x0F, esphome::fingerprint_grow::SET_PASSWORD = 0x12, esphome::fingerprint_grow::VERIFY_PASSWORD = 0x13,
  esphome::fingerprint_grow::HI_SPEED_SEARCH = 0x1B, esphome::fingerprint_grow::TEMPLATE_COUNT = 0x1D, esphome::fingerprint_grow::AURA_CONFIG = 0x35, esphome::fingerprint_grow::LED_ON = 0x50,
  esphome::fingerprint_grow::LED_OFF = 0x51
}
 
enum  esphome::fingerprint_grow::GrowResponse {
  esphome::fingerprint_grow::OK = 0x00, esphome::fingerprint_grow::PACKET_RCV_ERR = 0x01, esphome::fingerprint_grow::NO_FINGER = 0x02, esphome::fingerprint_grow::IMAGE_FAIL = 0x03,
  esphome::fingerprint_grow::IMAGE_MESS = 0x06, esphome::fingerprint_grow::FEATURE_FAIL = 0x07, esphome::fingerprint_grow::NO_MATCH = 0x08, esphome::fingerprint_grow::NOT_FOUND = 0x09,
  esphome::fingerprint_grow::ENROLL_MISMATCH = 0x0A, esphome::fingerprint_grow::BAD_LOCATION = 0x0B, esphome::fingerprint_grow::DB_RANGE_FAIL = 0x0C, esphome::fingerprint_grow::UPLOAD_FEATURE_FAIL = 0x0D,
  esphome::fingerprint_grow::PACKET_RESPONSE_FAIL = 0x0E, esphome::fingerprint_grow::UPLOAD_FAIL = 0x0F, esphome::fingerprint_grow::DELETE_FAIL = 0x10, esphome::fingerprint_grow::DB_CLEAR_FAIL = 0x11,
  esphome::fingerprint_grow::PASSWORD_FAIL = 0x13, esphome::fingerprint_grow::INVALID_IMAGE = 0x15, esphome::fingerprint_grow::FLASH_ERR = 0x18, esphome::fingerprint_grow::INVALID_REG = 0x1A,
  esphome::fingerprint_grow::HANDSHAKE_SIGN = 0x55, esphome::fingerprint_grow::BAD_PACKET = 0xFE, esphome::fingerprint_grow::TIMEOUT = 0xFF
}
 
enum  esphome::fingerprint_grow::GrowAuraLEDState {
  esphome::fingerprint_grow::BREATHING = 0x01, esphome::fingerprint_grow::FLASHING = 0x02, esphome::fingerprint_grow::ALWAYS_ON = 0x03, esphome::fingerprint_grow::ALWAYS_OFF = 0x04,
  esphome::fingerprint_grow::GRADUAL_ON = 0x05, esphome::fingerprint_grow::GRADUAL_OFF = 0x06
}
 
enum  esphome::fingerprint_grow::GrowAuraLEDColor {
  esphome::fingerprint_grow::RED = 0x01, esphome::fingerprint_grow::BLUE = 0x02, esphome::fingerprint_grow::PURPLE = 0x03, esphome::fingerprint_grow::GREEN = 0x04,
  esphome::fingerprint_grow::YELLOW = 0x05, esphome::fingerprint_grow::CYAN = 0x06, esphome::fingerprint_grow::WHITE = 0x07
}