Telnetsrv cmd to print TA values in UE
This commit is contained in:
@@ -58,12 +58,14 @@ void measurcmd_display_rlcstats(telnet_printfunc_t prnt);
|
|||||||
void measurcmd_display_phycpu(telnet_printfunc_t prnt);
|
void measurcmd_display_phycpu(telnet_printfunc_t prnt);
|
||||||
void measurcmd_display_maccpu(telnet_printfunc_t prnt);
|
void measurcmd_display_maccpu(telnet_printfunc_t prnt);
|
||||||
void measurcmd_display_pdcpcpu(telnet_printfunc_t prnt);
|
void measurcmd_display_pdcpcpu(telnet_printfunc_t prnt);
|
||||||
|
void measurcmd_display_phyta(telnet_printfunc_t prnt);
|
||||||
|
|
||||||
|
|
||||||
static telnet_measurgroupdef_t nrUEmeasurgroups[] = {
|
static telnet_measurgroupdef_t nrUEmeasurgroups[] = {
|
||||||
// {"ue", GROUP_LTESTATS,0, measurcmd_display_macstats, {NULL}},
|
// {"ue", GROUP_LTESTATS,0, measurcmd_display_macstats, {NULL}},
|
||||||
// {"rlc", GROUP_LTESTATS,0, measurcmd_display_rlcstats, {NULL}},
|
// {"rlc", GROUP_LTESTATS,0, measurcmd_display_rlcstats, {NULL}},
|
||||||
{"phycpu",GROUP_CPUSTATS,0, measurcmd_display_phycpu, {NULL}},
|
{"phycpu",GROUP_CPUSTATS,0, measurcmd_display_phycpu, {NULL}},
|
||||||
|
{"phyta", GROUP_CPUSTATS, 0, measurcmd_display_phyta, {NULL}},
|
||||||
// {"maccpu",GROUP_CPUSTATS,0, measurcmd_display_maccpu, {NULL}},
|
// {"maccpu",GROUP_CPUSTATS,0, measurcmd_display_maccpu, {NULL}},
|
||||||
// {"pdcpcpu",GROUP_CPUSTATS,0, measurcmd_display_pdcpcpu, {NULL}},
|
// {"pdcpcpu",GROUP_CPUSTATS,0, measurcmd_display_pdcpcpu, {NULL}},
|
||||||
};
|
};
|
||||||
@@ -89,6 +91,17 @@ void measurcmd_display_phycpu(telnet_printfunc_t prnt) {
|
|||||||
PRINT_CPUMEAS_STATE,HDR);
|
PRINT_CPUMEAS_STATE,HDR);
|
||||||
measurcmd_display_cpumeasures(prnt, cpumeasur, sizeof(cpumeasur)/sizeof(telnet_cpumeasurdef_t));
|
measurcmd_display_cpumeasures(prnt, cpumeasur, sizeof(cpumeasur)/sizeof(telnet_cpumeasurdef_t));
|
||||||
}
|
}
|
||||||
|
void measurcmd_display_phyta(telnet_printfunc_t prnt)
|
||||||
|
{
|
||||||
|
PHY_VARS_NR_UE *UE = PHY_vars_UE_g[0][0];
|
||||||
|
prnt("%s PHY TA stats\n", HDR);
|
||||||
|
prnt("N_TA_offset %d\n", UE->N_TA_offset);
|
||||||
|
for (int i = 0; i < UE->n_connected_gNB; ++i) {
|
||||||
|
NR_UL_TIME_ALIGNMENT_t *ta = &UE->ul_time_alignment[i];
|
||||||
|
prnt("gNB %d TA command %d TA total %d TAG ID %d\n", i, ta->ta_command, ta->ta_total, ta->tag_id);
|
||||||
|
}
|
||||||
|
prnt("timing_advance %d (samples)\n", UE->timing_advance);
|
||||||
|
}
|
||||||
/*
|
/*
|
||||||
void measurcmd_display_maccpu(telnet_printfunc_t prnt) {
|
void measurcmd_display_maccpu(telnet_printfunc_t prnt) {
|
||||||
eNB_MAC_INST *macvars = RC.mac[eNB_id];
|
eNB_MAC_INST *macvars = RC.mac[eNB_id];
|
||||||
|
|||||||
Reference in New Issue
Block a user