diff --git a/openair1/PHY/log_tools.c b/openair1/PHY/log_tools.c deleted file mode 100644 index b2f57fa9f2..0000000000 --- a/openair1/PHY/log_tools.c +++ /dev/null @@ -1,59 +0,0 @@ -/* - * SPDX-License-Identifier: LicenseRef-CSSL-1.0 - */ - -/*! - * \brief log tools used by data recording application (to be merged to existing OAI log tools) - */ - -#include "log_tools.h" -#include -#include -#include -#include -#include -#include -#include "PHY/TOOLS/tools_defs.h" - -// Get Time Stamp in microseconds in YYYYMMDDHHMMSSmmmuuu format -char* get_time_stamp_usec(char time_stamp_str[]) -{ - // initialization to measure time stamp --This part should be moved to inilization part - time_t my_time; - struct tm* timeinfo; - time(&my_time); - struct timeval tv; - - // get time stamp - timeinfo = localtime(&my_time); - gettimeofday(&tv, NULL); - // Add time stamp: yyyy mm dd hh mm ss msec - uint16_t year = timeinfo->tm_year + 1900; - uint8_t mon = timeinfo->tm_mon + 1; - uint8_t mday = timeinfo->tm_mday; - uint8_t hour = timeinfo->tm_hour; - uint8_t min = timeinfo->tm_min; - uint8_t sec = timeinfo->tm_sec; - uint16_t usec = (tv.tv_usec); - // printf ("Time stamp: %d_%d_%d_%d_%d_%d_%d \n",year,mon,mday,hour,min,sec,usec); - // sprintf(time_stamp_str, "%d_%d_%d_%d_%d_%d_%d",year,mon,mday,hour,min,sec,usec); - sprintf(time_stamp_str, "%04d%02d%02d%02d%02d%02d%06d", year, mon, mday, hour, min, sec, usec); - - return time_stamp_str; -} - -// Function to convert timestamp string to integer -int convert_time_stamp_to_int(const char* timestamp) -{ - return atoi(timestamp); -} - -int split_time_stamp_and_convert_to_int(char time_stamp_str[], int shift, int length) -{ - char time_part[length + 1]; // Buffer to hold the date part YYYYMMDD or HHMMSSmmm - // Copy the first 8 or 9 characters (YYYYMMDD) to HHMMSSmmm - strncpy(time_part, time_stamp_str + shift, length); - time_part[length] = '\0'; // Null-terminate the string - // Convert timestamp string to integer - return convert_time_stamp_to_int(time_part); -} diff --git a/openair1/PHY/log_tools.h b/openair1/PHY/log_tools.h deleted file mode 100644 index fded88a03a..0000000000 --- a/openair1/PHY/log_tools.h +++ /dev/null @@ -1,19 +0,0 @@ -/* - * SPDX-License-Identifier: LicenseRef-CSSL-1.0 - */ - -/*! - * \brief log tools used by data recording application (to be merged to existing OAI log tools) - */ - -#ifndef __PHY_LOG_TOOLS_H__ -#define __PHY_LOG_TOOLS_H__ - -#include -#include "PHY/TOOLS/tools_defs.h" - -char* get_time_stamp_usec(char time_stamp_str[]); -int convert_time_stamp_to_int(const char* timestamp); -int split_time_stamp_and_convert_to_int(char time_stamp_str[], int shift, int length); - -#endif /*__PHY_LOG_TOOLS_H__ */