Compare commits

...

2 Commits

Author SHA1 Message Date
Jacob Erlbeck
88782ddb8f WIP tests and fixes TODO
TODO:
  - check whether the semantics have not changed an put it away
2015-09-01 12:01:25 +02:00
Jacob Erlbeck
31af0ad11b l1: Add prim logging (TODO) 2015-09-01 12:01:25 +02:00
3 changed files with 32 additions and 1 deletions

View File

@@ -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)

View File

@@ -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);

View File

@@ -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)
{