Go to the documentation of this file.00001 #ifndef MSG_PRINT_HPP
00002 #define MSG_PRINT_HPP
00003
00004 #include "msp_msg.hpp"
00005 #include <ostream>
00006
00007 std::ostream& operator<<(std::ostream& s, const msp::msg::ApiVersion& api_version);
00008
00009 std::ostream& operator<<(std::ostream& s, const msp::msg::FcVariant& fc_variant);
00010
00011 std::ostream& operator<<(std::ostream& s, const msp::msg::FcVersion& fc_version);
00012
00013 std::ostream& operator<<(std::ostream& s, const msp::msg::BoardInfo& board_info);
00014
00015 std::ostream& operator<<(std::ostream& s, const msp::msg::BuildInfo& build_info);
00016
00017 std::ostream& operator<<(std::ostream& s, const msp::msg::Feature& feature);
00018
00019 std::ostream& operator<<(std::ostream& s, const msp::msg::RxMap& rx_map);
00020
00021 std::ostream& operator<<(std::ostream& s, const msp::msg::Ident& ident);
00022
00023 std::ostream& operator<<(std::ostream& s, const msp::msg::Status& status);
00024
00025 std::ostream& operator<<(std::ostream& s, const msp::msg::ImuRaw& imu);
00026
00027 std::ostream& operator<<(std::ostream& s, const msp::msg::ImuSI& imu);
00028
00029 std::ostream& operator<<(std::ostream& s, const msp::msg::Servo& servo);
00030
00031 std::ostream& operator<<(std::ostream& s, const msp::msg::Motor& motor);
00032
00033 std::ostream& operator<<(std::ostream& s, const msp::msg::Rc& rc);
00034
00035 std::ostream& operator<<(std::ostream& s, const msp::msg::Attitude& attitude);
00036
00037 std::ostream& operator<<(std::ostream& s, const msp::msg::Altitude& altitude);
00038
00039 std::ostream& operator<<(std::ostream& s, const msp::msg::Analog& analog);
00040
00041 std::ostream& operator<<(std::ostream& s, const msp::msg::RcTuning& rc_tuning);
00042
00043 std::ostream& operator<<(std::ostream& s, const msp::msg::Pid& pid);
00044
00045 std::ostream& operator<<(std::ostream& s, const msp::msg::Box& box);
00046
00047 std::ostream& operator<<(std::ostream& s, const msp::msg::Misc& misc);
00048
00049 std::ostream& operator<<(std::ostream& s, const msp::msg::MotorPins& pin);
00050
00051 std::ostream& operator<<(std::ostream& s, const msp::msg::BoxNames& box_names);
00052
00053 std::ostream& operator<<(std::ostream& s, const msp::msg::PidNames& pid_names);
00054
00055 std::ostream& operator<<(std::ostream& s, const msp::msg::BoxIds& box_ids);
00056
00057 std::ostream& operator<<(std::ostream& s, const msp::msg::ServoConf& servo_conf);
00058
00059 std::ostream& operator<<(std::ostream& s, const msp::msg::Debug& debug);
00060
00061 #endif // MSG_PRINT_HPP