#pragma once #include enum vlr_lu_state { VLR_ULA_S_IDLE, VLR_ULA_S_WAIT_IMEISV, VLR_ULA_S_WAIT_PVLR, /* Waiting for ID from PVLR */ VLR_ULA_S_WAIT_AUTH, /* Waiting for Authentication */ VLR_ULA_S_WAIT_CIPH, /* Waiting for Ciphering Complete */ VLR_ULA_S_WAIT_IMSI, /* Waiting for IMSI from MS */ VLR_ULA_S_WAIT_HLR_CHECK_IMEI_EARLY, /* Waiting for Check IMEI result from HLR */ VLR_ULA_S_WAIT_HLR_UPD, /* Waiting for end of HLR update */ VLR_ULA_S_WAIT_LU_COMPL,/* Waiting for LU complete */ VLR_ULA_S_WAIT_LU_COMPL_STANDALONE, /* Standalone VLR */ VLR_ULA_S_DONE }; void vlr_lu_fsm_init(void);