PHY: remove deprecated log_tools.c/.h
Timestamp formatting moved into T_messages_creator wrappers.
This commit is contained in:
@@ -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 <stdlib.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <time.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <string.h>
|
|
||||||
#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);
|
|
||||||
}
|
|
||||||
@@ -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 <stdint.h>
|
|
||||||
#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__ */
|
|
||||||
Reference in New Issue
Block a user