FreeCalypso > hg > fc-rfcal-tools
annotate cmu200/band.h @ 87:34a1e06a8587
checking in cableconf and txlevels config files
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 17 Jul 2017 00:03:27 +0000 |
parents | 3ec82dc1dbda |
children |
rev | line source |
---|---|
2
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 /* |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 * In this header file we are going to define structures which contain |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 * our knowledge about GSM frequency bands we work with. |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 */ |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 struct arfcn_range { |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 unsigned min; |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 unsigned max; |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 unsigned ul_khz; |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 unsigned dl_khz; |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 }; |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 struct band { |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 char *name; |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 int secaddr; |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 struct arfcn_range *arfcn_range; |
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 struct arfcn_range *arfcn_range_ext; |
68
3ec82dc1dbda
fc-cmu200d: implemented reading and parsing of cable config files (-c arg)
Mychaela Falconia <falcon@freecalypso.org>
parents:
2
diff
changeset
|
18 unsigned ul_cable_loss; |
3ec82dc1dbda
fc-cmu200d: implemented reading and parsing of cable config files (-c arg)
Mychaela Falconia <falcon@freecalypso.org>
parents:
2
diff
changeset
|
19 unsigned dl_cable_loss; |
2
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 }; |