libosmo-trx 1.8.0.50-7f5e
Osmocom TRX protocol (TRXC/TRXD) library
osmo_trxd_burst_ind Struct Reference

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...
 

Detailed Description

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.

Field Documentation

◆ burst

sbit_t osmo_trxd_burst_ind::burst[OSMO_TRXD_BURST_LEN_MAX]

◆ burst_len

size_t osmo_trxd_burst_ind::burst_len

◆ ci_cb

int16_t osmo_trxd_burst_ind::ci_cb

◆ flags

◆ fn

◆ mod

◆ rssi

int8_t osmo_trxd_burst_ind::rssi

◆ tn

uint8_t osmo_trxd_burst_ind::tn

◆ toa256

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().

◆ trx_num

uint8_t osmo_trxd_burst_ind::trx_num

◆ tsc

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().

◆ tsc_set

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().


The documentation for this struct was generated from the following file: