15 #define OSMO_GSM48_RANGE_ENC_MAX_ARFCNS 29 osmo_gsm48_range
Definition: gsm48_arfcn_range_encode.h:7
Definition: gsm48_arfcn_range_encode.h:8
int osmo_gsm48_range_enc_determine_range(const int *arfcns, int size, int *f0_out)
This implements the range determination as described in GSM 04.08 J4.
Definition: gsm48_arfcn_range_encode.c:165
int osmo_gsm48_range_enc_1024(uint8_t *chan_list, int f0, int f0_incl, int *w)
Definition: gsm48_arfcn_range_encode.c:293
int osmo_gsm48_range_enc_find_index(enum osmo_gsm48_range rng, const int *arfcns, int size)
Determine at which index to split the ARFCNs to create an equally size partition for the given range...
Definition: gsm48_arfcn_range_encode.c:55
int osmo_gsm48_range_enc_arfcns(enum osmo_gsm48_range rng, const int *arfcns, int sze, int *out, int idx)
Range encode the ARFCN list.
Definition: gsm48_arfcn_range_encode.c:132
int osmo_gsm48_range_enc_256(uint8_t *chan_list, int f0, int *w)
Definition: gsm48_arfcn_range_encode.c:275
int osmo_gsm48_range_enc_128(uint8_t *chan_list, int f0, int *w)
Definition: gsm48_arfcn_range_encode.c:266
Definition: gsm48_arfcn_range_encode.h:11
Definition: gsm48_arfcn_range_encode.h:9
Definition: gsm48_arfcn_range_encode.h:10
int osmo_gsm48_range_enc_512(uint8_t *chan_list, int f0, int *w)
Definition: gsm48_arfcn_range_encode.c:284
Definition: gsm48_arfcn_range_encode.h:12
int osmo_gsm48_range_enc_filter_arfcns(int *arfcns, const int sze, const int f0, int *f0_included)
Definition: gsm48_arfcn_range_encode.c:301