Go to the source code of this file.
|
int | osmo_gsm48_rest_octets_si1_encode (uint8_t *data, uint8_t *nch_pos, int is1800_net) |
|
int | osmo_gsm48_si1ro_nch_pos_decode (uint8_t value, uint8_t *num_blocks, uint8_t *first_block) |
| Decode the 5-bit 'NCH position' field within SI1 Rest Octets.
|
|
int | osmo_gsm48_si1ro_nch_pos_encode (uint8_t num_blocks, uint8_t first_block) |
| Encode the 5-bit 'NCH position' field within SI1 Rest Octets.
|
|
int | osmo_gsm48_rest_octets_si2quater_encode (uint8_t *data, uint8_t si2q_index, uint8_t si2q_count, const uint16_t *uarfcn_list, size_t *u_offset, size_t uarfcn_length, uint16_t *scramble_list, struct osmo_earfcn_si2q *si2quater_neigh_list, size_t *e_offset) |
|
int | osmo_gsm48_rest_octets_si6_encode (uint8_t *data, const struct osmo_gsm48_si6_ro_info *in) |
|
int | osmo_gsm48_rest_octets_si3_encode (uint8_t *data, const struct osmo_gsm48_si_ro_info *si3) |
|
int | osmo_gsm48_rest_octets_si4_encode (uint8_t *data, const struct osmo_gsm48_si_ro_info *si4, int len) |
|
int | osmo_gsm48_rest_octets_si13_decode (struct osmo_gsm48_si13_info *si13, const uint8_t *data) |
| Decode SI13 Rest Octests (04.08 Chapter 10.5.2.37b).
|
|
int | osmo_gsm48_rest_octets_si13_encode (uint8_t *data, const struct osmo_gsm48_si13_info *si13) |
|
void | osmo_gsm48_rest_octets_si3_decode (struct osmo_gsm48_si_ro_info *si3, const uint8_t *data) |
| Decode SI3 Rest Octests (Chapter 10.5.2.34 / Table 10.4.72).
|
|
void | osmo_gsm48_rest_octets_si4_decode (struct osmo_gsm48_si_ro_info *si4, const uint8_t *data, int len) |
|
◆ SI2Q_MAX_LEN
◆ SI2Q_MAX_NUM
◆ SI2Q_MIN_LEN
◆ osmo_gsm48_rest_octets_si13_decode()
◆ osmo_gsm48_rest_octets_si13_encode()
◆ osmo_gsm48_rest_octets_si1_encode()
◆ osmo_gsm48_rest_octets_si2quater_encode()
References append_earfcn(), append_uarfcns(), bitvec_set_bit(), bitvec_set_uint(), bitvec_spare_padding(), bitvec_zero(), bitvec::data, L, len, si2q_earfcn_count(), and SI2Q_MAX_LEN.
◆ osmo_gsm48_rest_octets_si3_decode()
Decode SI3 Rest Octests (Chapter 10.5.2.34 / Table 10.4.72).
- Parameters
-
[out] | si3 | decoded SI3 rest octets |
[in] | encoded | SI3 rest octets, 4 octets long |
References bitvec_get_bit_high(), bitvec_get_uint(), osmo_gsm48_si_selection_params::cbq, osmo_gsm48_si_selection_params::cell_resel_off, bitvec::data, H, len, osmo_gsm48_si_selection_params::penalty_time, osmo_gsm48_si_power_offset::power_offset, osmo_gsm48_si_selection_params::present, and osmo_gsm48_si_selection_params::temp_offs.
◆ osmo_gsm48_rest_octets_si3_encode()
◆ osmo_gsm48_rest_octets_si4_decode()
References bitvec_get_bit_high(), bitvec_get_uint(), osmo_gsm48_si_selection_params::cbq, osmo_gsm48_si_selection_params::cell_resel_off, bitvec::data, H, len, osmo_gsm48_si_selection_params::penalty_time, osmo_gsm48_si_power_offset::power_offset, osmo_gsm48_si_selection_params::present, and osmo_gsm48_si_selection_params::temp_offs.
◆ osmo_gsm48_rest_octets_si4_encode()
◆ osmo_gsm48_rest_octets_si6_encode()
◆ osmo_gsm48_si1ro_nch_pos_decode()
◆ osmo_gsm48_si1ro_nch_pos_encode()