|
libosmo-trx 1.8.0.50-7f5e
Osmocom TRX protocol (TRXC/TRXD) library
|
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... | |
L1 -> TRX: burst transmit request (hard bits).
Same ABI stability rule as for osmo_trxd_burst_ind.
| uint8_t osmo_trxd_burst_req::att |
Tx power attenuation (BTS side)
Referenced by osmo_trxd_burst_req_build(), osmo_trxd_burst_req_name_buf(), trxd_burst_req_parse_v01(), and trxd_burst_req_parse_v2().
| ubit_t osmo_trxd_burst_req::burst[OSMO_TRXD_BURST_LEN_MAX] |
hard-bits buffer
Referenced by osmo_trxd_burst_req_build(), trxd_burst_req_parse_v01(), and trxd_burst_req_parse_v2().
| size_t osmo_trxd_burst_req::burst_len |
number of hard-bits
Referenced by osmo_trxd_burst_req_build(), osmo_trxd_burst_req_name_buf(), trxd_burst_req_parse_v01(), and trxd_burst_req_parse_v2().
| uint32_t osmo_trxd_burst_req::flags |
see OSMO_TRXD_F_*
Referenced by osmo_trxd_burst_req_build(), osmo_trxd_burst_req_name_buf(), trxd_burst_req_parse_v01(), trxd_burst_req_parse_v2(), trxd_mts_build_req(), and trxd_mts_parse_req().
| uint32_t osmo_trxd_burst_req::fn |
TDMA frame number.
Referenced by osmo_trxd_burst_req_build(), osmo_trxd_burst_req_name_buf(), osmo_trxd_burst_req_parse(), trxd_burst_req_parse_v01(), and trxd_burst_req_parse_v2().
| enum osmo_trxd_mod_type osmo_trxd_burst_req::mod |
Modulation type.
Referenced by osmo_trxd_burst_req_name_buf(), trxd_burst_req_parse_v01(), trxd_burst_req_parse_v2(), trxd_mts_build_req(), and trxd_mts_parse_req().
| int8_t osmo_trxd_burst_req::scpir |
SCPIR (AQPSK only, TRXDv2)
Referenced by osmo_trxd_burst_req_build(), and trxd_burst_req_parse_v2().
| uint8_t osmo_trxd_burst_req::tn |
TDMA timeslot number.
Referenced by osmo_trxd_burst_req_build(), osmo_trxd_burst_req_name_buf(), trxd_burst_req_parse_v01(), and trxd_burst_req_parse_v2().
| uint8_t osmo_trxd_burst_req::trx_num |
TRX (RF channel) number.
Referenced by osmo_trxd_burst_req_build(), osmo_trxd_burst_req_name_buf(), and trxd_burst_req_parse_v2().
| 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().
| 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().