35 std::string
name(
unsigned long id)
37 const mavlink_message_info_t *info =
38 mavlink_get_message_info_by_id(static_cast<uint32_t>(
id));
42 return std::string(info->name);
45 throw std::invalid_argument(
46 "Invalid packet ID (#" + std::to_string(
id) +
").");
59 const mavlink_message_info_t *info =
60 mavlink_get_message_info_by_name(
name.c_str());
67 throw std::invalid_argument(
"Invalid packet name (\"" +
name +
"\").");
std::string name(unsigned long id)
unsigned long id(std::string name)