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

L1 -> TRX: burst transmit request (hard bits). 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...
 
uint8_t att
 Tx power attenuation (BTS side) More...
 
ubit_t burst [OSMO_TRXD_BURST_LEN_MAX]
 hard-bits buffer More...
 
size_t burst_len
 number of hard-bits 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...
 
int8_t scpir
 SCPIR (AQPSK only, TRXDv2) More...
 
uint8_t trx_num
 TRX (RF channel) number. More...
 

Detailed Description

L1 -> TRX: burst transmit request (hard bits).

Same ABI stability rule as for osmo_trxd_burst_ind.

Field Documentation

◆ att

uint8_t osmo_trxd_burst_req::att

◆ burst

ubit_t osmo_trxd_burst_req::burst[OSMO_TRXD_BURST_LEN_MAX]

◆ burst_len

size_t osmo_trxd_burst_req::burst_len

◆ flags

◆ fn

◆ mod

◆ scpir

int8_t osmo_trxd_burst_req::scpir

SCPIR (AQPSK only, TRXDv2)

Referenced by osmo_trxd_burst_req_build(), and trxd_burst_req_parse_v2().

◆ tn

uint8_t osmo_trxd_burst_req::tn

◆ trx_num

uint8_t osmo_trxd_burst_req::trx_num

◆ tsc

uint8_t osmo_trxd_burst_req::tsc

Training Sequence Code.

Referenced by osmo_trxd_burst_req_name_buf(), trxd_mts_build_req(), and trxd_mts_parse_req().

◆ tsc_set

uint8_t osmo_trxd_burst_req::tsc_set

Training Sequence Set.

Referenced by osmo_trxd_burst_req_name_buf(), trxd_mts_build_req(), and trxd_mts_parse_req().


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