|
libosmo-trx 1.8.0.50-7f5e
Osmocom TRX protocol (TRXC/TRXD) library
|
TRX -> L1: received burst indication (soft bits + measurements). More...
#include <trxd.h>
Data Fields | |
| uint32_t | flags |
| see OSMO_TRXD_F_* More... | |
| uint32_t | fn |
| TDMA frame number. More... | |
| uint8_t | tn |
| TDMA timeslot number. More... | |
| int16_t | toa256 |
| Timing of Arrival in units of 1/256 of symbol. More... | |
| int8_t | rssi |
| Received Signal Strength Indication (dBm) More... | |
| sbit_t | burst [OSMO_TRXD_BURST_LEN_MAX] |
| soft-bits buffer More... | |
| size_t | burst_len |
| number of soft-bits (0 for NOPE.ind) More... | |
| enum osmo_trxd_mod_type | mod |
| Modulation type. More... | |
| uint8_t | tsc_set |
| Training Sequence Set. More... | |
| uint8_t | tsc |
| Training Sequence Code. More... | |
| int16_t | ci_cb |
| Carrier-to-Interference ratio (centiBels) More... | |
| uint8_t | trx_num |
| TRX (RF channel) number. More... | |
TRX -> L1: received burst indication (soft bits + measurements).
ABI stability rule: mandatory fields come first, optional (flag-gated) fields after them; fields introduced by future TRXD revisions shall be appended at the end of the struct.
| sbit_t osmo_trxd_burst_ind::burst[OSMO_TRXD_BURST_LEN_MAX] |
soft-bits buffer
Referenced by osmo_trxd_burst_ind_build(), osmo_trxd_burst_ind_parse(), and trxd_burst_ind_parse_v0().
| size_t osmo_trxd_burst_ind::burst_len |
number of soft-bits (0 for NOPE.ind)
Referenced by osmo_trxd_burst_ind_build(), osmo_trxd_burst_ind_name_buf(), osmo_trxd_burst_ind_parse(), and trxd_burst_ind_parse_v0().
| int16_t osmo_trxd_burst_ind::ci_cb |
Carrier-to-Interference ratio (centiBels)
Referenced by osmo_trxd_burst_ind_build(), osmo_trxd_burst_ind_name_buf(), trxd_burst_ind_parse_v1(), and trxd_burst_ind_parse_v2().
| uint32_t osmo_trxd_burst_ind::flags |
see OSMO_TRXD_F_*
Referenced by osmo_trxd_burst_ind_build(), osmo_trxd_burst_ind_name_buf(), osmo_trxd_burst_ind_parse(), trxd_burst_ind_parse_v0(), trxd_burst_ind_parse_v1(), trxd_burst_ind_parse_v2(), trxd_mts_build_ind(), and trxd_mts_parse_ind().
| uint32_t osmo_trxd_burst_ind::fn |
TDMA frame number.
Referenced by osmo_trxd_burst_ind_build(), osmo_trxd_burst_ind_name_buf(), osmo_trxd_burst_ind_parse(), trxd_burst_ind_parse_hdr_v0(), and trxd_burst_ind_parse_v2().
| enum osmo_trxd_mod_type osmo_trxd_burst_ind::mod |
Modulation type.
Referenced by osmo_trxd_burst_ind_name_buf(), osmo_trxd_burst_ind_parse(), trxd_burst_ind_parse_v0(), trxd_mts_build_ind(), and trxd_mts_parse_ind().
| int8_t osmo_trxd_burst_ind::rssi |
Received Signal Strength Indication (dBm)
Referenced by osmo_trxd_burst_ind_build(), osmo_trxd_burst_ind_name_buf(), trxd_burst_ind_parse_hdr_v0(), and trxd_burst_ind_parse_v2().
| uint8_t osmo_trxd_burst_ind::tn |
TDMA timeslot number.
Referenced by osmo_trxd_burst_ind_build(), osmo_trxd_burst_ind_name_buf(), trxd_burst_ind_parse_hdr_v0(), and trxd_burst_ind_parse_v2().
| int16_t osmo_trxd_burst_ind::toa256 |
Timing of Arrival in units of 1/256 of symbol.
Referenced by osmo_trxd_burst_ind_build(), osmo_trxd_burst_ind_name_buf(), trxd_burst_ind_parse_hdr_v0(), and trxd_burst_ind_parse_v2().
| uint8_t osmo_trxd_burst_ind::trx_num |
TRX (RF channel) number.
Referenced by osmo_trxd_burst_ind_build(), osmo_trxd_burst_ind_name_buf(), and trxd_burst_ind_parse_v2().
| uint8_t osmo_trxd_burst_ind::tsc |
Training Sequence Code.
Referenced by osmo_trxd_burst_ind_name_buf(), trxd_mts_build_ind(), and trxd_mts_parse_ind().
| uint8_t osmo_trxd_burst_ind::tsc_set |
Training Sequence Set.
Referenced by osmo_trxd_burst_ind_name_buf(), trxd_mts_build_ind(), and trxd_mts_parse_ind().