summaryrefslogtreecommitdiffstats
path: root/src/host/layer23/include/osmocom/bb/common/osmocom_data.h
diff options
context:
space:
mode:
authorAndreas.Eversberg <jolly@eversberg.eu>2010-08-28 09:36:07 +0000
committerAndreas.Eversberg <jolly@eversberg.eu>2010-08-28 09:36:07 +0000
commit4931b324e54b2b6541f14f650cee9489bc9e2340 (patch)
tree5bead43422f1dab62b5aa0278006ce3545860c9b /src/host/layer23/include/osmocom/bb/common/osmocom_data.h
parentc6a423392efd2a2264f9361d782146bdedca2633 (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.h7
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;