diff options
author | Andreas.Eversberg <jolly@eversberg.eu> | 2010-08-28 09:36:07 +0000 |
---|---|---|
committer | Andreas.Eversberg <jolly@eversberg.eu> | 2010-08-28 09:36:07 +0000 |
commit | 4931b324e54b2b6541f14f650cee9489bc9e2340 (patch) | |
tree | 5bead43422f1dab62b5aa0278006ce3545860c9b /src/host/layer23/include/osmocom/bb/common/osmocom_data.h | |
parent | c6a423392efd2a2264f9361d782146bdedca2633 (diff) |
[layer23] Adding SIM client
The SIM client is not the SIM reader. It is used to process higher layer
requests. One request may be: "read the IMSI file" or "unlock SIM card, here
is the key". It then selects the right file of SIM card and processes the
request by exchanging APDUs with the SIM reader.
NOTE: Because the reader inside layer 1 is not yet finished, the SIM client
will not work and cannot be tested yet.
Diffstat (limited to 'src/host/layer23/include/osmocom/bb/common/osmocom_data.h')
-rw-r--r-- | src/host/layer23/include/osmocom/bb/common/osmocom_data.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/host/layer23/include/osmocom/bb/common/osmocom_data.h b/src/host/layer23/include/osmocom/bb/common/osmocom_data.h index 2fa59f7b..5de2c790 100644 --- a/src/host/layer23/include/osmocom/bb/common/osmocom_data.h +++ b/src/host/layer23/include/osmocom/bb/common/osmocom_data.h @@ -17,6 +17,7 @@ struct osmocom_ms; #include <osmocom/bb/mobile/gsm322.h> #include <osmocom/bb/mobile/gsm48_mm.h> #include <osmocom/bb/mobile/gsm48_cc.h> +#include <osmocom/bb/mobile/sim.h> /* A layer2 entity */ struct osmol2_entity { @@ -42,15 +43,11 @@ struct osmocom_ms { uint16_t test_arfcn; struct gsm_support support; - struct gsm_settings settings; - struct gsm_subscriber subscr; - + struct gsm_sim sim; struct osmol2_entity l2_entity; - struct rx_meas_stat meas; - struct gsm48_rrlayer rrlayer; struct gsm322_plmn plmn; struct gsm322_cellsel cellsel; |