annotate cmu200/band.h @ 80:b0da2db4e36b

fc-rfcal-txband: basis run implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 15 Jul 2017 21:22:38 +0000
parents 3ec82dc1dbda
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 };