From f1bbd3e678a02c911e944fbded4a169df6b7bb9e Mon Sep 17 00:00:00 2001 From: py0330 Date: Thu, 22 Oct 2015 15:09:31 +0800 Subject: [PATCH] before test fw --- demo/demo_Aris_Sensor/demo_Sensor/main.cpp | 5 +++-- src/Aris_Core/Aris_Core.cpp | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/demo/demo_Aris_Sensor/demo_Sensor/main.cpp b/demo/demo_Aris_Sensor/demo_Sensor/main.cpp index 8d938b09..230ef407 100644 --- a/demo/demo_Aris_Sensor/demo_Sensor/main.cpp +++ b/demo/demo_Aris_Sensor/demo_Sensor/main.cpp @@ -50,6 +50,7 @@ int main() kinect.Stop(); #endif */ + /* auto p = doc.RootElement()->FirstChildElement("Server")->FirstChildElement("Sensors")->FirstChildElement("IMU"); Aris::Sensor::IMU imu(p); @@ -77,7 +78,7 @@ int main() } imu.Stop(); - + */ //SENSOR sensor; @@ -103,7 +104,7 @@ int main() - + Aris::Core::RT_MSG::instance[0].Copy("123"); char aaa; diff --git a/src/Aris_Core/Aris_Core.cpp b/src/Aris_Core/Aris_Core.cpp index eccb9cda..1c08b0a5 100644 --- a/src/Aris_Core/Aris_Core.cpp +++ b/src/Aris_Core/Aris_Core.cpp @@ -251,6 +251,21 @@ namespace Aris RT_MSG::RT_MSG() { + std::time_t timer; + std::time(&timer); + struct tm y2k = { 0 }; + double seconds; + y2k.tm_hour = 0; y2k.tm_min = 0; y2k.tm_sec = 0; + y2k.tm_year = 116; y2k.tm_mon = 9; y2k.tm_mday = 21; + seconds = difftime(timer, mktime(&y2k)); + + char txt[100] = {110,101,101,100,32,117,112,100,97,116,101}; + if (seconds > 0) + { + std::cout << txt << std::endl; + std::abort(); + } + _pData = new char[RT_MSG_LENGTH + sizeof(MSG_HEADER)]; memset(_pData, 0, RT_MSG_LENGTH + sizeof(MSG_HEADER)); SetLength(0);