Harald Welte | b8b85a1 | 2016-06-17 00:06:42 +0200 | [diff] [blame] | 1 | #pragma once |
| 2 | |
| 3 | #include <osmocom/core/fsm.h> |
| 4 | |
| 5 | enum vlr_lu_state { |
| 6 | VLR_ULA_S_IDLE, |
| 7 | VLR_ULA_S_WAIT_IMEISV, |
| 8 | VLR_ULA_S_WAIT_PVLR, /* Waiting for ID from PVLR */ |
| 9 | VLR_ULA_S_WAIT_AUTH, /* Waiting for Authentication */ |
| 10 | VLR_ULA_S_WAIT_CIPH, /* Waiting for Ciphering Complete */ |
| 11 | VLR_ULA_S_WAIT_IMSI, /* Waiting for IMSI from MS */ |
Oliver Smith | cbf2c93 | 2019-05-06 13:09:55 +0200 | [diff] [blame] | 12 | VLR_ULA_S_WAIT_HLR_CHECK_IMEI_EARLY, /* Waiting for Check IMEI result from HLR */ |
Harald Welte | b8b85a1 | 2016-06-17 00:06:42 +0200 | [diff] [blame] | 13 | VLR_ULA_S_WAIT_HLR_UPD, /* Waiting for end of HLR update */ |
| 14 | VLR_ULA_S_WAIT_LU_COMPL,/* Waiting for LU complete */ |
| 15 | VLR_ULA_S_WAIT_LU_COMPL_STANDALONE, /* Standalone VLR */ |
| 16 | VLR_ULA_S_DONE |
| 17 | }; |
| 18 | |
| 19 | void vlr_lu_fsm_init(void); |