Warn on auto-filling timestamps
This commit is contained in:
parent
befbb114f5
commit
0249d17b1e
|
@ -1186,8 +1186,10 @@ void msg_spec::emit_cpp_class(FILE *f, bool for_srv, const string &service_name)
|
||||||
fputs(" bool __reset_seq = (header.seq == 0);\n" \
|
fputs(" bool __reset_seq = (header.seq == 0);\n" \
|
||||||
" if (__reset_seq) _ser_header.seq = seq;\n" \
|
" if (__reset_seq) _ser_header.seq = seq;\n" \
|
||||||
" bool __reset_timestamp = header.stamp.is_zero();\n" \
|
" bool __reset_timestamp = header.stamp.is_zero();\n" \
|
||||||
" if (__reset_timestamp)\n" \
|
" if (__reset_timestamp) {\n" \
|
||||||
" _ser_header.stamp = ros::Time::now();\n", f);
|
" ROS_WARN(\"Automatic-filling of header timestamps is deprecated. In future versions this time will be passed through as 0.\");\n" \
|
||||||
|
" _ser_header.stamp = ros::Time::now();\n" \
|
||||||
|
" }\n", f);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (vector<msg_var *>::iterator v = vars.begin(); v != vars.end(); ++v)
|
for (vector<msg_var *>::iterator v = vars.begin(); v != vars.end(); ++v)
|
||||||
|
|
|
@ -76,6 +76,8 @@ void ROSOutAppender::append(const log4cxx::spi::LoggingEventPtr& event, log4cxx:
|
||||||
{
|
{
|
||||||
roslib::LogPtr msg(new roslib::Log);
|
roslib::LogPtr msg(new roslib::Log);
|
||||||
|
|
||||||
|
msg->header.stamp = ros::Time::now();
|
||||||
|
|
||||||
if (event->getLevel() == log4cxx::Level::getFatal())
|
if (event->getLevel() == log4cxx::Level::getFatal())
|
||||||
{
|
{
|
||||||
msg->level = roslib::Log::FATAL;
|
msg->level = roslib::Log::FATAL;
|
||||||
|
|
Loading…
Reference in New Issue