ESPHome 2025.12.0-dev
Loading...
Searching...
No Matches
esphome::hlk_fm22x Namespace Reference

Data Structures

class  DeleteAction
 
class  DeleteAllAction
 
class  EnrollmentAction
 
class  EnrollmentDoneTrigger
 
class  EnrollmentFailedTrigger
 
class  FaceInfoTrigger
 
class  FaceScanInvalidTrigger
 
class  FaceScanMatchedTrigger
 
class  FaceScanUnmatchedTrigger
 
class  HlkFm22xComponent
 
class  ResetAction
 
class  ScanAction
 

Enumerations

enum  HlkFm22xCommand {
  NONE = 0x00 , RESET = 0x10 , GET_STATUS = 0x11 , VERIFY = 0x12 ,
  ENROLL = 0x13 , DELETE_FACE = 0x20 , DELETE_ALL_FACES = 0x21 , GET_ALL_FACE_IDS = 0x24 ,
  GET_VERSION = 0x30 , GET_SERIAL_NUMBER = 0x93
}
 
enum  HlkFm22xResponseType { REPLY = 0x00 , NOTE = 0x01 , IMAGE = 0x02 }
 
enum  HlkFm22xNoteType { READY = 0x00 , FACE_STATE = 0x01 }
 
enum  HlkFm22xResult {
  SUCCESS = 0x00 , REJECTED = 0x01 , ABORTED = 0x02 , FAILED4_CAMERA = 0x04 ,
  FAILED4_UNKNOWNREASON = 0x05 , FAILED4_INVALIDPARAM = 0x06 , FAILED4_NOMEMORY = 0x07 , FAILED4_UNKNOWNUSER = 0x08 ,
  FAILED4_MAXUSER = 0x09 , FAILED4_FACEENROLLED = 0x0A , FAILED4_LIVENESSCHECK = 0x0C , FAILED4_TIMEOUT = 0x0D ,
  FAILED4_AUTHORIZATION = 0x0E , FAILED4_READ_FILE = 0x13 , FAILED4_WRITE_FILE = 0x14 , FAILED4_NO_ENCRYPT = 0x15 ,
  FAILED4_NO_RGBIMAGE = 0x17 , FAILED4_JPGPHOTO_LARGE = 0x18 , FAILED4_JPGPHOTO_SMALL = 0x19
}
 
enum  HlkFm22xFaceDirection {
  FACE_DIRECTION_UNDEFINED = 0x00 , FACE_DIRECTION_MIDDLE = 0x01 , FACE_DIRECTION_RIGHT = 0x02 , FACE_DIRECTION_LEFT = 0x04 ,
  FACE_DIRECTION_DOWN = 0x08 , FACE_DIRECTION_UP = 0x10
}
 

Enumeration Type Documentation

◆ HlkFm22xCommand

Enumerator
NONE 
RESET 
GET_STATUS 
VERIFY 
ENROLL 
DELETE_FACE 
DELETE_ALL_FACES 
GET_ALL_FACE_IDS 
GET_VERSION 
GET_SERIAL_NUMBER 

Definition at line 16 of file hlk_fm22x.h.

◆ HlkFm22xFaceDirection

Enumerator
FACE_DIRECTION_UNDEFINED 
FACE_DIRECTION_MIDDLE 
FACE_DIRECTION_RIGHT 
FACE_DIRECTION_LEFT 
FACE_DIRECTION_DOWN 
FACE_DIRECTION_UP 

Definition at line 62 of file hlk_fm22x.h.

◆ HlkFm22xNoteType

Enumerator
READY 
FACE_STATE 

Definition at line 35 of file hlk_fm22x.h.

◆ HlkFm22xResponseType

Enumerator
REPLY 
NOTE 
IMAGE 

Definition at line 29 of file hlk_fm22x.h.

◆ HlkFm22xResult

Enumerator
SUCCESS 
REJECTED 
ABORTED 
FAILED4_CAMERA 
FAILED4_UNKNOWNREASON 
FAILED4_INVALIDPARAM 
FAILED4_NOMEMORY 
FAILED4_UNKNOWNUSER 
FAILED4_MAXUSER 
FAILED4_FACEENROLLED 
FAILED4_LIVENESSCHECK 
FAILED4_TIMEOUT 
FAILED4_AUTHORIZATION 
FAILED4_READ_FILE 
FAILED4_WRITE_FILE 
FAILED4_NO_ENCRYPT 
FAILED4_NO_RGBIMAGE 
FAILED4_JPGPHOTO_LARGE 
FAILED4_JPGPHOTO_SMALL 

Definition at line 40 of file hlk_fm22x.h.