Go to the source code of this file.
|
enum | osmo_sysinfo_type {
SYSINFO_TYPE_NONE
,
SYSINFO_TYPE_1
,
SYSINFO_TYPE_2
,
SYSINFO_TYPE_3
,
SYSINFO_TYPE_4
,
SYSINFO_TYPE_5
,
SYSINFO_TYPE_6
,
SYSINFO_TYPE_7
,
SYSINFO_TYPE_8
,
SYSINFO_TYPE_9
,
SYSINFO_TYPE_10
,
SYSINFO_TYPE_13
,
SYSINFO_TYPE_16
,
SYSINFO_TYPE_17
,
SYSINFO_TYPE_18
,
SYSINFO_TYPE_19
,
SYSINFO_TYPE_20
,
SYSINFO_TYPE_2bis
,
SYSINFO_TYPE_2ter
,
SYSINFO_TYPE_2quater
,
SYSINFO_TYPE_5bis
,
SYSINFO_TYPE_5ter
,
SYSINFO_TYPE_EMO
,
SYSINFO_TYPE_MEAS_INFO
,
SYSINFO_TYPE_13alt
,
SYSINFO_TYPE_15
,
SYSINFO_TYPE_2n
,
SYSINFO_TYPE_21
,
SYSINFO_TYPE_22
,
SYSINFO_TYPE_23
,
_MAX_SYSINFO_TYPE
} |
|
◆ OSMO_EARFCN_INVALID
#define OSMO_EARFCN_INVALID 666 |
◆ OSMO_EARFCN_MEAS_INVALID
#define OSMO_EARFCN_MEAS_INVALID 0xff |
◆ sysinfo_buf_t
◆ osmo_sysinfo_type
Enumerator |
---|
SYSINFO_TYPE_NONE | |
SYSINFO_TYPE_1 | |
SYSINFO_TYPE_2 | |
SYSINFO_TYPE_3 | |
SYSINFO_TYPE_4 | |
SYSINFO_TYPE_5 | |
SYSINFO_TYPE_6 | |
SYSINFO_TYPE_7 | |
SYSINFO_TYPE_8 | |
SYSINFO_TYPE_9 | |
SYSINFO_TYPE_10 | |
SYSINFO_TYPE_13 | |
SYSINFO_TYPE_16 | |
SYSINFO_TYPE_17 | |
SYSINFO_TYPE_18 | |
SYSINFO_TYPE_19 | |
SYSINFO_TYPE_20 | |
SYSINFO_TYPE_2bis | |
SYSINFO_TYPE_2ter | |
SYSINFO_TYPE_2quater | |
SYSINFO_TYPE_5bis | |
SYSINFO_TYPE_5ter | |
SYSINFO_TYPE_EMO | |
SYSINFO_TYPE_MEAS_INFO | |
SYSINFO_TYPE_13alt | |
SYSINFO_TYPE_15 | |
SYSINFO_TYPE_2n | |
SYSINFO_TYPE_21 | |
SYSINFO_TYPE_22 | |
SYSINFO_TYPE_23 | |
_MAX_SYSINFO_TYPE | |
◆ osmo_earfcn_add()
Add pair of arfcn and measurement bandwith value to earfcn struct.
- Parameters
-
[in,out] | e | earfcn struct |
[in] | arfcn | EARFCN value, 16 bits |
[in] | meas_bw | measurement bandwith value |
- Returns
- 0 on success, error otherwise
References arfcn, len, and OSMO_EARFCN_INVALID.
◆ osmo_earfcn_bit_size()
Return number of bits necessary to represent earfcn struct as Repeated E-UTRAN Neighbour Cells IE from 3GPP TS 44.018 Table 10.5.2.33b.1.
- Parameters
-
- Returns
- number of bits
References len, and osmo_earfcn_bit_size_ext().
◆ osmo_earfcn_bit_size_ext()
Return number of bits necessary to represent earfcn struct as Repeated E-UTRAN Neighbour Cells IE from 3GPP TS 44.018 Table 10.5.2.33b.1.
- Parameters
-
[in,out] | e | earfcn struct |
[in] | offset | into earfcn struct: how many EARFCNs to skip while estimating size |
- Returns
- number of bits
References len, OSMO_EARFCN_INVALID, and OSMO_EARFCN_MEAS_INVALID.
Referenced by osmo_earfcn_bit_size().
◆ osmo_earfcn_del()
◆ osmo_earfcn_init()
◆ osmo_rsl2sitype()
◆ osmo_sitype2rsl()
◆ osmo_sitype_strs