mirror of
https://gitea.osmocom.org/cellular-infrastructure/osmo-pcu.git
synced 2025-11-03 05:33:31 +00:00
Compare commits
2 Commits
0.9.0
...
jerlbeck/w
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
88782ddb8f | ||
|
|
31af0ad11b |
@@ -190,6 +190,12 @@ static int handle_ph_data_ind(struct femtol1_hdl *fl1h,
|
||||
osmo_hexdump(data_ind->msgUnitParam.u8Buffer,
|
||||
data_ind->msgUnitParam.u8Size));
|
||||
|
||||
LOGP(DL1IF, LOGL_INFO,
|
||||
"Rx PH-DATA.ind SAPI %d, size %d, lq %f, timing %d, FN %d, TN %d\n",
|
||||
data_ind->sapi, data_ind->msgUnitParam.u8Size,
|
||||
data_ind->measParam.fLinkQuality, data_ind->measParam.i16BurstTiming,
|
||||
data_ind->u32Fn, data_ind->u8Tn);
|
||||
|
||||
pcu_rx_block_time(data_ind->u16Arfcn, data_ind->u32Fn, data_ind->u8Tn);
|
||||
|
||||
/*
|
||||
@@ -239,6 +245,11 @@ static int handle_ph_ra_ind(struct femtol1_hdl *fl1h, GsmL1_PhRaInd_t *ra_ind)
|
||||
{
|
||||
uint8_t acc_delay;
|
||||
|
||||
LOGP(DL1IF, LOGL_INFO, "Rx PH-RA.ind SAPI %d, lq %f, timing %d, FN %d, TN %d\n",
|
||||
ra_ind->sapi,
|
||||
ra_ind->measParam.fLinkQuality, ra_ind->measParam.i16BurstTiming,
|
||||
ra_ind->u32Fn, ra_ind->u8Tn);
|
||||
|
||||
pcu_rx_ra_time(ra_ind->u16Arfcn, ra_ind->u32Fn, ra_ind->u8Tn);
|
||||
|
||||
if (ra_ind->measParam.fLinkQuality < MIN_QUAL_RACH)
|
||||
|
||||
@@ -243,7 +243,7 @@ int main(int argc, char **argv)
|
||||
osmo_init_logging(&debug_log_info);
|
||||
log_set_use_color(osmo_stderr_target, 0);
|
||||
log_set_print_filename(osmo_stderr_target, 0);
|
||||
log_set_log_level(osmo_stderr_target, LOGL_INFO);
|
||||
log_set_log_level(osmo_stderr_target, LOGL_DEBUG);
|
||||
|
||||
vty_init(&pcu_vty_info);
|
||||
pcu_vty_init(&debug_log_info);
|
||||
|
||||
@@ -532,6 +532,26 @@ static void test_tbf_dl_llc_loss()
|
||||
gprs_bssgp_destroy();
|
||||
}
|
||||
|
||||
#if 0
|
||||
static void send_ul_data(BTS *the_bts,
|
||||
uint8_t ts_no, uint32_t tlli, uint32_t *fn,
|
||||
const uint8_t *data, unsigned data_size)
|
||||
{
|
||||
// TODO: Request USF
|
||||
|
||||
uint8_t data_msg[23] = {
|
||||
0x00, /* GPRS_RLCMAC_DATA_BLOCK << 6 */
|
||||
uint8_t(0 | (tfi << 1)),
|
||||
uint8_t(1), /* BSN:7, E:1 */
|
||||
uint8_t(tlli >> 24), uint8_t(tlli >> 16),
|
||||
uint8_t(tlli >> 8), uint8_t(tlli), /* TLLI */
|
||||
};
|
||||
|
||||
pdch = &the_bts->bts_data()->trx[trx_no].pdch[ts_no];
|
||||
pdch->rcv_block(&data_msg[0], sizeof(data_msg), *fn, &meas);
|
||||
}
|
||||
#endif
|
||||
|
||||
static gprs_rlcmac_ul_tbf *establish_ul_tbf_single_phase(BTS *the_bts,
|
||||
uint8_t ts_no, uint32_t tlli, uint32_t *fn, uint16_t qta)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user