mirror of https://github.com/PentHertz/srsLTE.git
Few fixes on fifo file openinig
This commit is contained in:
parent
be030cd4a4
commit
91945b964f
|
@ -153,11 +153,6 @@ int main(int argc, char** argv)
|
||||||
int cellog_fifo;
|
int cellog_fifo;
|
||||||
char logstr[128];
|
char logstr[128];
|
||||||
|
|
||||||
if(stat(fifo_file, &sbuf) != 0) {
|
|
||||||
mkfifo(fifo_file, 0666);
|
|
||||||
}
|
|
||||||
cellog_fifo = open(fifo_file, O_WRONLY);
|
|
||||||
|
|
||||||
srslte_debug_handle_crash(argc, argv);
|
srslte_debug_handle_crash(argc, argv);
|
||||||
|
|
||||||
parse_args(argc, argv);
|
parse_args(argc, argv);
|
||||||
|
@ -247,9 +242,14 @@ int main(int argc, char** argv)
|
||||||
exit(-1);
|
exit(-1);
|
||||||
}
|
}
|
||||||
if (ret == SRSLTE_UE_MIB_FOUND) {
|
if (ret == SRSLTE_UE_MIB_FOUND) {
|
||||||
|
if(stat(fifo_file, &sbuf) != 0) {
|
||||||
|
mkfifo(fifo_file, 0666);
|
||||||
|
}
|
||||||
|
cellog_fifo = open(fifo_file, O_WRONLY);
|
||||||
printf("Found CELL ID %d. %d PRB, %d ports\n", cell.id, cell.nof_prb, cell.nof_ports);
|
printf("Found CELL ID %d. %d PRB, %d ports\n", cell.id, cell.nof_prb, cell.nof_ports);
|
||||||
sprintf(logstr, "[CellInfo]:CID=%d;DL_EARFCN=%d;FREQ=%.1f MHz;POWER=%.1f dBm\n", cell.id, channels[freq].id, channels[freq].fd, srslte_convert_power_to_dB(found_cells[i].peak));
|
sprintf(logstr, "[CellInfo]:CID=%d;DL_EARFCN=%d;FREQ=%.1f MHz;POWER=%.1f dBm\n", cell.id, channels[freq].id, channels[freq].fd, srslte_convert_power_to_dB(found_cells[i].peak));
|
||||||
write(cellog_fifo, logstr, strlen(logstr)+1);
|
write(cellog_fifo, logstr, strlen(logstr)+1);
|
||||||
|
close(cellog_fifo);
|
||||||
if (cell.nof_ports > 0) {
|
if (cell.nof_ports > 0) {
|
||||||
results[n_found_cells].cell = cell;
|
results[n_found_cells].cell = cell;
|
||||||
results[n_found_cells].freq = channels[freq].fd;
|
results[n_found_cells].freq = channels[freq].fd;
|
||||||
|
@ -278,6 +278,5 @@ int main(int argc, char** argv)
|
||||||
|
|
||||||
srslte_ue_cellsearch_free(&cs);
|
srslte_ue_cellsearch_free(&cs);
|
||||||
srslte_rf_close(&rf);
|
srslte_rf_close(&rf);
|
||||||
close(cellog_fifo);
|
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue