ESPHome 2025.5.0
Loading...
Searching...
No Matches
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

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  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
}