# Generic states
IDLE
PAUSE
SENSE1
SENSE2

# Arbitrary command execution
EXECUTE
APDU

# Reset reader
RESET_WAIT
RESET_RESET
RESET_UNLOCK
RESET_LED_MANUAL
RESET_LED_OFF

# Initialize
INIT_WAIT
INIT_RESET

INIT_READ_CPU_VERSION
INIT_READ_ICC_VERSION
INIT_READ_SAM_VERSION
INIT_READ_MEM_VERSION
INIT_LED_OFF

INIT_V2BF_INSERTION_DENIAL
INIT_V2BF_EJECT

INIT_V4KF_LOCK
INIT_V4KF_LED_MANUAL
INIT_V4KF_LED_OFF

INIT_V2XF_INSERTION_DENIAL
INIT_V2XF_EJECT

# Insert card
INSERT_PROBE1
INSERT_PROBE2
INSERT_PROBE1_LOCK
INSERT_PROBE2_LOCK
INSERT_INSERTION_PERMISSION
INSERT_LED_GREEN
INSERT_TRANSACTION_SETTING
INSERT_POLL1
INSERT_POLL2
INSERT_V4KF_WAIT
INSERT_V4KF_POLL1
INSERT_V4KF_POLL2
INSERT_LOCK_ON
INSERT_DEACTIVATE_ICC
INSERT_DEACTIVATE_MEM
INSERT_LOCK_OFF
INSERT_WAIT_READ
INSERT_READ
INSERT_CLEAR
INSERT_LOCKED
INSERT_INSERTED
INSERT_INSERTED_GREEN
INSERT_V4KF_WATCH1
INSERT_V4KF_WATCH2

# Remove card
REMOVE_PROBE1
REMOVE_PROBE2
REMOVE_DEACTIVATE_ICC
REMOVE_DEACTIVATE_MEM
REMOVE_V2BF_RELEASE
REMOVE_V2BF_INSERTION_DENIAL
REMOVE_TRANSACTION_SETTING
REMOVE_V4KF_BLINK
REMOVE_POLL1
REMOVE_POLL2
REMOVE_V4KF_CHECK_EMPTY1
REMOVE_V4KF_CHECK_EMPTY2
REMOVE_V4KF_WAIT_READ
REMOVE_V4KF_READ
REMOVE_V4KF_CLEAR
REMOVE_V4KF_LED_OFF
REMOVE_V4KF_CLOSE2
REMOVE_V2BF_INSERTION_DENIAL2

# Capture card
CAPTURE_PROBE1
CAPTURE_PROBE2
CAPTURE_DEACTIVATE_ICC
CAPTURE_DEACTIVATE_MEM
CAPTURE_RELEASE
CAPTURE_INSERTION_DENIAL
CAPTURE_CAPTURE

# Chip ATR
ATR_DEACTIVATE_ICC
ATR_DEACTIVATE_MEM
ATR_SET_CONTROL_MODE
ATR_ENABLE_CHIP
ATR_STATUS1
ATR_STATUS2
ATR_V4KF_LED

# Chip power off
OFF_DEACTIVATE_ICC
OFF_DEACTIVATE_MEM

# Memory chip read or write
CHIP_READ
CHIP_WRITE

# Identify EMV or Maestro
IDY_DEACTIVATE_ICC
IDY_DEACTIVATE_MEM
IDY_SET_CONTROL_MODE
IDY_ENABLE_CHIP
IDY_STATUS1
IDY_STATUS2
IDY_SELECT_PSE
IDY_GET_PSE_RECORD
IDY_PROBE_AID
IDY_SELECT_AID
IDY_GET_PROCESSING_OPTIONS
IDY_READ_RECORDS
IDY_SELECT_MF
IDY_SELECT_EFID
IDY_READ_EFID
