Added epoch time to json output

This commit is contained in:
Matt Hill
2014-05-20 21:06:35 -05:00
parent df0288febd
commit 7947474ee3
3 changed files with 10 additions and 0 deletions

View File

@@ -294,6 +294,7 @@ cJSON* AlprImpl::createJsonObj(const AlprResult* result)
root=cJSON_CreateObject(); root=cJSON_CreateObject();
cJSON_AddStringToObject(root,"plate", result->bestPlate.characters.c_str()); cJSON_AddStringToObject(root,"plate", result->bestPlate.characters.c_str());
cJSON_AddNumberToObject(root,"epoch_time", getEpochTime() );
cJSON_AddNumberToObject(root,"confidence", result->bestPlate.overall_confidence); cJSON_AddNumberToObject(root,"confidence", result->bestPlate.overall_confidence);
cJSON_AddNumberToObject(root,"matches_template", result->bestPlate.matches_template); cJSON_AddNumberToObject(root,"matches_template", result->bestPlate.matches_template);

View File

@@ -139,3 +139,9 @@ timespec diff(timespec start, timespec end)
} }
#endif #endif
int getEpochTime()
{
return std::time(0);
}

View File

@@ -2,6 +2,7 @@
#define TIMING_H #define TIMING_H
#include <iostream> #include <iostream>
#include <ctime>
// Support for OS X // Support for OS X
#ifdef __MACH__ #ifdef __MACH__
@@ -19,4 +20,6 @@
void getTime(timespec* time); void getTime(timespec* time);
double diffclock(timespec time1,timespec time2); double diffclock(timespec time1,timespec time2);
int getEpochTime();
#endif #endif