libosmogsm
0.9.6-23.20170220git32ee5af8.fc42
Osmocom GSM library
Loading...
Searching...
No Matches
rxlev_stat.h
1
#pragma once
2
3
#define NUM_RXLEVS 32
4
#define NUM_ARFCNS 1024
5
6
struct
rxlev_stats
{
7
/* the maximum number of ARFCN's is 1024, and there are 32 RxLevels,
8
* so in we keep one 1024bit-bitvec for each RxLev */
9
uint8_t rxlev_buckets[NUM_RXLEVS][NUM_ARFCNS/8];
10
};
11
12
void
rxlev_stat_input(
struct
rxlev_stats
*st, uint16_t arfcn, uint8_t rxlev);
13
14
/* get the next ARFCN that has the specified Rxlev */
15
int16_t rxlev_stat_get_next(
const
struct
rxlev_stats
*st, uint8_t rxlev, int16_t arfcn);
16
17
void
rxlev_stat_reset(
struct
rxlev_stats
*st);
18
19
void
rxlev_stat_dump(
const
struct
rxlev_stats
*st);
rxlev_stats
Definition
rxlev_stat.h:6
include
osmocom
gsm
rxlev_stat.h
Generated on Thu Jul 18 2024 00:00:00 for libosmogsm by
1.12.0