Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00022
00023 #include "InterpretedCanMessage.h"
00024
00025 #include <boost/foreach.hpp>
00026
00027 namespace icl_hardware {
00028 namespace can {
00029
00030 InterpretedCanMessage::InterpretedCanMessage(const double value,
00031 const std::string& description,
00032 const std::string& unit)
00033 : value(value),
00034 description(description),
00035 unit(unit)
00036 { }
00037
00038 std::ostream& operator<<(std::ostream& os, InterpretedCanMessages const& interpreted_can_messages)
00039 {
00040 os << "Vector of interpreted CAN messages with " << interpreted_can_messages.size() << " messages.";
00041
00042 BOOST_FOREACH(InterpretedCanMessage msg, interpreted_can_messages)
00043 {
00044 os << " -" << msg.description << "-" << msg.value << "-" << msg.unit << "- ";
00045 }
00046
00047 return os;
00048 }
00049
00050 }
00051 }