FreeCalypso > hg > fc-rfcal-tools
annotate cmu200/band.h @ 62:a98873b713c3
fc-rfcal-rxband: channel calibration implemented
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sun, 28 May 2017 00:33:10 +0000 |
| parents | e2db512abbee |
| children | 3ec82dc1dbda |
| 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; |
|
e2db512abbee
fc-cmu200d: band and ARFCN tables implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 }; |
