blob: 5cf13c77e2e0a1686cf58d5d46399408a9eb0628 [file] [log] [blame]
Harald Welteb8b85a12016-06-17 00:06:42 +02001#pragma once
2
3#include <osmocom/core/fsm.h>
4
5enum 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 */
12 VLR_ULA_S_WAIT_HLR_UPD, /* Waiting for end of HLR update */
13 VLR_ULA_S_WAIT_LU_COMPL,/* Waiting for LU complete */
14 VLR_ULA_S_WAIT_LU_COMPL_STANDALONE, /* Standalone VLR */
15 VLR_ULA_S_DONE
16};
17
18void vlr_lu_fsm_init(void);