summaryrefslogtreecommitdiffstats
path: root/src/target/firmware/include/layer1/sync.h
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2011-07-17 09:41:19 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2011-07-17 09:41:19 +0200
commit74e7535ea2718d810a876bbc572c7fc2f99225a1 (patch)
tree1c28419f758633d2385c711df3c1e071b9f364af /src/target/firmware/include/layer1/sync.h
parent87c597abf6ec605ea152a75e5f13d194955cad28 (diff)
[layer1] Adding neighbour cell measurement code to layer1.
When listening to BCCH, layer1 may measure the power level of neighbour cells. A list of neighbour cell frequencies need to be sent to layer1. After the measurement is done, the results are indicated to layer23.
Diffstat (limited to 'src/target/firmware/include/layer1/sync.h')
-rw-r--r--src/target/firmware/include/layer1/sync.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/target/firmware/include/layer1/sync.h b/src/target/firmware/include/layer1/sync.h
index 07962052..8ed2cb1e 100644
--- a/src/target/firmware/include/layer1/sync.h
+++ b/src/target/firmware/include/layer1/sync.h
@@ -142,6 +142,15 @@ struct l1s_state {
struct l1s_h1 st_h1;
};
} dedicated;
+
+ /* neighbour cell power measurement process */
+ struct {
+ uint8_t n, second;
+ uint8_t pos;
+ uint8_t running;
+ uint16_t band_arfcn[64];
+ uint8_t level[64];
+ } neigh_pm;
};
extern struct l1s_state l1s;