diff --git a/proto b/proto index 57b6e2e144..386f24e68b 160000 --- a/proto +++ b/proto @@ -1 +1 @@ -Subproject commit 57b6e2e1446e345848560d1f52181a0c4ecd0943 +Subproject commit 386f24e68b1b037b3c10eef9ed69b95cdc2e5f70 diff --git a/src/mavsdk_server/src/generated/mission/mission.pb.cc b/src/mavsdk_server/src/generated/mission/mission.pb.cc index 3410ad0a2a..7dadad8eb1 100644 --- a/src/mavsdk_server/src/generated/mission/mission.pb.cc +++ b/src/mavsdk_server/src/generated/mission/mission.pb.cc @@ -315,7 +315,9 @@ constexpr MissionItem::MissionItem( , camera_photo_interval_s_(0) , loiter_time_s_(0) , acceptance_radius_m_(0) - , yaw_deg_(0){} + , yaw_deg_(0) + , vehicle_action_(0) +{} struct MissionItemDefaultTypeInternal { constexpr MissionItemDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} @@ -368,7 +370,7 @@ PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT MissionResultDefaultTypeInterna } // namespace rpc } // namespace mavsdk static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_mission_2fmission_2eproto[28]; -static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_mission_2fmission_2eproto[2]; +static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_mission_2fmission_2eproto[3]; static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_mission_2fmission_2eproto = nullptr; const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_mission_2fmission_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { @@ -527,6 +529,7 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_mission_2fmission_2eproto::off PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::mission::MissionItem, camera_photo_interval_s_), PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::mission::MissionItem, acceptance_radius_m_), PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::mission::MissionItem, yaw_deg_), + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::mission::MissionItem, vehicle_action_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::mission::MissionPlan, _internal_metadata_), ~0u, // no _extensions_ @@ -574,9 +577,9 @@ static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOB { 126, -1, sizeof(::mavsdk::rpc::mission::SetReturnToLaunchAfterMissionRequest)}, { 132, -1, sizeof(::mavsdk::rpc::mission::SetReturnToLaunchAfterMissionResponse)}, { 138, -1, sizeof(::mavsdk::rpc::mission::MissionItem)}, - { 155, -1, sizeof(::mavsdk::rpc::mission::MissionPlan)}, - { 161, -1, sizeof(::mavsdk::rpc::mission::MissionProgress)}, - { 168, -1, sizeof(::mavsdk::rpc::mission::MissionResult)}, + { 156, -1, sizeof(::mavsdk::rpc::mission::MissionPlan)}, + { 162, -1, sizeof(::mavsdk::rpc::mission::MissionProgress)}, + { 169, -1, sizeof(::mavsdk::rpc::mission::MissionResult)}, }; static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { @@ -652,7 +655,7 @@ const char descriptor_table_protodef_mission_2fmission_2eproto[] PROTOBUF_SECTIO "etReturnToLaunchAfterMissionRequest\022\016\n\006e" "nable\030\001 \001(\010\"b\n%SetReturnToLaunchAfterMis" "sionResponse\0229\n\016mission_result\030\001 \001(\0132!.m" - "avsdk.rpc.mission.MissionResult\"\303\005\n\013Miss" + "avsdk.rpc.mission.MissionResult\"\264\007\n\013Miss" "ionItem\022(\n\014latitude_deg\030\001 \001(\001B\022\202\265\030\003NaN\211\265" "\030H\257\274\232\362\327z>\022)\n\rlongitude_deg\030\002 \001(\001B\022\202\265\030\003Na" "N\211\265\030H\257\274\232\362\327z>\022$\n\023relative_altitude_m\030\003 \001(" @@ -665,71 +668,77 @@ const char descriptor_table_protodef_mission_2fmission_2eproto[] PROTOBUF_SECTIO "er_time_s\030\t \001(\002B\007\202\265\030\003NaN\022(\n\027camera_photo" "_interval_s\030\n \001(\001B\007\202\265\030\0031.0\022$\n\023acceptance" "_radius_m\030\013 \001(\002B\007\202\265\030\003NaN\022\030\n\007yaw_deg\030\014 \001(" - "\002B\007\202\265\030\003NaN\"\320\001\n\014CameraAction\022\026\n\022CAMERA_AC" - "TION_NONE\020\000\022\034\n\030CAMERA_ACTION_TAKE_PHOTO\020" - "\001\022&\n\"CAMERA_ACTION_START_PHOTO_INTERVAL\020" - "\002\022%\n!CAMERA_ACTION_STOP_PHOTO_INTERVAL\020\003" - "\022\035\n\031CAMERA_ACTION_START_VIDEO\020\004\022\034\n\030CAMER" - "A_ACTION_STOP_VIDEO\020\005\"E\n\013MissionPlan\0226\n\r" - "mission_items\030\001 \003(\0132\037.mavsdk.rpc.mission" - ".MissionItem\"1\n\017MissionProgress\022\017\n\007curre" - "nt\030\001 \001(\005\022\r\n\005total\030\002 \001(\005\"\231\003\n\rMissionResul" - "t\0228\n\006result\030\001 \001(\0162(.mavsdk.rpc.mission.M" - "issionResult.Result\022\022\n\nresult_str\030\002 \001(\t\"" - "\271\002\n\006Result\022\022\n\016RESULT_UNKNOWN\020\000\022\022\n\016RESULT" - "_SUCCESS\020\001\022\020\n\014RESULT_ERROR\020\002\022!\n\035RESULT_T" - "OO_MANY_MISSION_ITEMS\020\003\022\017\n\013RESULT_BUSY\020\004" - "\022\022\n\016RESULT_TIMEOUT\020\005\022\033\n\027RESULT_INVALID_A" - "RGUMENT\020\006\022\026\n\022RESULT_UNSUPPORTED\020\007\022\037\n\033RES" - "ULT_NO_MISSION_AVAILABLE\020\010\022\"\n\036RESULT_UNS" - "UPPORTED_MISSION_CMD\020\013\022\035\n\031RESULT_TRANSFE" - "R_CANCELLED\020\014\022\024\n\020RESULT_NO_SYSTEM\020\r2\315\013\n\016" - "MissionService\022f\n\rUploadMission\022(.mavsdk" - ".rpc.mission.UploadMissionRequest\032).mavs" - "dk.rpc.mission.UploadMissionResponse\"\000\022|" - "\n\023CancelMissionUpload\022..mavsdk.rpc.missi" - "on.CancelMissionUploadRequest\032/.mavsdk.r" - "pc.mission.CancelMissionUploadResponse\"\004" - "\200\265\030\001\022l\n\017DownloadMission\022*.mavsdk.rpc.mis" - "sion.DownloadMissionRequest\032+.mavsdk.rpc" - ".mission.DownloadMissionResponse\"\000\022\202\001\n\025C" - "ancelMissionDownload\0220.mavsdk.rpc.missio" - "n.CancelMissionDownloadRequest\0321.mavsdk." - "rpc.mission.CancelMissionDownloadRespons" - "e\"\004\200\265\030\001\022c\n\014StartMission\022\'.mavsdk.rpc.mis" - "sion.StartMissionRequest\032(.mavsdk.rpc.mi" - "ssion.StartMissionResponse\"\000\022c\n\014PauseMis" - "sion\022\'.mavsdk.rpc.mission.PauseMissionRe" - "quest\032(.mavsdk.rpc.mission.PauseMissionR" - "esponse\"\000\022c\n\014ClearMission\022\'.mavsdk.rpc.m" - "ission.ClearMissionRequest\032(.mavsdk.rpc." - "mission.ClearMissionResponse\"\000\022~\n\025SetCur" - "rentMissionItem\0220.mavsdk.rpc.mission.Set" - "CurrentMissionItemRequest\0321.mavsdk.rpc.m" - "ission.SetCurrentMissionItemResponse\"\000\022v" - "\n\021IsMissionFinished\022,.mavsdk.rpc.mission" - ".IsMissionFinishedRequest\032-.mavsdk.rpc.m" - "ission.IsMissionFinishedResponse\"\004\200\265\030\001\022\200" - "\001\n\030SubscribeMissionProgress\0223.mavsdk.rpc" - ".mission.SubscribeMissionProgressRequest" - "\032+.mavsdk.rpc.mission.MissionProgressRes" - "ponse\"\0000\001\022\232\001\n\035GetReturnToLaunchAfterMiss" - "ion\0228.mavsdk.rpc.mission.GetReturnToLaun" - "chAfterMissionRequest\0329.mavsdk.rpc.missi" - "on.GetReturnToLaunchAfterMissionResponse" - "\"\004\200\265\030\001\022\232\001\n\035SetReturnToLaunchAfterMission" - "\0228.mavsdk.rpc.mission.SetReturnToLaunchA" - "fterMissionRequest\0329.mavsdk.rpc.mission." - "SetReturnToLaunchAfterMissionResponse\"\004\200" - "\265\030\001B!\n\021io.mavsdk.missionB\014MissionProtob\006" - "proto3" + "\002B\007\202\265\030\003NaN\022E\n\016vehicle_action\030\r \001(\0162-.mav" + "sdk.rpc.mission.MissionItem.VehicleActio" + "n\"\320\001\n\014CameraAction\022\026\n\022CAMERA_ACTION_NONE" + "\020\000\022\034\n\030CAMERA_ACTION_TAKE_PHOTO\020\001\022&\n\"CAME" + "RA_ACTION_START_PHOTO_INTERVAL\020\002\022%\n!CAME" + "RA_ACTION_STOP_PHOTO_INTERVAL\020\003\022\035\n\031CAMER" + "A_ACTION_START_VIDEO\020\004\022\034\n\030CAMERA_ACTION_" + "STOP_VIDEO\020\005\"\247\001\n\rVehicleAction\022\027\n\023VEHICL" + "E_ACTION_NONE\020\000\022\032\n\026VEHICLE_ACTION_TAKEOF" + "F\020\001\022\027\n\023VEHICLE_ACTION_LAND\020\002\022#\n\037VEHICLE_" + "ACTION_TRANSITION_TO_FW\020\003\022#\n\037VEHICLE_ACT" + "ION_TRANSITION_TO_MC\020\004\"E\n\013MissionPlan\0226\n" + "\rmission_items\030\001 \003(\0132\037.mavsdk.rpc.missio" + "n.MissionItem\"1\n\017MissionProgress\022\017\n\007curr" + "ent\030\001 \001(\005\022\r\n\005total\030\002 \001(\005\"\231\003\n\rMissionResu" + "lt\0228\n\006result\030\001 \001(\0162(.mavsdk.rpc.mission." + "MissionResult.Result\022\022\n\nresult_str\030\002 \001(\t" + "\"\271\002\n\006Result\022\022\n\016RESULT_UNKNOWN\020\000\022\022\n\016RESUL" + "T_SUCCESS\020\001\022\020\n\014RESULT_ERROR\020\002\022!\n\035RESULT_" + "TOO_MANY_MISSION_ITEMS\020\003\022\017\n\013RESULT_BUSY\020" + "\004\022\022\n\016RESULT_TIMEOUT\020\005\022\033\n\027RESULT_INVALID_" + "ARGUMENT\020\006\022\026\n\022RESULT_UNSUPPORTED\020\007\022\037\n\033RE" + "SULT_NO_MISSION_AVAILABLE\020\010\022\"\n\036RESULT_UN" + "SUPPORTED_MISSION_CMD\020\013\022\035\n\031RESULT_TRANSF" + "ER_CANCELLED\020\014\022\024\n\020RESULT_NO_SYSTEM\020\r2\315\013\n" + "\016MissionService\022f\n\rUploadMission\022(.mavsd" + "k.rpc.mission.UploadMissionRequest\032).mav" + "sdk.rpc.mission.UploadMissionResponse\"\000\022" + "|\n\023CancelMissionUpload\022..mavsdk.rpc.miss" + "ion.CancelMissionUploadRequest\032/.mavsdk." + "rpc.mission.CancelMissionUploadResponse\"" + "\004\200\265\030\001\022l\n\017DownloadMission\022*.mavsdk.rpc.mi" + "ssion.DownloadMissionRequest\032+.mavsdk.rp" + "c.mission.DownloadMissionResponse\"\000\022\202\001\n\025" + "CancelMissionDownload\0220.mavsdk.rpc.missi" + "on.CancelMissionDownloadRequest\0321.mavsdk" + ".rpc.mission.CancelMissionDownloadRespon" + "se\"\004\200\265\030\001\022c\n\014StartMission\022\'.mavsdk.rpc.mi" + "ssion.StartMissionRequest\032(.mavsdk.rpc.m" + "ission.StartMissionResponse\"\000\022c\n\014PauseMi" + "ssion\022\'.mavsdk.rpc.mission.PauseMissionR" + "equest\032(.mavsdk.rpc.mission.PauseMission" + "Response\"\000\022c\n\014ClearMission\022\'.mavsdk.rpc." + "mission.ClearMissionRequest\032(.mavsdk.rpc" + ".mission.ClearMissionResponse\"\000\022~\n\025SetCu" + "rrentMissionItem\0220.mavsdk.rpc.mission.Se" + "tCurrentMissionItemRequest\0321.mavsdk.rpc." + "mission.SetCurrentMissionItemResponse\"\000\022" + "v\n\021IsMissionFinished\022,.mavsdk.rpc.missio" + "n.IsMissionFinishedRequest\032-.mavsdk.rpc." + "mission.IsMissionFinishedResponse\"\004\200\265\030\001\022" + "\200\001\n\030SubscribeMissionProgress\0223.mavsdk.rp" + "c.mission.SubscribeMissionProgressReques" + "t\032+.mavsdk.rpc.mission.MissionProgressRe" + "sponse\"\0000\001\022\232\001\n\035GetReturnToLaunchAfterMis" + "sion\0228.mavsdk.rpc.mission.GetReturnToLau" + "nchAfterMissionRequest\0329.mavsdk.rpc.miss" + "ion.GetReturnToLaunchAfterMissionRespons" + "e\"\004\200\265\030\001\022\232\001\n\035SetReturnToLaunchAfterMissio" + "n\0228.mavsdk.rpc.mission.SetReturnToLaunch" + "AfterMissionRequest\0329.mavsdk.rpc.mission" + ".SetReturnToLaunchAfterMissionResponse\"\004" + "\200\265\030\001B!\n\021io.mavsdk.missionB\014MissionProtob" + "\006proto3" ; static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_mission_2fmission_2eproto_deps[1] = { &::descriptor_table_mavsdk_5foptions_2eproto, }; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_mission_2fmission_2eproto_once; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_mission_2fmission_2eproto = { - false, false, 4446, descriptor_table_protodef_mission_2fmission_2eproto, "mission/mission.proto", + false, false, 4687, descriptor_table_protodef_mission_2fmission_2eproto, "mission/mission.proto", &descriptor_table_mission_2fmission_2eproto_once, descriptor_table_mission_2fmission_2eproto_deps, 1, 28, schemas, file_default_instances, TableStruct_mission_2fmission_2eproto::offsets, file_level_metadata_mission_2fmission_2eproto, file_level_enum_descriptors_mission_2fmission_2eproto, file_level_service_descriptors_mission_2fmission_2eproto, @@ -774,10 +783,37 @@ constexpr MissionItem_CameraAction MissionItem::CameraAction_MIN; constexpr MissionItem_CameraAction MissionItem::CameraAction_MAX; constexpr int MissionItem::CameraAction_ARRAYSIZE; #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900) -const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MissionResult_Result_descriptor() { +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MissionItem_VehicleAction_descriptor() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_mission_2fmission_2eproto); return file_level_enum_descriptors_mission_2fmission_2eproto[1]; } +bool MissionItem_VehicleAction_IsValid(int value) { + switch (value) { + case 0: + case 1: + case 2: + case 3: + case 4: + return true; + default: + return false; + } +} + +#if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900) +constexpr MissionItem_VehicleAction MissionItem::VEHICLE_ACTION_NONE; +constexpr MissionItem_VehicleAction MissionItem::VEHICLE_ACTION_TAKEOFF; +constexpr MissionItem_VehicleAction MissionItem::VEHICLE_ACTION_LAND; +constexpr MissionItem_VehicleAction MissionItem::VEHICLE_ACTION_TRANSITION_TO_FW; +constexpr MissionItem_VehicleAction MissionItem::VEHICLE_ACTION_TRANSITION_TO_MC; +constexpr MissionItem_VehicleAction MissionItem::VehicleAction_MIN; +constexpr MissionItem_VehicleAction MissionItem::VehicleAction_MAX; +constexpr int MissionItem::VehicleAction_ARRAYSIZE; +#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900) +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MissionResult_Result_descriptor() { + ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_mission_2fmission_2eproto); + return file_level_enum_descriptors_mission_2fmission_2eproto[2]; +} bool MissionResult_Result_IsValid(int value) { switch (value) { case 0: @@ -5383,16 +5419,16 @@ MissionItem::MissionItem(const MissionItem& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&latitude_deg_, &from.latitude_deg_, - static_cast(reinterpret_cast(&yaw_deg_) - - reinterpret_cast(&latitude_deg_)) + sizeof(yaw_deg_)); + static_cast(reinterpret_cast(&vehicle_action_) - + reinterpret_cast(&latitude_deg_)) + sizeof(vehicle_action_)); // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.mission.MissionItem) } void MissionItem::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&latitude_deg_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&yaw_deg_) - - reinterpret_cast(&latitude_deg_)) + sizeof(yaw_deg_)); + 0, static_cast(reinterpret_cast(&vehicle_action_) - + reinterpret_cast(&latitude_deg_)) + sizeof(vehicle_action_)); } MissionItem::~MissionItem() { @@ -5422,8 +5458,8 @@ void MissionItem::Clear() { (void) cached_has_bits; ::memset(&latitude_deg_, 0, static_cast( - reinterpret_cast(&yaw_deg_) - - reinterpret_cast(&latitude_deg_)) + sizeof(yaw_deg_)); + reinterpret_cast(&vehicle_action_) - + reinterpret_cast(&latitude_deg_)) + sizeof(vehicle_action_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } @@ -5519,6 +5555,14 @@ const char* MissionItem::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID ptr += sizeof(float); } else goto handle_unusual; continue; + // .mavsdk.rpc.mission.MissionItem.VehicleAction vehicle_action = 13; + case 13: + if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 104)) { + ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_vehicle_action(static_cast<::mavsdk::rpc::mission::MissionItem_VehicleAction>(val)); + } else goto handle_unusual; + continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -5620,6 +5664,13 @@ ::PROTOBUF_NAMESPACE_ID::uint8* MissionItem::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(12, this->_internal_yaw_deg(), target); } + // .mavsdk.rpc.mission.MissionItem.VehicleAction vehicle_action = 13; + if (this->vehicle_action() != 0) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + 13, this->_internal_vehicle_action(), target); + } + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); @@ -5697,6 +5748,12 @@ size_t MissionItem::ByteSizeLong() const { total_size += 1 + 4; } + // .mavsdk.rpc.mission.MissionItem.VehicleAction vehicle_action = 13; + if (this->vehicle_action() != 0) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_vehicle_action()); + } + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); @@ -5764,6 +5821,9 @@ void MissionItem::MergeFrom(const MissionItem& from) { if (!(from.yaw_deg() <= 0 && from.yaw_deg() >= 0)) { _internal_set_yaw_deg(from._internal_yaw_deg()); } + if (from.vehicle_action() != 0) { + _internal_set_vehicle_action(from._internal_vehicle_action()); + } } void MissionItem::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { @@ -5788,8 +5848,8 @@ void MissionItem::InternalSwap(MissionItem* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(MissionItem, yaw_deg_) - + sizeof(MissionItem::yaw_deg_) + PROTOBUF_FIELD_OFFSET(MissionItem, vehicle_action_) + + sizeof(MissionItem::vehicle_action_) - PROTOBUF_FIELD_OFFSET(MissionItem, latitude_deg_)>( reinterpret_cast(&latitude_deg_), reinterpret_cast(&other->latitude_deg_)); diff --git a/src/mavsdk_server/src/generated/mission/mission.pb.h b/src/mavsdk_server/src/generated/mission/mission.pb.h index d5fd6ebd6f..14e2e3598f 100644 --- a/src/mavsdk_server/src/generated/mission/mission.pb.h +++ b/src/mavsdk_server/src/generated/mission/mission.pb.h @@ -209,6 +209,34 @@ inline bool MissionItem_CameraAction_Parse( return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( MissionItem_CameraAction_descriptor(), name, value); } +enum MissionItem_VehicleAction : int { + MissionItem_VehicleAction_VEHICLE_ACTION_NONE = 0, + MissionItem_VehicleAction_VEHICLE_ACTION_TAKEOFF = 1, + MissionItem_VehicleAction_VEHICLE_ACTION_LAND = 2, + MissionItem_VehicleAction_VEHICLE_ACTION_TRANSITION_TO_FW = 3, + MissionItem_VehicleAction_VEHICLE_ACTION_TRANSITION_TO_MC = 4, + MissionItem_VehicleAction_MissionItem_VehicleAction_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), + MissionItem_VehicleAction_MissionItem_VehicleAction_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() +}; +bool MissionItem_VehicleAction_IsValid(int value); +constexpr MissionItem_VehicleAction MissionItem_VehicleAction_VehicleAction_MIN = MissionItem_VehicleAction_VEHICLE_ACTION_NONE; +constexpr MissionItem_VehicleAction MissionItem_VehicleAction_VehicleAction_MAX = MissionItem_VehicleAction_VEHICLE_ACTION_TRANSITION_TO_MC; +constexpr int MissionItem_VehicleAction_VehicleAction_ARRAYSIZE = MissionItem_VehicleAction_VehicleAction_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MissionItem_VehicleAction_descriptor(); +template +inline const std::string& MissionItem_VehicleAction_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function MissionItem_VehicleAction_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + MissionItem_VehicleAction_descriptor(), enum_t_value); +} +inline bool MissionItem_VehicleAction_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MissionItem_VehicleAction* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + MissionItem_VehicleAction_descriptor(), name, value); +} enum MissionResult_Result : int { MissionResult_Result_RESULT_UNKNOWN = 0, MissionResult_Result_RESULT_SUCCESS = 1, @@ -3724,6 +3752,42 @@ class MissionItem PROTOBUF_FINAL : return MissionItem_CameraAction_Parse(name, value); } + typedef MissionItem_VehicleAction VehicleAction; + static constexpr VehicleAction VEHICLE_ACTION_NONE = + MissionItem_VehicleAction_VEHICLE_ACTION_NONE; + static constexpr VehicleAction VEHICLE_ACTION_TAKEOFF = + MissionItem_VehicleAction_VEHICLE_ACTION_TAKEOFF; + static constexpr VehicleAction VEHICLE_ACTION_LAND = + MissionItem_VehicleAction_VEHICLE_ACTION_LAND; + static constexpr VehicleAction VEHICLE_ACTION_TRANSITION_TO_FW = + MissionItem_VehicleAction_VEHICLE_ACTION_TRANSITION_TO_FW; + static constexpr VehicleAction VEHICLE_ACTION_TRANSITION_TO_MC = + MissionItem_VehicleAction_VEHICLE_ACTION_TRANSITION_TO_MC; + static inline bool VehicleAction_IsValid(int value) { + return MissionItem_VehicleAction_IsValid(value); + } + static constexpr VehicleAction VehicleAction_MIN = + MissionItem_VehicleAction_VehicleAction_MIN; + static constexpr VehicleAction VehicleAction_MAX = + MissionItem_VehicleAction_VehicleAction_MAX; + static constexpr int VehicleAction_ARRAYSIZE = + MissionItem_VehicleAction_VehicleAction_ARRAYSIZE; + static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* + VehicleAction_descriptor() { + return MissionItem_VehicleAction_descriptor(); + } + template + static inline const std::string& VehicleAction_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function VehicleAction_Name."); + return MissionItem_VehicleAction_Name(enum_t_value); + } + static inline bool VehicleAction_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, + VehicleAction* value) { + return MissionItem_VehicleAction_Parse(name, value); + } + // accessors ------------------------------------------------------- enum : int { @@ -3739,6 +3803,7 @@ class MissionItem PROTOBUF_FINAL : kLoiterTimeSFieldNumber = 9, kAcceptanceRadiusMFieldNumber = 11, kYawDegFieldNumber = 12, + kVehicleActionFieldNumber = 13, }; // double latitude_deg = 1 [(.mavsdk.options.default_value) = "NaN", (.mavsdk.options.epsilon) = 1e-07]; void clear_latitude_deg(); @@ -3848,6 +3913,15 @@ class MissionItem PROTOBUF_FINAL : void _internal_set_yaw_deg(float value); public: + // .mavsdk.rpc.mission.MissionItem.VehicleAction vehicle_action = 13; + void clear_vehicle_action(); + ::mavsdk::rpc::mission::MissionItem_VehicleAction vehicle_action() const; + void set_vehicle_action(::mavsdk::rpc::mission::MissionItem_VehicleAction value); + private: + ::mavsdk::rpc::mission::MissionItem_VehicleAction _internal_vehicle_action() const; + void _internal_set_vehicle_action(::mavsdk::rpc::mission::MissionItem_VehicleAction value); + public: + // @@protoc_insertion_point(class_scope:mavsdk.rpc.mission.MissionItem) private: class _Internal; @@ -3867,6 +3941,7 @@ class MissionItem PROTOBUF_FINAL : float loiter_time_s_; float acceptance_radius_m_; float yaw_deg_; + int vehicle_action_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_mission_2fmission_2eproto; }; @@ -5958,6 +6033,26 @@ inline void MissionItem::set_yaw_deg(float value) { // @@protoc_insertion_point(field_set:mavsdk.rpc.mission.MissionItem.yaw_deg) } +// .mavsdk.rpc.mission.MissionItem.VehicleAction vehicle_action = 13; +inline void MissionItem::clear_vehicle_action() { + vehicle_action_ = 0; +} +inline ::mavsdk::rpc::mission::MissionItem_VehicleAction MissionItem::_internal_vehicle_action() const { + return static_cast< ::mavsdk::rpc::mission::MissionItem_VehicleAction >(vehicle_action_); +} +inline ::mavsdk::rpc::mission::MissionItem_VehicleAction MissionItem::vehicle_action() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.mission.MissionItem.vehicle_action) + return _internal_vehicle_action(); +} +inline void MissionItem::_internal_set_vehicle_action(::mavsdk::rpc::mission::MissionItem_VehicleAction value) { + + vehicle_action_ = value; +} +inline void MissionItem::set_vehicle_action(::mavsdk::rpc::mission::MissionItem_VehicleAction value) { + _internal_set_vehicle_action(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.mission.MissionItem.vehicle_action) +} + // ------------------------------------------------------------------- // MissionPlan @@ -6201,6 +6296,11 @@ template <> inline const EnumDescriptor* GetEnumDescriptor< ::mavsdk::rpc::mission::MissionItem_CameraAction>() { return ::mavsdk::rpc::mission::MissionItem_CameraAction_descriptor(); } +template <> struct is_proto_enum< ::mavsdk::rpc::mission::MissionItem_VehicleAction> : ::std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::mavsdk::rpc::mission::MissionItem_VehicleAction>() { + return ::mavsdk::rpc::mission::MissionItem_VehicleAction_descriptor(); +} template <> struct is_proto_enum< ::mavsdk::rpc::mission::MissionResult_Result> : ::std::true_type {}; template <> inline const EnumDescriptor* GetEnumDescriptor< ::mavsdk::rpc::mission::MissionResult_Result>() { diff --git a/src/mavsdk_server/src/generated/telemetry/telemetry.grpc.pb.cc b/src/mavsdk_server/src/generated/telemetry/telemetry.grpc.pb.cc index be2db799cf..8a35e2a665 100644 --- a/src/mavsdk_server/src/generated/telemetry/telemetry.grpc.pb.cc +++ b/src/mavsdk_server/src/generated/telemetry/telemetry.grpc.pb.cc @@ -29,6 +29,7 @@ static const char* TelemetryService_method_names[] = { "/mavsdk.rpc.telemetry.TelemetryService/SubscribeInAir", "/mavsdk.rpc.telemetry.TelemetryService/SubscribeLandedState", "/mavsdk.rpc.telemetry.TelemetryService/SubscribeArmed", + "/mavsdk.rpc.telemetry.TelemetryService/SubscribeVtolState", "/mavsdk.rpc.telemetry.TelemetryService/SubscribeAttitudeQuaternion", "/mavsdk.rpc.telemetry.TelemetryService/SubscribeAttitudeEuler", "/mavsdk.rpc.telemetry.TelemetryService/SubscribeAttitudeAngularVelocityBody", @@ -60,6 +61,7 @@ static const char* TelemetryService_method_names[] = { "/mavsdk.rpc.telemetry.TelemetryService/SetRateHome", "/mavsdk.rpc.telemetry.TelemetryService/SetRateInAir", "/mavsdk.rpc.telemetry.TelemetryService/SetRateLandedState", + "/mavsdk.rpc.telemetry.TelemetryService/SetRateVtolState", "/mavsdk.rpc.telemetry.TelemetryService/SetRateAttitude", "/mavsdk.rpc.telemetry.TelemetryService/SetRateCameraAttitude", "/mavsdk.rpc.telemetry.TelemetryService/SetRateVelocityNed", @@ -92,55 +94,57 @@ TelemetryService::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& c , rpcmethod_SubscribeInAir_(TelemetryService_method_names[2], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) , rpcmethod_SubscribeLandedState_(TelemetryService_method_names[3], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) , rpcmethod_SubscribeArmed_(TelemetryService_method_names[4], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeAttitudeQuaternion_(TelemetryService_method_names[5], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeAttitudeEuler_(TelemetryService_method_names[6], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeAttitudeAngularVelocityBody_(TelemetryService_method_names[7], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeCameraAttitudeQuaternion_(TelemetryService_method_names[8], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeCameraAttitudeEuler_(TelemetryService_method_names[9], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeVelocityNed_(TelemetryService_method_names[10], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeGpsInfo_(TelemetryService_method_names[11], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeRawGps_(TelemetryService_method_names[12], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeBattery_(TelemetryService_method_names[13], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeFlightMode_(TelemetryService_method_names[14], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeHealth_(TelemetryService_method_names[15], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeRcStatus_(TelemetryService_method_names[16], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeStatusText_(TelemetryService_method_names[17], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeActuatorControlTarget_(TelemetryService_method_names[18], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeActuatorOutputStatus_(TelemetryService_method_names[19], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeOdometry_(TelemetryService_method_names[20], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribePositionVelocityNed_(TelemetryService_method_names[21], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeGroundTruth_(TelemetryService_method_names[22], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeFixedwingMetrics_(TelemetryService_method_names[23], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeImu_(TelemetryService_method_names[24], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeScaledImu_(TelemetryService_method_names[25], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeRawImu_(TelemetryService_method_names[26], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeHealthAllOk_(TelemetryService_method_names[27], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeUnixEpochTime_(TelemetryService_method_names[28], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeDistanceSensor_(TelemetryService_method_names[29], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeScaledPressure_(TelemetryService_method_names[30], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SubscribeHeading_(TelemetryService_method_names[31], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) - , rpcmethod_SetRatePosition_(TelemetryService_method_names[32], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateHome_(TelemetryService_method_names[33], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateInAir_(TelemetryService_method_names[34], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateLandedState_(TelemetryService_method_names[35], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateAttitude_(TelemetryService_method_names[36], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateCameraAttitude_(TelemetryService_method_names[37], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateVelocityNed_(TelemetryService_method_names[38], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateGpsInfo_(TelemetryService_method_names[39], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateBattery_(TelemetryService_method_names[40], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateRcStatus_(TelemetryService_method_names[41], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateActuatorControlTarget_(TelemetryService_method_names[42], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateActuatorOutputStatus_(TelemetryService_method_names[43], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateOdometry_(TelemetryService_method_names[44], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRatePositionVelocityNed_(TelemetryService_method_names[45], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateGroundTruth_(TelemetryService_method_names[46], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateFixedwingMetrics_(TelemetryService_method_names[47], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateImu_(TelemetryService_method_names[48], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateScaledImu_(TelemetryService_method_names[49], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateRawImu_(TelemetryService_method_names[50], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateUnixEpochTime_(TelemetryService_method_names[51], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetRateDistanceSensor_(TelemetryService_method_names[52], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_GetGpsGlobalOrigin_(TelemetryService_method_names[53], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SubscribeVtolState_(TelemetryService_method_names[5], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeAttitudeQuaternion_(TelemetryService_method_names[6], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeAttitudeEuler_(TelemetryService_method_names[7], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeAttitudeAngularVelocityBody_(TelemetryService_method_names[8], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeCameraAttitudeQuaternion_(TelemetryService_method_names[9], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeCameraAttitudeEuler_(TelemetryService_method_names[10], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeVelocityNed_(TelemetryService_method_names[11], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeGpsInfo_(TelemetryService_method_names[12], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeRawGps_(TelemetryService_method_names[13], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeBattery_(TelemetryService_method_names[14], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeFlightMode_(TelemetryService_method_names[15], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeHealth_(TelemetryService_method_names[16], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeRcStatus_(TelemetryService_method_names[17], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeStatusText_(TelemetryService_method_names[18], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeActuatorControlTarget_(TelemetryService_method_names[19], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeActuatorOutputStatus_(TelemetryService_method_names[20], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeOdometry_(TelemetryService_method_names[21], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribePositionVelocityNed_(TelemetryService_method_names[22], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeGroundTruth_(TelemetryService_method_names[23], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeFixedwingMetrics_(TelemetryService_method_names[24], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeImu_(TelemetryService_method_names[25], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeScaledImu_(TelemetryService_method_names[26], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeRawImu_(TelemetryService_method_names[27], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeHealthAllOk_(TelemetryService_method_names[28], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeUnixEpochTime_(TelemetryService_method_names[29], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeDistanceSensor_(TelemetryService_method_names[30], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeScaledPressure_(TelemetryService_method_names[31], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SubscribeHeading_(TelemetryService_method_names[32], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel) + , rpcmethod_SetRatePosition_(TelemetryService_method_names[33], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateHome_(TelemetryService_method_names[34], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateInAir_(TelemetryService_method_names[35], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateLandedState_(TelemetryService_method_names[36], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateVtolState_(TelemetryService_method_names[37], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateAttitude_(TelemetryService_method_names[38], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateCameraAttitude_(TelemetryService_method_names[39], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateVelocityNed_(TelemetryService_method_names[40], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateGpsInfo_(TelemetryService_method_names[41], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateBattery_(TelemetryService_method_names[42], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateRcStatus_(TelemetryService_method_names[43], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateActuatorControlTarget_(TelemetryService_method_names[44], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateActuatorOutputStatus_(TelemetryService_method_names[45], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateOdometry_(TelemetryService_method_names[46], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRatePositionVelocityNed_(TelemetryService_method_names[47], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateGroundTruth_(TelemetryService_method_names[48], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateFixedwingMetrics_(TelemetryService_method_names[49], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateImu_(TelemetryService_method_names[50], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateScaledImu_(TelemetryService_method_names[51], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateRawImu_(TelemetryService_method_names[52], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateUnixEpochTime_(TelemetryService_method_names[53], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetRateDistanceSensor_(TelemetryService_method_names[54], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_GetGpsGlobalOrigin_(TelemetryService_method_names[55], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) {} ::grpc::ClientReader< ::mavsdk::rpc::telemetry::PositionResponse>* TelemetryService::Stub::SubscribePositionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribePositionRequest& request) { @@ -223,6 +227,22 @@ ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::ArmedResponse>* TelemetrySe return ::grpc::internal::ClientAsyncReaderFactory< ::mavsdk::rpc::telemetry::ArmedResponse>::Create(channel_.get(), cq, rpcmethod_SubscribeArmed_, context, request, false, nullptr); } +::grpc::ClientReader< ::mavsdk::rpc::telemetry::VtolStateResponse>* TelemetryService::Stub::SubscribeVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request) { + return ::grpc::internal::ClientReaderFactory< ::mavsdk::rpc::telemetry::VtolStateResponse>::Create(channel_.get(), rpcmethod_SubscribeVtolState_, context, request); +} + +void TelemetryService::Stub::experimental_async::SubscribeVtolState(::grpc::ClientContext* context, ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* request, ::grpc::experimental::ClientReadReactor< ::mavsdk::rpc::telemetry::VtolStateResponse>* reactor) { + ::grpc::internal::ClientCallbackReaderFactory< ::mavsdk::rpc::telemetry::VtolStateResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_SubscribeVtolState_, context, request, reactor); +} + +::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::VtolStateResponse>* TelemetryService::Stub::AsyncSubscribeVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request, ::grpc::CompletionQueue* cq, void* tag) { + return ::grpc::internal::ClientAsyncReaderFactory< ::mavsdk::rpc::telemetry::VtolStateResponse>::Create(channel_.get(), cq, rpcmethod_SubscribeVtolState_, context, request, true, tag); +} + +::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::VtolStateResponse>* TelemetryService::Stub::PrepareAsyncSubscribeVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncReaderFactory< ::mavsdk::rpc::telemetry::VtolStateResponse>::Create(channel_.get(), cq, rpcmethod_SubscribeVtolState_, context, request, false, nullptr); +} + ::grpc::ClientReader< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* TelemetryService::Stub::SubscribeAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest& request) { return ::grpc::internal::ClientReaderFactory< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>::Create(channel_.get(), rpcmethod_SubscribeAttitudeQuaternion_, context, request); } @@ -747,6 +767,29 @@ ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateLandedStateR return result; } +::grpc::Status TelemetryService::Stub::SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response) { + return ::grpc::internal::BlockingUnaryCall< ::mavsdk::rpc::telemetry::SetRateVtolStateRequest, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetRateVtolState_, context, request, response); +} + +void TelemetryService::Stub::experimental_async::SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall< ::mavsdk::rpc::telemetry::SetRateVtolStateRequest, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetRateVtolState_, context, request, response, std::move(f)); +} + +void TelemetryService::Stub::experimental_async::SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetRateVtolState_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>* TelemetryService::Stub::PrepareAsyncSetRateVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse, ::mavsdk::rpc::telemetry::SetRateVtolStateRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetRateVtolState_, context, request); +} + +::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>* TelemetryService::Stub::AsyncSetRateVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::grpc::CompletionQueue* cq) { + auto* result = + this->PrepareAsyncSetRateVtolStateRaw(context, request, cq); + result->StartCall(); + return result; +} + ::grpc::Status TelemetryService::Stub::SetRateAttitude(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest& request, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse* response) { return ::grpc::internal::BlockingUnaryCall< ::mavsdk::rpc::telemetry::SetRateAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetRateAttitude_, context, request, response); } @@ -1215,6 +1258,16 @@ TelemetryService::Service::Service() { AddMethod(new ::grpc::internal::RpcServiceMethod( TelemetryService_method_names[5], ::grpc::internal::RpcMethod::SERVER_STREAMING, + new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest, ::mavsdk::rpc::telemetry::VtolStateResponse>( + [](TelemetryService::Service* service, + ::grpc::ServerContext* ctx, + const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* req, + ::grpc::ServerWriter<::mavsdk::rpc::telemetry::VtolStateResponse>* writer) { + return service->SubscribeVtolState(ctx, req, writer); + }, this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + TelemetryService_method_names[6], + ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest, ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>( [](TelemetryService::Service* service, ::grpc::ServerContext* ctx, @@ -1223,7 +1276,7 @@ TelemetryService::Service::Service() { return service->SubscribeAttitudeQuaternion(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[6], + TelemetryService_method_names[7], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeAttitudeEulerRequest, ::mavsdk::rpc::telemetry::AttitudeEulerResponse>( [](TelemetryService::Service* service, @@ -1233,7 +1286,7 @@ TelemetryService::Service::Service() { return service->SubscribeAttitudeEuler(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[7], + TelemetryService_method_names[8], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeAttitudeAngularVelocityBodyRequest, ::mavsdk::rpc::telemetry::AttitudeAngularVelocityBodyResponse>( [](TelemetryService::Service* service, @@ -1243,7 +1296,7 @@ TelemetryService::Service::Service() { return service->SubscribeAttitudeAngularVelocityBody(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[8], + TelemetryService_method_names[9], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeCameraAttitudeQuaternionRequest, ::mavsdk::rpc::telemetry::CameraAttitudeQuaternionResponse>( [](TelemetryService::Service* service, @@ -1253,7 +1306,7 @@ TelemetryService::Service::Service() { return service->SubscribeCameraAttitudeQuaternion(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[9], + TelemetryService_method_names[10], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeCameraAttitudeEulerRequest, ::mavsdk::rpc::telemetry::CameraAttitudeEulerResponse>( [](TelemetryService::Service* service, @@ -1263,7 +1316,7 @@ TelemetryService::Service::Service() { return service->SubscribeCameraAttitudeEuler(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[10], + TelemetryService_method_names[11], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeVelocityNedRequest, ::mavsdk::rpc::telemetry::VelocityNedResponse>( [](TelemetryService::Service* service, @@ -1273,7 +1326,7 @@ TelemetryService::Service::Service() { return service->SubscribeVelocityNed(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[11], + TelemetryService_method_names[12], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeGpsInfoRequest, ::mavsdk::rpc::telemetry::GpsInfoResponse>( [](TelemetryService::Service* service, @@ -1283,7 +1336,7 @@ TelemetryService::Service::Service() { return service->SubscribeGpsInfo(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[12], + TelemetryService_method_names[13], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeRawGpsRequest, ::mavsdk::rpc::telemetry::RawGpsResponse>( [](TelemetryService::Service* service, @@ -1293,7 +1346,7 @@ TelemetryService::Service::Service() { return service->SubscribeRawGps(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[13], + TelemetryService_method_names[14], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeBatteryRequest, ::mavsdk::rpc::telemetry::BatteryResponse>( [](TelemetryService::Service* service, @@ -1303,7 +1356,7 @@ TelemetryService::Service::Service() { return service->SubscribeBattery(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[14], + TelemetryService_method_names[15], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeFlightModeRequest, ::mavsdk::rpc::telemetry::FlightModeResponse>( [](TelemetryService::Service* service, @@ -1313,7 +1366,7 @@ TelemetryService::Service::Service() { return service->SubscribeFlightMode(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[15], + TelemetryService_method_names[16], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeHealthRequest, ::mavsdk::rpc::telemetry::HealthResponse>( [](TelemetryService::Service* service, @@ -1323,7 +1376,7 @@ TelemetryService::Service::Service() { return service->SubscribeHealth(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[16], + TelemetryService_method_names[17], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeRcStatusRequest, ::mavsdk::rpc::telemetry::RcStatusResponse>( [](TelemetryService::Service* service, @@ -1333,7 +1386,7 @@ TelemetryService::Service::Service() { return service->SubscribeRcStatus(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[17], + TelemetryService_method_names[18], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeStatusTextRequest, ::mavsdk::rpc::telemetry::StatusTextResponse>( [](TelemetryService::Service* service, @@ -1343,7 +1396,7 @@ TelemetryService::Service::Service() { return service->SubscribeStatusText(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[18], + TelemetryService_method_names[19], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeActuatorControlTargetRequest, ::mavsdk::rpc::telemetry::ActuatorControlTargetResponse>( [](TelemetryService::Service* service, @@ -1353,7 +1406,7 @@ TelemetryService::Service::Service() { return service->SubscribeActuatorControlTarget(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[19], + TelemetryService_method_names[20], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeActuatorOutputStatusRequest, ::mavsdk::rpc::telemetry::ActuatorOutputStatusResponse>( [](TelemetryService::Service* service, @@ -1363,7 +1416,7 @@ TelemetryService::Service::Service() { return service->SubscribeActuatorOutputStatus(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[20], + TelemetryService_method_names[21], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeOdometryRequest, ::mavsdk::rpc::telemetry::OdometryResponse>( [](TelemetryService::Service* service, @@ -1373,7 +1426,7 @@ TelemetryService::Service::Service() { return service->SubscribeOdometry(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[21], + TelemetryService_method_names[22], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribePositionVelocityNedRequest, ::mavsdk::rpc::telemetry::PositionVelocityNedResponse>( [](TelemetryService::Service* service, @@ -1383,7 +1436,7 @@ TelemetryService::Service::Service() { return service->SubscribePositionVelocityNed(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[22], + TelemetryService_method_names[23], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeGroundTruthRequest, ::mavsdk::rpc::telemetry::GroundTruthResponse>( [](TelemetryService::Service* service, @@ -1393,7 +1446,7 @@ TelemetryService::Service::Service() { return service->SubscribeGroundTruth(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[23], + TelemetryService_method_names[24], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeFixedwingMetricsRequest, ::mavsdk::rpc::telemetry::FixedwingMetricsResponse>( [](TelemetryService::Service* service, @@ -1403,7 +1456,7 @@ TelemetryService::Service::Service() { return service->SubscribeFixedwingMetrics(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[24], + TelemetryService_method_names[25], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeImuRequest, ::mavsdk::rpc::telemetry::ImuResponse>( [](TelemetryService::Service* service, @@ -1413,7 +1466,7 @@ TelemetryService::Service::Service() { return service->SubscribeImu(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[25], + TelemetryService_method_names[26], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeScaledImuRequest, ::mavsdk::rpc::telemetry::ScaledImuResponse>( [](TelemetryService::Service* service, @@ -1423,7 +1476,7 @@ TelemetryService::Service::Service() { return service->SubscribeScaledImu(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[26], + TelemetryService_method_names[27], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeRawImuRequest, ::mavsdk::rpc::telemetry::RawImuResponse>( [](TelemetryService::Service* service, @@ -1433,7 +1486,7 @@ TelemetryService::Service::Service() { return service->SubscribeRawImu(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[27], + TelemetryService_method_names[28], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeHealthAllOkRequest, ::mavsdk::rpc::telemetry::HealthAllOkResponse>( [](TelemetryService::Service* service, @@ -1443,7 +1496,7 @@ TelemetryService::Service::Service() { return service->SubscribeHealthAllOk(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[28], + TelemetryService_method_names[29], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeUnixEpochTimeRequest, ::mavsdk::rpc::telemetry::UnixEpochTimeResponse>( [](TelemetryService::Service* service, @@ -1453,7 +1506,7 @@ TelemetryService::Service::Service() { return service->SubscribeUnixEpochTime(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[29], + TelemetryService_method_names[30], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeDistanceSensorRequest, ::mavsdk::rpc::telemetry::DistanceSensorResponse>( [](TelemetryService::Service* service, @@ -1463,7 +1516,7 @@ TelemetryService::Service::Service() { return service->SubscribeDistanceSensor(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[30], + TelemetryService_method_names[31], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeScaledPressureRequest, ::mavsdk::rpc::telemetry::ScaledPressureResponse>( [](TelemetryService::Service* service, @@ -1473,7 +1526,7 @@ TelemetryService::Service::Service() { return service->SubscribeScaledPressure(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[31], + TelemetryService_method_names[32], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SubscribeHeadingRequest, ::mavsdk::rpc::telemetry::HeadingResponse>( [](TelemetryService::Service* service, @@ -1483,7 +1536,7 @@ TelemetryService::Service::Service() { return service->SubscribeHeading(ctx, req, writer); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[32], + TelemetryService_method_names[33], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRatePositionRequest, ::mavsdk::rpc::telemetry::SetRatePositionResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1493,7 +1546,7 @@ TelemetryService::Service::Service() { return service->SetRatePosition(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[33], + TelemetryService_method_names[34], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateHomeRequest, ::mavsdk::rpc::telemetry::SetRateHomeResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1503,7 +1556,7 @@ TelemetryService::Service::Service() { return service->SetRateHome(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[34], + TelemetryService_method_names[35], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateInAirRequest, ::mavsdk::rpc::telemetry::SetRateInAirResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1513,7 +1566,7 @@ TelemetryService::Service::Service() { return service->SetRateInAir(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[35], + TelemetryService_method_names[36], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateLandedStateRequest, ::mavsdk::rpc::telemetry::SetRateLandedStateResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1523,7 +1576,17 @@ TelemetryService::Service::Service() { return service->SetRateLandedState(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[36], + TelemetryService_method_names[37], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateVtolStateRequest, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( + [](TelemetryService::Service* service, + ::grpc::ServerContext* ctx, + const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* req, + ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* resp) { + return service->SetRateVtolState(ctx, req, resp); + }, this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + TelemetryService_method_names[38], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1533,7 +1596,7 @@ TelemetryService::Service::Service() { return service->SetRateAttitude(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[37], + TelemetryService_method_names[39], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateCameraAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateCameraAttitudeResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1543,7 +1606,7 @@ TelemetryService::Service::Service() { return service->SetRateCameraAttitude(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[38], + TelemetryService_method_names[40], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateVelocityNedRequest, ::mavsdk::rpc::telemetry::SetRateVelocityNedResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1553,7 +1616,7 @@ TelemetryService::Service::Service() { return service->SetRateVelocityNed(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[39], + TelemetryService_method_names[41], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateGpsInfoRequest, ::mavsdk::rpc::telemetry::SetRateGpsInfoResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1563,7 +1626,7 @@ TelemetryService::Service::Service() { return service->SetRateGpsInfo(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[40], + TelemetryService_method_names[42], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateBatteryRequest, ::mavsdk::rpc::telemetry::SetRateBatteryResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1573,7 +1636,7 @@ TelemetryService::Service::Service() { return service->SetRateBattery(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[41], + TelemetryService_method_names[43], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateRcStatusRequest, ::mavsdk::rpc::telemetry::SetRateRcStatusResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1583,7 +1646,7 @@ TelemetryService::Service::Service() { return service->SetRateRcStatus(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[42], + TelemetryService_method_names[44], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetRequest, ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1593,7 +1656,7 @@ TelemetryService::Service::Service() { return service->SetRateActuatorControlTarget(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[43], + TelemetryService_method_names[45], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusRequest, ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1603,7 +1666,7 @@ TelemetryService::Service::Service() { return service->SetRateActuatorOutputStatus(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[44], + TelemetryService_method_names[46], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateOdometryRequest, ::mavsdk::rpc::telemetry::SetRateOdometryResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1613,7 +1676,7 @@ TelemetryService::Service::Service() { return service->SetRateOdometry(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[45], + TelemetryService_method_names[47], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedRequest, ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1623,7 +1686,7 @@ TelemetryService::Service::Service() { return service->SetRatePositionVelocityNed(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[46], + TelemetryService_method_names[48], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateGroundTruthRequest, ::mavsdk::rpc::telemetry::SetRateGroundTruthResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1633,7 +1696,7 @@ TelemetryService::Service::Service() { return service->SetRateGroundTruth(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[47], + TelemetryService_method_names[49], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsRequest, ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1643,7 +1706,7 @@ TelemetryService::Service::Service() { return service->SetRateFixedwingMetrics(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[48], + TelemetryService_method_names[50], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateImuRequest, ::mavsdk::rpc::telemetry::SetRateImuResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1653,7 +1716,7 @@ TelemetryService::Service::Service() { return service->SetRateImu(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[49], + TelemetryService_method_names[51], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateScaledImuRequest, ::mavsdk::rpc::telemetry::SetRateScaledImuResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1663,7 +1726,7 @@ TelemetryService::Service::Service() { return service->SetRateScaledImu(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[50], + TelemetryService_method_names[52], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateRawImuRequest, ::mavsdk::rpc::telemetry::SetRateRawImuResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1673,7 +1736,7 @@ TelemetryService::Service::Service() { return service->SetRateRawImu(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[51], + TelemetryService_method_names[53], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeRequest, ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1683,7 +1746,7 @@ TelemetryService::Service::Service() { return service->SetRateUnixEpochTime(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[52], + TelemetryService_method_names[54], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::SetRateDistanceSensorRequest, ::mavsdk::rpc::telemetry::SetRateDistanceSensorResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1693,7 +1756,7 @@ TelemetryService::Service::Service() { return service->SetRateDistanceSensor(ctx, req, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - TelemetryService_method_names[53], + TelemetryService_method_names[55], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< TelemetryService::Service, ::mavsdk::rpc::telemetry::GetGpsGlobalOriginRequest, ::mavsdk::rpc::telemetry::GetGpsGlobalOriginResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( [](TelemetryService::Service* service, @@ -1742,6 +1805,13 @@ ::grpc::Status TelemetryService::Service::SubscribeArmed(::grpc::ServerContext* return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } +::grpc::Status TelemetryService::Service::SubscribeVtolState(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* request, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::VtolStateResponse>* writer) { + (void) context; + (void) request; + (void) writer; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + ::grpc::Status TelemetryService::Service::SubscribeAttitudeQuaternion(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* request, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* writer) { (void) context; (void) request; @@ -1959,6 +2029,13 @@ ::grpc::Status TelemetryService::Service::SetRateLandedState(::grpc::ServerConte return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } +::grpc::Status TelemetryService::Service::SetRateVtolState(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + ::grpc::Status TelemetryService::Service::SetRateAttitude(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest* request, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse* response) { (void) context; (void) request; diff --git a/src/mavsdk_server/src/generated/telemetry/telemetry.grpc.pb.h b/src/mavsdk_server/src/generated/telemetry/telemetry.grpc.pb.h index a36b053c1d..ef1f1d52b9 100644 --- a/src/mavsdk_server/src/generated/telemetry/telemetry.grpc.pb.h +++ b/src/mavsdk_server/src/generated/telemetry/telemetry.grpc.pb.h @@ -91,6 +91,16 @@ class TelemetryService final { std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::ArmedResponse>> PrepareAsyncSubscribeArmed(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeArmedRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::ArmedResponse>>(PrepareAsyncSubscribeArmedRaw(context, request, cq)); } + // subscribe to vtol state Updates + std::unique_ptr< ::grpc::ClientReaderInterface< ::mavsdk::rpc::telemetry::VtolStateResponse>> SubscribeVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request) { + return std::unique_ptr< ::grpc::ClientReaderInterface< ::mavsdk::rpc::telemetry::VtolStateResponse>>(SubscribeVtolStateRaw(context, request)); + } + std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::VtolStateResponse>> AsyncSubscribeVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request, ::grpc::CompletionQueue* cq, void* tag) { + return std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::VtolStateResponse>>(AsyncSubscribeVtolStateRaw(context, request, cq, tag)); + } + std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::VtolStateResponse>> PrepareAsyncSubscribeVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::VtolStateResponse>>(PrepareAsyncSubscribeVtolStateRaw(context, request, cq)); + } // Subscribe to 'attitude' updates (quaternion). std::unique_ptr< ::grpc::ClientReaderInterface< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>> SubscribeAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest& request) { return std::unique_ptr< ::grpc::ClientReaderInterface< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>>(SubscribeAttitudeQuaternionRaw(context, request)); @@ -393,6 +403,14 @@ class TelemetryService final { std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>> PrepareAsyncSetRateLandedState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateLandedStateRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>>(PrepareAsyncSetRateLandedStateRaw(context, request, cq)); } + // Set rate to VTOL state updates + virtual ::grpc::Status SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>> AsyncSetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>>(AsyncSetRateVtolStateRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>> PrepareAsyncSetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>>(PrepareAsyncSetRateVtolStateRaw(context, request, cq)); + } // Set rate to 'attitude' updates. virtual ::grpc::Status SetRateAttitude(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest& request, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse* response) = 0; std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>> AsyncSetRateAttitude(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest& request, ::grpc::CompletionQueue* cq) { @@ -570,6 +588,12 @@ class TelemetryService final { #else virtual void SubscribeArmed(::grpc::ClientContext* context, ::mavsdk::rpc::telemetry::SubscribeArmedRequest* request, ::grpc::experimental::ClientReadReactor< ::mavsdk::rpc::telemetry::ArmedResponse>* reactor) = 0; #endif + // subscribe to vtol state Updates + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual void SubscribeVtolState(::grpc::ClientContext* context, ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* request, ::grpc::ClientReadReactor< ::mavsdk::rpc::telemetry::VtolStateResponse>* reactor) = 0; + #else + virtual void SubscribeVtolState(::grpc::ClientContext* context, ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* request, ::grpc::experimental::ClientReadReactor< ::mavsdk::rpc::telemetry::VtolStateResponse>* reactor) = 0; + #endif // Subscribe to 'attitude' updates (quaternion). #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL virtual void SubscribeAttitudeQuaternion(::grpc::ClientContext* context, ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* request, ::grpc::ClientReadReactor< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* reactor) = 0; @@ -760,6 +784,13 @@ class TelemetryService final { #else virtual void SetRateLandedState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateLandedStateRequest* request, ::mavsdk::rpc::telemetry::SetRateLandedStateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; #endif + // Set rate to VTOL state updates + virtual void SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response, std::function) = 0; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual void SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + #else + virtual void SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + #endif // Set rate to 'attitude' updates. virtual void SetRateAttitude(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest* request, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse* response, std::function) = 0; #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -910,6 +941,9 @@ class TelemetryService final { virtual ::grpc::ClientReaderInterface< ::mavsdk::rpc::telemetry::ArmedResponse>* SubscribeArmedRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeArmedRequest& request) = 0; virtual ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::ArmedResponse>* AsyncSubscribeArmedRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeArmedRequest& request, ::grpc::CompletionQueue* cq, void* tag) = 0; virtual ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::ArmedResponse>* PrepareAsyncSubscribeArmedRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeArmedRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientReaderInterface< ::mavsdk::rpc::telemetry::VtolStateResponse>* SubscribeVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request) = 0; + virtual ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::VtolStateResponse>* AsyncSubscribeVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request, ::grpc::CompletionQueue* cq, void* tag) = 0; + virtual ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::VtolStateResponse>* PrepareAsyncSubscribeVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientReaderInterface< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* SubscribeAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest& request) = 0; virtual ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* AsyncSubscribeAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq, void* tag) = 0; virtual ::grpc::ClientAsyncReaderInterface< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* PrepareAsyncSubscribeAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) = 0; @@ -999,6 +1033,8 @@ class TelemetryService final { virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateInAirResponse>* PrepareAsyncSetRateInAirRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateInAirRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>* AsyncSetRateLandedStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateLandedStateRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>* PrepareAsyncSetRateLandedStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateLandedStateRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>* AsyncSetRateVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>* PrepareAsyncSetRateVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>* AsyncSetRateAttitudeRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>* PrepareAsyncSetRateAttitudeRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::telemetry::SetRateCameraAttitudeResponse>* AsyncSetRateCameraAttitudeRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateCameraAttitudeRequest& request, ::grpc::CompletionQueue* cq) = 0; @@ -1084,6 +1120,15 @@ class TelemetryService final { std::unique_ptr< ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::ArmedResponse>> PrepareAsyncSubscribeArmed(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeArmedRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::ArmedResponse>>(PrepareAsyncSubscribeArmedRaw(context, request, cq)); } + std::unique_ptr< ::grpc::ClientReader< ::mavsdk::rpc::telemetry::VtolStateResponse>> SubscribeVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request) { + return std::unique_ptr< ::grpc::ClientReader< ::mavsdk::rpc::telemetry::VtolStateResponse>>(SubscribeVtolStateRaw(context, request)); + } + std::unique_ptr< ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::VtolStateResponse>> AsyncSubscribeVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request, ::grpc::CompletionQueue* cq, void* tag) { + return std::unique_ptr< ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::VtolStateResponse>>(AsyncSubscribeVtolStateRaw(context, request, cq, tag)); + } + std::unique_ptr< ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::VtolStateResponse>> PrepareAsyncSubscribeVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::VtolStateResponse>>(PrepareAsyncSubscribeVtolStateRaw(context, request, cq)); + } std::unique_ptr< ::grpc::ClientReader< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>> SubscribeAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest& request) { return std::unique_ptr< ::grpc::ClientReader< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>>(SubscribeAttitudeQuaternionRaw(context, request)); } @@ -1355,6 +1400,13 @@ class TelemetryService final { std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>> PrepareAsyncSetRateLandedState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateLandedStateRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>>(PrepareAsyncSetRateLandedStateRaw(context, request, cq)); } + ::grpc::Status SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>> AsyncSetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>>(AsyncSetRateVtolStateRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>> PrepareAsyncSetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>>(PrepareAsyncSetRateVtolStateRaw(context, request, cq)); + } ::grpc::Status SetRateAttitude(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest& request, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse* response) override; std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>> AsyncSetRateAttitude(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>>(AsyncSetRateAttitudeRaw(context, request, cq)); @@ -1510,6 +1562,11 @@ class TelemetryService final { void SubscribeArmed(::grpc::ClientContext* context, ::mavsdk::rpc::telemetry::SubscribeArmedRequest* request, ::grpc::experimental::ClientReadReactor< ::mavsdk::rpc::telemetry::ArmedResponse>* reactor) override; #endif #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + void SubscribeVtolState(::grpc::ClientContext* context, ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* request, ::grpc::ClientReadReactor< ::mavsdk::rpc::telemetry::VtolStateResponse>* reactor) override; + #else + void SubscribeVtolState(::grpc::ClientContext* context, ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* request, ::grpc::experimental::ClientReadReactor< ::mavsdk::rpc::telemetry::VtolStateResponse>* reactor) override; + #endif + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL void SubscribeAttitudeQuaternion(::grpc::ClientContext* context, ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* request, ::grpc::ClientReadReactor< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* reactor) override; #else void SubscribeAttitudeQuaternion(::grpc::ClientContext* context, ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* request, ::grpc::experimental::ClientReadReactor< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* reactor) override; @@ -1668,6 +1725,12 @@ class TelemetryService final { #else void SetRateLandedState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateLandedStateRequest* request, ::mavsdk::rpc::telemetry::SetRateLandedStateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; #endif + void SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response, std::function) override; + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + void SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + #else + void SetRateVtolState(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + #endif void SetRateAttitude(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest* request, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse* response, std::function) override; #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL void SetRateAttitude(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest* request, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse* response, ::grpc::ClientUnaryReactor* reactor) override; @@ -1802,6 +1865,9 @@ class TelemetryService final { ::grpc::ClientReader< ::mavsdk::rpc::telemetry::ArmedResponse>* SubscribeArmedRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeArmedRequest& request) override; ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::ArmedResponse>* AsyncSubscribeArmedRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeArmedRequest& request, ::grpc::CompletionQueue* cq, void* tag) override; ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::ArmedResponse>* PrepareAsyncSubscribeArmedRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeArmedRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientReader< ::mavsdk::rpc::telemetry::VtolStateResponse>* SubscribeVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request) override; + ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::VtolStateResponse>* AsyncSubscribeVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request, ::grpc::CompletionQueue* cq, void* tag) override; + ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::VtolStateResponse>* PrepareAsyncSubscribeVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientReader< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* SubscribeAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest& request) override; ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* AsyncSubscribeAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq, void* tag) override; ::grpc::ClientAsyncReader< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* PrepareAsyncSubscribeAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) override; @@ -1891,6 +1957,8 @@ class TelemetryService final { ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateInAirResponse>* PrepareAsyncSetRateInAirRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateInAirRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>* AsyncSetRateLandedStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateLandedStateRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>* PrepareAsyncSetRateLandedStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateLandedStateRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>* AsyncSetRateVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>* PrepareAsyncSetRateVtolStateRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>* AsyncSetRateAttitudeRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>* PrepareAsyncSetRateAttitudeRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::telemetry::SetRateCameraAttitudeResponse>* AsyncSetRateCameraAttitudeRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::telemetry::SetRateCameraAttitudeRequest& request, ::grpc::CompletionQueue* cq) override; @@ -1932,6 +2000,7 @@ class TelemetryService final { const ::grpc::internal::RpcMethod rpcmethod_SubscribeInAir_; const ::grpc::internal::RpcMethod rpcmethod_SubscribeLandedState_; const ::grpc::internal::RpcMethod rpcmethod_SubscribeArmed_; + const ::grpc::internal::RpcMethod rpcmethod_SubscribeVtolState_; const ::grpc::internal::RpcMethod rpcmethod_SubscribeAttitudeQuaternion_; const ::grpc::internal::RpcMethod rpcmethod_SubscribeAttitudeEuler_; const ::grpc::internal::RpcMethod rpcmethod_SubscribeAttitudeAngularVelocityBody_; @@ -1963,6 +2032,7 @@ class TelemetryService final { const ::grpc::internal::RpcMethod rpcmethod_SetRateHome_; const ::grpc::internal::RpcMethod rpcmethod_SetRateInAir_; const ::grpc::internal::RpcMethod rpcmethod_SetRateLandedState_; + const ::grpc::internal::RpcMethod rpcmethod_SetRateVtolState_; const ::grpc::internal::RpcMethod rpcmethod_SetRateAttitude_; const ::grpc::internal::RpcMethod rpcmethod_SetRateCameraAttitude_; const ::grpc::internal::RpcMethod rpcmethod_SetRateVelocityNed_; @@ -1998,6 +2068,8 @@ class TelemetryService final { virtual ::grpc::Status SubscribeLandedState(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SubscribeLandedStateRequest* request, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::LandedStateResponse>* writer); // Subscribe to armed updates. virtual ::grpc::Status SubscribeArmed(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SubscribeArmedRequest* request, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::ArmedResponse>* writer); + // subscribe to vtol state Updates + virtual ::grpc::Status SubscribeVtolState(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* request, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::VtolStateResponse>* writer); // Subscribe to 'attitude' updates (quaternion). virtual ::grpc::Status SubscribeAttitudeQuaternion(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* request, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* writer); // Subscribe to 'attitude' updates (Euler). @@ -2060,6 +2132,8 @@ class TelemetryService final { virtual ::grpc::Status SetRateInAir(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SetRateInAirRequest* request, ::mavsdk::rpc::telemetry::SetRateInAirResponse* response); // Set rate to landed state updates virtual ::grpc::Status SetRateLandedState(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SetRateLandedStateRequest* request, ::mavsdk::rpc::telemetry::SetRateLandedStateResponse* response); + // Set rate to VTOL state updates + virtual ::grpc::Status SetRateVtolState(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response); // Set rate to 'attitude' updates. virtual ::grpc::Status SetRateAttitude(::grpc::ServerContext* context, const ::mavsdk::rpc::telemetry::SetRateAttitudeRequest* request, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse* response); // Set rate of camera attitude updates. @@ -2198,12 +2272,32 @@ class TelemetryService final { } }; template + class WithAsyncMethod_SubscribeVtolState : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithAsyncMethod_SubscribeVtolState() { + ::grpc::Service::MarkMethodAsync(5); + } + ~WithAsyncMethod_SubscribeVtolState() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SubscribeVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* /*request*/, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::VtolStateResponse>* /*writer*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSubscribeVtolState(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::VtolStateResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncServerStreaming(5, context, request, writer, new_call_cq, notification_cq, tag); + } + }; + template class WithAsyncMethod_SubscribeAttitudeQuaternion : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeAttitudeQuaternion() { - ::grpc::Service::MarkMethodAsync(5); + ::grpc::Service::MarkMethodAsync(6); } ~WithAsyncMethod_SubscribeAttitudeQuaternion() override { BaseClassMustBeDerivedFromService(this); @@ -2214,7 +2308,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeAttitudeQuaternion(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(5, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(6, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2223,7 +2317,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeAttitudeEuler() { - ::grpc::Service::MarkMethodAsync(6); + ::grpc::Service::MarkMethodAsync(7); } ~WithAsyncMethod_SubscribeAttitudeEuler() override { BaseClassMustBeDerivedFromService(this); @@ -2234,7 +2328,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeAttitudeEuler(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeAttitudeEulerRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::AttitudeEulerResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(6, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(7, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2243,7 +2337,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeAttitudeAngularVelocityBody() { - ::grpc::Service::MarkMethodAsync(7); + ::grpc::Service::MarkMethodAsync(8); } ~WithAsyncMethod_SubscribeAttitudeAngularVelocityBody() override { BaseClassMustBeDerivedFromService(this); @@ -2254,7 +2348,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeAttitudeAngularVelocityBody(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeAttitudeAngularVelocityBodyRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::AttitudeAngularVelocityBodyResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(7, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(8, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2263,7 +2357,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeCameraAttitudeQuaternion() { - ::grpc::Service::MarkMethodAsync(8); + ::grpc::Service::MarkMethodAsync(9); } ~WithAsyncMethod_SubscribeCameraAttitudeQuaternion() override { BaseClassMustBeDerivedFromService(this); @@ -2274,7 +2368,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeCameraAttitudeQuaternion(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeCameraAttitudeQuaternionRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::CameraAttitudeQuaternionResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(8, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(9, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2283,7 +2377,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeCameraAttitudeEuler() { - ::grpc::Service::MarkMethodAsync(9); + ::grpc::Service::MarkMethodAsync(10); } ~WithAsyncMethod_SubscribeCameraAttitudeEuler() override { BaseClassMustBeDerivedFromService(this); @@ -2294,7 +2388,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeCameraAttitudeEuler(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeCameraAttitudeEulerRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::CameraAttitudeEulerResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(9, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(10, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2303,7 +2397,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeVelocityNed() { - ::grpc::Service::MarkMethodAsync(10); + ::grpc::Service::MarkMethodAsync(11); } ~WithAsyncMethod_SubscribeVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -2314,7 +2408,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeVelocityNed(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeVelocityNedRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::VelocityNedResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(10, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(11, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2323,7 +2417,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeGpsInfo() { - ::grpc::Service::MarkMethodAsync(11); + ::grpc::Service::MarkMethodAsync(12); } ~WithAsyncMethod_SubscribeGpsInfo() override { BaseClassMustBeDerivedFromService(this); @@ -2334,7 +2428,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeGpsInfo(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeGpsInfoRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::GpsInfoResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(11, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(12, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2343,7 +2437,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeRawGps() { - ::grpc::Service::MarkMethodAsync(12); + ::grpc::Service::MarkMethodAsync(13); } ~WithAsyncMethod_SubscribeRawGps() override { BaseClassMustBeDerivedFromService(this); @@ -2354,7 +2448,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeRawGps(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeRawGpsRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::RawGpsResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(12, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(13, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2363,7 +2457,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeBattery() { - ::grpc::Service::MarkMethodAsync(13); + ::grpc::Service::MarkMethodAsync(14); } ~WithAsyncMethod_SubscribeBattery() override { BaseClassMustBeDerivedFromService(this); @@ -2374,7 +2468,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeBattery(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeBatteryRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::BatteryResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(13, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(14, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2383,7 +2477,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeFlightMode() { - ::grpc::Service::MarkMethodAsync(14); + ::grpc::Service::MarkMethodAsync(15); } ~WithAsyncMethod_SubscribeFlightMode() override { BaseClassMustBeDerivedFromService(this); @@ -2394,7 +2488,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeFlightMode(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeFlightModeRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::FlightModeResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(14, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(15, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2403,7 +2497,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeHealth() { - ::grpc::Service::MarkMethodAsync(15); + ::grpc::Service::MarkMethodAsync(16); } ~WithAsyncMethod_SubscribeHealth() override { BaseClassMustBeDerivedFromService(this); @@ -2414,7 +2508,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeHealth(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeHealthRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::HealthResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(15, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(16, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2423,7 +2517,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeRcStatus() { - ::grpc::Service::MarkMethodAsync(16); + ::grpc::Service::MarkMethodAsync(17); } ~WithAsyncMethod_SubscribeRcStatus() override { BaseClassMustBeDerivedFromService(this); @@ -2434,7 +2528,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeRcStatus(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeRcStatusRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::RcStatusResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(16, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(17, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2443,7 +2537,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeStatusText() { - ::grpc::Service::MarkMethodAsync(17); + ::grpc::Service::MarkMethodAsync(18); } ~WithAsyncMethod_SubscribeStatusText() override { BaseClassMustBeDerivedFromService(this); @@ -2454,7 +2548,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeStatusText(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeStatusTextRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::StatusTextResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(17, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(18, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2463,7 +2557,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeActuatorControlTarget() { - ::grpc::Service::MarkMethodAsync(18); + ::grpc::Service::MarkMethodAsync(19); } ~WithAsyncMethod_SubscribeActuatorControlTarget() override { BaseClassMustBeDerivedFromService(this); @@ -2474,7 +2568,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeActuatorControlTarget(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeActuatorControlTargetRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::ActuatorControlTargetResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(18, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(19, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2483,7 +2577,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeActuatorOutputStatus() { - ::grpc::Service::MarkMethodAsync(19); + ::grpc::Service::MarkMethodAsync(20); } ~WithAsyncMethod_SubscribeActuatorOutputStatus() override { BaseClassMustBeDerivedFromService(this); @@ -2494,7 +2588,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeActuatorOutputStatus(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeActuatorOutputStatusRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::ActuatorOutputStatusResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(19, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(20, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2503,7 +2597,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeOdometry() { - ::grpc::Service::MarkMethodAsync(20); + ::grpc::Service::MarkMethodAsync(21); } ~WithAsyncMethod_SubscribeOdometry() override { BaseClassMustBeDerivedFromService(this); @@ -2514,7 +2608,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeOdometry(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeOdometryRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::OdometryResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(20, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(21, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2523,7 +2617,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribePositionVelocityNed() { - ::grpc::Service::MarkMethodAsync(21); + ::grpc::Service::MarkMethodAsync(22); } ~WithAsyncMethod_SubscribePositionVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -2534,7 +2628,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribePositionVelocityNed(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribePositionVelocityNedRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::PositionVelocityNedResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(21, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(22, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2543,7 +2637,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeGroundTruth() { - ::grpc::Service::MarkMethodAsync(22); + ::grpc::Service::MarkMethodAsync(23); } ~WithAsyncMethod_SubscribeGroundTruth() override { BaseClassMustBeDerivedFromService(this); @@ -2554,7 +2648,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeGroundTruth(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeGroundTruthRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::GroundTruthResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(22, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(23, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2563,7 +2657,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeFixedwingMetrics() { - ::grpc::Service::MarkMethodAsync(23); + ::grpc::Service::MarkMethodAsync(24); } ~WithAsyncMethod_SubscribeFixedwingMetrics() override { BaseClassMustBeDerivedFromService(this); @@ -2574,7 +2668,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeFixedwingMetrics(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeFixedwingMetricsRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::FixedwingMetricsResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(23, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(24, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2583,7 +2677,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeImu() { - ::grpc::Service::MarkMethodAsync(24); + ::grpc::Service::MarkMethodAsync(25); } ~WithAsyncMethod_SubscribeImu() override { BaseClassMustBeDerivedFromService(this); @@ -2594,7 +2688,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeImu(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeImuRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::ImuResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(24, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(25, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2603,7 +2697,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeScaledImu() { - ::grpc::Service::MarkMethodAsync(25); + ::grpc::Service::MarkMethodAsync(26); } ~WithAsyncMethod_SubscribeScaledImu() override { BaseClassMustBeDerivedFromService(this); @@ -2614,7 +2708,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeScaledImu(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeScaledImuRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::ScaledImuResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(25, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(26, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2623,7 +2717,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeRawImu() { - ::grpc::Service::MarkMethodAsync(26); + ::grpc::Service::MarkMethodAsync(27); } ~WithAsyncMethod_SubscribeRawImu() override { BaseClassMustBeDerivedFromService(this); @@ -2634,7 +2728,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeRawImu(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeRawImuRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::RawImuResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(26, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(27, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2643,7 +2737,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeHealthAllOk() { - ::grpc::Service::MarkMethodAsync(27); + ::grpc::Service::MarkMethodAsync(28); } ~WithAsyncMethod_SubscribeHealthAllOk() override { BaseClassMustBeDerivedFromService(this); @@ -2654,7 +2748,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeHealthAllOk(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeHealthAllOkRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::HealthAllOkResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(27, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(28, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2663,7 +2757,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeUnixEpochTime() { - ::grpc::Service::MarkMethodAsync(28); + ::grpc::Service::MarkMethodAsync(29); } ~WithAsyncMethod_SubscribeUnixEpochTime() override { BaseClassMustBeDerivedFromService(this); @@ -2674,7 +2768,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeUnixEpochTime(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeUnixEpochTimeRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::UnixEpochTimeResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(28, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(29, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2683,7 +2777,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeDistanceSensor() { - ::grpc::Service::MarkMethodAsync(29); + ::grpc::Service::MarkMethodAsync(30); } ~WithAsyncMethod_SubscribeDistanceSensor() override { BaseClassMustBeDerivedFromService(this); @@ -2694,7 +2788,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeDistanceSensor(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeDistanceSensorRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::DistanceSensorResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(29, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(30, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2703,7 +2797,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeScaledPressure() { - ::grpc::Service::MarkMethodAsync(30); + ::grpc::Service::MarkMethodAsync(31); } ~WithAsyncMethod_SubscribeScaledPressure() override { BaseClassMustBeDerivedFromService(this); @@ -2714,7 +2808,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeScaledPressure(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeScaledPressureRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::ScaledPressureResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(30, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(31, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2723,7 +2817,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SubscribeHeading() { - ::grpc::Service::MarkMethodAsync(31); + ::grpc::Service::MarkMethodAsync(32); } ~WithAsyncMethod_SubscribeHeading() override { BaseClassMustBeDerivedFromService(this); @@ -2734,7 +2828,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeHeading(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SubscribeHeadingRequest* request, ::grpc::ServerAsyncWriter< ::mavsdk::rpc::telemetry::HeadingResponse>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(31, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(32, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -2743,7 +2837,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRatePosition() { - ::grpc::Service::MarkMethodAsync(32); + ::grpc::Service::MarkMethodAsync(33); } ~WithAsyncMethod_SetRatePosition() override { BaseClassMustBeDerivedFromService(this); @@ -2754,7 +2848,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRatePosition(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRatePositionRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRatePositionResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(32, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(33, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2763,7 +2857,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateHome() { - ::grpc::Service::MarkMethodAsync(33); + ::grpc::Service::MarkMethodAsync(34); } ~WithAsyncMethod_SetRateHome() override { BaseClassMustBeDerivedFromService(this); @@ -2774,7 +2868,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateHome(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateHomeRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateHomeResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(33, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(34, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2783,7 +2877,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateInAir() { - ::grpc::Service::MarkMethodAsync(34); + ::grpc::Service::MarkMethodAsync(35); } ~WithAsyncMethod_SetRateInAir() override { BaseClassMustBeDerivedFromService(this); @@ -2794,7 +2888,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateInAir(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateInAirRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateInAirResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(34, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(35, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2803,7 +2897,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateLandedState() { - ::grpc::Service::MarkMethodAsync(35); + ::grpc::Service::MarkMethodAsync(36); } ~WithAsyncMethod_SetRateLandedState() override { BaseClassMustBeDerivedFromService(this); @@ -2814,7 +2908,27 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateLandedState(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateLandedStateRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(35, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(36, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithAsyncMethod_SetRateVtolState : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithAsyncMethod_SetRateVtolState() { + ::grpc::Service::MarkMethodAsync(37); + } + ~WithAsyncMethod_SetRateVtolState() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetRateVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* /*request*/, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSetRateVtolState(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(37, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2823,7 +2937,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateAttitude() { - ::grpc::Service::MarkMethodAsync(36); + ::grpc::Service::MarkMethodAsync(38); } ~WithAsyncMethod_SetRateAttitude() override { BaseClassMustBeDerivedFromService(this); @@ -2834,7 +2948,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateAttitude(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateAttitudeRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(36, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(38, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2843,7 +2957,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateCameraAttitude() { - ::grpc::Service::MarkMethodAsync(37); + ::grpc::Service::MarkMethodAsync(39); } ~WithAsyncMethod_SetRateCameraAttitude() override { BaseClassMustBeDerivedFromService(this); @@ -2854,7 +2968,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateCameraAttitude(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateCameraAttitudeRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateCameraAttitudeResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(37, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(39, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2863,7 +2977,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateVelocityNed() { - ::grpc::Service::MarkMethodAsync(38); + ::grpc::Service::MarkMethodAsync(40); } ~WithAsyncMethod_SetRateVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -2874,7 +2988,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateVelocityNed(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateVelocityNedRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateVelocityNedResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(38, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(40, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2883,7 +2997,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateGpsInfo() { - ::grpc::Service::MarkMethodAsync(39); + ::grpc::Service::MarkMethodAsync(41); } ~WithAsyncMethod_SetRateGpsInfo() override { BaseClassMustBeDerivedFromService(this); @@ -2894,7 +3008,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateGpsInfo(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateGpsInfoRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateGpsInfoResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(39, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(41, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2903,7 +3017,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateBattery() { - ::grpc::Service::MarkMethodAsync(40); + ::grpc::Service::MarkMethodAsync(42); } ~WithAsyncMethod_SetRateBattery() override { BaseClassMustBeDerivedFromService(this); @@ -2914,7 +3028,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateBattery(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateBatteryRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateBatteryResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(40, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(42, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2923,7 +3037,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateRcStatus() { - ::grpc::Service::MarkMethodAsync(41); + ::grpc::Service::MarkMethodAsync(43); } ~WithAsyncMethod_SetRateRcStatus() override { BaseClassMustBeDerivedFromService(this); @@ -2934,7 +3048,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateRcStatus(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateRcStatusRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateRcStatusResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(41, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(43, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2943,7 +3057,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateActuatorControlTarget() { - ::grpc::Service::MarkMethodAsync(42); + ::grpc::Service::MarkMethodAsync(44); } ~WithAsyncMethod_SetRateActuatorControlTarget() override { BaseClassMustBeDerivedFromService(this); @@ -2954,7 +3068,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateActuatorControlTarget(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(42, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(44, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2963,7 +3077,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateActuatorOutputStatus() { - ::grpc::Service::MarkMethodAsync(43); + ::grpc::Service::MarkMethodAsync(45); } ~WithAsyncMethod_SetRateActuatorOutputStatus() override { BaseClassMustBeDerivedFromService(this); @@ -2974,7 +3088,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateActuatorOutputStatus(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(43, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(45, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -2983,7 +3097,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateOdometry() { - ::grpc::Service::MarkMethodAsync(44); + ::grpc::Service::MarkMethodAsync(46); } ~WithAsyncMethod_SetRateOdometry() override { BaseClassMustBeDerivedFromService(this); @@ -2994,7 +3108,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateOdometry(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateOdometryRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateOdometryResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(44, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(46, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -3003,7 +3117,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRatePositionVelocityNed() { - ::grpc::Service::MarkMethodAsync(45); + ::grpc::Service::MarkMethodAsync(47); } ~WithAsyncMethod_SetRatePositionVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -3014,7 +3128,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRatePositionVelocityNed(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(45, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(47, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -3023,7 +3137,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateGroundTruth() { - ::grpc::Service::MarkMethodAsync(46); + ::grpc::Service::MarkMethodAsync(48); } ~WithAsyncMethod_SetRateGroundTruth() override { BaseClassMustBeDerivedFromService(this); @@ -3034,7 +3148,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateGroundTruth(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateGroundTruthRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateGroundTruthResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(46, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(48, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -3043,7 +3157,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateFixedwingMetrics() { - ::grpc::Service::MarkMethodAsync(47); + ::grpc::Service::MarkMethodAsync(49); } ~WithAsyncMethod_SetRateFixedwingMetrics() override { BaseClassMustBeDerivedFromService(this); @@ -3054,7 +3168,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateFixedwingMetrics(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(47, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(49, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -3063,7 +3177,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateImu() { - ::grpc::Service::MarkMethodAsync(48); + ::grpc::Service::MarkMethodAsync(50); } ~WithAsyncMethod_SetRateImu() override { BaseClassMustBeDerivedFromService(this); @@ -3074,7 +3188,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateImu(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateImuRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateImuResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(48, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(50, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -3083,7 +3197,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateScaledImu() { - ::grpc::Service::MarkMethodAsync(49); + ::grpc::Service::MarkMethodAsync(51); } ~WithAsyncMethod_SetRateScaledImu() override { BaseClassMustBeDerivedFromService(this); @@ -3094,7 +3208,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateScaledImu(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateScaledImuRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateScaledImuResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(49, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(51, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -3103,7 +3217,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateRawImu() { - ::grpc::Service::MarkMethodAsync(50); + ::grpc::Service::MarkMethodAsync(52); } ~WithAsyncMethod_SetRateRawImu() override { BaseClassMustBeDerivedFromService(this); @@ -3114,7 +3228,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateRawImu(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateRawImuRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateRawImuResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(50, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(52, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -3123,7 +3237,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateUnixEpochTime() { - ::grpc::Service::MarkMethodAsync(51); + ::grpc::Service::MarkMethodAsync(53); } ~WithAsyncMethod_SetRateUnixEpochTime() override { BaseClassMustBeDerivedFromService(this); @@ -3134,7 +3248,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateUnixEpochTime(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(51, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(53, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -3143,7 +3257,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_SetRateDistanceSensor() { - ::grpc::Service::MarkMethodAsync(52); + ::grpc::Service::MarkMethodAsync(54); } ~WithAsyncMethod_SetRateDistanceSensor() override { BaseClassMustBeDerivedFromService(this); @@ -3154,7 +3268,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateDistanceSensor(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::SetRateDistanceSensorRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::SetRateDistanceSensorResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(52, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(54, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -3163,7 +3277,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithAsyncMethod_GetGpsGlobalOrigin() { - ::grpc::Service::MarkMethodAsync(53); + ::grpc::Service::MarkMethodAsync(55); } ~WithAsyncMethod_GetGpsGlobalOrigin() override { BaseClassMustBeDerivedFromService(this); @@ -3174,10 +3288,10 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestGetGpsGlobalOrigin(::grpc::ServerContext* context, ::mavsdk::rpc::telemetry::GetGpsGlobalOriginRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::telemetry::GetGpsGlobalOriginResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(53, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(55, context, request, response, new_call_cq, notification_cq, tag); } }; - typedef WithAsyncMethod_SubscribePosition > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > AsyncService; + typedef WithAsyncMethod_SubscribePosition > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > AsyncService; template class ExperimentalWithCallbackMethod_SubscribePosition : public BaseClass { private: @@ -3369,55 +3483,93 @@ class TelemetryService final { { return nullptr; } }; template - class ExperimentalWithCallbackMethod_SubscribeAttitudeQuaternion : public BaseClass { + class ExperimentalWithCallbackMethod_SubscribeVtolState : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithCallbackMethod_SubscribeAttitudeQuaternion() { + ExperimentalWithCallbackMethod_SubscribeVtolState() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif MarkMethodCallback(5, - new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest, ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>( + new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest, ::mavsdk::rpc::telemetry::VtolStateResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::CallbackServerContext* #else ::grpc::experimental::CallbackServerContext* #endif - context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* request) { return this->SubscribeAttitudeQuaternion(context, request); })); + context, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* request) { return this->SubscribeVtolState(context, request); })); } - ~ExperimentalWithCallbackMethod_SubscribeAttitudeQuaternion() override { + ~ExperimentalWithCallbackMethod_SubscribeVtolState() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status SubscribeAttitudeQuaternion(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* /*request*/, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* /*writer*/) override { + ::grpc::Status SubscribeVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* /*request*/, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::VtolStateResponse>* /*writer*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - virtual ::grpc::ServerWriteReactor< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* SubscribeAttitudeQuaternion( - ::grpc::CallbackServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* /*request*/) + virtual ::grpc::ServerWriteReactor< ::mavsdk::rpc::telemetry::VtolStateResponse>* SubscribeVtolState( + ::grpc::CallbackServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* /*request*/) #else - virtual ::grpc::experimental::ServerWriteReactor< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* SubscribeAttitudeQuaternion( - ::grpc::experimental::CallbackServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* /*request*/) + virtual ::grpc::experimental::ServerWriteReactor< ::mavsdk::rpc::telemetry::VtolStateResponse>* SubscribeVtolState( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* /*request*/) #endif { return nullptr; } }; template - class ExperimentalWithCallbackMethod_SubscribeAttitudeEuler : public BaseClass { + class ExperimentalWithCallbackMethod_SubscribeAttitudeQuaternion : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - ExperimentalWithCallbackMethod_SubscribeAttitudeEuler() { + ExperimentalWithCallbackMethod_SubscribeAttitudeQuaternion() { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL ::grpc::Service:: #else ::grpc::Service::experimental(). #endif MarkMethodCallback(6, + new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest, ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>( + [this]( + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::CallbackServerContext* + #else + ::grpc::experimental::CallbackServerContext* + #endif + context, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* request) { return this->SubscribeAttitudeQuaternion(context, request); })); + } + ~ExperimentalWithCallbackMethod_SubscribeAttitudeQuaternion() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SubscribeAttitudeQuaternion(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* /*request*/, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* /*writer*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual ::grpc::ServerWriteReactor< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* SubscribeAttitudeQuaternion( + ::grpc::CallbackServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* /*request*/) + #else + virtual ::grpc::experimental::ServerWriteReactor< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* SubscribeAttitudeQuaternion( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* /*request*/) + #endif + { return nullptr; } + }; + template + class ExperimentalWithCallbackMethod_SubscribeAttitudeEuler : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + ExperimentalWithCallbackMethod_SubscribeAttitudeEuler() { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::Service:: + #else + ::grpc::Service::experimental(). + #endif + MarkMethodCallback(7, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeAttitudeEulerRequest, ::mavsdk::rpc::telemetry::AttitudeEulerResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3455,7 +3607,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(7, + MarkMethodCallback(8, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeAttitudeAngularVelocityBodyRequest, ::mavsdk::rpc::telemetry::AttitudeAngularVelocityBodyResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3493,7 +3645,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(8, + MarkMethodCallback(9, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeCameraAttitudeQuaternionRequest, ::mavsdk::rpc::telemetry::CameraAttitudeQuaternionResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3531,7 +3683,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(9, + MarkMethodCallback(10, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeCameraAttitudeEulerRequest, ::mavsdk::rpc::telemetry::CameraAttitudeEulerResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3569,7 +3721,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(10, + MarkMethodCallback(11, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeVelocityNedRequest, ::mavsdk::rpc::telemetry::VelocityNedResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3607,7 +3759,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(11, + MarkMethodCallback(12, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeGpsInfoRequest, ::mavsdk::rpc::telemetry::GpsInfoResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3645,7 +3797,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(12, + MarkMethodCallback(13, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeRawGpsRequest, ::mavsdk::rpc::telemetry::RawGpsResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3683,7 +3835,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(13, + MarkMethodCallback(14, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeBatteryRequest, ::mavsdk::rpc::telemetry::BatteryResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3721,7 +3873,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(14, + MarkMethodCallback(15, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeFlightModeRequest, ::mavsdk::rpc::telemetry::FlightModeResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3759,7 +3911,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(15, + MarkMethodCallback(16, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeHealthRequest, ::mavsdk::rpc::telemetry::HealthResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3797,7 +3949,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(16, + MarkMethodCallback(17, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeRcStatusRequest, ::mavsdk::rpc::telemetry::RcStatusResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3835,7 +3987,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(17, + MarkMethodCallback(18, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeStatusTextRequest, ::mavsdk::rpc::telemetry::StatusTextResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3873,7 +4025,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(18, + MarkMethodCallback(19, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeActuatorControlTargetRequest, ::mavsdk::rpc::telemetry::ActuatorControlTargetResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3911,7 +4063,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(19, + MarkMethodCallback(20, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeActuatorOutputStatusRequest, ::mavsdk::rpc::telemetry::ActuatorOutputStatusResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3949,7 +4101,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(20, + MarkMethodCallback(21, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeOdometryRequest, ::mavsdk::rpc::telemetry::OdometryResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -3987,7 +4139,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(21, + MarkMethodCallback(22, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribePositionVelocityNedRequest, ::mavsdk::rpc::telemetry::PositionVelocityNedResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4025,7 +4177,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(22, + MarkMethodCallback(23, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeGroundTruthRequest, ::mavsdk::rpc::telemetry::GroundTruthResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4063,7 +4215,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(23, + MarkMethodCallback(24, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeFixedwingMetricsRequest, ::mavsdk::rpc::telemetry::FixedwingMetricsResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4101,7 +4253,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(24, + MarkMethodCallback(25, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeImuRequest, ::mavsdk::rpc::telemetry::ImuResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4139,7 +4291,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(25, + MarkMethodCallback(26, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeScaledImuRequest, ::mavsdk::rpc::telemetry::ScaledImuResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4177,7 +4329,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(26, + MarkMethodCallback(27, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeRawImuRequest, ::mavsdk::rpc::telemetry::RawImuResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4215,7 +4367,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(27, + MarkMethodCallback(28, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeHealthAllOkRequest, ::mavsdk::rpc::telemetry::HealthAllOkResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4253,7 +4405,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(28, + MarkMethodCallback(29, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeUnixEpochTimeRequest, ::mavsdk::rpc::telemetry::UnixEpochTimeResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4291,7 +4443,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(29, + MarkMethodCallback(30, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeDistanceSensorRequest, ::mavsdk::rpc::telemetry::DistanceSensorResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4329,7 +4481,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(30, + MarkMethodCallback(31, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeScaledPressureRequest, ::mavsdk::rpc::telemetry::ScaledPressureResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4367,7 +4519,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(31, + MarkMethodCallback(32, new ::grpc::internal::CallbackServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeHeadingRequest, ::mavsdk::rpc::telemetry::HeadingResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4405,7 +4557,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(32, + MarkMethodCallback(33, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRatePositionRequest, ::mavsdk::rpc::telemetry::SetRatePositionResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4417,9 +4569,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRatePosition( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRatePositionRequest, ::mavsdk::rpc::telemetry::SetRatePositionResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(32); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(33); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(32); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(33); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRatePositionRequest, ::mavsdk::rpc::telemetry::SetRatePositionResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4452,7 +4604,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(33, + MarkMethodCallback(34, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateHomeRequest, ::mavsdk::rpc::telemetry::SetRateHomeResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4464,9 +4616,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateHome( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateHomeRequest, ::mavsdk::rpc::telemetry::SetRateHomeResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(33); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(34); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(33); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(34); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateHomeRequest, ::mavsdk::rpc::telemetry::SetRateHomeResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4499,7 +4651,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(34, + MarkMethodCallback(35, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateInAirRequest, ::mavsdk::rpc::telemetry::SetRateInAirResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4511,9 +4663,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateInAir( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateInAirRequest, ::mavsdk::rpc::telemetry::SetRateInAirResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(34); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(35); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(34); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(35); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateInAirRequest, ::mavsdk::rpc::telemetry::SetRateInAirResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4546,7 +4698,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(35, + MarkMethodCallback(36, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateLandedStateRequest, ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4558,9 +4710,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateLandedState( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateLandedStateRequest, ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(35); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(36); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(35); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(36); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateLandedStateRequest, ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4583,6 +4735,53 @@ class TelemetryService final { { return nullptr; } }; template + class ExperimentalWithCallbackMethod_SetRateVtolState : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + ExperimentalWithCallbackMethod_SetRateVtolState() { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::Service:: + #else + ::grpc::Service::experimental(). + #endif + MarkMethodCallback(37, + new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateVtolStateRequest, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>( + [this]( + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::CallbackServerContext* + #else + ::grpc::experimental::CallbackServerContext* + #endif + context, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* request, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* response) { return this->SetRateVtolState(context, request, response); }));} + void SetMessageAllocatorFor_SetRateVtolState( + ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateVtolStateRequest, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>* allocator) { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(37); + #else + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(37); + #endif + static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateVtolStateRequest, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>*>(handler) + ->SetMessageAllocator(allocator); + } + ~ExperimentalWithCallbackMethod_SetRateVtolState() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetRateVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* /*request*/, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual ::grpc::ServerUnaryReactor* SetRateVtolState( + ::grpc::CallbackServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* /*request*/, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* /*response*/) + #else + virtual ::grpc::experimental::ServerUnaryReactor* SetRateVtolState( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* /*request*/, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* /*response*/) + #endif + { return nullptr; } + }; + template class ExperimentalWithCallbackMethod_SetRateAttitude : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} @@ -4593,7 +4792,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(36, + MarkMethodCallback(38, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4605,9 +4804,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateAttitude( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(36); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(38); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(36); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(38); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4640,7 +4839,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(37, + MarkMethodCallback(39, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateCameraAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateCameraAttitudeResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4652,9 +4851,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateCameraAttitude( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateCameraAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateCameraAttitudeResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(37); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(39); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(37); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(39); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateCameraAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateCameraAttitudeResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4687,7 +4886,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(38, + MarkMethodCallback(40, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateVelocityNedRequest, ::mavsdk::rpc::telemetry::SetRateVelocityNedResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4699,9 +4898,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateVelocityNed( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateVelocityNedRequest, ::mavsdk::rpc::telemetry::SetRateVelocityNedResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(38); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(40); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(38); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(40); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateVelocityNedRequest, ::mavsdk::rpc::telemetry::SetRateVelocityNedResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4734,7 +4933,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(39, + MarkMethodCallback(41, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateGpsInfoRequest, ::mavsdk::rpc::telemetry::SetRateGpsInfoResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4746,9 +4945,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateGpsInfo( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateGpsInfoRequest, ::mavsdk::rpc::telemetry::SetRateGpsInfoResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(39); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(41); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(39); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(41); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateGpsInfoRequest, ::mavsdk::rpc::telemetry::SetRateGpsInfoResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4781,7 +4980,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(40, + MarkMethodCallback(42, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateBatteryRequest, ::mavsdk::rpc::telemetry::SetRateBatteryResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4793,9 +4992,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateBattery( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateBatteryRequest, ::mavsdk::rpc::telemetry::SetRateBatteryResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(40); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(42); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(40); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(42); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateBatteryRequest, ::mavsdk::rpc::telemetry::SetRateBatteryResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4828,7 +5027,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(41, + MarkMethodCallback(43, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateRcStatusRequest, ::mavsdk::rpc::telemetry::SetRateRcStatusResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4840,9 +5039,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateRcStatus( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateRcStatusRequest, ::mavsdk::rpc::telemetry::SetRateRcStatusResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(41); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(43); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(41); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(43); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateRcStatusRequest, ::mavsdk::rpc::telemetry::SetRateRcStatusResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4875,7 +5074,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(42, + MarkMethodCallback(44, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetRequest, ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4887,9 +5086,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateActuatorControlTarget( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetRequest, ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(42); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(44); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(42); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(44); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetRequest, ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4922,7 +5121,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(43, + MarkMethodCallback(45, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusRequest, ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4934,9 +5133,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateActuatorOutputStatus( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusRequest, ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(43); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(45); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(43); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(45); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusRequest, ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -4969,7 +5168,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(44, + MarkMethodCallback(46, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateOdometryRequest, ::mavsdk::rpc::telemetry::SetRateOdometryResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -4981,9 +5180,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateOdometry( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateOdometryRequest, ::mavsdk::rpc::telemetry::SetRateOdometryResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(44); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(46); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(44); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(46); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateOdometryRequest, ::mavsdk::rpc::telemetry::SetRateOdometryResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -5016,7 +5215,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(45, + MarkMethodCallback(47, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedRequest, ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -5028,9 +5227,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRatePositionVelocityNed( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedRequest, ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(45); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(47); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(45); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(47); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedRequest, ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -5063,7 +5262,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(46, + MarkMethodCallback(48, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateGroundTruthRequest, ::mavsdk::rpc::telemetry::SetRateGroundTruthResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -5075,9 +5274,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateGroundTruth( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateGroundTruthRequest, ::mavsdk::rpc::telemetry::SetRateGroundTruthResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(46); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(48); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(46); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(48); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateGroundTruthRequest, ::mavsdk::rpc::telemetry::SetRateGroundTruthResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -5110,7 +5309,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(47, + MarkMethodCallback(49, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsRequest, ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -5122,9 +5321,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateFixedwingMetrics( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsRequest, ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(47); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(49); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(47); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(49); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsRequest, ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -5157,7 +5356,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(48, + MarkMethodCallback(50, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateImuRequest, ::mavsdk::rpc::telemetry::SetRateImuResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -5169,9 +5368,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateImu( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateImuRequest, ::mavsdk::rpc::telemetry::SetRateImuResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(48); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(50); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(48); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(50); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateImuRequest, ::mavsdk::rpc::telemetry::SetRateImuResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -5204,7 +5403,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(49, + MarkMethodCallback(51, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateScaledImuRequest, ::mavsdk::rpc::telemetry::SetRateScaledImuResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -5216,9 +5415,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateScaledImu( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateScaledImuRequest, ::mavsdk::rpc::telemetry::SetRateScaledImuResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(49); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(51); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(49); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(51); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateScaledImuRequest, ::mavsdk::rpc::telemetry::SetRateScaledImuResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -5251,7 +5450,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(50, + MarkMethodCallback(52, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateRawImuRequest, ::mavsdk::rpc::telemetry::SetRateRawImuResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -5263,9 +5462,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateRawImu( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateRawImuRequest, ::mavsdk::rpc::telemetry::SetRateRawImuResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(50); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(52); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(50); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(52); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateRawImuRequest, ::mavsdk::rpc::telemetry::SetRateRawImuResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -5298,7 +5497,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(51, + MarkMethodCallback(53, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeRequest, ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -5310,9 +5509,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateUnixEpochTime( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeRequest, ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(51); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(53); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(51); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(53); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeRequest, ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -5345,7 +5544,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(52, + MarkMethodCallback(54, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateDistanceSensorRequest, ::mavsdk::rpc::telemetry::SetRateDistanceSensorResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -5357,9 +5556,9 @@ class TelemetryService final { void SetMessageAllocatorFor_SetRateDistanceSensor( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::SetRateDistanceSensorRequest, ::mavsdk::rpc::telemetry::SetRateDistanceSensorResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(52); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(54); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(52); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(54); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::SetRateDistanceSensorRequest, ::mavsdk::rpc::telemetry::SetRateDistanceSensorResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -5392,7 +5591,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodCallback(53, + MarkMethodCallback(55, new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::GetGpsGlobalOriginRequest, ::mavsdk::rpc::telemetry::GetGpsGlobalOriginResponse>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -5404,9 +5603,9 @@ class TelemetryService final { void SetMessageAllocatorFor_GetGpsGlobalOrigin( ::grpc::experimental::MessageAllocator< ::mavsdk::rpc::telemetry::GetGpsGlobalOriginRequest, ::mavsdk::rpc::telemetry::GetGpsGlobalOriginResponse>* allocator) { #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(53); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(55); #else - ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(53); + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::experimental().GetHandler(55); #endif static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::telemetry::GetGpsGlobalOriginRequest, ::mavsdk::rpc::telemetry::GetGpsGlobalOriginResponse>*>(handler) ->SetMessageAllocator(allocator); @@ -5429,10 +5628,10 @@ class TelemetryService final { { return nullptr; } }; #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL - typedef ExperimentalWithCallbackMethod_SubscribePosition > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > CallbackService; + typedef ExperimentalWithCallbackMethod_SubscribePosition > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > CallbackService; #endif - typedef ExperimentalWithCallbackMethod_SubscribePosition > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ExperimentalCallbackService; + typedef ExperimentalWithCallbackMethod_SubscribePosition > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ExperimentalCallbackService; template class WithGenericMethod_SubscribePosition : public BaseClass { private: @@ -5519,31 +5718,48 @@ class TelemetryService final { } }; template - class WithGenericMethod_SubscribeAttitudeQuaternion : public BaseClass { + class WithGenericMethod_SubscribeVtolState : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_SubscribeAttitudeQuaternion() { + WithGenericMethod_SubscribeVtolState() { ::grpc::Service::MarkMethodGeneric(5); } - ~WithGenericMethod_SubscribeAttitudeQuaternion() override { + ~WithGenericMethod_SubscribeVtolState() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method - ::grpc::Status SubscribeAttitudeQuaternion(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* /*request*/, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* /*writer*/) override { + ::grpc::Status SubscribeVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* /*request*/, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::VtolStateResponse>* /*writer*/) override { abort(); return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } }; template - class WithGenericMethod_SubscribeAttitudeEuler : public BaseClass { + class WithGenericMethod_SubscribeAttitudeQuaternion : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: - WithGenericMethod_SubscribeAttitudeEuler() { + WithGenericMethod_SubscribeAttitudeQuaternion() { ::grpc::Service::MarkMethodGeneric(6); } - ~WithGenericMethod_SubscribeAttitudeEuler() override { + ~WithGenericMethod_SubscribeAttitudeQuaternion() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SubscribeAttitudeQuaternion(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* /*request*/, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>* /*writer*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_SubscribeAttitudeEuler : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_SubscribeAttitudeEuler() { + ::grpc::Service::MarkMethodGeneric(7); + } + ~WithGenericMethod_SubscribeAttitudeEuler() override { BaseClassMustBeDerivedFromService(this); } // disable synchronous version of this method @@ -5558,7 +5774,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeAttitudeAngularVelocityBody() { - ::grpc::Service::MarkMethodGeneric(7); + ::grpc::Service::MarkMethodGeneric(8); } ~WithGenericMethod_SubscribeAttitudeAngularVelocityBody() override { BaseClassMustBeDerivedFromService(this); @@ -5575,7 +5791,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeCameraAttitudeQuaternion() { - ::grpc::Service::MarkMethodGeneric(8); + ::grpc::Service::MarkMethodGeneric(9); } ~WithGenericMethod_SubscribeCameraAttitudeQuaternion() override { BaseClassMustBeDerivedFromService(this); @@ -5592,7 +5808,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeCameraAttitudeEuler() { - ::grpc::Service::MarkMethodGeneric(9); + ::grpc::Service::MarkMethodGeneric(10); } ~WithGenericMethod_SubscribeCameraAttitudeEuler() override { BaseClassMustBeDerivedFromService(this); @@ -5609,7 +5825,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeVelocityNed() { - ::grpc::Service::MarkMethodGeneric(10); + ::grpc::Service::MarkMethodGeneric(11); } ~WithGenericMethod_SubscribeVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -5626,7 +5842,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeGpsInfo() { - ::grpc::Service::MarkMethodGeneric(11); + ::grpc::Service::MarkMethodGeneric(12); } ~WithGenericMethod_SubscribeGpsInfo() override { BaseClassMustBeDerivedFromService(this); @@ -5643,7 +5859,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeRawGps() { - ::grpc::Service::MarkMethodGeneric(12); + ::grpc::Service::MarkMethodGeneric(13); } ~WithGenericMethod_SubscribeRawGps() override { BaseClassMustBeDerivedFromService(this); @@ -5660,7 +5876,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeBattery() { - ::grpc::Service::MarkMethodGeneric(13); + ::grpc::Service::MarkMethodGeneric(14); } ~WithGenericMethod_SubscribeBattery() override { BaseClassMustBeDerivedFromService(this); @@ -5677,7 +5893,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeFlightMode() { - ::grpc::Service::MarkMethodGeneric(14); + ::grpc::Service::MarkMethodGeneric(15); } ~WithGenericMethod_SubscribeFlightMode() override { BaseClassMustBeDerivedFromService(this); @@ -5694,7 +5910,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeHealth() { - ::grpc::Service::MarkMethodGeneric(15); + ::grpc::Service::MarkMethodGeneric(16); } ~WithGenericMethod_SubscribeHealth() override { BaseClassMustBeDerivedFromService(this); @@ -5711,7 +5927,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeRcStatus() { - ::grpc::Service::MarkMethodGeneric(16); + ::grpc::Service::MarkMethodGeneric(17); } ~WithGenericMethod_SubscribeRcStatus() override { BaseClassMustBeDerivedFromService(this); @@ -5728,7 +5944,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeStatusText() { - ::grpc::Service::MarkMethodGeneric(17); + ::grpc::Service::MarkMethodGeneric(18); } ~WithGenericMethod_SubscribeStatusText() override { BaseClassMustBeDerivedFromService(this); @@ -5745,7 +5961,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeActuatorControlTarget() { - ::grpc::Service::MarkMethodGeneric(18); + ::grpc::Service::MarkMethodGeneric(19); } ~WithGenericMethod_SubscribeActuatorControlTarget() override { BaseClassMustBeDerivedFromService(this); @@ -5762,7 +5978,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeActuatorOutputStatus() { - ::grpc::Service::MarkMethodGeneric(19); + ::grpc::Service::MarkMethodGeneric(20); } ~WithGenericMethod_SubscribeActuatorOutputStatus() override { BaseClassMustBeDerivedFromService(this); @@ -5779,7 +5995,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeOdometry() { - ::grpc::Service::MarkMethodGeneric(20); + ::grpc::Service::MarkMethodGeneric(21); } ~WithGenericMethod_SubscribeOdometry() override { BaseClassMustBeDerivedFromService(this); @@ -5796,7 +6012,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribePositionVelocityNed() { - ::grpc::Service::MarkMethodGeneric(21); + ::grpc::Service::MarkMethodGeneric(22); } ~WithGenericMethod_SubscribePositionVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -5813,7 +6029,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeGroundTruth() { - ::grpc::Service::MarkMethodGeneric(22); + ::grpc::Service::MarkMethodGeneric(23); } ~WithGenericMethod_SubscribeGroundTruth() override { BaseClassMustBeDerivedFromService(this); @@ -5830,7 +6046,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeFixedwingMetrics() { - ::grpc::Service::MarkMethodGeneric(23); + ::grpc::Service::MarkMethodGeneric(24); } ~WithGenericMethod_SubscribeFixedwingMetrics() override { BaseClassMustBeDerivedFromService(this); @@ -5847,7 +6063,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeImu() { - ::grpc::Service::MarkMethodGeneric(24); + ::grpc::Service::MarkMethodGeneric(25); } ~WithGenericMethod_SubscribeImu() override { BaseClassMustBeDerivedFromService(this); @@ -5864,7 +6080,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeScaledImu() { - ::grpc::Service::MarkMethodGeneric(25); + ::grpc::Service::MarkMethodGeneric(26); } ~WithGenericMethod_SubscribeScaledImu() override { BaseClassMustBeDerivedFromService(this); @@ -5881,7 +6097,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeRawImu() { - ::grpc::Service::MarkMethodGeneric(26); + ::grpc::Service::MarkMethodGeneric(27); } ~WithGenericMethod_SubscribeRawImu() override { BaseClassMustBeDerivedFromService(this); @@ -5898,7 +6114,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeHealthAllOk() { - ::grpc::Service::MarkMethodGeneric(27); + ::grpc::Service::MarkMethodGeneric(28); } ~WithGenericMethod_SubscribeHealthAllOk() override { BaseClassMustBeDerivedFromService(this); @@ -5915,7 +6131,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeUnixEpochTime() { - ::grpc::Service::MarkMethodGeneric(28); + ::grpc::Service::MarkMethodGeneric(29); } ~WithGenericMethod_SubscribeUnixEpochTime() override { BaseClassMustBeDerivedFromService(this); @@ -5932,7 +6148,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeDistanceSensor() { - ::grpc::Service::MarkMethodGeneric(29); + ::grpc::Service::MarkMethodGeneric(30); } ~WithGenericMethod_SubscribeDistanceSensor() override { BaseClassMustBeDerivedFromService(this); @@ -5949,7 +6165,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeScaledPressure() { - ::grpc::Service::MarkMethodGeneric(30); + ::grpc::Service::MarkMethodGeneric(31); } ~WithGenericMethod_SubscribeScaledPressure() override { BaseClassMustBeDerivedFromService(this); @@ -5966,7 +6182,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SubscribeHeading() { - ::grpc::Service::MarkMethodGeneric(31); + ::grpc::Service::MarkMethodGeneric(32); } ~WithGenericMethod_SubscribeHeading() override { BaseClassMustBeDerivedFromService(this); @@ -5983,7 +6199,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRatePosition() { - ::grpc::Service::MarkMethodGeneric(32); + ::grpc::Service::MarkMethodGeneric(33); } ~WithGenericMethod_SetRatePosition() override { BaseClassMustBeDerivedFromService(this); @@ -6000,7 +6216,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateHome() { - ::grpc::Service::MarkMethodGeneric(33); + ::grpc::Service::MarkMethodGeneric(34); } ~WithGenericMethod_SetRateHome() override { BaseClassMustBeDerivedFromService(this); @@ -6017,7 +6233,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateInAir() { - ::grpc::Service::MarkMethodGeneric(34); + ::grpc::Service::MarkMethodGeneric(35); } ~WithGenericMethod_SetRateInAir() override { BaseClassMustBeDerivedFromService(this); @@ -6034,7 +6250,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateLandedState() { - ::grpc::Service::MarkMethodGeneric(35); + ::grpc::Service::MarkMethodGeneric(36); } ~WithGenericMethod_SetRateLandedState() override { BaseClassMustBeDerivedFromService(this); @@ -6046,12 +6262,29 @@ class TelemetryService final { } }; template + class WithGenericMethod_SetRateVtolState : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_SetRateVtolState() { + ::grpc::Service::MarkMethodGeneric(37); + } + ~WithGenericMethod_SetRateVtolState() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetRateVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* /*request*/, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template class WithGenericMethod_SetRateAttitude : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateAttitude() { - ::grpc::Service::MarkMethodGeneric(36); + ::grpc::Service::MarkMethodGeneric(38); } ~WithGenericMethod_SetRateAttitude() override { BaseClassMustBeDerivedFromService(this); @@ -6068,7 +6301,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateCameraAttitude() { - ::grpc::Service::MarkMethodGeneric(37); + ::grpc::Service::MarkMethodGeneric(39); } ~WithGenericMethod_SetRateCameraAttitude() override { BaseClassMustBeDerivedFromService(this); @@ -6085,7 +6318,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateVelocityNed() { - ::grpc::Service::MarkMethodGeneric(38); + ::grpc::Service::MarkMethodGeneric(40); } ~WithGenericMethod_SetRateVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -6102,7 +6335,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateGpsInfo() { - ::grpc::Service::MarkMethodGeneric(39); + ::grpc::Service::MarkMethodGeneric(41); } ~WithGenericMethod_SetRateGpsInfo() override { BaseClassMustBeDerivedFromService(this); @@ -6119,7 +6352,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateBattery() { - ::grpc::Service::MarkMethodGeneric(40); + ::grpc::Service::MarkMethodGeneric(42); } ~WithGenericMethod_SetRateBattery() override { BaseClassMustBeDerivedFromService(this); @@ -6136,7 +6369,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateRcStatus() { - ::grpc::Service::MarkMethodGeneric(41); + ::grpc::Service::MarkMethodGeneric(43); } ~WithGenericMethod_SetRateRcStatus() override { BaseClassMustBeDerivedFromService(this); @@ -6153,7 +6386,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateActuatorControlTarget() { - ::grpc::Service::MarkMethodGeneric(42); + ::grpc::Service::MarkMethodGeneric(44); } ~WithGenericMethod_SetRateActuatorControlTarget() override { BaseClassMustBeDerivedFromService(this); @@ -6170,7 +6403,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateActuatorOutputStatus() { - ::grpc::Service::MarkMethodGeneric(43); + ::grpc::Service::MarkMethodGeneric(45); } ~WithGenericMethod_SetRateActuatorOutputStatus() override { BaseClassMustBeDerivedFromService(this); @@ -6187,7 +6420,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateOdometry() { - ::grpc::Service::MarkMethodGeneric(44); + ::grpc::Service::MarkMethodGeneric(46); } ~WithGenericMethod_SetRateOdometry() override { BaseClassMustBeDerivedFromService(this); @@ -6204,7 +6437,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRatePositionVelocityNed() { - ::grpc::Service::MarkMethodGeneric(45); + ::grpc::Service::MarkMethodGeneric(47); } ~WithGenericMethod_SetRatePositionVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -6221,7 +6454,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateGroundTruth() { - ::grpc::Service::MarkMethodGeneric(46); + ::grpc::Service::MarkMethodGeneric(48); } ~WithGenericMethod_SetRateGroundTruth() override { BaseClassMustBeDerivedFromService(this); @@ -6238,7 +6471,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateFixedwingMetrics() { - ::grpc::Service::MarkMethodGeneric(47); + ::grpc::Service::MarkMethodGeneric(49); } ~WithGenericMethod_SetRateFixedwingMetrics() override { BaseClassMustBeDerivedFromService(this); @@ -6255,7 +6488,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateImu() { - ::grpc::Service::MarkMethodGeneric(48); + ::grpc::Service::MarkMethodGeneric(50); } ~WithGenericMethod_SetRateImu() override { BaseClassMustBeDerivedFromService(this); @@ -6272,7 +6505,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateScaledImu() { - ::grpc::Service::MarkMethodGeneric(49); + ::grpc::Service::MarkMethodGeneric(51); } ~WithGenericMethod_SetRateScaledImu() override { BaseClassMustBeDerivedFromService(this); @@ -6289,7 +6522,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateRawImu() { - ::grpc::Service::MarkMethodGeneric(50); + ::grpc::Service::MarkMethodGeneric(52); } ~WithGenericMethod_SetRateRawImu() override { BaseClassMustBeDerivedFromService(this); @@ -6306,7 +6539,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateUnixEpochTime() { - ::grpc::Service::MarkMethodGeneric(51); + ::grpc::Service::MarkMethodGeneric(53); } ~WithGenericMethod_SetRateUnixEpochTime() override { BaseClassMustBeDerivedFromService(this); @@ -6323,7 +6556,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_SetRateDistanceSensor() { - ::grpc::Service::MarkMethodGeneric(52); + ::grpc::Service::MarkMethodGeneric(54); } ~WithGenericMethod_SetRateDistanceSensor() override { BaseClassMustBeDerivedFromService(this); @@ -6340,7 +6573,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithGenericMethod_GetGpsGlobalOrigin() { - ::grpc::Service::MarkMethodGeneric(53); + ::grpc::Service::MarkMethodGeneric(55); } ~WithGenericMethod_GetGpsGlobalOrigin() override { BaseClassMustBeDerivedFromService(this); @@ -6452,12 +6685,32 @@ class TelemetryService final { } }; template + class WithRawMethod_SubscribeVtolState : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawMethod_SubscribeVtolState() { + ::grpc::Service::MarkMethodRaw(5); + } + ~WithRawMethod_SubscribeVtolState() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SubscribeVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* /*request*/, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::VtolStateResponse>* /*writer*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSubscribeVtolState(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncServerStreaming(5, context, request, writer, new_call_cq, notification_cq, tag); + } + }; + template class WithRawMethod_SubscribeAttitudeQuaternion : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeAttitudeQuaternion() { - ::grpc::Service::MarkMethodRaw(5); + ::grpc::Service::MarkMethodRaw(6); } ~WithRawMethod_SubscribeAttitudeQuaternion() override { BaseClassMustBeDerivedFromService(this); @@ -6468,7 +6721,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeAttitudeQuaternion(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(5, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(6, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6477,7 +6730,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeAttitudeEuler() { - ::grpc::Service::MarkMethodRaw(6); + ::grpc::Service::MarkMethodRaw(7); } ~WithRawMethod_SubscribeAttitudeEuler() override { BaseClassMustBeDerivedFromService(this); @@ -6488,7 +6741,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeAttitudeEuler(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(6, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(7, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6497,7 +6750,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeAttitudeAngularVelocityBody() { - ::grpc::Service::MarkMethodRaw(7); + ::grpc::Service::MarkMethodRaw(8); } ~WithRawMethod_SubscribeAttitudeAngularVelocityBody() override { BaseClassMustBeDerivedFromService(this); @@ -6508,7 +6761,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeAttitudeAngularVelocityBody(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(7, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(8, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6517,7 +6770,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeCameraAttitudeQuaternion() { - ::grpc::Service::MarkMethodRaw(8); + ::grpc::Service::MarkMethodRaw(9); } ~WithRawMethod_SubscribeCameraAttitudeQuaternion() override { BaseClassMustBeDerivedFromService(this); @@ -6528,7 +6781,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeCameraAttitudeQuaternion(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(8, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(9, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6537,7 +6790,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeCameraAttitudeEuler() { - ::grpc::Service::MarkMethodRaw(9); + ::grpc::Service::MarkMethodRaw(10); } ~WithRawMethod_SubscribeCameraAttitudeEuler() override { BaseClassMustBeDerivedFromService(this); @@ -6548,7 +6801,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeCameraAttitudeEuler(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(9, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(10, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6557,7 +6810,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeVelocityNed() { - ::grpc::Service::MarkMethodRaw(10); + ::grpc::Service::MarkMethodRaw(11); } ~WithRawMethod_SubscribeVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -6568,7 +6821,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeVelocityNed(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(10, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(11, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6577,7 +6830,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeGpsInfo() { - ::grpc::Service::MarkMethodRaw(11); + ::grpc::Service::MarkMethodRaw(12); } ~WithRawMethod_SubscribeGpsInfo() override { BaseClassMustBeDerivedFromService(this); @@ -6588,7 +6841,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeGpsInfo(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(11, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(12, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6597,7 +6850,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeRawGps() { - ::grpc::Service::MarkMethodRaw(12); + ::grpc::Service::MarkMethodRaw(13); } ~WithRawMethod_SubscribeRawGps() override { BaseClassMustBeDerivedFromService(this); @@ -6608,7 +6861,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeRawGps(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(12, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(13, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6617,7 +6870,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeBattery() { - ::grpc::Service::MarkMethodRaw(13); + ::grpc::Service::MarkMethodRaw(14); } ~WithRawMethod_SubscribeBattery() override { BaseClassMustBeDerivedFromService(this); @@ -6628,7 +6881,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeBattery(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(13, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(14, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6637,7 +6890,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeFlightMode() { - ::grpc::Service::MarkMethodRaw(14); + ::grpc::Service::MarkMethodRaw(15); } ~WithRawMethod_SubscribeFlightMode() override { BaseClassMustBeDerivedFromService(this); @@ -6648,7 +6901,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeFlightMode(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(14, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(15, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6657,7 +6910,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeHealth() { - ::grpc::Service::MarkMethodRaw(15); + ::grpc::Service::MarkMethodRaw(16); } ~WithRawMethod_SubscribeHealth() override { BaseClassMustBeDerivedFromService(this); @@ -6668,7 +6921,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeHealth(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(15, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(16, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6677,7 +6930,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeRcStatus() { - ::grpc::Service::MarkMethodRaw(16); + ::grpc::Service::MarkMethodRaw(17); } ~WithRawMethod_SubscribeRcStatus() override { BaseClassMustBeDerivedFromService(this); @@ -6688,7 +6941,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeRcStatus(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(16, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(17, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6697,7 +6950,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeStatusText() { - ::grpc::Service::MarkMethodRaw(17); + ::grpc::Service::MarkMethodRaw(18); } ~WithRawMethod_SubscribeStatusText() override { BaseClassMustBeDerivedFromService(this); @@ -6708,7 +6961,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeStatusText(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(17, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(18, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6717,7 +6970,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeActuatorControlTarget() { - ::grpc::Service::MarkMethodRaw(18); + ::grpc::Service::MarkMethodRaw(19); } ~WithRawMethod_SubscribeActuatorControlTarget() override { BaseClassMustBeDerivedFromService(this); @@ -6728,7 +6981,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeActuatorControlTarget(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(18, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(19, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6737,7 +6990,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeActuatorOutputStatus() { - ::grpc::Service::MarkMethodRaw(19); + ::grpc::Service::MarkMethodRaw(20); } ~WithRawMethod_SubscribeActuatorOutputStatus() override { BaseClassMustBeDerivedFromService(this); @@ -6748,7 +7001,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeActuatorOutputStatus(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(19, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(20, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6757,7 +7010,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeOdometry() { - ::grpc::Service::MarkMethodRaw(20); + ::grpc::Service::MarkMethodRaw(21); } ~WithRawMethod_SubscribeOdometry() override { BaseClassMustBeDerivedFromService(this); @@ -6768,7 +7021,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeOdometry(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(20, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(21, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6777,7 +7030,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribePositionVelocityNed() { - ::grpc::Service::MarkMethodRaw(21); + ::grpc::Service::MarkMethodRaw(22); } ~WithRawMethod_SubscribePositionVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -6788,7 +7041,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribePositionVelocityNed(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(21, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(22, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6797,7 +7050,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeGroundTruth() { - ::grpc::Service::MarkMethodRaw(22); + ::grpc::Service::MarkMethodRaw(23); } ~WithRawMethod_SubscribeGroundTruth() override { BaseClassMustBeDerivedFromService(this); @@ -6808,7 +7061,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeGroundTruth(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(22, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(23, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6817,7 +7070,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeFixedwingMetrics() { - ::grpc::Service::MarkMethodRaw(23); + ::grpc::Service::MarkMethodRaw(24); } ~WithRawMethod_SubscribeFixedwingMetrics() override { BaseClassMustBeDerivedFromService(this); @@ -6828,7 +7081,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeFixedwingMetrics(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(23, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(24, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6837,7 +7090,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeImu() { - ::grpc::Service::MarkMethodRaw(24); + ::grpc::Service::MarkMethodRaw(25); } ~WithRawMethod_SubscribeImu() override { BaseClassMustBeDerivedFromService(this); @@ -6848,7 +7101,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeImu(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(24, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(25, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6857,7 +7110,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeScaledImu() { - ::grpc::Service::MarkMethodRaw(25); + ::grpc::Service::MarkMethodRaw(26); } ~WithRawMethod_SubscribeScaledImu() override { BaseClassMustBeDerivedFromService(this); @@ -6868,7 +7121,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeScaledImu(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(25, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(26, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6877,7 +7130,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeRawImu() { - ::grpc::Service::MarkMethodRaw(26); + ::grpc::Service::MarkMethodRaw(27); } ~WithRawMethod_SubscribeRawImu() override { BaseClassMustBeDerivedFromService(this); @@ -6888,7 +7141,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeRawImu(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(26, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(27, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6897,7 +7150,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeHealthAllOk() { - ::grpc::Service::MarkMethodRaw(27); + ::grpc::Service::MarkMethodRaw(28); } ~WithRawMethod_SubscribeHealthAllOk() override { BaseClassMustBeDerivedFromService(this); @@ -6908,7 +7161,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeHealthAllOk(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(27, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(28, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6917,7 +7170,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeUnixEpochTime() { - ::grpc::Service::MarkMethodRaw(28); + ::grpc::Service::MarkMethodRaw(29); } ~WithRawMethod_SubscribeUnixEpochTime() override { BaseClassMustBeDerivedFromService(this); @@ -6928,7 +7181,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeUnixEpochTime(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(28, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(29, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6937,7 +7190,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeDistanceSensor() { - ::grpc::Service::MarkMethodRaw(29); + ::grpc::Service::MarkMethodRaw(30); } ~WithRawMethod_SubscribeDistanceSensor() override { BaseClassMustBeDerivedFromService(this); @@ -6948,7 +7201,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeDistanceSensor(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(29, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(30, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6957,7 +7210,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeScaledPressure() { - ::grpc::Service::MarkMethodRaw(30); + ::grpc::Service::MarkMethodRaw(31); } ~WithRawMethod_SubscribeScaledPressure() override { BaseClassMustBeDerivedFromService(this); @@ -6968,7 +7221,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeScaledPressure(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(30, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(31, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6977,7 +7230,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SubscribeHeading() { - ::grpc::Service::MarkMethodRaw(31); + ::grpc::Service::MarkMethodRaw(32); } ~WithRawMethod_SubscribeHeading() override { BaseClassMustBeDerivedFromService(this); @@ -6988,7 +7241,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSubscribeHeading(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncWriter< ::grpc::ByteBuffer>* writer, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncServerStreaming(31, context, request, writer, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncServerStreaming(32, context, request, writer, new_call_cq, notification_cq, tag); } }; template @@ -6997,7 +7250,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRatePosition() { - ::grpc::Service::MarkMethodRaw(32); + ::grpc::Service::MarkMethodRaw(33); } ~WithRawMethod_SetRatePosition() override { BaseClassMustBeDerivedFromService(this); @@ -7008,7 +7261,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRatePosition(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(32, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(33, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7017,7 +7270,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateHome() { - ::grpc::Service::MarkMethodRaw(33); + ::grpc::Service::MarkMethodRaw(34); } ~WithRawMethod_SetRateHome() override { BaseClassMustBeDerivedFromService(this); @@ -7028,7 +7281,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateHome(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(33, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(34, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7037,7 +7290,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateInAir() { - ::grpc::Service::MarkMethodRaw(34); + ::grpc::Service::MarkMethodRaw(35); } ~WithRawMethod_SetRateInAir() override { BaseClassMustBeDerivedFromService(this); @@ -7048,7 +7301,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateInAir(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(34, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(35, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7057,7 +7310,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateLandedState() { - ::grpc::Service::MarkMethodRaw(35); + ::grpc::Service::MarkMethodRaw(36); } ~WithRawMethod_SetRateLandedState() override { BaseClassMustBeDerivedFromService(this); @@ -7068,7 +7321,27 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateLandedState(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(35, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(36, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithRawMethod_SetRateVtolState : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawMethod_SetRateVtolState() { + ::grpc::Service::MarkMethodRaw(37); + } + ~WithRawMethod_SetRateVtolState() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetRateVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* /*request*/, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSetRateVtolState(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(37, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7077,7 +7350,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateAttitude() { - ::grpc::Service::MarkMethodRaw(36); + ::grpc::Service::MarkMethodRaw(38); } ~WithRawMethod_SetRateAttitude() override { BaseClassMustBeDerivedFromService(this); @@ -7088,7 +7361,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateAttitude(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(36, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(38, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7097,7 +7370,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateCameraAttitude() { - ::grpc::Service::MarkMethodRaw(37); + ::grpc::Service::MarkMethodRaw(39); } ~WithRawMethod_SetRateCameraAttitude() override { BaseClassMustBeDerivedFromService(this); @@ -7108,7 +7381,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateCameraAttitude(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(37, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(39, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7117,7 +7390,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateVelocityNed() { - ::grpc::Service::MarkMethodRaw(38); + ::grpc::Service::MarkMethodRaw(40); } ~WithRawMethod_SetRateVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -7128,7 +7401,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateVelocityNed(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(38, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(40, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7137,7 +7410,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateGpsInfo() { - ::grpc::Service::MarkMethodRaw(39); + ::grpc::Service::MarkMethodRaw(41); } ~WithRawMethod_SetRateGpsInfo() override { BaseClassMustBeDerivedFromService(this); @@ -7148,7 +7421,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateGpsInfo(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(39, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(41, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7157,7 +7430,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateBattery() { - ::grpc::Service::MarkMethodRaw(40); + ::grpc::Service::MarkMethodRaw(42); } ~WithRawMethod_SetRateBattery() override { BaseClassMustBeDerivedFromService(this); @@ -7168,7 +7441,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateBattery(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(40, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(42, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7177,7 +7450,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateRcStatus() { - ::grpc::Service::MarkMethodRaw(41); + ::grpc::Service::MarkMethodRaw(43); } ~WithRawMethod_SetRateRcStatus() override { BaseClassMustBeDerivedFromService(this); @@ -7188,7 +7461,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateRcStatus(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(41, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(43, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7197,7 +7470,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateActuatorControlTarget() { - ::grpc::Service::MarkMethodRaw(42); + ::grpc::Service::MarkMethodRaw(44); } ~WithRawMethod_SetRateActuatorControlTarget() override { BaseClassMustBeDerivedFromService(this); @@ -7208,7 +7481,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateActuatorControlTarget(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(42, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(44, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7217,7 +7490,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateActuatorOutputStatus() { - ::grpc::Service::MarkMethodRaw(43); + ::grpc::Service::MarkMethodRaw(45); } ~WithRawMethod_SetRateActuatorOutputStatus() override { BaseClassMustBeDerivedFromService(this); @@ -7228,7 +7501,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateActuatorOutputStatus(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(43, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(45, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7237,7 +7510,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateOdometry() { - ::grpc::Service::MarkMethodRaw(44); + ::grpc::Service::MarkMethodRaw(46); } ~WithRawMethod_SetRateOdometry() override { BaseClassMustBeDerivedFromService(this); @@ -7248,7 +7521,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateOdometry(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(44, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(46, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7257,7 +7530,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRatePositionVelocityNed() { - ::grpc::Service::MarkMethodRaw(45); + ::grpc::Service::MarkMethodRaw(47); } ~WithRawMethod_SetRatePositionVelocityNed() override { BaseClassMustBeDerivedFromService(this); @@ -7268,7 +7541,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRatePositionVelocityNed(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(45, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(47, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7277,7 +7550,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateGroundTruth() { - ::grpc::Service::MarkMethodRaw(46); + ::grpc::Service::MarkMethodRaw(48); } ~WithRawMethod_SetRateGroundTruth() override { BaseClassMustBeDerivedFromService(this); @@ -7288,7 +7561,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateGroundTruth(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(46, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(48, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7297,7 +7570,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateFixedwingMetrics() { - ::grpc::Service::MarkMethodRaw(47); + ::grpc::Service::MarkMethodRaw(49); } ~WithRawMethod_SetRateFixedwingMetrics() override { BaseClassMustBeDerivedFromService(this); @@ -7308,7 +7581,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateFixedwingMetrics(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(47, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(49, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7317,7 +7590,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateImu() { - ::grpc::Service::MarkMethodRaw(48); + ::grpc::Service::MarkMethodRaw(50); } ~WithRawMethod_SetRateImu() override { BaseClassMustBeDerivedFromService(this); @@ -7328,7 +7601,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateImu(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(48, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(50, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7337,7 +7610,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateScaledImu() { - ::grpc::Service::MarkMethodRaw(49); + ::grpc::Service::MarkMethodRaw(51); } ~WithRawMethod_SetRateScaledImu() override { BaseClassMustBeDerivedFromService(this); @@ -7348,7 +7621,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateScaledImu(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(49, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(51, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7357,7 +7630,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateRawImu() { - ::grpc::Service::MarkMethodRaw(50); + ::grpc::Service::MarkMethodRaw(52); } ~WithRawMethod_SetRateRawImu() override { BaseClassMustBeDerivedFromService(this); @@ -7368,7 +7641,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateRawImu(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(50, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(52, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7377,7 +7650,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateUnixEpochTime() { - ::grpc::Service::MarkMethodRaw(51); + ::grpc::Service::MarkMethodRaw(53); } ~WithRawMethod_SetRateUnixEpochTime() override { BaseClassMustBeDerivedFromService(this); @@ -7388,7 +7661,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateUnixEpochTime(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(51, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(53, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7397,7 +7670,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_SetRateDistanceSensor() { - ::grpc::Service::MarkMethodRaw(52); + ::grpc::Service::MarkMethodRaw(54); } ~WithRawMethod_SetRateDistanceSensor() override { BaseClassMustBeDerivedFromService(this); @@ -7408,7 +7681,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetRateDistanceSensor(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(52, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(54, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7417,7 +7690,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithRawMethod_GetGpsGlobalOrigin() { - ::grpc::Service::MarkMethodRaw(53); + ::grpc::Service::MarkMethodRaw(55); } ~WithRawMethod_GetGpsGlobalOrigin() override { BaseClassMustBeDerivedFromService(this); @@ -7428,7 +7701,7 @@ class TelemetryService final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestGetGpsGlobalOrigin(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(53, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(55, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -7622,6 +7895,44 @@ class TelemetryService final { { return nullptr; } }; template + class ExperimentalWithRawCallbackMethod_SubscribeVtolState : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + ExperimentalWithRawCallbackMethod_SubscribeVtolState() { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::Service:: + #else + ::grpc::Service::experimental(). + #endif + MarkMethodRawCallback(5, + new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this]( + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::CallbackServerContext* + #else + ::grpc::experimental::CallbackServerContext* + #endif + context, const::grpc::ByteBuffer* request) { return this->SubscribeVtolState(context, request); })); + } + ~ExperimentalWithRawCallbackMethod_SubscribeVtolState() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SubscribeVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* /*request*/, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::VtolStateResponse>* /*writer*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual ::grpc::ServerWriteReactor< ::grpc::ByteBuffer>* SubscribeVtolState( + ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/) + #else + virtual ::grpc::experimental::ServerWriteReactor< ::grpc::ByteBuffer>* SubscribeVtolState( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/) + #endif + { return nullptr; } + }; + template class ExperimentalWithRawCallbackMethod_SubscribeAttitudeQuaternion : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} @@ -7632,7 +7943,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(5, + MarkMethodRawCallback(6, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -7670,7 +7981,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(6, + MarkMethodRawCallback(7, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -7708,7 +8019,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(7, + MarkMethodRawCallback(8, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -7746,7 +8057,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(8, + MarkMethodRawCallback(9, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -7784,7 +8095,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(9, + MarkMethodRawCallback(10, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -7822,7 +8133,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(10, + MarkMethodRawCallback(11, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -7860,7 +8171,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(11, + MarkMethodRawCallback(12, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -7898,7 +8209,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(12, + MarkMethodRawCallback(13, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -7936,7 +8247,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(13, + MarkMethodRawCallback(14, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -7974,7 +8285,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(14, + MarkMethodRawCallback(15, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8012,7 +8323,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(15, + MarkMethodRawCallback(16, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8050,7 +8361,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(16, + MarkMethodRawCallback(17, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8088,7 +8399,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(17, + MarkMethodRawCallback(18, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8126,7 +8437,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(18, + MarkMethodRawCallback(19, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8164,7 +8475,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(19, + MarkMethodRawCallback(20, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8202,7 +8513,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(20, + MarkMethodRawCallback(21, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8240,7 +8551,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(21, + MarkMethodRawCallback(22, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8278,7 +8589,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(22, + MarkMethodRawCallback(23, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8316,7 +8627,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(23, + MarkMethodRawCallback(24, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8354,7 +8665,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(24, + MarkMethodRawCallback(25, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8392,7 +8703,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(25, + MarkMethodRawCallback(26, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8430,7 +8741,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(26, + MarkMethodRawCallback(27, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8468,7 +8779,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(27, + MarkMethodRawCallback(28, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8506,7 +8817,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(28, + MarkMethodRawCallback(29, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8544,7 +8855,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(29, + MarkMethodRawCallback(30, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8582,7 +8893,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(30, + MarkMethodRawCallback(31, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8620,7 +8931,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(31, + MarkMethodRawCallback(32, new ::grpc::internal::CallbackServerStreamingHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8658,7 +8969,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(32, + MarkMethodRawCallback(33, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8696,7 +9007,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(33, + MarkMethodRawCallback(34, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8734,7 +9045,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(34, + MarkMethodRawCallback(35, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8772,7 +9083,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(35, + MarkMethodRawCallback(36, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8800,6 +9111,44 @@ class TelemetryService final { { return nullptr; } }; template + class ExperimentalWithRawCallbackMethod_SetRateVtolState : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + ExperimentalWithRawCallbackMethod_SetRateVtolState() { + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::Service:: + #else + ::grpc::Service::experimental(). + #endif + MarkMethodRawCallback(37, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this]( + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + ::grpc::CallbackServerContext* + #else + ::grpc::experimental::CallbackServerContext* + #endif + context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetRateVtolState(context, request, response); })); + } + ~ExperimentalWithRawCallbackMethod_SetRateVtolState() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetRateVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* /*request*/, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL + virtual ::grpc::ServerUnaryReactor* SetRateVtolState( + ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) + #else + virtual ::grpc::experimental::ServerUnaryReactor* SetRateVtolState( + ::grpc::experimental::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) + #endif + { return nullptr; } + }; + template class ExperimentalWithRawCallbackMethod_SetRateAttitude : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} @@ -8810,7 +9159,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(36, + MarkMethodRawCallback(38, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8848,7 +9197,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(37, + MarkMethodRawCallback(39, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8886,7 +9235,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(38, + MarkMethodRawCallback(40, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8924,7 +9273,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(39, + MarkMethodRawCallback(41, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -8962,7 +9311,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(40, + MarkMethodRawCallback(42, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9000,7 +9349,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(41, + MarkMethodRawCallback(43, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9038,7 +9387,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(42, + MarkMethodRawCallback(44, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9076,7 +9425,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(43, + MarkMethodRawCallback(45, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9114,7 +9463,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(44, + MarkMethodRawCallback(46, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9152,7 +9501,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(45, + MarkMethodRawCallback(47, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9190,7 +9539,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(46, + MarkMethodRawCallback(48, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9228,7 +9577,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(47, + MarkMethodRawCallback(49, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9266,7 +9615,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(48, + MarkMethodRawCallback(50, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9304,7 +9653,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(49, + MarkMethodRawCallback(51, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9342,7 +9691,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(50, + MarkMethodRawCallback(52, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9380,7 +9729,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(51, + MarkMethodRawCallback(53, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9418,7 +9767,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(52, + MarkMethodRawCallback(54, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9456,7 +9805,7 @@ class TelemetryService final { #else ::grpc::Service::experimental(). #endif - MarkMethodRawCallback(53, + MarkMethodRawCallback(55, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this]( #ifdef GRPC_CALLBACK_API_NONEXPERIMENTAL @@ -9489,7 +9838,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRatePosition() { - ::grpc::Service::MarkMethodStreamed(32, + ::grpc::Service::MarkMethodStreamed(33, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRatePositionRequest, ::mavsdk::rpc::telemetry::SetRatePositionResponse>( [this](::grpc::ServerContext* context, @@ -9516,7 +9865,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateHome() { - ::grpc::Service::MarkMethodStreamed(33, + ::grpc::Service::MarkMethodStreamed(34, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateHomeRequest, ::mavsdk::rpc::telemetry::SetRateHomeResponse>( [this](::grpc::ServerContext* context, @@ -9543,7 +9892,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateInAir() { - ::grpc::Service::MarkMethodStreamed(34, + ::grpc::Service::MarkMethodStreamed(35, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateInAirRequest, ::mavsdk::rpc::telemetry::SetRateInAirResponse>( [this](::grpc::ServerContext* context, @@ -9570,7 +9919,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateLandedState() { - ::grpc::Service::MarkMethodStreamed(35, + ::grpc::Service::MarkMethodStreamed(36, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateLandedStateRequest, ::mavsdk::rpc::telemetry::SetRateLandedStateResponse>( [this](::grpc::ServerContext* context, @@ -9592,12 +9941,39 @@ class TelemetryService final { virtual ::grpc::Status StreamedSetRateLandedState(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::mavsdk::rpc::telemetry::SetRateLandedStateRequest,::mavsdk::rpc::telemetry::SetRateLandedStateResponse>* server_unary_streamer) = 0; }; template + class WithStreamedUnaryMethod_SetRateVtolState : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithStreamedUnaryMethod_SetRateVtolState() { + ::grpc::Service::MarkMethodStreamed(37, + new ::grpc::internal::StreamedUnaryHandler< + ::mavsdk::rpc::telemetry::SetRateVtolStateRequest, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>( + [this](::grpc::ServerContext* context, + ::grpc::ServerUnaryStreamer< + ::mavsdk::rpc::telemetry::SetRateVtolStateRequest, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse>* streamer) { + return this->StreamedSetRateVtolState(context, + streamer); + })); + } + ~WithStreamedUnaryMethod_SetRateVtolState() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status SetRateVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* /*request*/, ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedSetRateVtolState(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::mavsdk::rpc::telemetry::SetRateVtolStateRequest,::mavsdk::rpc::telemetry::SetRateVtolStateResponse>* server_unary_streamer) = 0; + }; + template class WithStreamedUnaryMethod_SetRateAttitude : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateAttitude() { - ::grpc::Service::MarkMethodStreamed(36, + ::grpc::Service::MarkMethodStreamed(38, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateAttitudeResponse>( [this](::grpc::ServerContext* context, @@ -9624,7 +10000,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateCameraAttitude() { - ::grpc::Service::MarkMethodStreamed(37, + ::grpc::Service::MarkMethodStreamed(39, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateCameraAttitudeRequest, ::mavsdk::rpc::telemetry::SetRateCameraAttitudeResponse>( [this](::grpc::ServerContext* context, @@ -9651,7 +10027,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateVelocityNed() { - ::grpc::Service::MarkMethodStreamed(38, + ::grpc::Service::MarkMethodStreamed(40, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateVelocityNedRequest, ::mavsdk::rpc::telemetry::SetRateVelocityNedResponse>( [this](::grpc::ServerContext* context, @@ -9678,7 +10054,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateGpsInfo() { - ::grpc::Service::MarkMethodStreamed(39, + ::grpc::Service::MarkMethodStreamed(41, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateGpsInfoRequest, ::mavsdk::rpc::telemetry::SetRateGpsInfoResponse>( [this](::grpc::ServerContext* context, @@ -9705,7 +10081,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateBattery() { - ::grpc::Service::MarkMethodStreamed(40, + ::grpc::Service::MarkMethodStreamed(42, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateBatteryRequest, ::mavsdk::rpc::telemetry::SetRateBatteryResponse>( [this](::grpc::ServerContext* context, @@ -9732,7 +10108,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateRcStatus() { - ::grpc::Service::MarkMethodStreamed(41, + ::grpc::Service::MarkMethodStreamed(43, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateRcStatusRequest, ::mavsdk::rpc::telemetry::SetRateRcStatusResponse>( [this](::grpc::ServerContext* context, @@ -9759,7 +10135,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateActuatorControlTarget() { - ::grpc::Service::MarkMethodStreamed(42, + ::grpc::Service::MarkMethodStreamed(44, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetRequest, ::mavsdk::rpc::telemetry::SetRateActuatorControlTargetResponse>( [this](::grpc::ServerContext* context, @@ -9786,7 +10162,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateActuatorOutputStatus() { - ::grpc::Service::MarkMethodStreamed(43, + ::grpc::Service::MarkMethodStreamed(45, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusRequest, ::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusResponse>( [this](::grpc::ServerContext* context, @@ -9813,7 +10189,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateOdometry() { - ::grpc::Service::MarkMethodStreamed(44, + ::grpc::Service::MarkMethodStreamed(46, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateOdometryRequest, ::mavsdk::rpc::telemetry::SetRateOdometryResponse>( [this](::grpc::ServerContext* context, @@ -9840,7 +10216,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRatePositionVelocityNed() { - ::grpc::Service::MarkMethodStreamed(45, + ::grpc::Service::MarkMethodStreamed(47, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedRequest, ::mavsdk::rpc::telemetry::SetRatePositionVelocityNedResponse>( [this](::grpc::ServerContext* context, @@ -9867,7 +10243,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateGroundTruth() { - ::grpc::Service::MarkMethodStreamed(46, + ::grpc::Service::MarkMethodStreamed(48, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateGroundTruthRequest, ::mavsdk::rpc::telemetry::SetRateGroundTruthResponse>( [this](::grpc::ServerContext* context, @@ -9894,7 +10270,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateFixedwingMetrics() { - ::grpc::Service::MarkMethodStreamed(47, + ::grpc::Service::MarkMethodStreamed(49, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsRequest, ::mavsdk::rpc::telemetry::SetRateFixedwingMetricsResponse>( [this](::grpc::ServerContext* context, @@ -9921,7 +10297,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateImu() { - ::grpc::Service::MarkMethodStreamed(48, + ::grpc::Service::MarkMethodStreamed(50, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateImuRequest, ::mavsdk::rpc::telemetry::SetRateImuResponse>( [this](::grpc::ServerContext* context, @@ -9948,7 +10324,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateScaledImu() { - ::grpc::Service::MarkMethodStreamed(49, + ::grpc::Service::MarkMethodStreamed(51, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateScaledImuRequest, ::mavsdk::rpc::telemetry::SetRateScaledImuResponse>( [this](::grpc::ServerContext* context, @@ -9975,7 +10351,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateRawImu() { - ::grpc::Service::MarkMethodStreamed(50, + ::grpc::Service::MarkMethodStreamed(52, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateRawImuRequest, ::mavsdk::rpc::telemetry::SetRateRawImuResponse>( [this](::grpc::ServerContext* context, @@ -10002,7 +10378,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateUnixEpochTime() { - ::grpc::Service::MarkMethodStreamed(51, + ::grpc::Service::MarkMethodStreamed(53, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeRequest, ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeResponse>( [this](::grpc::ServerContext* context, @@ -10029,7 +10405,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_SetRateDistanceSensor() { - ::grpc::Service::MarkMethodStreamed(52, + ::grpc::Service::MarkMethodStreamed(54, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::SetRateDistanceSensorRequest, ::mavsdk::rpc::telemetry::SetRateDistanceSensorResponse>( [this](::grpc::ServerContext* context, @@ -10056,7 +10432,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithStreamedUnaryMethod_GetGpsGlobalOrigin() { - ::grpc::Service::MarkMethodStreamed(53, + ::grpc::Service::MarkMethodStreamed(55, new ::grpc::internal::StreamedUnaryHandler< ::mavsdk::rpc::telemetry::GetGpsGlobalOriginRequest, ::mavsdk::rpc::telemetry::GetGpsGlobalOriginResponse>( [this](::grpc::ServerContext* context, @@ -10077,7 +10453,7 @@ class TelemetryService final { // replace default version of method with streamed unary virtual ::grpc::Status StreamedGetGpsGlobalOrigin(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::mavsdk::rpc::telemetry::GetGpsGlobalOriginRequest,::mavsdk::rpc::telemetry::GetGpsGlobalOriginResponse>* server_unary_streamer) = 0; }; - typedef WithStreamedUnaryMethod_SetRatePosition > > > > > > > > > > > > > > > > > > > > > StreamedUnaryService; + typedef WithStreamedUnaryMethod_SetRatePosition > > > > > > > > > > > > > > > > > > > > > > StreamedUnaryService; template class WithSplitStreamingMethod_SubscribePosition : public BaseClass { private: @@ -10214,12 +10590,39 @@ class TelemetryService final { virtual ::grpc::Status StreamedSubscribeArmed(::grpc::ServerContext* context, ::grpc::ServerSplitStreamer< ::mavsdk::rpc::telemetry::SubscribeArmedRequest,::mavsdk::rpc::telemetry::ArmedResponse>* server_split_streamer) = 0; }; template + class WithSplitStreamingMethod_SubscribeVtolState : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithSplitStreamingMethod_SubscribeVtolState() { + ::grpc::Service::MarkMethodStreamed(5, + new ::grpc::internal::SplitServerStreamingHandler< + ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest, ::mavsdk::rpc::telemetry::VtolStateResponse>( + [this](::grpc::ServerContext* context, + ::grpc::ServerSplitStreamer< + ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest, ::mavsdk::rpc::telemetry::VtolStateResponse>* streamer) { + return this->StreamedSubscribeVtolState(context, + streamer); + })); + } + ~WithSplitStreamingMethod_SubscribeVtolState() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status SubscribeVtolState(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* /*request*/, ::grpc::ServerWriter< ::mavsdk::rpc::telemetry::VtolStateResponse>* /*writer*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with split streamed + virtual ::grpc::Status StreamedSubscribeVtolState(::grpc::ServerContext* context, ::grpc::ServerSplitStreamer< ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest,::mavsdk::rpc::telemetry::VtolStateResponse>* server_split_streamer) = 0; + }; + template class WithSplitStreamingMethod_SubscribeAttitudeQuaternion : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeAttitudeQuaternion() { - ::grpc::Service::MarkMethodStreamed(5, + ::grpc::Service::MarkMethodStreamed(6, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest, ::mavsdk::rpc::telemetry::AttitudeQuaternionResponse>( [this](::grpc::ServerContext* context, @@ -10246,7 +10649,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeAttitudeEuler() { - ::grpc::Service::MarkMethodStreamed(6, + ::grpc::Service::MarkMethodStreamed(7, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeAttitudeEulerRequest, ::mavsdk::rpc::telemetry::AttitudeEulerResponse>( [this](::grpc::ServerContext* context, @@ -10273,7 +10676,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeAttitudeAngularVelocityBody() { - ::grpc::Service::MarkMethodStreamed(7, + ::grpc::Service::MarkMethodStreamed(8, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeAttitudeAngularVelocityBodyRequest, ::mavsdk::rpc::telemetry::AttitudeAngularVelocityBodyResponse>( [this](::grpc::ServerContext* context, @@ -10300,7 +10703,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeCameraAttitudeQuaternion() { - ::grpc::Service::MarkMethodStreamed(8, + ::grpc::Service::MarkMethodStreamed(9, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeCameraAttitudeQuaternionRequest, ::mavsdk::rpc::telemetry::CameraAttitudeQuaternionResponse>( [this](::grpc::ServerContext* context, @@ -10327,7 +10730,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeCameraAttitudeEuler() { - ::grpc::Service::MarkMethodStreamed(9, + ::grpc::Service::MarkMethodStreamed(10, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeCameraAttitudeEulerRequest, ::mavsdk::rpc::telemetry::CameraAttitudeEulerResponse>( [this](::grpc::ServerContext* context, @@ -10354,7 +10757,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeVelocityNed() { - ::grpc::Service::MarkMethodStreamed(10, + ::grpc::Service::MarkMethodStreamed(11, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeVelocityNedRequest, ::mavsdk::rpc::telemetry::VelocityNedResponse>( [this](::grpc::ServerContext* context, @@ -10381,7 +10784,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeGpsInfo() { - ::grpc::Service::MarkMethodStreamed(11, + ::grpc::Service::MarkMethodStreamed(12, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeGpsInfoRequest, ::mavsdk::rpc::telemetry::GpsInfoResponse>( [this](::grpc::ServerContext* context, @@ -10408,7 +10811,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeRawGps() { - ::grpc::Service::MarkMethodStreamed(12, + ::grpc::Service::MarkMethodStreamed(13, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeRawGpsRequest, ::mavsdk::rpc::telemetry::RawGpsResponse>( [this](::grpc::ServerContext* context, @@ -10435,7 +10838,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeBattery() { - ::grpc::Service::MarkMethodStreamed(13, + ::grpc::Service::MarkMethodStreamed(14, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeBatteryRequest, ::mavsdk::rpc::telemetry::BatteryResponse>( [this](::grpc::ServerContext* context, @@ -10462,7 +10865,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeFlightMode() { - ::grpc::Service::MarkMethodStreamed(14, + ::grpc::Service::MarkMethodStreamed(15, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeFlightModeRequest, ::mavsdk::rpc::telemetry::FlightModeResponse>( [this](::grpc::ServerContext* context, @@ -10489,7 +10892,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeHealth() { - ::grpc::Service::MarkMethodStreamed(15, + ::grpc::Service::MarkMethodStreamed(16, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeHealthRequest, ::mavsdk::rpc::telemetry::HealthResponse>( [this](::grpc::ServerContext* context, @@ -10516,7 +10919,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeRcStatus() { - ::grpc::Service::MarkMethodStreamed(16, + ::grpc::Service::MarkMethodStreamed(17, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeRcStatusRequest, ::mavsdk::rpc::telemetry::RcStatusResponse>( [this](::grpc::ServerContext* context, @@ -10543,7 +10946,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeStatusText() { - ::grpc::Service::MarkMethodStreamed(17, + ::grpc::Service::MarkMethodStreamed(18, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeStatusTextRequest, ::mavsdk::rpc::telemetry::StatusTextResponse>( [this](::grpc::ServerContext* context, @@ -10570,7 +10973,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeActuatorControlTarget() { - ::grpc::Service::MarkMethodStreamed(18, + ::grpc::Service::MarkMethodStreamed(19, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeActuatorControlTargetRequest, ::mavsdk::rpc::telemetry::ActuatorControlTargetResponse>( [this](::grpc::ServerContext* context, @@ -10597,7 +11000,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeActuatorOutputStatus() { - ::grpc::Service::MarkMethodStreamed(19, + ::grpc::Service::MarkMethodStreamed(20, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeActuatorOutputStatusRequest, ::mavsdk::rpc::telemetry::ActuatorOutputStatusResponse>( [this](::grpc::ServerContext* context, @@ -10624,7 +11027,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeOdometry() { - ::grpc::Service::MarkMethodStreamed(20, + ::grpc::Service::MarkMethodStreamed(21, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeOdometryRequest, ::mavsdk::rpc::telemetry::OdometryResponse>( [this](::grpc::ServerContext* context, @@ -10651,7 +11054,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribePositionVelocityNed() { - ::grpc::Service::MarkMethodStreamed(21, + ::grpc::Service::MarkMethodStreamed(22, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribePositionVelocityNedRequest, ::mavsdk::rpc::telemetry::PositionVelocityNedResponse>( [this](::grpc::ServerContext* context, @@ -10678,7 +11081,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeGroundTruth() { - ::grpc::Service::MarkMethodStreamed(22, + ::grpc::Service::MarkMethodStreamed(23, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeGroundTruthRequest, ::mavsdk::rpc::telemetry::GroundTruthResponse>( [this](::grpc::ServerContext* context, @@ -10705,7 +11108,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeFixedwingMetrics() { - ::grpc::Service::MarkMethodStreamed(23, + ::grpc::Service::MarkMethodStreamed(24, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeFixedwingMetricsRequest, ::mavsdk::rpc::telemetry::FixedwingMetricsResponse>( [this](::grpc::ServerContext* context, @@ -10732,7 +11135,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeImu() { - ::grpc::Service::MarkMethodStreamed(24, + ::grpc::Service::MarkMethodStreamed(25, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeImuRequest, ::mavsdk::rpc::telemetry::ImuResponse>( [this](::grpc::ServerContext* context, @@ -10759,7 +11162,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeScaledImu() { - ::grpc::Service::MarkMethodStreamed(25, + ::grpc::Service::MarkMethodStreamed(26, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeScaledImuRequest, ::mavsdk::rpc::telemetry::ScaledImuResponse>( [this](::grpc::ServerContext* context, @@ -10786,7 +11189,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeRawImu() { - ::grpc::Service::MarkMethodStreamed(26, + ::grpc::Service::MarkMethodStreamed(27, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeRawImuRequest, ::mavsdk::rpc::telemetry::RawImuResponse>( [this](::grpc::ServerContext* context, @@ -10813,7 +11216,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeHealthAllOk() { - ::grpc::Service::MarkMethodStreamed(27, + ::grpc::Service::MarkMethodStreamed(28, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeHealthAllOkRequest, ::mavsdk::rpc::telemetry::HealthAllOkResponse>( [this](::grpc::ServerContext* context, @@ -10840,7 +11243,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeUnixEpochTime() { - ::grpc::Service::MarkMethodStreamed(28, + ::grpc::Service::MarkMethodStreamed(29, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeUnixEpochTimeRequest, ::mavsdk::rpc::telemetry::UnixEpochTimeResponse>( [this](::grpc::ServerContext* context, @@ -10867,7 +11270,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeDistanceSensor() { - ::grpc::Service::MarkMethodStreamed(29, + ::grpc::Service::MarkMethodStreamed(30, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeDistanceSensorRequest, ::mavsdk::rpc::telemetry::DistanceSensorResponse>( [this](::grpc::ServerContext* context, @@ -10894,7 +11297,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeScaledPressure() { - ::grpc::Service::MarkMethodStreamed(30, + ::grpc::Service::MarkMethodStreamed(31, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeScaledPressureRequest, ::mavsdk::rpc::telemetry::ScaledPressureResponse>( [this](::grpc::ServerContext* context, @@ -10921,7 +11324,7 @@ class TelemetryService final { void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} public: WithSplitStreamingMethod_SubscribeHeading() { - ::grpc::Service::MarkMethodStreamed(31, + ::grpc::Service::MarkMethodStreamed(32, new ::grpc::internal::SplitServerStreamingHandler< ::mavsdk::rpc::telemetry::SubscribeHeadingRequest, ::mavsdk::rpc::telemetry::HeadingResponse>( [this](::grpc::ServerContext* context, @@ -10942,8 +11345,8 @@ class TelemetryService final { // replace default version of method with split streamed virtual ::grpc::Status StreamedSubscribeHeading(::grpc::ServerContext* context, ::grpc::ServerSplitStreamer< ::mavsdk::rpc::telemetry::SubscribeHeadingRequest,::mavsdk::rpc::telemetry::HeadingResponse>* server_split_streamer) = 0; }; - typedef WithSplitStreamingMethod_SubscribePosition > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > SplitStreamedService; - typedef WithSplitStreamingMethod_SubscribePosition > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedService; + typedef WithSplitStreamingMethod_SubscribePosition > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > SplitStreamedService; + typedef WithSplitStreamingMethod_SubscribePosition > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedService; }; } // namespace telemetry diff --git a/src/mavsdk_server/src/generated/telemetry/telemetry.pb.cc b/src/mavsdk_server/src/generated/telemetry/telemetry.pb.cc index 5c24369782..e50fc77d2a 100644 --- a/src/mavsdk_server/src/generated/telemetry/telemetry.pb.cc +++ b/src/mavsdk_server/src/generated/telemetry/telemetry.pb.cc @@ -135,6 +135,30 @@ struct ArmedResponseDefaultTypeInternal { }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ArmedResponseDefaultTypeInternal _ArmedResponse_default_instance_; +constexpr SubscribeVtolStateRequest::SubscribeVtolStateRequest( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} +struct SubscribeVtolStateRequestDefaultTypeInternal { + constexpr SubscribeVtolStateRequestDefaultTypeInternal() + : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + ~SubscribeVtolStateRequestDefaultTypeInternal() {} + union { + SubscribeVtolStateRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SubscribeVtolStateRequestDefaultTypeInternal _SubscribeVtolStateRequest_default_instance_; +constexpr VtolStateResponse::VtolStateResponse( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) + : vtol_state_(0) +{} +struct VtolStateResponseDefaultTypeInternal { + constexpr VtolStateResponseDefaultTypeInternal() + : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + ~VtolStateResponseDefaultTypeInternal() {} + union { + VtolStateResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT VtolStateResponseDefaultTypeInternal _VtolStateResponse_default_instance_; constexpr SubscribeAttitudeQuaternionRequest::SubscribeAttitudeQuaternionRequest( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized){} struct SubscribeAttitudeQuaternionRequestDefaultTypeInternal { @@ -853,6 +877,30 @@ struct SetRateLandedStateResponseDefaultTypeInternal { }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SetRateLandedStateResponseDefaultTypeInternal _SetRateLandedStateResponse_default_instance_; +constexpr SetRateVtolStateRequest::SetRateVtolStateRequest( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) + : rate_hz_(0){} +struct SetRateVtolStateRequestDefaultTypeInternal { + constexpr SetRateVtolStateRequestDefaultTypeInternal() + : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + ~SetRateVtolStateRequestDefaultTypeInternal() {} + union { + SetRateVtolStateRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SetRateVtolStateRequestDefaultTypeInternal _SetRateVtolStateRequest_default_instance_; +constexpr SetRateVtolStateResponse::SetRateVtolStateResponse( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) + : telemetry_result_(nullptr){} +struct SetRateVtolStateResponseDefaultTypeInternal { + constexpr SetRateVtolStateResponseDefaultTypeInternal() + : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + ~SetRateVtolStateResponseDefaultTypeInternal() {} + union { + SetRateVtolStateResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SetRateVtolStateResponseDefaultTypeInternal _SetRateVtolStateResponse_default_instance_; constexpr SetRateAttitudeRequest::SetRateAttitudeRequest( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : rate_hz_(0){} @@ -1795,8 +1843,8 @@ PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT TelemetryResultDefaultTypeInter } // namespace telemetry } // namespace rpc } // namespace mavsdk -static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_telemetry_2ftelemetry_2eproto[143]; -static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_telemetry_2ftelemetry_2eproto[6]; +static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_telemetry_2ftelemetry_2eproto[147]; +static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_telemetry_2ftelemetry_2eproto[7]; static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_telemetry_2ftelemetry_2eproto = nullptr; const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_telemetry_2ftelemetry_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { @@ -1856,6 +1904,17 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_telemetry_2ftelemetry_2eproto: ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::ArmedResponse, is_armed_), ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::SubscribeVtolStateRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::VtolStateResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::VtolStateResponse, vtol_state_), + ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ @@ -2201,6 +2260,18 @@ const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_telemetry_2ftelemetry_2eproto: ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::SetRateLandedStateResponse, telemetry_result_), ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::SetRateVtolStateRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::SetRateVtolStateRequest, rate_hz_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::SetRateVtolStateResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::SetRateVtolStateResponse, telemetry_result_), + ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::telemetry::SetRateAttitudeRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ @@ -2717,139 +2788,143 @@ static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOB { 38, -1, sizeof(::mavsdk::rpc::telemetry::LandedStateResponse)}, { 44, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeArmedRequest)}, { 49, -1, sizeof(::mavsdk::rpc::telemetry::ArmedResponse)}, - { 55, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest)}, - { 60, -1, sizeof(::mavsdk::rpc::telemetry::AttitudeQuaternionResponse)}, - { 66, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeAttitudeEulerRequest)}, - { 71, -1, sizeof(::mavsdk::rpc::telemetry::AttitudeEulerResponse)}, - { 77, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeAttitudeAngularVelocityBodyRequest)}, - { 82, -1, sizeof(::mavsdk::rpc::telemetry::AttitudeAngularVelocityBodyResponse)}, - { 88, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeCameraAttitudeQuaternionRequest)}, - { 93, -1, sizeof(::mavsdk::rpc::telemetry::CameraAttitudeQuaternionResponse)}, - { 99, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeCameraAttitudeEulerRequest)}, - { 104, -1, sizeof(::mavsdk::rpc::telemetry::CameraAttitudeEulerResponse)}, - { 110, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeVelocityNedRequest)}, - { 115, -1, sizeof(::mavsdk::rpc::telemetry::VelocityNedResponse)}, - { 121, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeGpsInfoRequest)}, - { 126, -1, sizeof(::mavsdk::rpc::telemetry::GpsInfoResponse)}, - { 132, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeRawGpsRequest)}, - { 137, -1, sizeof(::mavsdk::rpc::telemetry::RawGpsResponse)}, - { 143, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeBatteryRequest)}, - { 148, -1, sizeof(::mavsdk::rpc::telemetry::BatteryResponse)}, - { 154, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeFlightModeRequest)}, - { 159, -1, sizeof(::mavsdk::rpc::telemetry::FlightModeResponse)}, - { 165, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeHealthRequest)}, - { 170, -1, sizeof(::mavsdk::rpc::telemetry::HealthResponse)}, - { 176, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeRcStatusRequest)}, - { 181, -1, sizeof(::mavsdk::rpc::telemetry::RcStatusResponse)}, - { 187, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeStatusTextRequest)}, - { 192, -1, sizeof(::mavsdk::rpc::telemetry::StatusTextResponse)}, - { 198, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeActuatorControlTargetRequest)}, - { 203, -1, sizeof(::mavsdk::rpc::telemetry::ActuatorControlTargetResponse)}, - { 209, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeActuatorOutputStatusRequest)}, - { 214, -1, sizeof(::mavsdk::rpc::telemetry::ActuatorOutputStatusResponse)}, - { 220, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeOdometryRequest)}, - { 225, -1, sizeof(::mavsdk::rpc::telemetry::OdometryResponse)}, - { 231, -1, sizeof(::mavsdk::rpc::telemetry::SubscribePositionVelocityNedRequest)}, - { 236, -1, sizeof(::mavsdk::rpc::telemetry::PositionVelocityNedResponse)}, - { 242, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeGroundTruthRequest)}, - { 247, -1, sizeof(::mavsdk::rpc::telemetry::GroundTruthResponse)}, - { 253, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeFixedwingMetricsRequest)}, - { 258, -1, sizeof(::mavsdk::rpc::telemetry::FixedwingMetricsResponse)}, - { 264, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeImuRequest)}, - { 269, -1, sizeof(::mavsdk::rpc::telemetry::ImuResponse)}, - { 275, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeScaledImuRequest)}, - { 280, -1, sizeof(::mavsdk::rpc::telemetry::ScaledImuResponse)}, - { 286, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeRawImuRequest)}, - { 291, -1, sizeof(::mavsdk::rpc::telemetry::RawImuResponse)}, - { 297, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeHealthAllOkRequest)}, - { 302, -1, sizeof(::mavsdk::rpc::telemetry::HealthAllOkResponse)}, - { 308, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeUnixEpochTimeRequest)}, - { 313, -1, sizeof(::mavsdk::rpc::telemetry::UnixEpochTimeResponse)}, - { 319, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeDistanceSensorRequest)}, - { 324, -1, sizeof(::mavsdk::rpc::telemetry::DistanceSensorResponse)}, - { 330, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeScaledPressureRequest)}, - { 335, -1, sizeof(::mavsdk::rpc::telemetry::ScaledPressureResponse)}, - { 341, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeHeadingRequest)}, - { 346, -1, sizeof(::mavsdk::rpc::telemetry::HeadingResponse)}, - { 352, -1, sizeof(::mavsdk::rpc::telemetry::SetRatePositionRequest)}, - { 358, -1, sizeof(::mavsdk::rpc::telemetry::SetRatePositionResponse)}, - { 364, -1, sizeof(::mavsdk::rpc::telemetry::SetRateHomeRequest)}, - { 370, -1, sizeof(::mavsdk::rpc::telemetry::SetRateHomeResponse)}, - { 376, -1, sizeof(::mavsdk::rpc::telemetry::SetRateInAirRequest)}, - { 382, -1, sizeof(::mavsdk::rpc::telemetry::SetRateInAirResponse)}, - { 388, -1, sizeof(::mavsdk::rpc::telemetry::SetRateLandedStateRequest)}, - { 394, -1, sizeof(::mavsdk::rpc::telemetry::SetRateLandedStateResponse)}, - { 400, -1, sizeof(::mavsdk::rpc::telemetry::SetRateAttitudeRequest)}, - { 406, -1, sizeof(::mavsdk::rpc::telemetry::SetRateAttitudeResponse)}, - { 412, -1, sizeof(::mavsdk::rpc::telemetry::SetRateAttitudeAngularVelocityBodyRequest)}, - { 418, -1, sizeof(::mavsdk::rpc::telemetry::SetRateAttitudeAngularVelocityBodyResponse)}, - { 424, -1, sizeof(::mavsdk::rpc::telemetry::SetRateCameraAttitudeQuaternionRequest)}, - { 430, -1, sizeof(::mavsdk::rpc::telemetry::SetRateCameraAttitudeQuaternionResponse)}, - { 436, -1, sizeof(::mavsdk::rpc::telemetry::SetRateCameraAttitudeRequest)}, - { 442, -1, sizeof(::mavsdk::rpc::telemetry::SetRateCameraAttitudeResponse)}, - { 448, -1, sizeof(::mavsdk::rpc::telemetry::SetRateVelocityNedRequest)}, - { 454, -1, sizeof(::mavsdk::rpc::telemetry::SetRateVelocityNedResponse)}, - { 460, -1, sizeof(::mavsdk::rpc::telemetry::SetRateGpsInfoRequest)}, - { 466, -1, sizeof(::mavsdk::rpc::telemetry::SetRateGpsInfoResponse)}, - { 472, -1, sizeof(::mavsdk::rpc::telemetry::SetRateRawGpsRequest)}, - { 478, -1, sizeof(::mavsdk::rpc::telemetry::SetRateBatteryRequest)}, - { 484, -1, sizeof(::mavsdk::rpc::telemetry::SetRateBatteryResponse)}, - { 490, -1, sizeof(::mavsdk::rpc::telemetry::SetRateRcStatusRequest)}, - { 496, -1, sizeof(::mavsdk::rpc::telemetry::SetRateRcStatusResponse)}, - { 502, -1, sizeof(::mavsdk::rpc::telemetry::SetRateActuatorControlTargetRequest)}, - { 508, -1, sizeof(::mavsdk::rpc::telemetry::SetRateActuatorControlTargetResponse)}, - { 514, -1, sizeof(::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusRequest)}, - { 520, -1, sizeof(::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusResponse)}, - { 526, -1, sizeof(::mavsdk::rpc::telemetry::SetRateOdometryRequest)}, - { 532, -1, sizeof(::mavsdk::rpc::telemetry::SetRateOdometryResponse)}, - { 538, -1, sizeof(::mavsdk::rpc::telemetry::SetRatePositionVelocityNedRequest)}, - { 544, -1, sizeof(::mavsdk::rpc::telemetry::SetRatePositionVelocityNedResponse)}, - { 550, -1, sizeof(::mavsdk::rpc::telemetry::SetRateGroundTruthRequest)}, - { 556, -1, sizeof(::mavsdk::rpc::telemetry::SetRateGroundTruthResponse)}, - { 562, -1, sizeof(::mavsdk::rpc::telemetry::SetRateFixedwingMetricsRequest)}, - { 568, -1, sizeof(::mavsdk::rpc::telemetry::SetRateFixedwingMetricsResponse)}, - { 574, -1, sizeof(::mavsdk::rpc::telemetry::SetRateImuRequest)}, - { 580, -1, sizeof(::mavsdk::rpc::telemetry::SetRateImuResponse)}, - { 586, -1, sizeof(::mavsdk::rpc::telemetry::SetRateScaledImuRequest)}, - { 592, -1, sizeof(::mavsdk::rpc::telemetry::SetRateScaledImuResponse)}, - { 598, -1, sizeof(::mavsdk::rpc::telemetry::SetRateRawImuRequest)}, - { 604, -1, sizeof(::mavsdk::rpc::telemetry::SetRateRawImuResponse)}, - { 610, -1, sizeof(::mavsdk::rpc::telemetry::SetRateUnixEpochTimeRequest)}, - { 616, -1, sizeof(::mavsdk::rpc::telemetry::SetRateUnixEpochTimeResponse)}, - { 622, -1, sizeof(::mavsdk::rpc::telemetry::SetRateDistanceSensorRequest)}, - { 628, -1, sizeof(::mavsdk::rpc::telemetry::SetRateDistanceSensorResponse)}, - { 634, -1, sizeof(::mavsdk::rpc::telemetry::GetGpsGlobalOriginRequest)}, - { 639, -1, sizeof(::mavsdk::rpc::telemetry::GetGpsGlobalOriginResponse)}, - { 646, -1, sizeof(::mavsdk::rpc::telemetry::Position)}, - { 655, -1, sizeof(::mavsdk::rpc::telemetry::Heading)}, - { 661, -1, sizeof(::mavsdk::rpc::telemetry::Quaternion)}, - { 671, -1, sizeof(::mavsdk::rpc::telemetry::EulerAngle)}, - { 680, -1, sizeof(::mavsdk::rpc::telemetry::AngularVelocityBody)}, - { 688, -1, sizeof(::mavsdk::rpc::telemetry::GpsInfo)}, - { 695, -1, sizeof(::mavsdk::rpc::telemetry::RawGps)}, - { 714, -1, sizeof(::mavsdk::rpc::telemetry::Battery)}, - { 722, -1, sizeof(::mavsdk::rpc::telemetry::Health)}, - { 734, -1, sizeof(::mavsdk::rpc::telemetry::RcStatus)}, - { 742, -1, sizeof(::mavsdk::rpc::telemetry::StatusText)}, - { 749, -1, sizeof(::mavsdk::rpc::telemetry::ActuatorControlTarget)}, - { 756, -1, sizeof(::mavsdk::rpc::telemetry::ActuatorOutputStatus)}, - { 763, -1, sizeof(::mavsdk::rpc::telemetry::Covariance)}, - { 769, -1, sizeof(::mavsdk::rpc::telemetry::VelocityBody)}, - { 777, -1, sizeof(::mavsdk::rpc::telemetry::PositionBody)}, - { 785, -1, sizeof(::mavsdk::rpc::telemetry::Odometry)}, - { 799, -1, sizeof(::mavsdk::rpc::telemetry::DistanceSensor)}, - { 807, -1, sizeof(::mavsdk::rpc::telemetry::ScaledPressure)}, - { 817, -1, sizeof(::mavsdk::rpc::telemetry::PositionNed)}, - { 825, -1, sizeof(::mavsdk::rpc::telemetry::VelocityNed)}, - { 833, -1, sizeof(::mavsdk::rpc::telemetry::PositionVelocityNed)}, - { 840, -1, sizeof(::mavsdk::rpc::telemetry::GroundTruth)}, - { 848, -1, sizeof(::mavsdk::rpc::telemetry::FixedwingMetrics)}, - { 856, -1, sizeof(::mavsdk::rpc::telemetry::AccelerationFrd)}, - { 864, -1, sizeof(::mavsdk::rpc::telemetry::AngularVelocityFrd)}, - { 872, -1, sizeof(::mavsdk::rpc::telemetry::MagneticFieldFrd)}, - { 880, -1, sizeof(::mavsdk::rpc::telemetry::Imu)}, - { 890, -1, sizeof(::mavsdk::rpc::telemetry::GpsGlobalOrigin)}, - { 898, -1, sizeof(::mavsdk::rpc::telemetry::TelemetryResult)}, + { 55, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeVtolStateRequest)}, + { 60, -1, sizeof(::mavsdk::rpc::telemetry::VtolStateResponse)}, + { 66, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest)}, + { 71, -1, sizeof(::mavsdk::rpc::telemetry::AttitudeQuaternionResponse)}, + { 77, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeAttitudeEulerRequest)}, + { 82, -1, sizeof(::mavsdk::rpc::telemetry::AttitudeEulerResponse)}, + { 88, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeAttitudeAngularVelocityBodyRequest)}, + { 93, -1, sizeof(::mavsdk::rpc::telemetry::AttitudeAngularVelocityBodyResponse)}, + { 99, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeCameraAttitudeQuaternionRequest)}, + { 104, -1, sizeof(::mavsdk::rpc::telemetry::CameraAttitudeQuaternionResponse)}, + { 110, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeCameraAttitudeEulerRequest)}, + { 115, -1, sizeof(::mavsdk::rpc::telemetry::CameraAttitudeEulerResponse)}, + { 121, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeVelocityNedRequest)}, + { 126, -1, sizeof(::mavsdk::rpc::telemetry::VelocityNedResponse)}, + { 132, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeGpsInfoRequest)}, + { 137, -1, sizeof(::mavsdk::rpc::telemetry::GpsInfoResponse)}, + { 143, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeRawGpsRequest)}, + { 148, -1, sizeof(::mavsdk::rpc::telemetry::RawGpsResponse)}, + { 154, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeBatteryRequest)}, + { 159, -1, sizeof(::mavsdk::rpc::telemetry::BatteryResponse)}, + { 165, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeFlightModeRequest)}, + { 170, -1, sizeof(::mavsdk::rpc::telemetry::FlightModeResponse)}, + { 176, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeHealthRequest)}, + { 181, -1, sizeof(::mavsdk::rpc::telemetry::HealthResponse)}, + { 187, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeRcStatusRequest)}, + { 192, -1, sizeof(::mavsdk::rpc::telemetry::RcStatusResponse)}, + { 198, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeStatusTextRequest)}, + { 203, -1, sizeof(::mavsdk::rpc::telemetry::StatusTextResponse)}, + { 209, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeActuatorControlTargetRequest)}, + { 214, -1, sizeof(::mavsdk::rpc::telemetry::ActuatorControlTargetResponse)}, + { 220, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeActuatorOutputStatusRequest)}, + { 225, -1, sizeof(::mavsdk::rpc::telemetry::ActuatorOutputStatusResponse)}, + { 231, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeOdometryRequest)}, + { 236, -1, sizeof(::mavsdk::rpc::telemetry::OdometryResponse)}, + { 242, -1, sizeof(::mavsdk::rpc::telemetry::SubscribePositionVelocityNedRequest)}, + { 247, -1, sizeof(::mavsdk::rpc::telemetry::PositionVelocityNedResponse)}, + { 253, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeGroundTruthRequest)}, + { 258, -1, sizeof(::mavsdk::rpc::telemetry::GroundTruthResponse)}, + { 264, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeFixedwingMetricsRequest)}, + { 269, -1, sizeof(::mavsdk::rpc::telemetry::FixedwingMetricsResponse)}, + { 275, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeImuRequest)}, + { 280, -1, sizeof(::mavsdk::rpc::telemetry::ImuResponse)}, + { 286, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeScaledImuRequest)}, + { 291, -1, sizeof(::mavsdk::rpc::telemetry::ScaledImuResponse)}, + { 297, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeRawImuRequest)}, + { 302, -1, sizeof(::mavsdk::rpc::telemetry::RawImuResponse)}, + { 308, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeHealthAllOkRequest)}, + { 313, -1, sizeof(::mavsdk::rpc::telemetry::HealthAllOkResponse)}, + { 319, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeUnixEpochTimeRequest)}, + { 324, -1, sizeof(::mavsdk::rpc::telemetry::UnixEpochTimeResponse)}, + { 330, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeDistanceSensorRequest)}, + { 335, -1, sizeof(::mavsdk::rpc::telemetry::DistanceSensorResponse)}, + { 341, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeScaledPressureRequest)}, + { 346, -1, sizeof(::mavsdk::rpc::telemetry::ScaledPressureResponse)}, + { 352, -1, sizeof(::mavsdk::rpc::telemetry::SubscribeHeadingRequest)}, + { 357, -1, sizeof(::mavsdk::rpc::telemetry::HeadingResponse)}, + { 363, -1, sizeof(::mavsdk::rpc::telemetry::SetRatePositionRequest)}, + { 369, -1, sizeof(::mavsdk::rpc::telemetry::SetRatePositionResponse)}, + { 375, -1, sizeof(::mavsdk::rpc::telemetry::SetRateHomeRequest)}, + { 381, -1, sizeof(::mavsdk::rpc::telemetry::SetRateHomeResponse)}, + { 387, -1, sizeof(::mavsdk::rpc::telemetry::SetRateInAirRequest)}, + { 393, -1, sizeof(::mavsdk::rpc::telemetry::SetRateInAirResponse)}, + { 399, -1, sizeof(::mavsdk::rpc::telemetry::SetRateLandedStateRequest)}, + { 405, -1, sizeof(::mavsdk::rpc::telemetry::SetRateLandedStateResponse)}, + { 411, -1, sizeof(::mavsdk::rpc::telemetry::SetRateVtolStateRequest)}, + { 417, -1, sizeof(::mavsdk::rpc::telemetry::SetRateVtolStateResponse)}, + { 423, -1, sizeof(::mavsdk::rpc::telemetry::SetRateAttitudeRequest)}, + { 429, -1, sizeof(::mavsdk::rpc::telemetry::SetRateAttitudeResponse)}, + { 435, -1, sizeof(::mavsdk::rpc::telemetry::SetRateAttitudeAngularVelocityBodyRequest)}, + { 441, -1, sizeof(::mavsdk::rpc::telemetry::SetRateAttitudeAngularVelocityBodyResponse)}, + { 447, -1, sizeof(::mavsdk::rpc::telemetry::SetRateCameraAttitudeQuaternionRequest)}, + { 453, -1, sizeof(::mavsdk::rpc::telemetry::SetRateCameraAttitudeQuaternionResponse)}, + { 459, -1, sizeof(::mavsdk::rpc::telemetry::SetRateCameraAttitudeRequest)}, + { 465, -1, sizeof(::mavsdk::rpc::telemetry::SetRateCameraAttitudeResponse)}, + { 471, -1, sizeof(::mavsdk::rpc::telemetry::SetRateVelocityNedRequest)}, + { 477, -1, sizeof(::mavsdk::rpc::telemetry::SetRateVelocityNedResponse)}, + { 483, -1, sizeof(::mavsdk::rpc::telemetry::SetRateGpsInfoRequest)}, + { 489, -1, sizeof(::mavsdk::rpc::telemetry::SetRateGpsInfoResponse)}, + { 495, -1, sizeof(::mavsdk::rpc::telemetry::SetRateRawGpsRequest)}, + { 501, -1, sizeof(::mavsdk::rpc::telemetry::SetRateBatteryRequest)}, + { 507, -1, sizeof(::mavsdk::rpc::telemetry::SetRateBatteryResponse)}, + { 513, -1, sizeof(::mavsdk::rpc::telemetry::SetRateRcStatusRequest)}, + { 519, -1, sizeof(::mavsdk::rpc::telemetry::SetRateRcStatusResponse)}, + { 525, -1, sizeof(::mavsdk::rpc::telemetry::SetRateActuatorControlTargetRequest)}, + { 531, -1, sizeof(::mavsdk::rpc::telemetry::SetRateActuatorControlTargetResponse)}, + { 537, -1, sizeof(::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusRequest)}, + { 543, -1, sizeof(::mavsdk::rpc::telemetry::SetRateActuatorOutputStatusResponse)}, + { 549, -1, sizeof(::mavsdk::rpc::telemetry::SetRateOdometryRequest)}, + { 555, -1, sizeof(::mavsdk::rpc::telemetry::SetRateOdometryResponse)}, + { 561, -1, sizeof(::mavsdk::rpc::telemetry::SetRatePositionVelocityNedRequest)}, + { 567, -1, sizeof(::mavsdk::rpc::telemetry::SetRatePositionVelocityNedResponse)}, + { 573, -1, sizeof(::mavsdk::rpc::telemetry::SetRateGroundTruthRequest)}, + { 579, -1, sizeof(::mavsdk::rpc::telemetry::SetRateGroundTruthResponse)}, + { 585, -1, sizeof(::mavsdk::rpc::telemetry::SetRateFixedwingMetricsRequest)}, + { 591, -1, sizeof(::mavsdk::rpc::telemetry::SetRateFixedwingMetricsResponse)}, + { 597, -1, sizeof(::mavsdk::rpc::telemetry::SetRateImuRequest)}, + { 603, -1, sizeof(::mavsdk::rpc::telemetry::SetRateImuResponse)}, + { 609, -1, sizeof(::mavsdk::rpc::telemetry::SetRateScaledImuRequest)}, + { 615, -1, sizeof(::mavsdk::rpc::telemetry::SetRateScaledImuResponse)}, + { 621, -1, sizeof(::mavsdk::rpc::telemetry::SetRateRawImuRequest)}, + { 627, -1, sizeof(::mavsdk::rpc::telemetry::SetRateRawImuResponse)}, + { 633, -1, sizeof(::mavsdk::rpc::telemetry::SetRateUnixEpochTimeRequest)}, + { 639, -1, sizeof(::mavsdk::rpc::telemetry::SetRateUnixEpochTimeResponse)}, + { 645, -1, sizeof(::mavsdk::rpc::telemetry::SetRateDistanceSensorRequest)}, + { 651, -1, sizeof(::mavsdk::rpc::telemetry::SetRateDistanceSensorResponse)}, + { 657, -1, sizeof(::mavsdk::rpc::telemetry::GetGpsGlobalOriginRequest)}, + { 662, -1, sizeof(::mavsdk::rpc::telemetry::GetGpsGlobalOriginResponse)}, + { 669, -1, sizeof(::mavsdk::rpc::telemetry::Position)}, + { 678, -1, sizeof(::mavsdk::rpc::telemetry::Heading)}, + { 684, -1, sizeof(::mavsdk::rpc::telemetry::Quaternion)}, + { 694, -1, sizeof(::mavsdk::rpc::telemetry::EulerAngle)}, + { 703, -1, sizeof(::mavsdk::rpc::telemetry::AngularVelocityBody)}, + { 711, -1, sizeof(::mavsdk::rpc::telemetry::GpsInfo)}, + { 718, -1, sizeof(::mavsdk::rpc::telemetry::RawGps)}, + { 737, -1, sizeof(::mavsdk::rpc::telemetry::Battery)}, + { 745, -1, sizeof(::mavsdk::rpc::telemetry::Health)}, + { 757, -1, sizeof(::mavsdk::rpc::telemetry::RcStatus)}, + { 765, -1, sizeof(::mavsdk::rpc::telemetry::StatusText)}, + { 772, -1, sizeof(::mavsdk::rpc::telemetry::ActuatorControlTarget)}, + { 779, -1, sizeof(::mavsdk::rpc::telemetry::ActuatorOutputStatus)}, + { 786, -1, sizeof(::mavsdk::rpc::telemetry::Covariance)}, + { 792, -1, sizeof(::mavsdk::rpc::telemetry::VelocityBody)}, + { 800, -1, sizeof(::mavsdk::rpc::telemetry::PositionBody)}, + { 808, -1, sizeof(::mavsdk::rpc::telemetry::Odometry)}, + { 822, -1, sizeof(::mavsdk::rpc::telemetry::DistanceSensor)}, + { 830, -1, sizeof(::mavsdk::rpc::telemetry::ScaledPressure)}, + { 840, -1, sizeof(::mavsdk::rpc::telemetry::PositionNed)}, + { 848, -1, sizeof(::mavsdk::rpc::telemetry::VelocityNed)}, + { 856, -1, sizeof(::mavsdk::rpc::telemetry::PositionVelocityNed)}, + { 863, -1, sizeof(::mavsdk::rpc::telemetry::GroundTruth)}, + { 871, -1, sizeof(::mavsdk::rpc::telemetry::FixedwingMetrics)}, + { 879, -1, sizeof(::mavsdk::rpc::telemetry::AccelerationFrd)}, + { 887, -1, sizeof(::mavsdk::rpc::telemetry::AngularVelocityFrd)}, + { 895, -1, sizeof(::mavsdk::rpc::telemetry::MagneticFieldFrd)}, + { 903, -1, sizeof(::mavsdk::rpc::telemetry::Imu)}, + { 913, -1, sizeof(::mavsdk::rpc::telemetry::GpsGlobalOrigin)}, + { 921, -1, sizeof(::mavsdk::rpc::telemetry::TelemetryResult)}, }; static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { @@ -2863,6 +2938,8 @@ static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = reinterpret_cast(&::mavsdk::rpc::telemetry::_LandedStateResponse_default_instance_), reinterpret_cast(&::mavsdk::rpc::telemetry::_SubscribeArmedRequest_default_instance_), reinterpret_cast(&::mavsdk::rpc::telemetry::_ArmedResponse_default_instance_), + reinterpret_cast(&::mavsdk::rpc::telemetry::_SubscribeVtolStateRequest_default_instance_), + reinterpret_cast(&::mavsdk::rpc::telemetry::_VtolStateResponse_default_instance_), reinterpret_cast(&::mavsdk::rpc::telemetry::_SubscribeAttitudeQuaternionRequest_default_instance_), reinterpret_cast(&::mavsdk::rpc::telemetry::_AttitudeQuaternionResponse_default_instance_), reinterpret_cast(&::mavsdk::rpc::telemetry::_SubscribeAttitudeEulerRequest_default_instance_), @@ -2925,6 +3002,8 @@ static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = reinterpret_cast(&::mavsdk::rpc::telemetry::_SetRateInAirResponse_default_instance_), reinterpret_cast(&::mavsdk::rpc::telemetry::_SetRateLandedStateRequest_default_instance_), reinterpret_cast(&::mavsdk::rpc::telemetry::_SetRateLandedStateResponse_default_instance_), + reinterpret_cast(&::mavsdk::rpc::telemetry::_SetRateVtolStateRequest_default_instance_), + reinterpret_cast(&::mavsdk::rpc::telemetry::_SetRateVtolStateResponse_default_instance_), reinterpret_cast(&::mavsdk::rpc::telemetry::_SetRateAttitudeRequest_default_instance_), reinterpret_cast(&::mavsdk::rpc::telemetry::_SetRateAttitudeResponse_default_instance_), reinterpret_cast(&::mavsdk::rpc::telemetry::_SetRateAttitudeAngularVelocityBodyRequest_default_instance_), @@ -3011,93 +3090,99 @@ const char descriptor_table_protodef_telemetry_2ftelemetry_2eproto[] PROTOBUF_SE "teResponse\0227\n\014landed_state\030\001 \001(\0162!.mavsd" "k.rpc.telemetry.LandedState\"\027\n\025Subscribe" "ArmedRequest\"!\n\rArmedResponse\022\020\n\010is_arme" - "d\030\001 \001(\010\"$\n\"SubscribeAttitudeQuaternionRe" - "quest\"[\n\032AttitudeQuaternionResponse\022=\n\023a" - "ttitude_quaternion\030\001 \001(\0132 .mavsdk.rpc.te" - "lemetry.Quaternion\"\037\n\035SubscribeAttitudeE" - "ulerRequest\"Q\n\025AttitudeEulerResponse\0228\n\016" - "attitude_euler\030\001 \001(\0132 .mavsdk.rpc.teleme" - "try.EulerAngle\"-\n+SubscribeAttitudeAngul" - "arVelocityBodyRequest\"x\n#AttitudeAngular" - "VelocityBodyResponse\022Q\n\036attitude_angular" - "_velocity_body\030\001 \001(\0132).mavsdk.rpc.teleme" - "try.AngularVelocityBody\"*\n(SubscribeCame" - "raAttitudeQuaternionRequest\"a\n CameraAtt" - "itudeQuaternionResponse\022=\n\023attitude_quat" - "ernion\030\001 \001(\0132 .mavsdk.rpc.telemetry.Quat" - "ernion\"%\n#SubscribeCameraAttitudeEulerRe" - "quest\"W\n\033CameraAttitudeEulerResponse\0228\n\016" - "attitude_euler\030\001 \001(\0132 .mavsdk.rpc.teleme" - "try.EulerAngle\"\035\n\033SubscribeVelocityNedRe" - "quest\"N\n\023VelocityNedResponse\0227\n\014velocity" - "_ned\030\001 \001(\0132!.mavsdk.rpc.telemetry.Veloci" - "tyNed\"\031\n\027SubscribeGpsInfoRequest\"B\n\017GpsI" - "nfoResponse\022/\n\010gps_info\030\001 \001(\0132\035.mavsdk.r" - "pc.telemetry.GpsInfo\"\030\n\026SubscribeRawGpsR" - "equest\"\?\n\016RawGpsResponse\022-\n\007raw_gps\030\001 \001(" - "\0132\034.mavsdk.rpc.telemetry.RawGps\"\031\n\027Subsc" - "ribeBatteryRequest\"A\n\017BatteryResponse\022.\n" - "\007battery\030\001 \001(\0132\035.mavsdk.rpc.telemetry.Ba" - "ttery\"\034\n\032SubscribeFlightModeRequest\"K\n\022F" - "lightModeResponse\0225\n\013flight_mode\030\001 \001(\0162 " - ".mavsdk.rpc.telemetry.FlightMode\"\030\n\026Subs" - "cribeHealthRequest\">\n\016HealthResponse\022,\n\006" - "health\030\001 \001(\0132\034.mavsdk.rpc.telemetry.Heal" - "th\"\032\n\030SubscribeRcStatusRequest\"E\n\020RcStat" - "usResponse\0221\n\trc_status\030\001 \001(\0132\036.mavsdk.r" - "pc.telemetry.RcStatus\"\034\n\032SubscribeStatus" - "TextRequest\"K\n\022StatusTextResponse\0225\n\013sta" - "tus_text\030\001 \001(\0132 .mavsdk.rpc.telemetry.St" - "atusText\"\'\n%SubscribeActuatorControlTarg" - "etRequest\"m\n\035ActuatorControlTargetRespon" - "se\022L\n\027actuator_control_target\030\001 \001(\0132+.ma" - "vsdk.rpc.telemetry.ActuatorControlTarget" - "\"&\n$SubscribeActuatorOutputStatusRequest" - "\"j\n\034ActuatorOutputStatusResponse\022J\n\026actu" - "ator_output_status\030\001 \001(\0132*.mavsdk.rpc.te" - "lemetry.ActuatorOutputStatus\"\032\n\030Subscrib" - "eOdometryRequest\"D\n\020OdometryResponse\0220\n\010" - "odometry\030\001 \001(\0132\036.mavsdk.rpc.telemetry.Od" - "ometry\"%\n#SubscribePositionVelocityNedRe" - "quest\"g\n\033PositionVelocityNedResponse\022H\n\025" - "position_velocity_ned\030\001 \001(\0132).mavsdk.rpc" - ".telemetry.PositionVelocityNed\"\035\n\033Subscr" - "ibeGroundTruthRequest\"N\n\023GroundTruthResp" - "onse\0227\n\014ground_truth\030\001 \001(\0132!.mavsdk.rpc." - "telemetry.GroundTruth\"\"\n SubscribeFixedw" - "ingMetricsRequest\"]\n\030FixedwingMetricsRes" - "ponse\022A\n\021fixedwing_metrics\030\001 \001(\0132&.mavsd" - "k.rpc.telemetry.FixedwingMetrics\"\025\n\023Subs" - "cribeImuRequest\"5\n\013ImuResponse\022&\n\003imu\030\001 " - "\001(\0132\031.mavsdk.rpc.telemetry.Imu\"\033\n\031Subscr" - "ibeScaledImuRequest\";\n\021ScaledImuResponse" - "\022&\n\003imu\030\001 \001(\0132\031.mavsdk.rpc.telemetry.Imu" - "\"\030\n\026SubscribeRawImuRequest\"8\n\016RawImuResp" - "onse\022&\n\003imu\030\001 \001(\0132\031.mavsdk.rpc.telemetry" - ".Imu\"\035\n\033SubscribeHealthAllOkRequest\"/\n\023H" - "ealthAllOkResponse\022\030\n\020is_health_all_ok\030\001" - " \001(\010\"\037\n\035SubscribeUnixEpochTimeRequest\"(\n" - "\025UnixEpochTimeResponse\022\017\n\007time_us\030\001 \001(\004\"" - " \n\036SubscribeDistanceSensorRequest\"W\n\026Dis" - "tanceSensorResponse\022=\n\017distance_sensor\030\001" - " \001(\0132$.mavsdk.rpc.telemetry.DistanceSens" - "or\" \n\036SubscribeScaledPressureRequest\"W\n\026" - "ScaledPressureResponse\022=\n\017scaled_pressur" - "e\030\001 \001(\0132$.mavsdk.rpc.telemetry.ScaledPre" - "ssure\"\031\n\027SubscribeHeadingRequest\"E\n\017Head" - "ingResponse\0222\n\013heading_deg\030\001 \001(\0132\035.mavsd" - "k.rpc.telemetry.Heading\")\n\026SetRatePositi" - "onRequest\022\017\n\007rate_hz\030\001 \001(\001\"Z\n\027SetRatePos" - "itionResponse\022\?\n\020telemetry_result\030\001 \001(\0132" - "%.mavsdk.rpc.telemetry.TelemetryResult\"%" - "\n\022SetRateHomeRequest\022\017\n\007rate_hz\030\001 \001(\001\"V\n" - "\023SetRateHomeResponse\022\?\n\020telemetry_result" - "\030\001 \001(\0132%.mavsdk.rpc.telemetry.TelemetryR" - "esult\"&\n\023SetRateInAirRequest\022\017\n\007rate_hz\030" - "\001 \001(\001\"W\n\024SetRateInAirResponse\022\?\n\020telemet" - "ry_result\030\001 \001(\0132%.mavsdk.rpc.telemetry.T" - "elemetryResult\",\n\031SetRateLandedStateRequ" - "est\022\017\n\007rate_hz\030\001 \001(\001\"]\n\032SetRateLandedSta" + "d\030\001 \001(\010\"\033\n\031SubscribeVtolStateRequest\"H\n\021" + "VtolStateResponse\0223\n\nvtol_state\030\001 \001(\0162\037." + "mavsdk.rpc.telemetry.VtolState\"$\n\"Subscr" + "ibeAttitudeQuaternionRequest\"[\n\032Attitude" + "QuaternionResponse\022=\n\023attitude_quaternio" + "n\030\001 \001(\0132 .mavsdk.rpc.telemetry.Quaternio" + "n\"\037\n\035SubscribeAttitudeEulerRequest\"Q\n\025At" + "titudeEulerResponse\0228\n\016attitude_euler\030\001 " + "\001(\0132 .mavsdk.rpc.telemetry.EulerAngle\"-\n" + "+SubscribeAttitudeAngularVelocityBodyReq" + "uest\"x\n#AttitudeAngularVelocityBodyRespo" + "nse\022Q\n\036attitude_angular_velocity_body\030\001 " + "\001(\0132).mavsdk.rpc.telemetry.AngularVeloci" + "tyBody\"*\n(SubscribeCameraAttitudeQuatern" + "ionRequest\"a\n CameraAttitudeQuaternionRe" + "sponse\022=\n\023attitude_quaternion\030\001 \001(\0132 .ma" + "vsdk.rpc.telemetry.Quaternion\"%\n#Subscri" + "beCameraAttitudeEulerRequest\"W\n\033CameraAt" + "titudeEulerResponse\0228\n\016attitude_euler\030\001 " + "\001(\0132 .mavsdk.rpc.telemetry.EulerAngle\"\035\n" + "\033SubscribeVelocityNedRequest\"N\n\023Velocity" + "NedResponse\0227\n\014velocity_ned\030\001 \001(\0132!.mavs" + "dk.rpc.telemetry.VelocityNed\"\031\n\027Subscrib" + "eGpsInfoRequest\"B\n\017GpsInfoResponse\022/\n\010gp" + "s_info\030\001 \001(\0132\035.mavsdk.rpc.telemetry.GpsI" + "nfo\"\030\n\026SubscribeRawGpsRequest\"\?\n\016RawGpsR" + "esponse\022-\n\007raw_gps\030\001 \001(\0132\034.mavsdk.rpc.te" + "lemetry.RawGps\"\031\n\027SubscribeBatteryReques" + "t\"A\n\017BatteryResponse\022.\n\007battery\030\001 \001(\0132\035." + "mavsdk.rpc.telemetry.Battery\"\034\n\032Subscrib" + "eFlightModeRequest\"K\n\022FlightModeResponse" + "\0225\n\013flight_mode\030\001 \001(\0162 .mavsdk.rpc.telem" + "etry.FlightMode\"\030\n\026SubscribeHealthReques" + "t\">\n\016HealthResponse\022,\n\006health\030\001 \001(\0132\034.ma" + "vsdk.rpc.telemetry.Health\"\032\n\030SubscribeRc" + "StatusRequest\"E\n\020RcStatusResponse\0221\n\trc_" + "status\030\001 \001(\0132\036.mavsdk.rpc.telemetry.RcSt" + "atus\"\034\n\032SubscribeStatusTextRequest\"K\n\022St" + "atusTextResponse\0225\n\013status_text\030\001 \001(\0132 ." + "mavsdk.rpc.telemetry.StatusText\"\'\n%Subsc" + "ribeActuatorControlTargetRequest\"m\n\035Actu" + "atorControlTargetResponse\022L\n\027actuator_co" + "ntrol_target\030\001 \001(\0132+.mavsdk.rpc.telemetr" + "y.ActuatorControlTarget\"&\n$SubscribeActu" + "atorOutputStatusRequest\"j\n\034ActuatorOutpu" + "tStatusResponse\022J\n\026actuator_output_statu" + "s\030\001 \001(\0132*.mavsdk.rpc.telemetry.ActuatorO" + "utputStatus\"\032\n\030SubscribeOdometryRequest\"" + "D\n\020OdometryResponse\0220\n\010odometry\030\001 \001(\0132\036." + "mavsdk.rpc.telemetry.Odometry\"%\n#Subscri" + "bePositionVelocityNedRequest\"g\n\033Position" + "VelocityNedResponse\022H\n\025position_velocity" + "_ned\030\001 \001(\0132).mavsdk.rpc.telemetry.Positi" + "onVelocityNed\"\035\n\033SubscribeGroundTruthReq" + "uest\"N\n\023GroundTruthResponse\0227\n\014ground_tr" + "uth\030\001 \001(\0132!.mavsdk.rpc.telemetry.GroundT" + "ruth\"\"\n SubscribeFixedwingMetricsRequest" + "\"]\n\030FixedwingMetricsResponse\022A\n\021fixedwin" + "g_metrics\030\001 \001(\0132&.mavsdk.rpc.telemetry.F" + "ixedwingMetrics\"\025\n\023SubscribeImuRequest\"5" + "\n\013ImuResponse\022&\n\003imu\030\001 \001(\0132\031.mavsdk.rpc." + "telemetry.Imu\"\033\n\031SubscribeScaledImuReque" + "st\";\n\021ScaledImuResponse\022&\n\003imu\030\001 \001(\0132\031.m" + "avsdk.rpc.telemetry.Imu\"\030\n\026SubscribeRawI" + "muRequest\"8\n\016RawImuResponse\022&\n\003imu\030\001 \001(\013" + "2\031.mavsdk.rpc.telemetry.Imu\"\035\n\033Subscribe" + "HealthAllOkRequest\"/\n\023HealthAllOkRespons" + "e\022\030\n\020is_health_all_ok\030\001 \001(\010\"\037\n\035Subscribe" + "UnixEpochTimeRequest\"(\n\025UnixEpochTimeRes" + "ponse\022\017\n\007time_us\030\001 \001(\004\" \n\036SubscribeDista" + "nceSensorRequest\"W\n\026DistanceSensorRespon" + "se\022=\n\017distance_sensor\030\001 \001(\0132$.mavsdk.rpc" + ".telemetry.DistanceSensor\" \n\036SubscribeSc" + "aledPressureRequest\"W\n\026ScaledPressureRes" + "ponse\022=\n\017scaled_pressure\030\001 \001(\0132$.mavsdk." + "rpc.telemetry.ScaledPressure\"\031\n\027Subscrib" + "eHeadingRequest\"E\n\017HeadingResponse\0222\n\013he" + "ading_deg\030\001 \001(\0132\035.mavsdk.rpc.telemetry.H" + "eading\")\n\026SetRatePositionRequest\022\017\n\007rate" + "_hz\030\001 \001(\001\"Z\n\027SetRatePositionResponse\022\?\n\020" + "telemetry_result\030\001 \001(\0132%.mavsdk.rpc.tele" + "metry.TelemetryResult\"%\n\022SetRateHomeRequ" + "est\022\017\n\007rate_hz\030\001 \001(\001\"V\n\023SetRateHomeRespo" + "nse\022\?\n\020telemetry_result\030\001 \001(\0132%.mavsdk.r" + "pc.telemetry.TelemetryResult\"&\n\023SetRateI" + "nAirRequest\022\017\n\007rate_hz\030\001 \001(\001\"W\n\024SetRateI" + "nAirResponse\022\?\n\020telemetry_result\030\001 \001(\0132%" + ".mavsdk.rpc.telemetry.TelemetryResult\",\n" + "\031SetRateLandedStateRequest\022\017\n\007rate_hz\030\001 " + "\001(\001\"]\n\032SetRateLandedStateResponse\022\?\n\020tel" + "emetry_result\030\001 \001(\0132%.mavsdk.rpc.telemet" + "ry.TelemetryResult\"*\n\027SetRateVtolStateRe" + "quest\022\017\n\007rate_hz\030\001 \001(\001\"[\n\030SetRateVtolSta" "teResponse\022\?\n\020telemetry_result\030\001 \001(\0132%.m" "avsdk.rpc.telemetry.TelemetryResult\")\n\026S" "etRateAttitudeRequest\022\017\n\007rate_hz\030\001 \001(\001\"Z" @@ -3307,183 +3392,192 @@ const char descriptor_table_protodef_telemetry_2ftelemetry_2eproto[] PROTOBUF_SE "ANDED_STATE_UNKNOWN\020\000\022\032\n\026LANDED_STATE_ON" "_GROUND\020\001\022\027\n\023LANDED_STATE_IN_AIR\020\002\022\033\n\027LA" "NDED_STATE_TAKING_OFF\020\003\022\030\n\024LANDED_STATE_" - "LANDING\020\0042\2254\n\020TelemetryService\022o\n\021Subscr" - "ibePosition\022..mavsdk.rpc.telemetry.Subsc" - "ribePositionRequest\032&.mavsdk.rpc.telemet" - "ry.PositionResponse\"\0000\001\022c\n\rSubscribeHome" - "\022*.mavsdk.rpc.telemetry.SubscribeHomeReq" - "uest\032\".mavsdk.rpc.telemetry.HomeResponse" - "\"\0000\001\022f\n\016SubscribeInAir\022+.mavsdk.rpc.tele" - "metry.SubscribeInAirRequest\032#.mavsdk.rpc" - ".telemetry.InAirResponse\"\0000\001\022x\n\024Subscrib" - "eLandedState\0221.mavsdk.rpc.telemetry.Subs" - "cribeLandedStateRequest\032).mavsdk.rpc.tel" - "emetry.LandedStateResponse\"\0000\001\022f\n\016Subscr" - "ibeArmed\022+.mavsdk.rpc.telemetry.Subscrib" - "eArmedRequest\032#.mavsdk.rpc.telemetry.Arm" - "edResponse\"\0000\001\022\215\001\n\033SubscribeAttitudeQuat" - "ernion\0228.mavsdk.rpc.telemetry.SubscribeA" - "ttitudeQuaternionRequest\0320.mavsdk.rpc.te" - "lemetry.AttitudeQuaternionResponse\"\0000\001\022~" - "\n\026SubscribeAttitudeEuler\0223.mavsdk.rpc.te" - "lemetry.SubscribeAttitudeEulerRequest\032+." - "mavsdk.rpc.telemetry.AttitudeEulerRespon" - "se\"\0000\001\022\250\001\n$SubscribeAttitudeAngularVeloc" - "ityBody\022A.mavsdk.rpc.telemetry.Subscribe" - "AttitudeAngularVelocityBodyRequest\0329.mav" - "sdk.rpc.telemetry.AttitudeAngularVelocit" - "yBodyResponse\"\0000\001\022\237\001\n!SubscribeCameraAtt" - "itudeQuaternion\022>.mavsdk.rpc.telemetry.S" - "ubscribeCameraAttitudeQuaternionRequest\032" - "6.mavsdk.rpc.telemetry.CameraAttitudeQua" - "ternionResponse\"\0000\001\022\220\001\n\034SubscribeCameraA" - "ttitudeEuler\0229.mavsdk.rpc.telemetry.Subs" - "cribeCameraAttitudeEulerRequest\0321.mavsdk" - ".rpc.telemetry.CameraAttitudeEulerRespon" - "se\"\0000\001\022x\n\024SubscribeVelocityNed\0221.mavsdk." - "rpc.telemetry.SubscribeVelocityNedReques" - "t\032).mavsdk.rpc.telemetry.VelocityNedResp" - "onse\"\0000\001\022l\n\020SubscribeGpsInfo\022-.mavsdk.rp" - "c.telemetry.SubscribeGpsInfoRequest\032%.ma" - "vsdk.rpc.telemetry.GpsInfoResponse\"\0000\001\022i" - "\n\017SubscribeRawGps\022,.mavsdk.rpc.telemetry" - ".SubscribeRawGpsRequest\032$.mavsdk.rpc.tel" - "emetry.RawGpsResponse\"\0000\001\022l\n\020SubscribeBa" - "ttery\022-.mavsdk.rpc.telemetry.SubscribeBa" - "tteryRequest\032%.mavsdk.rpc.telemetry.Batt" - "eryResponse\"\0000\001\022u\n\023SubscribeFlightMode\0220" - ".mavsdk.rpc.telemetry.SubscribeFlightMod" - "eRequest\032(.mavsdk.rpc.telemetry.FlightMo" - "deResponse\"\0000\001\022i\n\017SubscribeHealth\022,.mavs" - "dk.rpc.telemetry.SubscribeHealthRequest\032" - "$.mavsdk.rpc.telemetry.HealthResponse\"\0000" - "\001\022o\n\021SubscribeRcStatus\022..mavsdk.rpc.tele" - "metry.SubscribeRcStatusRequest\032&.mavsdk." - "rpc.telemetry.RcStatusResponse\"\0000\001\022u\n\023Su" - "bscribeStatusText\0220.mavsdk.rpc.telemetry" - ".SubscribeStatusTextRequest\032(.mavsdk.rpc" - ".telemetry.StatusTextResponse\"\0000\001\022\226\001\n\036Su" - "bscribeActuatorControlTarget\022;.mavsdk.rp" - "c.telemetry.SubscribeActuatorControlTarg" - "etRequest\0323.mavsdk.rpc.telemetry.Actuato" - "rControlTargetResponse\"\0000\001\022\223\001\n\035Subscribe" - "ActuatorOutputStatus\022:.mavsdk.rpc.teleme" - "try.SubscribeActuatorOutputStatusRequest" - "\0322.mavsdk.rpc.telemetry.ActuatorOutputSt" - "atusResponse\"\0000\001\022o\n\021SubscribeOdometry\022.." - "mavsdk.rpc.telemetry.SubscribeOdometryRe" - "quest\032&.mavsdk.rpc.telemetry.OdometryRes" - "ponse\"\0000\001\022\220\001\n\034SubscribePositionVelocityN" - "ed\0229.mavsdk.rpc.telemetry.SubscribePosit" - "ionVelocityNedRequest\0321.mavsdk.rpc.telem" - "etry.PositionVelocityNedResponse\"\0000\001\022x\n\024" - "SubscribeGroundTruth\0221.mavsdk.rpc.teleme" - "try.SubscribeGroundTruthRequest\032).mavsdk" - ".rpc.telemetry.GroundTruthResponse\"\0000\001\022\207" - "\001\n\031SubscribeFixedwingMetrics\0226.mavsdk.rp" - "c.telemetry.SubscribeFixedwingMetricsReq" - "uest\032..mavsdk.rpc.telemetry.FixedwingMet" - "ricsResponse\"\0000\001\022`\n\014SubscribeImu\022).mavsd" - "k.rpc.telemetry.SubscribeImuRequest\032!.ma" - "vsdk.rpc.telemetry.ImuResponse\"\0000\001\022r\n\022Su" - "bscribeScaledImu\022/.mavsdk.rpc.telemetry." - "SubscribeScaledImuRequest\032\'.mavsdk.rpc.t" - "elemetry.ScaledImuResponse\"\0000\001\022i\n\017Subscr" - "ibeRawImu\022,.mavsdk.rpc.telemetry.Subscri" - "beRawImuRequest\032$.mavsdk.rpc.telemetry.R" - "awImuResponse\"\0000\001\022x\n\024SubscribeHealthAllO" - "k\0221.mavsdk.rpc.telemetry.SubscribeHealth" - "AllOkRequest\032).mavsdk.rpc.telemetry.Heal" - "thAllOkResponse\"\0000\001\022~\n\026SubscribeUnixEpoc" - "hTime\0223.mavsdk.rpc.telemetry.SubscribeUn" - "ixEpochTimeRequest\032+.mavsdk.rpc.telemetr" - "y.UnixEpochTimeResponse\"\0000\001\022\201\001\n\027Subscrib" - "eDistanceSensor\0224.mavsdk.rpc.telemetry.S" - "ubscribeDistanceSensorRequest\032,.mavsdk.r" - "pc.telemetry.DistanceSensorResponse\"\0000\001\022" - "\201\001\n\027SubscribeScaledPressure\0224.mavsdk.rpc" - ".telemetry.SubscribeScaledPressureReques" - "t\032,.mavsdk.rpc.telemetry.ScaledPressureR" - "esponse\"\0000\001\022l\n\020SubscribeHeading\022-.mavsdk" - ".rpc.telemetry.SubscribeHeadingRequest\032%" - ".mavsdk.rpc.telemetry.HeadingResponse\"\0000" - "\001\022p\n\017SetRatePosition\022,.mavsdk.rpc.teleme" - "try.SetRatePositionRequest\032-.mavsdk.rpc." - "telemetry.SetRatePositionResponse\"\000\022d\n\013S" - "etRateHome\022(.mavsdk.rpc.telemetry.SetRat" - "eHomeRequest\032).mavsdk.rpc.telemetry.SetR" - "ateHomeResponse\"\000\022g\n\014SetRateInAir\022).mavs" - "dk.rpc.telemetry.SetRateInAirRequest\032*.m" - "avsdk.rpc.telemetry.SetRateInAirResponse" - "\"\000\022y\n\022SetRateLandedState\022/.mavsdk.rpc.te" - "lemetry.SetRateLandedStateRequest\0320.mavs" - "dk.rpc.telemetry.SetRateLandedStateRespo" - "nse\"\000\022p\n\017SetRateAttitude\022,.mavsdk.rpc.te" - "lemetry.SetRateAttitudeRequest\032-.mavsdk." - "rpc.telemetry.SetRateAttitudeResponse\"\000\022" - "\202\001\n\025SetRateCameraAttitude\0222.mavsdk.rpc.t" - "elemetry.SetRateCameraAttitudeRequest\0323." - "mavsdk.rpc.telemetry.SetRateCameraAttitu" - "deResponse\"\000\022y\n\022SetRateVelocityNed\022/.mav" - "sdk.rpc.telemetry.SetRateVelocityNedRequ" - "est\0320.mavsdk.rpc.telemetry.SetRateVeloci" - "tyNedResponse\"\000\022m\n\016SetRateGpsInfo\022+.mavs" - "dk.rpc.telemetry.SetRateGpsInfoRequest\032," - ".mavsdk.rpc.telemetry.SetRateGpsInfoResp" - "onse\"\000\022m\n\016SetRateBattery\022+.mavsdk.rpc.te" - "lemetry.SetRateBatteryRequest\032,.mavsdk.r" - "pc.telemetry.SetRateBatteryResponse\"\000\022p\n" - "\017SetRateRcStatus\022,.mavsdk.rpc.telemetry." - "SetRateRcStatusRequest\032-.mavsdk.rpc.tele" - "metry.SetRateRcStatusResponse\"\000\022\227\001\n\034SetR" - "ateActuatorControlTarget\0229.mavsdk.rpc.te" - "lemetry.SetRateActuatorControlTargetRequ" - "est\032:.mavsdk.rpc.telemetry.SetRateActuat" - "orControlTargetResponse\"\000\022\224\001\n\033SetRateAct" - "uatorOutputStatus\0228.mavsdk.rpc.telemetry" - ".SetRateActuatorOutputStatusRequest\0329.ma" - "vsdk.rpc.telemetry.SetRateActuatorOutput" - "StatusResponse\"\000\022p\n\017SetRateOdometry\022,.ma" - "vsdk.rpc.telemetry.SetRateOdometryReques" - "t\032-.mavsdk.rpc.telemetry.SetRateOdometry" - "Response\"\000\022\221\001\n\032SetRatePositionVelocityNe" - "d\0227.mavsdk.rpc.telemetry.SetRatePosition" - "VelocityNedRequest\0328.mavsdk.rpc.telemetr" - "y.SetRatePositionVelocityNedResponse\"\000\022y" - "\n\022SetRateGroundTruth\022/.mavsdk.rpc.teleme" - "try.SetRateGroundTruthRequest\0320.mavsdk.r" - "pc.telemetry.SetRateGroundTruthResponse\"" - "\000\022\210\001\n\027SetRateFixedwingMetrics\0224.mavsdk.r" - "pc.telemetry.SetRateFixedwingMetricsRequ" - "est\0325.mavsdk.rpc.telemetry.SetRateFixedw" - "ingMetricsResponse\"\000\022a\n\nSetRateImu\022\'.mav" - "sdk.rpc.telemetry.SetRateImuRequest\032(.ma" - "vsdk.rpc.telemetry.SetRateImuResponse\"\000\022" - "s\n\020SetRateScaledImu\022-.mavsdk.rpc.telemet" - "ry.SetRateScaledImuRequest\032..mavsdk.rpc." - "telemetry.SetRateScaledImuResponse\"\000\022j\n\r" - "SetRateRawImu\022*.mavsdk.rpc.telemetry.Set" - "RateRawImuRequest\032+.mavsdk.rpc.telemetry" - ".SetRateRawImuResponse\"\000\022\177\n\024SetRateUnixE" - "pochTime\0221.mavsdk.rpc.telemetry.SetRateU" - "nixEpochTimeRequest\0322.mavsdk.rpc.telemet" - "ry.SetRateUnixEpochTimeResponse\"\000\022\202\001\n\025Se" - "tRateDistanceSensor\0222.mavsdk.rpc.telemet" - "ry.SetRateDistanceSensorRequest\0323.mavsdk" - ".rpc.telemetry.SetRateDistanceSensorResp" - "onse\"\000\022y\n\022GetGpsGlobalOrigin\022/.mavsdk.rp" - "c.telemetry.GetGpsGlobalOriginRequest\0320." - "mavsdk.rpc.telemetry.GetGpsGlobalOriginR" - "esponse\"\000B%\n\023io.mavsdk.telemetryB\016Teleme" - "tryProtob\006proto3" + "LANDING\020\004*\215\001\n\tVtolState\022\030\n\024VTOL_STATE_UN" + "DEFINED\020\000\022\037\n\033VTOL_STATE_TRANSITION_TO_FW" + "\020\001\022\037\n\033VTOL_STATE_TRANSITION_TO_MC\020\002\022\021\n\rV" + "TOL_STATE_MC\020\003\022\021\n\rVTOL_STATE_FW\020\0042\3765\n\020Te" + "lemetryService\022o\n\021SubscribePosition\022..ma" + "vsdk.rpc.telemetry.SubscribePositionRequ" + "est\032&.mavsdk.rpc.telemetry.PositionRespo" + "nse\"\0000\001\022c\n\rSubscribeHome\022*.mavsdk.rpc.te" + "lemetry.SubscribeHomeRequest\032\".mavsdk.rp" + "c.telemetry.HomeResponse\"\0000\001\022f\n\016Subscrib" + "eInAir\022+.mavsdk.rpc.telemetry.SubscribeI" + "nAirRequest\032#.mavsdk.rpc.telemetry.InAir" + "Response\"\0000\001\022x\n\024SubscribeLandedState\0221.m" + "avsdk.rpc.telemetry.SubscribeLandedState" + "Request\032).mavsdk.rpc.telemetry.LandedSta" + "teResponse\"\0000\001\022f\n\016SubscribeArmed\022+.mavsd" + "k.rpc.telemetry.SubscribeArmedRequest\032#." + "mavsdk.rpc.telemetry.ArmedResponse\"\0000\001\022r" + "\n\022SubscribeVtolState\022/.mavsdk.rpc.teleme" + "try.SubscribeVtolStateRequest\032\'.mavsdk.r" + "pc.telemetry.VtolStateResponse\"\0000\001\022\215\001\n\033S" + "ubscribeAttitudeQuaternion\0228.mavsdk.rpc." + "telemetry.SubscribeAttitudeQuaternionReq" + "uest\0320.mavsdk.rpc.telemetry.AttitudeQuat" + "ernionResponse\"\0000\001\022~\n\026SubscribeAttitudeE" + "uler\0223.mavsdk.rpc.telemetry.SubscribeAtt" + "itudeEulerRequest\032+.mavsdk.rpc.telemetry" + ".AttitudeEulerResponse\"\0000\001\022\250\001\n$Subscribe" + "AttitudeAngularVelocityBody\022A.mavsdk.rpc" + ".telemetry.SubscribeAttitudeAngularVeloc" + "ityBodyRequest\0329.mavsdk.rpc.telemetry.At" + "titudeAngularVelocityBodyResponse\"\0000\001\022\237\001" + "\n!SubscribeCameraAttitudeQuaternion\022>.ma" + "vsdk.rpc.telemetry.SubscribeCameraAttitu" + "deQuaternionRequest\0326.mavsdk.rpc.telemet" + "ry.CameraAttitudeQuaternionResponse\"\0000\001\022" + "\220\001\n\034SubscribeCameraAttitudeEuler\0229.mavsd" + "k.rpc.telemetry.SubscribeCameraAttitudeE" + "ulerRequest\0321.mavsdk.rpc.telemetry.Camer" + "aAttitudeEulerResponse\"\0000\001\022x\n\024SubscribeV" + "elocityNed\0221.mavsdk.rpc.telemetry.Subscr" + "ibeVelocityNedRequest\032).mavsdk.rpc.telem" + "etry.VelocityNedResponse\"\0000\001\022l\n\020Subscrib" + "eGpsInfo\022-.mavsdk.rpc.telemetry.Subscrib" + "eGpsInfoRequest\032%.mavsdk.rpc.telemetry.G" + "psInfoResponse\"\0000\001\022i\n\017SubscribeRawGps\022,." + "mavsdk.rpc.telemetry.SubscribeRawGpsRequ" + "est\032$.mavsdk.rpc.telemetry.RawGpsRespons" + "e\"\0000\001\022l\n\020SubscribeBattery\022-.mavsdk.rpc.t" + "elemetry.SubscribeBatteryRequest\032%.mavsd" + "k.rpc.telemetry.BatteryResponse\"\0000\001\022u\n\023S" + "ubscribeFlightMode\0220.mavsdk.rpc.telemetr" + "y.SubscribeFlightModeRequest\032(.mavsdk.rp" + "c.telemetry.FlightModeResponse\"\0000\001\022i\n\017Su" + "bscribeHealth\022,.mavsdk.rpc.telemetry.Sub" + "scribeHealthRequest\032$.mavsdk.rpc.telemet" + "ry.HealthResponse\"\0000\001\022o\n\021SubscribeRcStat" + "us\022..mavsdk.rpc.telemetry.SubscribeRcSta" + "tusRequest\032&.mavsdk.rpc.telemetry.RcStat" + "usResponse\"\0000\001\022u\n\023SubscribeStatusText\0220." + "mavsdk.rpc.telemetry.SubscribeStatusText" + "Request\032(.mavsdk.rpc.telemetry.StatusTex" + "tResponse\"\0000\001\022\226\001\n\036SubscribeActuatorContr" + "olTarget\022;.mavsdk.rpc.telemetry.Subscrib" + "eActuatorControlTargetRequest\0323.mavsdk.r" + "pc.telemetry.ActuatorControlTargetRespon" + "se\"\0000\001\022\223\001\n\035SubscribeActuatorOutputStatus" + "\022:.mavsdk.rpc.telemetry.SubscribeActuato" + "rOutputStatusRequest\0322.mavsdk.rpc.teleme" + "try.ActuatorOutputStatusResponse\"\0000\001\022o\n\021" + "SubscribeOdometry\022..mavsdk.rpc.telemetry" + ".SubscribeOdometryRequest\032&.mavsdk.rpc.t" + "elemetry.OdometryResponse\"\0000\001\022\220\001\n\034Subscr" + "ibePositionVelocityNed\0229.mavsdk.rpc.tele" + "metry.SubscribePositionVelocityNedReques" + "t\0321.mavsdk.rpc.telemetry.PositionVelocit" + "yNedResponse\"\0000\001\022x\n\024SubscribeGroundTruth" + "\0221.mavsdk.rpc.telemetry.SubscribeGroundT" + "ruthRequest\032).mavsdk.rpc.telemetry.Groun" + "dTruthResponse\"\0000\001\022\207\001\n\031SubscribeFixedwin" + "gMetrics\0226.mavsdk.rpc.telemetry.Subscrib" + "eFixedwingMetricsRequest\032..mavsdk.rpc.te" + "lemetry.FixedwingMetricsResponse\"\0000\001\022`\n\014" + "SubscribeImu\022).mavsdk.rpc.telemetry.Subs" + "cribeImuRequest\032!.mavsdk.rpc.telemetry.I" + "muResponse\"\0000\001\022r\n\022SubscribeScaledImu\022/.m" + "avsdk.rpc.telemetry.SubscribeScaledImuRe" + "quest\032\'.mavsdk.rpc.telemetry.ScaledImuRe" + "sponse\"\0000\001\022i\n\017SubscribeRawImu\022,.mavsdk.r" + "pc.telemetry.SubscribeRawImuRequest\032$.ma" + "vsdk.rpc.telemetry.RawImuResponse\"\0000\001\022x\n" + "\024SubscribeHealthAllOk\0221.mavsdk.rpc.telem" + "etry.SubscribeHealthAllOkRequest\032).mavsd" + "k.rpc.telemetry.HealthAllOkResponse\"\0000\001\022" + "~\n\026SubscribeUnixEpochTime\0223.mavsdk.rpc.t" + "elemetry.SubscribeUnixEpochTimeRequest\032+" + ".mavsdk.rpc.telemetry.UnixEpochTimeRespo" + "nse\"\0000\001\022\201\001\n\027SubscribeDistanceSensor\0224.ma" + "vsdk.rpc.telemetry.SubscribeDistanceSens" + "orRequest\032,.mavsdk.rpc.telemetry.Distanc" + "eSensorResponse\"\0000\001\022\201\001\n\027SubscribeScaledP" + "ressure\0224.mavsdk.rpc.telemetry.Subscribe" + "ScaledPressureRequest\032,.mavsdk.rpc.telem" + "etry.ScaledPressureResponse\"\0000\001\022l\n\020Subsc" + "ribeHeading\022-.mavsdk.rpc.telemetry.Subsc" + "ribeHeadingRequest\032%.mavsdk.rpc.telemetr" + "y.HeadingResponse\"\0000\001\022p\n\017SetRatePosition" + "\022,.mavsdk.rpc.telemetry.SetRatePositionR" + "equest\032-.mavsdk.rpc.telemetry.SetRatePos" + "itionResponse\"\000\022d\n\013SetRateHome\022(.mavsdk." + "rpc.telemetry.SetRateHomeRequest\032).mavsd" + "k.rpc.telemetry.SetRateHomeResponse\"\000\022g\n" + "\014SetRateInAir\022).mavsdk.rpc.telemetry.Set" + "RateInAirRequest\032*.mavsdk.rpc.telemetry." + "SetRateInAirResponse\"\000\022y\n\022SetRateLandedS" + "tate\022/.mavsdk.rpc.telemetry.SetRateLande" + "dStateRequest\0320.mavsdk.rpc.telemetry.Set" + "RateLandedStateResponse\"\000\022s\n\020SetRateVtol" + "State\022-.mavsdk.rpc.telemetry.SetRateVtol" + "StateRequest\032..mavsdk.rpc.telemetry.SetR" + "ateVtolStateResponse\"\000\022p\n\017SetRateAttitud" + "e\022,.mavsdk.rpc.telemetry.SetRateAttitude" + "Request\032-.mavsdk.rpc.telemetry.SetRateAt" + "titudeResponse\"\000\022\202\001\n\025SetRateCameraAttitu" + "de\0222.mavsdk.rpc.telemetry.SetRateCameraA" + "ttitudeRequest\0323.mavsdk.rpc.telemetry.Se" + "tRateCameraAttitudeResponse\"\000\022y\n\022SetRate" + "VelocityNed\022/.mavsdk.rpc.telemetry.SetRa" + "teVelocityNedRequest\0320.mavsdk.rpc.teleme" + "try.SetRateVelocityNedResponse\"\000\022m\n\016SetR" + "ateGpsInfo\022+.mavsdk.rpc.telemetry.SetRat" + "eGpsInfoRequest\032,.mavsdk.rpc.telemetry.S" + "etRateGpsInfoResponse\"\000\022m\n\016SetRateBatter" + "y\022+.mavsdk.rpc.telemetry.SetRateBatteryR" + "equest\032,.mavsdk.rpc.telemetry.SetRateBat" + "teryResponse\"\000\022p\n\017SetRateRcStatus\022,.mavs" + "dk.rpc.telemetry.SetRateRcStatusRequest\032" + "-.mavsdk.rpc.telemetry.SetRateRcStatusRe" + "sponse\"\000\022\227\001\n\034SetRateActuatorControlTarge" + "t\0229.mavsdk.rpc.telemetry.SetRateActuator" + "ControlTargetRequest\032:.mavsdk.rpc.teleme" + "try.SetRateActuatorControlTargetResponse" + "\"\000\022\224\001\n\033SetRateActuatorOutputStatus\0228.mav" + "sdk.rpc.telemetry.SetRateActuatorOutputS" + "tatusRequest\0329.mavsdk.rpc.telemetry.SetR" + "ateActuatorOutputStatusResponse\"\000\022p\n\017Set" + "RateOdometry\022,.mavsdk.rpc.telemetry.SetR" + "ateOdometryRequest\032-.mavsdk.rpc.telemetr" + "y.SetRateOdometryResponse\"\000\022\221\001\n\032SetRateP" + "ositionVelocityNed\0227.mavsdk.rpc.telemetr" + "y.SetRatePositionVelocityNedRequest\0328.ma" + "vsdk.rpc.telemetry.SetRatePositionVeloci" + "tyNedResponse\"\000\022y\n\022SetRateGroundTruth\022/." + "mavsdk.rpc.telemetry.SetRateGroundTruthR" + "equest\0320.mavsdk.rpc.telemetry.SetRateGro" + "undTruthResponse\"\000\022\210\001\n\027SetRateFixedwingM" + "etrics\0224.mavsdk.rpc.telemetry.SetRateFix" + "edwingMetricsRequest\0325.mavsdk.rpc.teleme" + "try.SetRateFixedwingMetricsResponse\"\000\022a\n" + "\nSetRateImu\022\'.mavsdk.rpc.telemetry.SetRa" + "teImuRequest\032(.mavsdk.rpc.telemetry.SetR" + "ateImuResponse\"\000\022s\n\020SetRateScaledImu\022-.m" + "avsdk.rpc.telemetry.SetRateScaledImuRequ" + "est\032..mavsdk.rpc.telemetry.SetRateScaled" + "ImuResponse\"\000\022j\n\rSetRateRawImu\022*.mavsdk." + "rpc.telemetry.SetRateRawImuRequest\032+.mav" + "sdk.rpc.telemetry.SetRateRawImuResponse\"" + "\000\022\177\n\024SetRateUnixEpochTime\0221.mavsdk.rpc.t" + "elemetry.SetRateUnixEpochTimeRequest\0322.m" + "avsdk.rpc.telemetry.SetRateUnixEpochTime" + "Response\"\000\022\202\001\n\025SetRateDistanceSensor\0222.m" + "avsdk.rpc.telemetry.SetRateDistanceSenso" + "rRequest\0323.mavsdk.rpc.telemetry.SetRateD" + "istanceSensorResponse\"\000\022y\n\022GetGpsGlobalO" + "rigin\022/.mavsdk.rpc.telemetry.GetGpsGloba" + "lOriginRequest\0320.mavsdk.rpc.telemetry.Ge" + "tGpsGlobalOriginResponse\"\000B%\n\023io.mavsdk." + "telemetryB\016TelemetryProtob\006proto3" ; static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_telemetry_2ftelemetry_2eproto_deps[1] = { &::descriptor_table_mavsdk_5foptions_2eproto, }; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_telemetry_2ftelemetry_2eproto_once; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_telemetry_2ftelemetry_2eproto = { - false, false, 19056, descriptor_table_protodef_telemetry_2ftelemetry_2eproto, "telemetry/telemetry.proto", - &descriptor_table_telemetry_2ftelemetry_2eproto_once, descriptor_table_telemetry_2ftelemetry_2eproto_deps, 1, 143, + false, false, 19673, descriptor_table_protodef_telemetry_2ftelemetry_2eproto, "telemetry/telemetry.proto", + &descriptor_table_telemetry_2ftelemetry_2eproto_once, descriptor_table_telemetry_2ftelemetry_2eproto_deps, 1, 147, schemas, file_default_instances, TableStruct_telemetry_2ftelemetry_2eproto::offsets, file_level_metadata_telemetry_2ftelemetry_2eproto, file_level_enum_descriptors_telemetry_2ftelemetry_2eproto, file_level_service_descriptors_telemetry_2ftelemetry_2eproto, }; @@ -3639,6 +3733,23 @@ bool LandedState_IsValid(int value) { } } +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VtolState_descriptor() { + ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_telemetry_2ftelemetry_2eproto); + return file_level_enum_descriptors_telemetry_2ftelemetry_2eproto[6]; +} +bool VtolState_IsValid(int value) { + switch (value) { + case 0: + case 1: + case 2: + case 3: + case 4: + return true; + default: + return false; + } +} + // =================================================================== @@ -5399,47 +5510,47 @@ ::PROTOBUF_NAMESPACE_ID::Metadata ArmedResponse::GetMetadata() const { // =================================================================== -class SubscribeAttitudeQuaternionRequest::_Internal { +class SubscribeVtolStateRequest::_Internal { public: }; -SubscribeAttitudeQuaternionRequest::SubscribeAttitudeQuaternionRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeVtolStateRequest::SubscribeVtolStateRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) } -SubscribeAttitudeQuaternionRequest::SubscribeAttitudeQuaternionRequest(const SubscribeAttitudeQuaternionRequest& from) +SubscribeVtolStateRequest::SubscribeVtolStateRequest(const SubscribeVtolStateRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) } -void SubscribeAttitudeQuaternionRequest::SharedCtor() { +void SubscribeVtolStateRequest::SharedCtor() { } -SubscribeAttitudeQuaternionRequest::~SubscribeAttitudeQuaternionRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) +SubscribeVtolStateRequest::~SubscribeVtolStateRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeAttitudeQuaternionRequest::SharedDtor() { +void SubscribeVtolStateRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeAttitudeQuaternionRequest::ArenaDtor(void* object) { - SubscribeAttitudeQuaternionRequest* _this = reinterpret_cast< SubscribeAttitudeQuaternionRequest* >(object); +void SubscribeVtolStateRequest::ArenaDtor(void* object) { + SubscribeVtolStateRequest* _this = reinterpret_cast< SubscribeVtolStateRequest* >(object); (void)_this; } -void SubscribeAttitudeQuaternionRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeVtolStateRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeAttitudeQuaternionRequest::SetCachedSize(int size) const { +void SubscribeVtolStateRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeAttitudeQuaternionRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) +void SubscribeVtolStateRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -5447,7 +5558,7 @@ void SubscribeAttitudeQuaternionRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeAttitudeQuaternionRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeVtolStateRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -5471,9 +5582,9 @@ const char* SubscribeAttitudeQuaternionRequest::_InternalParse(const char* ptr, #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeAttitudeQuaternionRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeVtolStateRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -5481,12 +5592,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeAttitudeQuaternionRequest::_InternalSer target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) return target; } -size_t SubscribeAttitudeQuaternionRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) +size_t SubscribeVtolStateRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -5502,23 +5613,23 @@ size_t SubscribeAttitudeQuaternionRequest::ByteSizeLong() const { return total_size; } -void SubscribeAttitudeQuaternionRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) +void SubscribeVtolStateRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeAttitudeQuaternionRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeVtolStateRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) MergeFrom(*source); } } -void SubscribeAttitudeQuaternionRequest::MergeFrom(const SubscribeAttitudeQuaternionRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) +void SubscribeVtolStateRequest::MergeFrom(const SubscribeVtolStateRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -5526,112 +5637,100 @@ void SubscribeAttitudeQuaternionRequest::MergeFrom(const SubscribeAttitudeQuater } -void SubscribeAttitudeQuaternionRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) +void SubscribeVtolStateRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeAttitudeQuaternionRequest::CopyFrom(const SubscribeAttitudeQuaternionRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) +void SubscribeVtolStateRequest::CopyFrom(const SubscribeVtolStateRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeAttitudeQuaternionRequest::IsInitialized() const { +bool SubscribeVtolStateRequest::IsInitialized() const { return true; } -void SubscribeAttitudeQuaternionRequest::InternalSwap(SubscribeAttitudeQuaternionRequest* other) { +void SubscribeVtolStateRequest::InternalSwap(SubscribeVtolStateRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeAttitudeQuaternionRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeVtolStateRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class AttitudeQuaternionResponse::_Internal { +class VtolStateResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::Quaternion& attitude_quaternion(const AttitudeQuaternionResponse* msg); }; -const ::mavsdk::rpc::telemetry::Quaternion& -AttitudeQuaternionResponse::_Internal::attitude_quaternion(const AttitudeQuaternionResponse* msg) { - return *msg->attitude_quaternion_; -} -AttitudeQuaternionResponse::AttitudeQuaternionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +VtolStateResponse::VtolStateResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.VtolStateResponse) } -AttitudeQuaternionResponse::AttitudeQuaternionResponse(const AttitudeQuaternionResponse& from) +VtolStateResponse::VtolStateResponse(const VtolStateResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_attitude_quaternion()) { - attitude_quaternion_ = new ::mavsdk::rpc::telemetry::Quaternion(*from.attitude_quaternion_); - } else { - attitude_quaternion_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) + vtol_state_ = from.vtol_state_; + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.VtolStateResponse) } -void AttitudeQuaternionResponse::SharedCtor() { -attitude_quaternion_ = nullptr; +void VtolStateResponse::SharedCtor() { +vtol_state_ = 0; } -AttitudeQuaternionResponse::~AttitudeQuaternionResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) +VtolStateResponse::~VtolStateResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.VtolStateResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void AttitudeQuaternionResponse::SharedDtor() { +void VtolStateResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete attitude_quaternion_; } -void AttitudeQuaternionResponse::ArenaDtor(void* object) { - AttitudeQuaternionResponse* _this = reinterpret_cast< AttitudeQuaternionResponse* >(object); +void VtolStateResponse::ArenaDtor(void* object) { + VtolStateResponse* _this = reinterpret_cast< VtolStateResponse* >(object); (void)_this; } -void AttitudeQuaternionResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void VtolStateResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void AttitudeQuaternionResponse::SetCachedSize(int size) const { +void VtolStateResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void AttitudeQuaternionResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) +void VtolStateResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.VtolStateResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && attitude_quaternion_ != nullptr) { - delete attitude_quaternion_; - } - attitude_quaternion_ = nullptr; + vtol_state_ = 0; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* AttitudeQuaternionResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* VtolStateResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; + // .mavsdk.rpc.telemetry.VtolState vtol_state = 1; case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_attitude_quaternion(), ptr); + if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { + ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); + _internal_set_vtol_state(static_cast<::mavsdk::rpc::telemetry::VtolState>(val)); } else goto handle_unusual; continue; default: { @@ -5656,41 +5755,39 @@ const char* AttitudeQuaternionResponse::_InternalParse(const char* ptr, ::PROTOB #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* AttitudeQuaternionResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* VtolStateResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.VtolStateResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; - if (this->has_attitude_quaternion()) { + // .mavsdk.rpc.telemetry.VtolState vtol_state = 1; + if (this->vtol_state() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::attitude_quaternion(this), target, stream); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + 1, this->_internal_vtol_state(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.VtolStateResponse) return target; } -size_t AttitudeQuaternionResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) +size_t VtolStateResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.VtolStateResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; - if (this->has_attitude_quaternion()) { + // .mavsdk.rpc.telemetry.VtolState vtol_state = 1; + if (this->vtol_state() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *attitude_quaternion_); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_vtol_state()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -5702,105 +5799,105 @@ size_t AttitudeQuaternionResponse::ByteSizeLong() const { return total_size; } -void AttitudeQuaternionResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) +void VtolStateResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.VtolStateResponse) GOOGLE_DCHECK_NE(&from, this); - const AttitudeQuaternionResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const VtolStateResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.VtolStateResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.VtolStateResponse) MergeFrom(*source); } } -void AttitudeQuaternionResponse::MergeFrom(const AttitudeQuaternionResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) +void VtolStateResponse::MergeFrom(const VtolStateResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.VtolStateResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_attitude_quaternion()) { - _internal_mutable_attitude_quaternion()->::mavsdk::rpc::telemetry::Quaternion::MergeFrom(from._internal_attitude_quaternion()); + if (from.vtol_state() != 0) { + _internal_set_vtol_state(from._internal_vtol_state()); } } -void AttitudeQuaternionResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) +void VtolStateResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.VtolStateResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void AttitudeQuaternionResponse::CopyFrom(const AttitudeQuaternionResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) +void VtolStateResponse::CopyFrom(const VtolStateResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.VtolStateResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool AttitudeQuaternionResponse::IsInitialized() const { +bool VtolStateResponse::IsInitialized() const { return true; } -void AttitudeQuaternionResponse::InternalSwap(AttitudeQuaternionResponse* other) { +void VtolStateResponse::InternalSwap(VtolStateResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(attitude_quaternion_, other->attitude_quaternion_); + swap(vtol_state_, other->vtol_state_); } -::PROTOBUF_NAMESPACE_ID::Metadata AttitudeQuaternionResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata VtolStateResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeAttitudeEulerRequest::_Internal { +class SubscribeAttitudeQuaternionRequest::_Internal { public: }; -SubscribeAttitudeEulerRequest::SubscribeAttitudeEulerRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeAttitudeQuaternionRequest::SubscribeAttitudeQuaternionRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) } -SubscribeAttitudeEulerRequest::SubscribeAttitudeEulerRequest(const SubscribeAttitudeEulerRequest& from) +SubscribeAttitudeQuaternionRequest::SubscribeAttitudeQuaternionRequest(const SubscribeAttitudeQuaternionRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) } -void SubscribeAttitudeEulerRequest::SharedCtor() { +void SubscribeAttitudeQuaternionRequest::SharedCtor() { } -SubscribeAttitudeEulerRequest::~SubscribeAttitudeEulerRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) +SubscribeAttitudeQuaternionRequest::~SubscribeAttitudeQuaternionRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeAttitudeEulerRequest::SharedDtor() { +void SubscribeAttitudeQuaternionRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeAttitudeEulerRequest::ArenaDtor(void* object) { - SubscribeAttitudeEulerRequest* _this = reinterpret_cast< SubscribeAttitudeEulerRequest* >(object); +void SubscribeAttitudeQuaternionRequest::ArenaDtor(void* object) { + SubscribeAttitudeQuaternionRequest* _this = reinterpret_cast< SubscribeAttitudeQuaternionRequest* >(object); (void)_this; } -void SubscribeAttitudeEulerRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeAttitudeQuaternionRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeAttitudeEulerRequest::SetCachedSize(int size) const { +void SubscribeAttitudeQuaternionRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeAttitudeEulerRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) +void SubscribeAttitudeQuaternionRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -5808,7 +5905,7 @@ void SubscribeAttitudeEulerRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeAttitudeEulerRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeAttitudeQuaternionRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -5832,9 +5929,9 @@ const char* SubscribeAttitudeEulerRequest::_InternalParse(const char* ptr, ::PRO #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeAttitudeEulerRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeAttitudeQuaternionRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -5842,12 +5939,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeAttitudeEulerRequest::_InternalSerializ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) return target; } -size_t SubscribeAttitudeEulerRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) +size_t SubscribeAttitudeQuaternionRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -5863,23 +5960,23 @@ size_t SubscribeAttitudeEulerRequest::ByteSizeLong() const { return total_size; } -void SubscribeAttitudeEulerRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) +void SubscribeAttitudeQuaternionRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeAttitudeEulerRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeAttitudeQuaternionRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) MergeFrom(*source); } } -void SubscribeAttitudeEulerRequest::MergeFrom(const SubscribeAttitudeEulerRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) +void SubscribeAttitudeQuaternionRequest::MergeFrom(const SubscribeAttitudeQuaternionRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -5887,111 +5984,111 @@ void SubscribeAttitudeEulerRequest::MergeFrom(const SubscribeAttitudeEulerReques } -void SubscribeAttitudeEulerRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) +void SubscribeAttitudeQuaternionRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeAttitudeEulerRequest::CopyFrom(const SubscribeAttitudeEulerRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) +void SubscribeAttitudeQuaternionRequest::CopyFrom(const SubscribeAttitudeQuaternionRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeAttitudeEulerRequest::IsInitialized() const { +bool SubscribeAttitudeQuaternionRequest::IsInitialized() const { return true; } -void SubscribeAttitudeEulerRequest::InternalSwap(SubscribeAttitudeEulerRequest* other) { +void SubscribeAttitudeQuaternionRequest::InternalSwap(SubscribeAttitudeQuaternionRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeAttitudeEulerRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeAttitudeQuaternionRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class AttitudeEulerResponse::_Internal { +class AttitudeQuaternionResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::EulerAngle& attitude_euler(const AttitudeEulerResponse* msg); + static const ::mavsdk::rpc::telemetry::Quaternion& attitude_quaternion(const AttitudeQuaternionResponse* msg); }; -const ::mavsdk::rpc::telemetry::EulerAngle& -AttitudeEulerResponse::_Internal::attitude_euler(const AttitudeEulerResponse* msg) { - return *msg->attitude_euler_; +const ::mavsdk::rpc::telemetry::Quaternion& +AttitudeQuaternionResponse::_Internal::attitude_quaternion(const AttitudeQuaternionResponse* msg) { + return *msg->attitude_quaternion_; } -AttitudeEulerResponse::AttitudeEulerResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +AttitudeQuaternionResponse::AttitudeQuaternionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.AttitudeEulerResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) } -AttitudeEulerResponse::AttitudeEulerResponse(const AttitudeEulerResponse& from) +AttitudeQuaternionResponse::AttitudeQuaternionResponse(const AttitudeQuaternionResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_attitude_euler()) { - attitude_euler_ = new ::mavsdk::rpc::telemetry::EulerAngle(*from.attitude_euler_); + if (from._internal_has_attitude_quaternion()) { + attitude_quaternion_ = new ::mavsdk::rpc::telemetry::Quaternion(*from.attitude_quaternion_); } else { - attitude_euler_ = nullptr; + attitude_quaternion_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.AttitudeEulerResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) } -void AttitudeEulerResponse::SharedCtor() { -attitude_euler_ = nullptr; +void AttitudeQuaternionResponse::SharedCtor() { +attitude_quaternion_ = nullptr; } -AttitudeEulerResponse::~AttitudeEulerResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.AttitudeEulerResponse) +AttitudeQuaternionResponse::~AttitudeQuaternionResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void AttitudeEulerResponse::SharedDtor() { +void AttitudeQuaternionResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete attitude_euler_; + if (this != internal_default_instance()) delete attitude_quaternion_; } -void AttitudeEulerResponse::ArenaDtor(void* object) { - AttitudeEulerResponse* _this = reinterpret_cast< AttitudeEulerResponse* >(object); +void AttitudeQuaternionResponse::ArenaDtor(void* object) { + AttitudeQuaternionResponse* _this = reinterpret_cast< AttitudeQuaternionResponse* >(object); (void)_this; } -void AttitudeEulerResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void AttitudeQuaternionResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void AttitudeEulerResponse::SetCachedSize(int size) const { +void AttitudeQuaternionResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void AttitudeEulerResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) +void AttitudeQuaternionResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && attitude_euler_ != nullptr) { - delete attitude_euler_; + if (GetArena() == nullptr && attitude_quaternion_ != nullptr) { + delete attitude_quaternion_; } - attitude_euler_ = nullptr; + attitude_quaternion_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* AttitudeEulerResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* AttitudeQuaternionResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; + // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_attitude_euler(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_attitude_quaternion(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -6017,41 +6114,41 @@ const char* AttitudeEulerResponse::_InternalParse(const char* ptr, ::PROTOBUF_NA #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* AttitudeEulerResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* AttitudeQuaternionResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; - if (this->has_attitude_euler()) { + // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; + if (this->has_attitude_quaternion()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::attitude_euler(this), target, stream); + 1, _Internal::attitude_quaternion(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.AttitudeEulerResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) return target; } -size_t AttitudeEulerResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) +size_t AttitudeQuaternionResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; - if (this->has_attitude_euler()) { + // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; + if (this->has_attitude_quaternion()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *attitude_euler_); + *attitude_quaternion_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -6063,105 +6160,105 @@ size_t AttitudeEulerResponse::ByteSizeLong() const { return total_size; } -void AttitudeEulerResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) +void AttitudeQuaternionResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) GOOGLE_DCHECK_NE(&from, this); - const AttitudeEulerResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const AttitudeQuaternionResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.AttitudeEulerResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.AttitudeEulerResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) MergeFrom(*source); } } -void AttitudeEulerResponse::MergeFrom(const AttitudeEulerResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) +void AttitudeQuaternionResponse::MergeFrom(const AttitudeQuaternionResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_attitude_euler()) { - _internal_mutable_attitude_euler()->::mavsdk::rpc::telemetry::EulerAngle::MergeFrom(from._internal_attitude_euler()); + if (from.has_attitude_quaternion()) { + _internal_mutable_attitude_quaternion()->::mavsdk::rpc::telemetry::Quaternion::MergeFrom(from._internal_attitude_quaternion()); } } -void AttitudeEulerResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) +void AttitudeQuaternionResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void AttitudeEulerResponse::CopyFrom(const AttitudeEulerResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) +void AttitudeQuaternionResponse::CopyFrom(const AttitudeQuaternionResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.AttitudeQuaternionResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool AttitudeEulerResponse::IsInitialized() const { +bool AttitudeQuaternionResponse::IsInitialized() const { return true; } -void AttitudeEulerResponse::InternalSwap(AttitudeEulerResponse* other) { +void AttitudeQuaternionResponse::InternalSwap(AttitudeQuaternionResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(attitude_euler_, other->attitude_euler_); + swap(attitude_quaternion_, other->attitude_quaternion_); } -::PROTOBUF_NAMESPACE_ID::Metadata AttitudeEulerResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata AttitudeQuaternionResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeAttitudeAngularVelocityBodyRequest::_Internal { +class SubscribeAttitudeEulerRequest::_Internal { public: }; -SubscribeAttitudeAngularVelocityBodyRequest::SubscribeAttitudeAngularVelocityBodyRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeAttitudeEulerRequest::SubscribeAttitudeEulerRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) } -SubscribeAttitudeAngularVelocityBodyRequest::SubscribeAttitudeAngularVelocityBodyRequest(const SubscribeAttitudeAngularVelocityBodyRequest& from) +SubscribeAttitudeEulerRequest::SubscribeAttitudeEulerRequest(const SubscribeAttitudeEulerRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) } -void SubscribeAttitudeAngularVelocityBodyRequest::SharedCtor() { +void SubscribeAttitudeEulerRequest::SharedCtor() { } -SubscribeAttitudeAngularVelocityBodyRequest::~SubscribeAttitudeAngularVelocityBodyRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) +SubscribeAttitudeEulerRequest::~SubscribeAttitudeEulerRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeAttitudeAngularVelocityBodyRequest::SharedDtor() { +void SubscribeAttitudeEulerRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeAttitudeAngularVelocityBodyRequest::ArenaDtor(void* object) { - SubscribeAttitudeAngularVelocityBodyRequest* _this = reinterpret_cast< SubscribeAttitudeAngularVelocityBodyRequest* >(object); +void SubscribeAttitudeEulerRequest::ArenaDtor(void* object) { + SubscribeAttitudeEulerRequest* _this = reinterpret_cast< SubscribeAttitudeEulerRequest* >(object); (void)_this; } -void SubscribeAttitudeAngularVelocityBodyRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeAttitudeEulerRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeAttitudeAngularVelocityBodyRequest::SetCachedSize(int size) const { +void SubscribeAttitudeEulerRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeAttitudeAngularVelocityBodyRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) +void SubscribeAttitudeEulerRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -6169,7 +6266,7 @@ void SubscribeAttitudeAngularVelocityBodyRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeAttitudeAngularVelocityBodyRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeAttitudeEulerRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -6193,9 +6290,9 @@ const char* SubscribeAttitudeAngularVelocityBodyRequest::_InternalParse(const ch #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeAttitudeAngularVelocityBodyRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeAttitudeEulerRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -6203,12 +6300,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeAttitudeAngularVelocityBodyRequest::_In target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) return target; } -size_t SubscribeAttitudeAngularVelocityBodyRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) +size_t SubscribeAttitudeEulerRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -6224,23 +6321,23 @@ size_t SubscribeAttitudeAngularVelocityBodyRequest::ByteSizeLong() const { return total_size; } -void SubscribeAttitudeAngularVelocityBodyRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) +void SubscribeAttitudeEulerRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeAttitudeAngularVelocityBodyRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeAttitudeEulerRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) MergeFrom(*source); } } -void SubscribeAttitudeAngularVelocityBodyRequest::MergeFrom(const SubscribeAttitudeAngularVelocityBodyRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) +void SubscribeAttitudeEulerRequest::MergeFrom(const SubscribeAttitudeEulerRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -6248,111 +6345,111 @@ void SubscribeAttitudeAngularVelocityBodyRequest::MergeFrom(const SubscribeAttit } -void SubscribeAttitudeAngularVelocityBodyRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) +void SubscribeAttitudeEulerRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeAttitudeAngularVelocityBodyRequest::CopyFrom(const SubscribeAttitudeAngularVelocityBodyRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) +void SubscribeAttitudeEulerRequest::CopyFrom(const SubscribeAttitudeEulerRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeEulerRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeAttitudeAngularVelocityBodyRequest::IsInitialized() const { +bool SubscribeAttitudeEulerRequest::IsInitialized() const { return true; } -void SubscribeAttitudeAngularVelocityBodyRequest::InternalSwap(SubscribeAttitudeAngularVelocityBodyRequest* other) { +void SubscribeAttitudeEulerRequest::InternalSwap(SubscribeAttitudeEulerRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeAttitudeAngularVelocityBodyRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeAttitudeEulerRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class AttitudeAngularVelocityBodyResponse::_Internal { +class AttitudeEulerResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::AngularVelocityBody& attitude_angular_velocity_body(const AttitudeAngularVelocityBodyResponse* msg); + static const ::mavsdk::rpc::telemetry::EulerAngle& attitude_euler(const AttitudeEulerResponse* msg); }; -const ::mavsdk::rpc::telemetry::AngularVelocityBody& -AttitudeAngularVelocityBodyResponse::_Internal::attitude_angular_velocity_body(const AttitudeAngularVelocityBodyResponse* msg) { - return *msg->attitude_angular_velocity_body_; +const ::mavsdk::rpc::telemetry::EulerAngle& +AttitudeEulerResponse::_Internal::attitude_euler(const AttitudeEulerResponse* msg) { + return *msg->attitude_euler_; } -AttitudeAngularVelocityBodyResponse::AttitudeAngularVelocityBodyResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +AttitudeEulerResponse::AttitudeEulerResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.AttitudeEulerResponse) } -AttitudeAngularVelocityBodyResponse::AttitudeAngularVelocityBodyResponse(const AttitudeAngularVelocityBodyResponse& from) +AttitudeEulerResponse::AttitudeEulerResponse(const AttitudeEulerResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_attitude_angular_velocity_body()) { - attitude_angular_velocity_body_ = new ::mavsdk::rpc::telemetry::AngularVelocityBody(*from.attitude_angular_velocity_body_); + if (from._internal_has_attitude_euler()) { + attitude_euler_ = new ::mavsdk::rpc::telemetry::EulerAngle(*from.attitude_euler_); } else { - attitude_angular_velocity_body_ = nullptr; + attitude_euler_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.AttitudeEulerResponse) } -void AttitudeAngularVelocityBodyResponse::SharedCtor() { -attitude_angular_velocity_body_ = nullptr; +void AttitudeEulerResponse::SharedCtor() { +attitude_euler_ = nullptr; } -AttitudeAngularVelocityBodyResponse::~AttitudeAngularVelocityBodyResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) +AttitudeEulerResponse::~AttitudeEulerResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.AttitudeEulerResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void AttitudeAngularVelocityBodyResponse::SharedDtor() { +void AttitudeEulerResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete attitude_angular_velocity_body_; + if (this != internal_default_instance()) delete attitude_euler_; } -void AttitudeAngularVelocityBodyResponse::ArenaDtor(void* object) { - AttitudeAngularVelocityBodyResponse* _this = reinterpret_cast< AttitudeAngularVelocityBodyResponse* >(object); +void AttitudeEulerResponse::ArenaDtor(void* object) { + AttitudeEulerResponse* _this = reinterpret_cast< AttitudeEulerResponse* >(object); (void)_this; } -void AttitudeAngularVelocityBodyResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void AttitudeEulerResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void AttitudeAngularVelocityBodyResponse::SetCachedSize(int size) const { +void AttitudeEulerResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void AttitudeAngularVelocityBodyResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) +void AttitudeEulerResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && attitude_angular_velocity_body_ != nullptr) { - delete attitude_angular_velocity_body_; + if (GetArena() == nullptr && attitude_euler_ != nullptr) { + delete attitude_euler_; } - attitude_angular_velocity_body_ = nullptr; + attitude_euler_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* AttitudeAngularVelocityBodyResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* AttitudeEulerResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.AngularVelocityBody attitude_angular_velocity_body = 1; + // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_attitude_angular_velocity_body(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_attitude_euler(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -6378,41 +6475,41 @@ const char* AttitudeAngularVelocityBodyResponse::_InternalParse(const char* ptr, #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* AttitudeAngularVelocityBodyResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* AttitudeEulerResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.AngularVelocityBody attitude_angular_velocity_body = 1; - if (this->has_attitude_angular_velocity_body()) { + // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; + if (this->has_attitude_euler()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::attitude_angular_velocity_body(this), target, stream); + 1, _Internal::attitude_euler(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.AttitudeEulerResponse) return target; } -size_t AttitudeAngularVelocityBodyResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) +size_t AttitudeEulerResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.AngularVelocityBody attitude_angular_velocity_body = 1; - if (this->has_attitude_angular_velocity_body()) { + // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; + if (this->has_attitude_euler()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *attitude_angular_velocity_body_); + *attitude_euler_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -6424,105 +6521,105 @@ size_t AttitudeAngularVelocityBodyResponse::ByteSizeLong() const { return total_size; } -void AttitudeAngularVelocityBodyResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) +void AttitudeEulerResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) GOOGLE_DCHECK_NE(&from, this); - const AttitudeAngularVelocityBodyResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const AttitudeEulerResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.AttitudeEulerResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.AttitudeEulerResponse) MergeFrom(*source); } } -void AttitudeAngularVelocityBodyResponse::MergeFrom(const AttitudeAngularVelocityBodyResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) +void AttitudeEulerResponse::MergeFrom(const AttitudeEulerResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_attitude_angular_velocity_body()) { - _internal_mutable_attitude_angular_velocity_body()->::mavsdk::rpc::telemetry::AngularVelocityBody::MergeFrom(from._internal_attitude_angular_velocity_body()); + if (from.has_attitude_euler()) { + _internal_mutable_attitude_euler()->::mavsdk::rpc::telemetry::EulerAngle::MergeFrom(from._internal_attitude_euler()); } } -void AttitudeAngularVelocityBodyResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) +void AttitudeEulerResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void AttitudeAngularVelocityBodyResponse::CopyFrom(const AttitudeAngularVelocityBodyResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) +void AttitudeEulerResponse::CopyFrom(const AttitudeEulerResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.AttitudeEulerResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool AttitudeAngularVelocityBodyResponse::IsInitialized() const { +bool AttitudeEulerResponse::IsInitialized() const { return true; } -void AttitudeAngularVelocityBodyResponse::InternalSwap(AttitudeAngularVelocityBodyResponse* other) { +void AttitudeEulerResponse::InternalSwap(AttitudeEulerResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(attitude_angular_velocity_body_, other->attitude_angular_velocity_body_); + swap(attitude_euler_, other->attitude_euler_); } -::PROTOBUF_NAMESPACE_ID::Metadata AttitudeAngularVelocityBodyResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata AttitudeEulerResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeCameraAttitudeQuaternionRequest::_Internal { +class SubscribeAttitudeAngularVelocityBodyRequest::_Internal { public: }; -SubscribeCameraAttitudeQuaternionRequest::SubscribeCameraAttitudeQuaternionRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeAttitudeAngularVelocityBodyRequest::SubscribeAttitudeAngularVelocityBodyRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) } -SubscribeCameraAttitudeQuaternionRequest::SubscribeCameraAttitudeQuaternionRequest(const SubscribeCameraAttitudeQuaternionRequest& from) +SubscribeAttitudeAngularVelocityBodyRequest::SubscribeAttitudeAngularVelocityBodyRequest(const SubscribeAttitudeAngularVelocityBodyRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) } -void SubscribeCameraAttitudeQuaternionRequest::SharedCtor() { +void SubscribeAttitudeAngularVelocityBodyRequest::SharedCtor() { } -SubscribeCameraAttitudeQuaternionRequest::~SubscribeCameraAttitudeQuaternionRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) +SubscribeAttitudeAngularVelocityBodyRequest::~SubscribeAttitudeAngularVelocityBodyRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeCameraAttitudeQuaternionRequest::SharedDtor() { +void SubscribeAttitudeAngularVelocityBodyRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeCameraAttitudeQuaternionRequest::ArenaDtor(void* object) { - SubscribeCameraAttitudeQuaternionRequest* _this = reinterpret_cast< SubscribeCameraAttitudeQuaternionRequest* >(object); +void SubscribeAttitudeAngularVelocityBodyRequest::ArenaDtor(void* object) { + SubscribeAttitudeAngularVelocityBodyRequest* _this = reinterpret_cast< SubscribeAttitudeAngularVelocityBodyRequest* >(object); (void)_this; } -void SubscribeCameraAttitudeQuaternionRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeAttitudeAngularVelocityBodyRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeCameraAttitudeQuaternionRequest::SetCachedSize(int size) const { +void SubscribeAttitudeAngularVelocityBodyRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeCameraAttitudeQuaternionRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) +void SubscribeAttitudeAngularVelocityBodyRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -6530,7 +6627,7 @@ void SubscribeCameraAttitudeQuaternionRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeCameraAttitudeQuaternionRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeAttitudeAngularVelocityBodyRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -6554,9 +6651,9 @@ const char* SubscribeCameraAttitudeQuaternionRequest::_InternalParse(const char* #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeCameraAttitudeQuaternionRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeAttitudeAngularVelocityBodyRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -6564,12 +6661,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeCameraAttitudeQuaternionRequest::_Inter target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) return target; } -size_t SubscribeCameraAttitudeQuaternionRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) +size_t SubscribeAttitudeAngularVelocityBodyRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -6585,23 +6682,23 @@ size_t SubscribeCameraAttitudeQuaternionRequest::ByteSizeLong() const { return total_size; } -void SubscribeCameraAttitudeQuaternionRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) +void SubscribeAttitudeAngularVelocityBodyRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeCameraAttitudeQuaternionRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeAttitudeAngularVelocityBodyRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) MergeFrom(*source); } } -void SubscribeCameraAttitudeQuaternionRequest::MergeFrom(const SubscribeCameraAttitudeQuaternionRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) +void SubscribeAttitudeAngularVelocityBodyRequest::MergeFrom(const SubscribeAttitudeAngularVelocityBodyRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -6609,111 +6706,111 @@ void SubscribeCameraAttitudeQuaternionRequest::MergeFrom(const SubscribeCameraAt } -void SubscribeCameraAttitudeQuaternionRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) +void SubscribeAttitudeAngularVelocityBodyRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeCameraAttitudeQuaternionRequest::CopyFrom(const SubscribeCameraAttitudeQuaternionRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) +void SubscribeAttitudeAngularVelocityBodyRequest::CopyFrom(const SubscribeAttitudeAngularVelocityBodyRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeAttitudeAngularVelocityBodyRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeCameraAttitudeQuaternionRequest::IsInitialized() const { +bool SubscribeAttitudeAngularVelocityBodyRequest::IsInitialized() const { return true; } -void SubscribeCameraAttitudeQuaternionRequest::InternalSwap(SubscribeCameraAttitudeQuaternionRequest* other) { +void SubscribeAttitudeAngularVelocityBodyRequest::InternalSwap(SubscribeAttitudeAngularVelocityBodyRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeCameraAttitudeQuaternionRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeAttitudeAngularVelocityBodyRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class CameraAttitudeQuaternionResponse::_Internal { +class AttitudeAngularVelocityBodyResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::Quaternion& attitude_quaternion(const CameraAttitudeQuaternionResponse* msg); + static const ::mavsdk::rpc::telemetry::AngularVelocityBody& attitude_angular_velocity_body(const AttitudeAngularVelocityBodyResponse* msg); }; -const ::mavsdk::rpc::telemetry::Quaternion& -CameraAttitudeQuaternionResponse::_Internal::attitude_quaternion(const CameraAttitudeQuaternionResponse* msg) { - return *msg->attitude_quaternion_; +const ::mavsdk::rpc::telemetry::AngularVelocityBody& +AttitudeAngularVelocityBodyResponse::_Internal::attitude_angular_velocity_body(const AttitudeAngularVelocityBodyResponse* msg) { + return *msg->attitude_angular_velocity_body_; } -CameraAttitudeQuaternionResponse::CameraAttitudeQuaternionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +AttitudeAngularVelocityBodyResponse::AttitudeAngularVelocityBodyResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) } -CameraAttitudeQuaternionResponse::CameraAttitudeQuaternionResponse(const CameraAttitudeQuaternionResponse& from) +AttitudeAngularVelocityBodyResponse::AttitudeAngularVelocityBodyResponse(const AttitudeAngularVelocityBodyResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_attitude_quaternion()) { - attitude_quaternion_ = new ::mavsdk::rpc::telemetry::Quaternion(*from.attitude_quaternion_); + if (from._internal_has_attitude_angular_velocity_body()) { + attitude_angular_velocity_body_ = new ::mavsdk::rpc::telemetry::AngularVelocityBody(*from.attitude_angular_velocity_body_); } else { - attitude_quaternion_ = nullptr; + attitude_angular_velocity_body_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) } -void CameraAttitudeQuaternionResponse::SharedCtor() { -attitude_quaternion_ = nullptr; +void AttitudeAngularVelocityBodyResponse::SharedCtor() { +attitude_angular_velocity_body_ = nullptr; } -CameraAttitudeQuaternionResponse::~CameraAttitudeQuaternionResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) +AttitudeAngularVelocityBodyResponse::~AttitudeAngularVelocityBodyResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void CameraAttitudeQuaternionResponse::SharedDtor() { +void AttitudeAngularVelocityBodyResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete attitude_quaternion_; + if (this != internal_default_instance()) delete attitude_angular_velocity_body_; } -void CameraAttitudeQuaternionResponse::ArenaDtor(void* object) { - CameraAttitudeQuaternionResponse* _this = reinterpret_cast< CameraAttitudeQuaternionResponse* >(object); +void AttitudeAngularVelocityBodyResponse::ArenaDtor(void* object) { + AttitudeAngularVelocityBodyResponse* _this = reinterpret_cast< AttitudeAngularVelocityBodyResponse* >(object); (void)_this; } -void CameraAttitudeQuaternionResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void AttitudeAngularVelocityBodyResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void CameraAttitudeQuaternionResponse::SetCachedSize(int size) const { +void AttitudeAngularVelocityBodyResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void CameraAttitudeQuaternionResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) +void AttitudeAngularVelocityBodyResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && attitude_quaternion_ != nullptr) { - delete attitude_quaternion_; + if (GetArena() == nullptr && attitude_angular_velocity_body_ != nullptr) { + delete attitude_angular_velocity_body_; } - attitude_quaternion_ = nullptr; + attitude_angular_velocity_body_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* CameraAttitudeQuaternionResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* AttitudeAngularVelocityBodyResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; + // .mavsdk.rpc.telemetry.AngularVelocityBody attitude_angular_velocity_body = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_attitude_quaternion(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_attitude_angular_velocity_body(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -6739,41 +6836,41 @@ const char* CameraAttitudeQuaternionResponse::_InternalParse(const char* ptr, :: #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* CameraAttitudeQuaternionResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* AttitudeAngularVelocityBodyResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; - if (this->has_attitude_quaternion()) { + // .mavsdk.rpc.telemetry.AngularVelocityBody attitude_angular_velocity_body = 1; + if (this->has_attitude_angular_velocity_body()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::attitude_quaternion(this), target, stream); + 1, _Internal::attitude_angular_velocity_body(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) return target; } -size_t CameraAttitudeQuaternionResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) +size_t AttitudeAngularVelocityBodyResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; - if (this->has_attitude_quaternion()) { + // .mavsdk.rpc.telemetry.AngularVelocityBody attitude_angular_velocity_body = 1; + if (this->has_attitude_angular_velocity_body()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *attitude_quaternion_); + *attitude_angular_velocity_body_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -6785,105 +6882,105 @@ size_t CameraAttitudeQuaternionResponse::ByteSizeLong() const { return total_size; } -void CameraAttitudeQuaternionResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) +void AttitudeAngularVelocityBodyResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) GOOGLE_DCHECK_NE(&from, this); - const CameraAttitudeQuaternionResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const AttitudeAngularVelocityBodyResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) MergeFrom(*source); } } -void CameraAttitudeQuaternionResponse::MergeFrom(const CameraAttitudeQuaternionResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) +void AttitudeAngularVelocityBodyResponse::MergeFrom(const AttitudeAngularVelocityBodyResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_attitude_quaternion()) { - _internal_mutable_attitude_quaternion()->::mavsdk::rpc::telemetry::Quaternion::MergeFrom(from._internal_attitude_quaternion()); + if (from.has_attitude_angular_velocity_body()) { + _internal_mutable_attitude_angular_velocity_body()->::mavsdk::rpc::telemetry::AngularVelocityBody::MergeFrom(from._internal_attitude_angular_velocity_body()); } } -void CameraAttitudeQuaternionResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) +void AttitudeAngularVelocityBodyResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void CameraAttitudeQuaternionResponse::CopyFrom(const CameraAttitudeQuaternionResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) +void AttitudeAngularVelocityBodyResponse::CopyFrom(const AttitudeAngularVelocityBodyResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.AttitudeAngularVelocityBodyResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool CameraAttitudeQuaternionResponse::IsInitialized() const { +bool AttitudeAngularVelocityBodyResponse::IsInitialized() const { return true; } -void CameraAttitudeQuaternionResponse::InternalSwap(CameraAttitudeQuaternionResponse* other) { +void AttitudeAngularVelocityBodyResponse::InternalSwap(AttitudeAngularVelocityBodyResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(attitude_quaternion_, other->attitude_quaternion_); + swap(attitude_angular_velocity_body_, other->attitude_angular_velocity_body_); } -::PROTOBUF_NAMESPACE_ID::Metadata CameraAttitudeQuaternionResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata AttitudeAngularVelocityBodyResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeCameraAttitudeEulerRequest::_Internal { +class SubscribeCameraAttitudeQuaternionRequest::_Internal { public: }; -SubscribeCameraAttitudeEulerRequest::SubscribeCameraAttitudeEulerRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeCameraAttitudeQuaternionRequest::SubscribeCameraAttitudeQuaternionRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) } -SubscribeCameraAttitudeEulerRequest::SubscribeCameraAttitudeEulerRequest(const SubscribeCameraAttitudeEulerRequest& from) +SubscribeCameraAttitudeQuaternionRequest::SubscribeCameraAttitudeQuaternionRequest(const SubscribeCameraAttitudeQuaternionRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) } -void SubscribeCameraAttitudeEulerRequest::SharedCtor() { +void SubscribeCameraAttitudeQuaternionRequest::SharedCtor() { } -SubscribeCameraAttitudeEulerRequest::~SubscribeCameraAttitudeEulerRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) +SubscribeCameraAttitudeQuaternionRequest::~SubscribeCameraAttitudeQuaternionRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeCameraAttitudeEulerRequest::SharedDtor() { +void SubscribeCameraAttitudeQuaternionRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeCameraAttitudeEulerRequest::ArenaDtor(void* object) { - SubscribeCameraAttitudeEulerRequest* _this = reinterpret_cast< SubscribeCameraAttitudeEulerRequest* >(object); +void SubscribeCameraAttitudeQuaternionRequest::ArenaDtor(void* object) { + SubscribeCameraAttitudeQuaternionRequest* _this = reinterpret_cast< SubscribeCameraAttitudeQuaternionRequest* >(object); (void)_this; } -void SubscribeCameraAttitudeEulerRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeCameraAttitudeQuaternionRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeCameraAttitudeEulerRequest::SetCachedSize(int size) const { +void SubscribeCameraAttitudeQuaternionRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeCameraAttitudeEulerRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) +void SubscribeCameraAttitudeQuaternionRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -6891,7 +6988,7 @@ void SubscribeCameraAttitudeEulerRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeCameraAttitudeEulerRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeCameraAttitudeQuaternionRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -6915,9 +7012,9 @@ const char* SubscribeCameraAttitudeEulerRequest::_InternalParse(const char* ptr, #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeCameraAttitudeEulerRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeCameraAttitudeQuaternionRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -6925,12 +7022,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeCameraAttitudeEulerRequest::_InternalSe target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) return target; } -size_t SubscribeCameraAttitudeEulerRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) +size_t SubscribeCameraAttitudeQuaternionRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -6946,23 +7043,23 @@ size_t SubscribeCameraAttitudeEulerRequest::ByteSizeLong() const { return total_size; } -void SubscribeCameraAttitudeEulerRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) +void SubscribeCameraAttitudeQuaternionRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeCameraAttitudeEulerRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeCameraAttitudeQuaternionRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) MergeFrom(*source); } } -void SubscribeCameraAttitudeEulerRequest::MergeFrom(const SubscribeCameraAttitudeEulerRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) +void SubscribeCameraAttitudeQuaternionRequest::MergeFrom(const SubscribeCameraAttitudeQuaternionRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -6970,111 +7067,111 @@ void SubscribeCameraAttitudeEulerRequest::MergeFrom(const SubscribeCameraAttitud } -void SubscribeCameraAttitudeEulerRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) +void SubscribeCameraAttitudeQuaternionRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeCameraAttitudeEulerRequest::CopyFrom(const SubscribeCameraAttitudeEulerRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) +void SubscribeCameraAttitudeQuaternionRequest::CopyFrom(const SubscribeCameraAttitudeQuaternionRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeQuaternionRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeCameraAttitudeEulerRequest::IsInitialized() const { +bool SubscribeCameraAttitudeQuaternionRequest::IsInitialized() const { return true; } -void SubscribeCameraAttitudeEulerRequest::InternalSwap(SubscribeCameraAttitudeEulerRequest* other) { +void SubscribeCameraAttitudeQuaternionRequest::InternalSwap(SubscribeCameraAttitudeQuaternionRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeCameraAttitudeEulerRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeCameraAttitudeQuaternionRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class CameraAttitudeEulerResponse::_Internal { +class CameraAttitudeQuaternionResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::EulerAngle& attitude_euler(const CameraAttitudeEulerResponse* msg); + static const ::mavsdk::rpc::telemetry::Quaternion& attitude_quaternion(const CameraAttitudeQuaternionResponse* msg); }; -const ::mavsdk::rpc::telemetry::EulerAngle& -CameraAttitudeEulerResponse::_Internal::attitude_euler(const CameraAttitudeEulerResponse* msg) { - return *msg->attitude_euler_; +const ::mavsdk::rpc::telemetry::Quaternion& +CameraAttitudeQuaternionResponse::_Internal::attitude_quaternion(const CameraAttitudeQuaternionResponse* msg) { + return *msg->attitude_quaternion_; } -CameraAttitudeEulerResponse::CameraAttitudeEulerResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +CameraAttitudeQuaternionResponse::CameraAttitudeQuaternionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) } -CameraAttitudeEulerResponse::CameraAttitudeEulerResponse(const CameraAttitudeEulerResponse& from) +CameraAttitudeQuaternionResponse::CameraAttitudeQuaternionResponse(const CameraAttitudeQuaternionResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_attitude_euler()) { - attitude_euler_ = new ::mavsdk::rpc::telemetry::EulerAngle(*from.attitude_euler_); + if (from._internal_has_attitude_quaternion()) { + attitude_quaternion_ = new ::mavsdk::rpc::telemetry::Quaternion(*from.attitude_quaternion_); } else { - attitude_euler_ = nullptr; + attitude_quaternion_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) } -void CameraAttitudeEulerResponse::SharedCtor() { -attitude_euler_ = nullptr; +void CameraAttitudeQuaternionResponse::SharedCtor() { +attitude_quaternion_ = nullptr; } -CameraAttitudeEulerResponse::~CameraAttitudeEulerResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) +CameraAttitudeQuaternionResponse::~CameraAttitudeQuaternionResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void CameraAttitudeEulerResponse::SharedDtor() { +void CameraAttitudeQuaternionResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete attitude_euler_; + if (this != internal_default_instance()) delete attitude_quaternion_; } -void CameraAttitudeEulerResponse::ArenaDtor(void* object) { - CameraAttitudeEulerResponse* _this = reinterpret_cast< CameraAttitudeEulerResponse* >(object); +void CameraAttitudeQuaternionResponse::ArenaDtor(void* object) { + CameraAttitudeQuaternionResponse* _this = reinterpret_cast< CameraAttitudeQuaternionResponse* >(object); (void)_this; } -void CameraAttitudeEulerResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void CameraAttitudeQuaternionResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void CameraAttitudeEulerResponse::SetCachedSize(int size) const { +void CameraAttitudeQuaternionResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void CameraAttitudeEulerResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) +void CameraAttitudeQuaternionResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && attitude_euler_ != nullptr) { - delete attitude_euler_; + if (GetArena() == nullptr && attitude_quaternion_ != nullptr) { + delete attitude_quaternion_; } - attitude_euler_ = nullptr; + attitude_quaternion_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* CameraAttitudeEulerResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* CameraAttitudeQuaternionResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; + // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_attitude_euler(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_attitude_quaternion(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -7100,41 +7197,41 @@ const char* CameraAttitudeEulerResponse::_InternalParse(const char* ptr, ::PROTO #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* CameraAttitudeEulerResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* CameraAttitudeQuaternionResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; - if (this->has_attitude_euler()) { + // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; + if (this->has_attitude_quaternion()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::attitude_euler(this), target, stream); + 1, _Internal::attitude_quaternion(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) return target; } -size_t CameraAttitudeEulerResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) +size_t CameraAttitudeQuaternionResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; - if (this->has_attitude_euler()) { + // .mavsdk.rpc.telemetry.Quaternion attitude_quaternion = 1; + if (this->has_attitude_quaternion()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *attitude_euler_); + *attitude_quaternion_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -7146,105 +7243,105 @@ size_t CameraAttitudeEulerResponse::ByteSizeLong() const { return total_size; } -void CameraAttitudeEulerResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) +void CameraAttitudeQuaternionResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) GOOGLE_DCHECK_NE(&from, this); - const CameraAttitudeEulerResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const CameraAttitudeQuaternionResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) MergeFrom(*source); } } -void CameraAttitudeEulerResponse::MergeFrom(const CameraAttitudeEulerResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) +void CameraAttitudeQuaternionResponse::MergeFrom(const CameraAttitudeQuaternionResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_attitude_euler()) { - _internal_mutable_attitude_euler()->::mavsdk::rpc::telemetry::EulerAngle::MergeFrom(from._internal_attitude_euler()); + if (from.has_attitude_quaternion()) { + _internal_mutable_attitude_quaternion()->::mavsdk::rpc::telemetry::Quaternion::MergeFrom(from._internal_attitude_quaternion()); } } -void CameraAttitudeEulerResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) +void CameraAttitudeQuaternionResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void CameraAttitudeEulerResponse::CopyFrom(const CameraAttitudeEulerResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) +void CameraAttitudeQuaternionResponse::CopyFrom(const CameraAttitudeQuaternionResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.CameraAttitudeQuaternionResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool CameraAttitudeEulerResponse::IsInitialized() const { +bool CameraAttitudeQuaternionResponse::IsInitialized() const { return true; } -void CameraAttitudeEulerResponse::InternalSwap(CameraAttitudeEulerResponse* other) { +void CameraAttitudeQuaternionResponse::InternalSwap(CameraAttitudeQuaternionResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(attitude_euler_, other->attitude_euler_); + swap(attitude_quaternion_, other->attitude_quaternion_); } -::PROTOBUF_NAMESPACE_ID::Metadata CameraAttitudeEulerResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata CameraAttitudeQuaternionResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeVelocityNedRequest::_Internal { +class SubscribeCameraAttitudeEulerRequest::_Internal { public: }; -SubscribeVelocityNedRequest::SubscribeVelocityNedRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeCameraAttitudeEulerRequest::SubscribeCameraAttitudeEulerRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) } -SubscribeVelocityNedRequest::SubscribeVelocityNedRequest(const SubscribeVelocityNedRequest& from) +SubscribeCameraAttitudeEulerRequest::SubscribeCameraAttitudeEulerRequest(const SubscribeCameraAttitudeEulerRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) } -void SubscribeVelocityNedRequest::SharedCtor() { +void SubscribeCameraAttitudeEulerRequest::SharedCtor() { } -SubscribeVelocityNedRequest::~SubscribeVelocityNedRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) +SubscribeCameraAttitudeEulerRequest::~SubscribeCameraAttitudeEulerRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeVelocityNedRequest::SharedDtor() { +void SubscribeCameraAttitudeEulerRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeVelocityNedRequest::ArenaDtor(void* object) { - SubscribeVelocityNedRequest* _this = reinterpret_cast< SubscribeVelocityNedRequest* >(object); +void SubscribeCameraAttitudeEulerRequest::ArenaDtor(void* object) { + SubscribeCameraAttitudeEulerRequest* _this = reinterpret_cast< SubscribeCameraAttitudeEulerRequest* >(object); (void)_this; } -void SubscribeVelocityNedRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeCameraAttitudeEulerRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeVelocityNedRequest::SetCachedSize(int size) const { +void SubscribeCameraAttitudeEulerRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeVelocityNedRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) +void SubscribeCameraAttitudeEulerRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -7252,7 +7349,7 @@ void SubscribeVelocityNedRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeVelocityNedRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeCameraAttitudeEulerRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -7276,9 +7373,9 @@ const char* SubscribeVelocityNedRequest::_InternalParse(const char* ptr, ::PROTO #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeVelocityNedRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeCameraAttitudeEulerRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -7286,12 +7383,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeVelocityNedRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) return target; } -size_t SubscribeVelocityNedRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) +size_t SubscribeCameraAttitudeEulerRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -7307,23 +7404,23 @@ size_t SubscribeVelocityNedRequest::ByteSizeLong() const { return total_size; } -void SubscribeVelocityNedRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) +void SubscribeCameraAttitudeEulerRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeVelocityNedRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeCameraAttitudeEulerRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) MergeFrom(*source); } } -void SubscribeVelocityNedRequest::MergeFrom(const SubscribeVelocityNedRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) +void SubscribeCameraAttitudeEulerRequest::MergeFrom(const SubscribeCameraAttitudeEulerRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -7331,111 +7428,111 @@ void SubscribeVelocityNedRequest::MergeFrom(const SubscribeVelocityNedRequest& f } -void SubscribeVelocityNedRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) +void SubscribeCameraAttitudeEulerRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeVelocityNedRequest::CopyFrom(const SubscribeVelocityNedRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) +void SubscribeCameraAttitudeEulerRequest::CopyFrom(const SubscribeCameraAttitudeEulerRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeCameraAttitudeEulerRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeVelocityNedRequest::IsInitialized() const { +bool SubscribeCameraAttitudeEulerRequest::IsInitialized() const { return true; } -void SubscribeVelocityNedRequest::InternalSwap(SubscribeVelocityNedRequest* other) { +void SubscribeCameraAttitudeEulerRequest::InternalSwap(SubscribeCameraAttitudeEulerRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeVelocityNedRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeCameraAttitudeEulerRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class VelocityNedResponse::_Internal { +class CameraAttitudeEulerResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::VelocityNed& velocity_ned(const VelocityNedResponse* msg); + static const ::mavsdk::rpc::telemetry::EulerAngle& attitude_euler(const CameraAttitudeEulerResponse* msg); }; -const ::mavsdk::rpc::telemetry::VelocityNed& -VelocityNedResponse::_Internal::velocity_ned(const VelocityNedResponse* msg) { - return *msg->velocity_ned_; +const ::mavsdk::rpc::telemetry::EulerAngle& +CameraAttitudeEulerResponse::_Internal::attitude_euler(const CameraAttitudeEulerResponse* msg) { + return *msg->attitude_euler_; } -VelocityNedResponse::VelocityNedResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +CameraAttitudeEulerResponse::CameraAttitudeEulerResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.VelocityNedResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) } -VelocityNedResponse::VelocityNedResponse(const VelocityNedResponse& from) +CameraAttitudeEulerResponse::CameraAttitudeEulerResponse(const CameraAttitudeEulerResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_velocity_ned()) { - velocity_ned_ = new ::mavsdk::rpc::telemetry::VelocityNed(*from.velocity_ned_); + if (from._internal_has_attitude_euler()) { + attitude_euler_ = new ::mavsdk::rpc::telemetry::EulerAngle(*from.attitude_euler_); } else { - velocity_ned_ = nullptr; + attitude_euler_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.VelocityNedResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) } -void VelocityNedResponse::SharedCtor() { -velocity_ned_ = nullptr; +void CameraAttitudeEulerResponse::SharedCtor() { +attitude_euler_ = nullptr; } -VelocityNedResponse::~VelocityNedResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.VelocityNedResponse) +CameraAttitudeEulerResponse::~CameraAttitudeEulerResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void VelocityNedResponse::SharedDtor() { +void CameraAttitudeEulerResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete velocity_ned_; + if (this != internal_default_instance()) delete attitude_euler_; } -void VelocityNedResponse::ArenaDtor(void* object) { - VelocityNedResponse* _this = reinterpret_cast< VelocityNedResponse* >(object); +void CameraAttitudeEulerResponse::ArenaDtor(void* object) { + CameraAttitudeEulerResponse* _this = reinterpret_cast< CameraAttitudeEulerResponse* >(object); (void)_this; } -void VelocityNedResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void CameraAttitudeEulerResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void VelocityNedResponse::SetCachedSize(int size) const { +void CameraAttitudeEulerResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void VelocityNedResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.VelocityNedResponse) +void CameraAttitudeEulerResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && velocity_ned_ != nullptr) { - delete velocity_ned_; + if (GetArena() == nullptr && attitude_euler_ != nullptr) { + delete attitude_euler_; } - velocity_ned_ = nullptr; + attitude_euler_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* VelocityNedResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* CameraAttitudeEulerResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.VelocityNed velocity_ned = 1; + // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_velocity_ned(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_attitude_euler(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -7461,41 +7558,41 @@ const char* VelocityNedResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAME #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* VelocityNedResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* CameraAttitudeEulerResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.VelocityNedResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.VelocityNed velocity_ned = 1; - if (this->has_velocity_ned()) { + // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; + if (this->has_attitude_euler()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::velocity_ned(this), target, stream); + 1, _Internal::attitude_euler(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.VelocityNedResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) return target; } -size_t VelocityNedResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.VelocityNedResponse) +size_t CameraAttitudeEulerResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.VelocityNed velocity_ned = 1; - if (this->has_velocity_ned()) { + // .mavsdk.rpc.telemetry.EulerAngle attitude_euler = 1; + if (this->has_attitude_euler()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *velocity_ned_); + *attitude_euler_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -7507,105 +7604,105 @@ size_t VelocityNedResponse::ByteSizeLong() const { return total_size; } -void VelocityNedResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.VelocityNedResponse) +void CameraAttitudeEulerResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) GOOGLE_DCHECK_NE(&from, this); - const VelocityNedResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const CameraAttitudeEulerResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.VelocityNedResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.VelocityNedResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) MergeFrom(*source); } } -void VelocityNedResponse::MergeFrom(const VelocityNedResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.VelocityNedResponse) +void CameraAttitudeEulerResponse::MergeFrom(const CameraAttitudeEulerResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_velocity_ned()) { - _internal_mutable_velocity_ned()->::mavsdk::rpc::telemetry::VelocityNed::MergeFrom(from._internal_velocity_ned()); + if (from.has_attitude_euler()) { + _internal_mutable_attitude_euler()->::mavsdk::rpc::telemetry::EulerAngle::MergeFrom(from._internal_attitude_euler()); } } -void VelocityNedResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.VelocityNedResponse) +void CameraAttitudeEulerResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void VelocityNedResponse::CopyFrom(const VelocityNedResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.VelocityNedResponse) +void CameraAttitudeEulerResponse::CopyFrom(const CameraAttitudeEulerResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.CameraAttitudeEulerResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool VelocityNedResponse::IsInitialized() const { +bool CameraAttitudeEulerResponse::IsInitialized() const { return true; } -void VelocityNedResponse::InternalSwap(VelocityNedResponse* other) { +void CameraAttitudeEulerResponse::InternalSwap(CameraAttitudeEulerResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(velocity_ned_, other->velocity_ned_); + swap(attitude_euler_, other->attitude_euler_); } -::PROTOBUF_NAMESPACE_ID::Metadata VelocityNedResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata CameraAttitudeEulerResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeGpsInfoRequest::_Internal { +class SubscribeVelocityNedRequest::_Internal { public: }; -SubscribeGpsInfoRequest::SubscribeGpsInfoRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeVelocityNedRequest::SubscribeVelocityNedRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) } -SubscribeGpsInfoRequest::SubscribeGpsInfoRequest(const SubscribeGpsInfoRequest& from) +SubscribeVelocityNedRequest::SubscribeVelocityNedRequest(const SubscribeVelocityNedRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) } -void SubscribeGpsInfoRequest::SharedCtor() { +void SubscribeVelocityNedRequest::SharedCtor() { } -SubscribeGpsInfoRequest::~SubscribeGpsInfoRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) +SubscribeVelocityNedRequest::~SubscribeVelocityNedRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeGpsInfoRequest::SharedDtor() { +void SubscribeVelocityNedRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeGpsInfoRequest::ArenaDtor(void* object) { - SubscribeGpsInfoRequest* _this = reinterpret_cast< SubscribeGpsInfoRequest* >(object); +void SubscribeVelocityNedRequest::ArenaDtor(void* object) { + SubscribeVelocityNedRequest* _this = reinterpret_cast< SubscribeVelocityNedRequest* >(object); (void)_this; } -void SubscribeGpsInfoRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeVelocityNedRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeGpsInfoRequest::SetCachedSize(int size) const { +void SubscribeVelocityNedRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeGpsInfoRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) +void SubscribeVelocityNedRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -7613,7 +7710,7 @@ void SubscribeGpsInfoRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeGpsInfoRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeVelocityNedRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -7637,9 +7734,9 @@ const char* SubscribeGpsInfoRequest::_InternalParse(const char* ptr, ::PROTOBUF_ #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeGpsInfoRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeVelocityNedRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -7647,12 +7744,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeGpsInfoRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) return target; } -size_t SubscribeGpsInfoRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) +size_t SubscribeVelocityNedRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -7668,23 +7765,23 @@ size_t SubscribeGpsInfoRequest::ByteSizeLong() const { return total_size; } -void SubscribeGpsInfoRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) +void SubscribeVelocityNedRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeGpsInfoRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeVelocityNedRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) MergeFrom(*source); } } -void SubscribeGpsInfoRequest::MergeFrom(const SubscribeGpsInfoRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) +void SubscribeVelocityNedRequest::MergeFrom(const SubscribeVelocityNedRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -7692,111 +7789,111 @@ void SubscribeGpsInfoRequest::MergeFrom(const SubscribeGpsInfoRequest& from) { } -void SubscribeGpsInfoRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) +void SubscribeVelocityNedRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeGpsInfoRequest::CopyFrom(const SubscribeGpsInfoRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) +void SubscribeVelocityNedRequest::CopyFrom(const SubscribeVelocityNedRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeVelocityNedRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeGpsInfoRequest::IsInitialized() const { +bool SubscribeVelocityNedRequest::IsInitialized() const { return true; } -void SubscribeGpsInfoRequest::InternalSwap(SubscribeGpsInfoRequest* other) { +void SubscribeVelocityNedRequest::InternalSwap(SubscribeVelocityNedRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeGpsInfoRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeVelocityNedRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class GpsInfoResponse::_Internal { +class VelocityNedResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::GpsInfo& gps_info(const GpsInfoResponse* msg); + static const ::mavsdk::rpc::telemetry::VelocityNed& velocity_ned(const VelocityNedResponse* msg); }; -const ::mavsdk::rpc::telemetry::GpsInfo& -GpsInfoResponse::_Internal::gps_info(const GpsInfoResponse* msg) { - return *msg->gps_info_; +const ::mavsdk::rpc::telemetry::VelocityNed& +VelocityNedResponse::_Internal::velocity_ned(const VelocityNedResponse* msg) { + return *msg->velocity_ned_; } -GpsInfoResponse::GpsInfoResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +VelocityNedResponse::VelocityNedResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.GpsInfoResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.VelocityNedResponse) } -GpsInfoResponse::GpsInfoResponse(const GpsInfoResponse& from) +VelocityNedResponse::VelocityNedResponse(const VelocityNedResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_gps_info()) { - gps_info_ = new ::mavsdk::rpc::telemetry::GpsInfo(*from.gps_info_); + if (from._internal_has_velocity_ned()) { + velocity_ned_ = new ::mavsdk::rpc::telemetry::VelocityNed(*from.velocity_ned_); } else { - gps_info_ = nullptr; + velocity_ned_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.GpsInfoResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.VelocityNedResponse) } -void GpsInfoResponse::SharedCtor() { -gps_info_ = nullptr; +void VelocityNedResponse::SharedCtor() { +velocity_ned_ = nullptr; } -GpsInfoResponse::~GpsInfoResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.GpsInfoResponse) +VelocityNedResponse::~VelocityNedResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.VelocityNedResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void GpsInfoResponse::SharedDtor() { +void VelocityNedResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete gps_info_; + if (this != internal_default_instance()) delete velocity_ned_; } -void GpsInfoResponse::ArenaDtor(void* object) { - GpsInfoResponse* _this = reinterpret_cast< GpsInfoResponse* >(object); +void VelocityNedResponse::ArenaDtor(void* object) { + VelocityNedResponse* _this = reinterpret_cast< VelocityNedResponse* >(object); (void)_this; } -void GpsInfoResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void VelocityNedResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void GpsInfoResponse::SetCachedSize(int size) const { +void VelocityNedResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void GpsInfoResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.GpsInfoResponse) +void VelocityNedResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.VelocityNedResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && gps_info_ != nullptr) { - delete gps_info_; + if (GetArena() == nullptr && velocity_ned_ != nullptr) { + delete velocity_ned_; } - gps_info_ = nullptr; + velocity_ned_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* GpsInfoResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* VelocityNedResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.GpsInfo gps_info = 1; + // .mavsdk.rpc.telemetry.VelocityNed velocity_ned = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_gps_info(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_velocity_ned(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -7822,41 +7919,41 @@ const char* GpsInfoResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPAC #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* GpsInfoResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* VelocityNedResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.GpsInfoResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.VelocityNedResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.GpsInfo gps_info = 1; - if (this->has_gps_info()) { + // .mavsdk.rpc.telemetry.VelocityNed velocity_ned = 1; + if (this->has_velocity_ned()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::gps_info(this), target, stream); + 1, _Internal::velocity_ned(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.GpsInfoResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.VelocityNedResponse) return target; } -size_t GpsInfoResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.GpsInfoResponse) +size_t VelocityNedResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.VelocityNedResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.GpsInfo gps_info = 1; - if (this->has_gps_info()) { + // .mavsdk.rpc.telemetry.VelocityNed velocity_ned = 1; + if (this->has_velocity_ned()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *gps_info_); + *velocity_ned_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -7868,105 +7965,105 @@ size_t GpsInfoResponse::ByteSizeLong() const { return total_size; } -void GpsInfoResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.GpsInfoResponse) +void VelocityNedResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.VelocityNedResponse) GOOGLE_DCHECK_NE(&from, this); - const GpsInfoResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const VelocityNedResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.GpsInfoResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.VelocityNedResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.GpsInfoResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.VelocityNedResponse) MergeFrom(*source); } } -void GpsInfoResponse::MergeFrom(const GpsInfoResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.GpsInfoResponse) +void VelocityNedResponse::MergeFrom(const VelocityNedResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.VelocityNedResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_gps_info()) { - _internal_mutable_gps_info()->::mavsdk::rpc::telemetry::GpsInfo::MergeFrom(from._internal_gps_info()); + if (from.has_velocity_ned()) { + _internal_mutable_velocity_ned()->::mavsdk::rpc::telemetry::VelocityNed::MergeFrom(from._internal_velocity_ned()); } } -void GpsInfoResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.GpsInfoResponse) +void VelocityNedResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.VelocityNedResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void GpsInfoResponse::CopyFrom(const GpsInfoResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.GpsInfoResponse) +void VelocityNedResponse::CopyFrom(const VelocityNedResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.VelocityNedResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool GpsInfoResponse::IsInitialized() const { +bool VelocityNedResponse::IsInitialized() const { return true; } -void GpsInfoResponse::InternalSwap(GpsInfoResponse* other) { +void VelocityNedResponse::InternalSwap(VelocityNedResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(gps_info_, other->gps_info_); + swap(velocity_ned_, other->velocity_ned_); } -::PROTOBUF_NAMESPACE_ID::Metadata GpsInfoResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata VelocityNedResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeRawGpsRequest::_Internal { +class SubscribeGpsInfoRequest::_Internal { public: }; -SubscribeRawGpsRequest::SubscribeRawGpsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeGpsInfoRequest::SubscribeGpsInfoRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) } -SubscribeRawGpsRequest::SubscribeRawGpsRequest(const SubscribeRawGpsRequest& from) +SubscribeGpsInfoRequest::SubscribeGpsInfoRequest(const SubscribeGpsInfoRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) } -void SubscribeRawGpsRequest::SharedCtor() { +void SubscribeGpsInfoRequest::SharedCtor() { } -SubscribeRawGpsRequest::~SubscribeRawGpsRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) +SubscribeGpsInfoRequest::~SubscribeGpsInfoRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeRawGpsRequest::SharedDtor() { +void SubscribeGpsInfoRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeRawGpsRequest::ArenaDtor(void* object) { - SubscribeRawGpsRequest* _this = reinterpret_cast< SubscribeRawGpsRequest* >(object); +void SubscribeGpsInfoRequest::ArenaDtor(void* object) { + SubscribeGpsInfoRequest* _this = reinterpret_cast< SubscribeGpsInfoRequest* >(object); (void)_this; } -void SubscribeRawGpsRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeGpsInfoRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeRawGpsRequest::SetCachedSize(int size) const { +void SubscribeGpsInfoRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeRawGpsRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) +void SubscribeGpsInfoRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -7974,7 +8071,7 @@ void SubscribeRawGpsRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeRawGpsRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeGpsInfoRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -7998,9 +8095,9 @@ const char* SubscribeRawGpsRequest::_InternalParse(const char* ptr, ::PROTOBUF_N #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeRawGpsRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeGpsInfoRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -8008,12 +8105,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeRawGpsRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) return target; } -size_t SubscribeRawGpsRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) +size_t SubscribeGpsInfoRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -8029,23 +8126,23 @@ size_t SubscribeRawGpsRequest::ByteSizeLong() const { return total_size; } -void SubscribeRawGpsRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) +void SubscribeGpsInfoRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeRawGpsRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeGpsInfoRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) MergeFrom(*source); } } -void SubscribeRawGpsRequest::MergeFrom(const SubscribeRawGpsRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) +void SubscribeGpsInfoRequest::MergeFrom(const SubscribeGpsInfoRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -8053,111 +8150,111 @@ void SubscribeRawGpsRequest::MergeFrom(const SubscribeRawGpsRequest& from) { } -void SubscribeRawGpsRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) +void SubscribeGpsInfoRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeRawGpsRequest::CopyFrom(const SubscribeRawGpsRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) +void SubscribeGpsInfoRequest::CopyFrom(const SubscribeGpsInfoRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeGpsInfoRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeRawGpsRequest::IsInitialized() const { +bool SubscribeGpsInfoRequest::IsInitialized() const { return true; } -void SubscribeRawGpsRequest::InternalSwap(SubscribeRawGpsRequest* other) { +void SubscribeGpsInfoRequest::InternalSwap(SubscribeGpsInfoRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeRawGpsRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeGpsInfoRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class RawGpsResponse::_Internal { +class GpsInfoResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::RawGps& raw_gps(const RawGpsResponse* msg); + static const ::mavsdk::rpc::telemetry::GpsInfo& gps_info(const GpsInfoResponse* msg); }; -const ::mavsdk::rpc::telemetry::RawGps& -RawGpsResponse::_Internal::raw_gps(const RawGpsResponse* msg) { - return *msg->raw_gps_; +const ::mavsdk::rpc::telemetry::GpsInfo& +GpsInfoResponse::_Internal::gps_info(const GpsInfoResponse* msg) { + return *msg->gps_info_; } -RawGpsResponse::RawGpsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +GpsInfoResponse::GpsInfoResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.RawGpsResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.GpsInfoResponse) } -RawGpsResponse::RawGpsResponse(const RawGpsResponse& from) +GpsInfoResponse::GpsInfoResponse(const GpsInfoResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_raw_gps()) { - raw_gps_ = new ::mavsdk::rpc::telemetry::RawGps(*from.raw_gps_); + if (from._internal_has_gps_info()) { + gps_info_ = new ::mavsdk::rpc::telemetry::GpsInfo(*from.gps_info_); } else { - raw_gps_ = nullptr; + gps_info_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.RawGpsResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.GpsInfoResponse) } -void RawGpsResponse::SharedCtor() { -raw_gps_ = nullptr; +void GpsInfoResponse::SharedCtor() { +gps_info_ = nullptr; } -RawGpsResponse::~RawGpsResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.RawGpsResponse) +GpsInfoResponse::~GpsInfoResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.GpsInfoResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void RawGpsResponse::SharedDtor() { +void GpsInfoResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete raw_gps_; + if (this != internal_default_instance()) delete gps_info_; } -void RawGpsResponse::ArenaDtor(void* object) { - RawGpsResponse* _this = reinterpret_cast< RawGpsResponse* >(object); +void GpsInfoResponse::ArenaDtor(void* object) { + GpsInfoResponse* _this = reinterpret_cast< GpsInfoResponse* >(object); (void)_this; } -void RawGpsResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void GpsInfoResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void RawGpsResponse::SetCachedSize(int size) const { +void GpsInfoResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void RawGpsResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.RawGpsResponse) +void GpsInfoResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.GpsInfoResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && raw_gps_ != nullptr) { - delete raw_gps_; + if (GetArena() == nullptr && gps_info_ != nullptr) { + delete gps_info_; } - raw_gps_ = nullptr; + gps_info_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* RawGpsResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* GpsInfoResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.RawGps raw_gps = 1; + // .mavsdk.rpc.telemetry.GpsInfo gps_info = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_raw_gps(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_gps_info(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -8183,41 +8280,41 @@ const char* RawGpsResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* RawGpsResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* GpsInfoResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.RawGpsResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.GpsInfoResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.RawGps raw_gps = 1; - if (this->has_raw_gps()) { + // .mavsdk.rpc.telemetry.GpsInfo gps_info = 1; + if (this->has_gps_info()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::raw_gps(this), target, stream); + 1, _Internal::gps_info(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.RawGpsResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.GpsInfoResponse) return target; } -size_t RawGpsResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.RawGpsResponse) +size_t GpsInfoResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.GpsInfoResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.RawGps raw_gps = 1; - if (this->has_raw_gps()) { + // .mavsdk.rpc.telemetry.GpsInfo gps_info = 1; + if (this->has_gps_info()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *raw_gps_); + *gps_info_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -8229,105 +8326,105 @@ size_t RawGpsResponse::ByteSizeLong() const { return total_size; } -void RawGpsResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.RawGpsResponse) +void GpsInfoResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.GpsInfoResponse) GOOGLE_DCHECK_NE(&from, this); - const RawGpsResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const GpsInfoResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.RawGpsResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.GpsInfoResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.RawGpsResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.GpsInfoResponse) MergeFrom(*source); } } -void RawGpsResponse::MergeFrom(const RawGpsResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.RawGpsResponse) +void GpsInfoResponse::MergeFrom(const GpsInfoResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.GpsInfoResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_raw_gps()) { - _internal_mutable_raw_gps()->::mavsdk::rpc::telemetry::RawGps::MergeFrom(from._internal_raw_gps()); + if (from.has_gps_info()) { + _internal_mutable_gps_info()->::mavsdk::rpc::telemetry::GpsInfo::MergeFrom(from._internal_gps_info()); } } -void RawGpsResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.RawGpsResponse) +void GpsInfoResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.GpsInfoResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void RawGpsResponse::CopyFrom(const RawGpsResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.RawGpsResponse) +void GpsInfoResponse::CopyFrom(const GpsInfoResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.GpsInfoResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool RawGpsResponse::IsInitialized() const { +bool GpsInfoResponse::IsInitialized() const { return true; } -void RawGpsResponse::InternalSwap(RawGpsResponse* other) { +void GpsInfoResponse::InternalSwap(GpsInfoResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(raw_gps_, other->raw_gps_); + swap(gps_info_, other->gps_info_); } -::PROTOBUF_NAMESPACE_ID::Metadata RawGpsResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata GpsInfoResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeBatteryRequest::_Internal { +class SubscribeRawGpsRequest::_Internal { public: }; -SubscribeBatteryRequest::SubscribeBatteryRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeRawGpsRequest::SubscribeRawGpsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeBatteryRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) } -SubscribeBatteryRequest::SubscribeBatteryRequest(const SubscribeBatteryRequest& from) +SubscribeRawGpsRequest::SubscribeRawGpsRequest(const SubscribeRawGpsRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeBatteryRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) } -void SubscribeBatteryRequest::SharedCtor() { +void SubscribeRawGpsRequest::SharedCtor() { } -SubscribeBatteryRequest::~SubscribeBatteryRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeBatteryRequest) +SubscribeRawGpsRequest::~SubscribeRawGpsRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeBatteryRequest::SharedDtor() { +void SubscribeRawGpsRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeBatteryRequest::ArenaDtor(void* object) { - SubscribeBatteryRequest* _this = reinterpret_cast< SubscribeBatteryRequest* >(object); +void SubscribeRawGpsRequest::ArenaDtor(void* object) { + SubscribeRawGpsRequest* _this = reinterpret_cast< SubscribeRawGpsRequest* >(object); (void)_this; } -void SubscribeBatteryRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeRawGpsRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeBatteryRequest::SetCachedSize(int size) const { +void SubscribeRawGpsRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeBatteryRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) +void SubscribeRawGpsRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -8335,7 +8432,7 @@ void SubscribeBatteryRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeBatteryRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeRawGpsRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -8359,9 +8456,9 @@ const char* SubscribeBatteryRequest::_InternalParse(const char* ptr, ::PROTOBUF_ #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeBatteryRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeRawGpsRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -8369,12 +8466,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeBatteryRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeBatteryRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) return target; } -size_t SubscribeBatteryRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) +size_t SubscribeRawGpsRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -8390,23 +8487,23 @@ size_t SubscribeBatteryRequest::ByteSizeLong() const { return total_size; } -void SubscribeBatteryRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) +void SubscribeRawGpsRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeBatteryRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeRawGpsRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeBatteryRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeBatteryRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) MergeFrom(*source); } } -void SubscribeBatteryRequest::MergeFrom(const SubscribeBatteryRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) +void SubscribeRawGpsRequest::MergeFrom(const SubscribeRawGpsRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -8414,111 +8511,111 @@ void SubscribeBatteryRequest::MergeFrom(const SubscribeBatteryRequest& from) { } -void SubscribeBatteryRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) +void SubscribeRawGpsRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeBatteryRequest::CopyFrom(const SubscribeBatteryRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) +void SubscribeRawGpsRequest::CopyFrom(const SubscribeRawGpsRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeRawGpsRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeBatteryRequest::IsInitialized() const { +bool SubscribeRawGpsRequest::IsInitialized() const { return true; } -void SubscribeBatteryRequest::InternalSwap(SubscribeBatteryRequest* other) { +void SubscribeRawGpsRequest::InternalSwap(SubscribeRawGpsRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeBatteryRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeRawGpsRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class BatteryResponse::_Internal { +class RawGpsResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::Battery& battery(const BatteryResponse* msg); + static const ::mavsdk::rpc::telemetry::RawGps& raw_gps(const RawGpsResponse* msg); }; -const ::mavsdk::rpc::telemetry::Battery& -BatteryResponse::_Internal::battery(const BatteryResponse* msg) { - return *msg->battery_; +const ::mavsdk::rpc::telemetry::RawGps& +RawGpsResponse::_Internal::raw_gps(const RawGpsResponse* msg) { + return *msg->raw_gps_; } -BatteryResponse::BatteryResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +RawGpsResponse::RawGpsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.BatteryResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.RawGpsResponse) } -BatteryResponse::BatteryResponse(const BatteryResponse& from) +RawGpsResponse::RawGpsResponse(const RawGpsResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_battery()) { - battery_ = new ::mavsdk::rpc::telemetry::Battery(*from.battery_); + if (from._internal_has_raw_gps()) { + raw_gps_ = new ::mavsdk::rpc::telemetry::RawGps(*from.raw_gps_); } else { - battery_ = nullptr; + raw_gps_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.BatteryResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.RawGpsResponse) } -void BatteryResponse::SharedCtor() { -battery_ = nullptr; +void RawGpsResponse::SharedCtor() { +raw_gps_ = nullptr; } -BatteryResponse::~BatteryResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.BatteryResponse) +RawGpsResponse::~RawGpsResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.RawGpsResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void BatteryResponse::SharedDtor() { +void RawGpsResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete battery_; + if (this != internal_default_instance()) delete raw_gps_; } -void BatteryResponse::ArenaDtor(void* object) { - BatteryResponse* _this = reinterpret_cast< BatteryResponse* >(object); +void RawGpsResponse::ArenaDtor(void* object) { + RawGpsResponse* _this = reinterpret_cast< RawGpsResponse* >(object); (void)_this; } -void BatteryResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void RawGpsResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void BatteryResponse::SetCachedSize(int size) const { +void RawGpsResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void BatteryResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.BatteryResponse) +void RawGpsResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.RawGpsResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && battery_ != nullptr) { - delete battery_; + if (GetArena() == nullptr && raw_gps_ != nullptr) { + delete raw_gps_; } - battery_ = nullptr; + raw_gps_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* BatteryResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* RawGpsResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.Battery battery = 1; + // .mavsdk.rpc.telemetry.RawGps raw_gps = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_battery(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_raw_gps(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -8544,41 +8641,41 @@ const char* BatteryResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPAC #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* BatteryResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* RawGpsResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.BatteryResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.RawGpsResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Battery battery = 1; - if (this->has_battery()) { + // .mavsdk.rpc.telemetry.RawGps raw_gps = 1; + if (this->has_raw_gps()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::battery(this), target, stream); + 1, _Internal::raw_gps(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.BatteryResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.RawGpsResponse) return target; } -size_t BatteryResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.BatteryResponse) +size_t RawGpsResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.RawGpsResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Battery battery = 1; - if (this->has_battery()) { + // .mavsdk.rpc.telemetry.RawGps raw_gps = 1; + if (this->has_raw_gps()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *battery_); + *raw_gps_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -8590,105 +8687,105 @@ size_t BatteryResponse::ByteSizeLong() const { return total_size; } -void BatteryResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.BatteryResponse) +void RawGpsResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.RawGpsResponse) GOOGLE_DCHECK_NE(&from, this); - const BatteryResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const RawGpsResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.BatteryResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.RawGpsResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.BatteryResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.RawGpsResponse) MergeFrom(*source); } } -void BatteryResponse::MergeFrom(const BatteryResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.BatteryResponse) +void RawGpsResponse::MergeFrom(const RawGpsResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.RawGpsResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_battery()) { - _internal_mutable_battery()->::mavsdk::rpc::telemetry::Battery::MergeFrom(from._internal_battery()); + if (from.has_raw_gps()) { + _internal_mutable_raw_gps()->::mavsdk::rpc::telemetry::RawGps::MergeFrom(from._internal_raw_gps()); } } -void BatteryResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.BatteryResponse) +void RawGpsResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.RawGpsResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void BatteryResponse::CopyFrom(const BatteryResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.BatteryResponse) +void RawGpsResponse::CopyFrom(const RawGpsResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.RawGpsResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool BatteryResponse::IsInitialized() const { +bool RawGpsResponse::IsInitialized() const { return true; } -void BatteryResponse::InternalSwap(BatteryResponse* other) { +void RawGpsResponse::InternalSwap(RawGpsResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(battery_, other->battery_); + swap(raw_gps_, other->raw_gps_); } -::PROTOBUF_NAMESPACE_ID::Metadata BatteryResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata RawGpsResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeFlightModeRequest::_Internal { +class SubscribeBatteryRequest::_Internal { public: }; -SubscribeFlightModeRequest::SubscribeFlightModeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeBatteryRequest::SubscribeBatteryRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeBatteryRequest) } -SubscribeFlightModeRequest::SubscribeFlightModeRequest(const SubscribeFlightModeRequest& from) +SubscribeBatteryRequest::SubscribeBatteryRequest(const SubscribeBatteryRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeBatteryRequest) } -void SubscribeFlightModeRequest::SharedCtor() { +void SubscribeBatteryRequest::SharedCtor() { } -SubscribeFlightModeRequest::~SubscribeFlightModeRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) +SubscribeBatteryRequest::~SubscribeBatteryRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeBatteryRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeFlightModeRequest::SharedDtor() { +void SubscribeBatteryRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeFlightModeRequest::ArenaDtor(void* object) { - SubscribeFlightModeRequest* _this = reinterpret_cast< SubscribeFlightModeRequest* >(object); +void SubscribeBatteryRequest::ArenaDtor(void* object) { + SubscribeBatteryRequest* _this = reinterpret_cast< SubscribeBatteryRequest* >(object); (void)_this; } -void SubscribeFlightModeRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeBatteryRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeFlightModeRequest::SetCachedSize(int size) const { +void SubscribeBatteryRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeFlightModeRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) +void SubscribeBatteryRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -8696,7 +8793,7 @@ void SubscribeFlightModeRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeFlightModeRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeBatteryRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -8720,9 +8817,9 @@ const char* SubscribeFlightModeRequest::_InternalParse(const char* ptr, ::PROTOB #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeFlightModeRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeBatteryRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -8730,12 +8827,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeFlightModeRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeBatteryRequest) return target; } -size_t SubscribeFlightModeRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) +size_t SubscribeBatteryRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -8751,23 +8848,23 @@ size_t SubscribeFlightModeRequest::ByteSizeLong() const { return total_size; } -void SubscribeFlightModeRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) +void SubscribeBatteryRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeFlightModeRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeBatteryRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeBatteryRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeBatteryRequest) MergeFrom(*source); } } -void SubscribeFlightModeRequest::MergeFrom(const SubscribeFlightModeRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) +void SubscribeBatteryRequest::MergeFrom(const SubscribeBatteryRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -8775,100 +8872,112 @@ void SubscribeFlightModeRequest::MergeFrom(const SubscribeFlightModeRequest& fro } -void SubscribeFlightModeRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) +void SubscribeBatteryRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeFlightModeRequest::CopyFrom(const SubscribeFlightModeRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) +void SubscribeBatteryRequest::CopyFrom(const SubscribeBatteryRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeBatteryRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeFlightModeRequest::IsInitialized() const { +bool SubscribeBatteryRequest::IsInitialized() const { return true; } -void SubscribeFlightModeRequest::InternalSwap(SubscribeFlightModeRequest* other) { +void SubscribeBatteryRequest::InternalSwap(SubscribeBatteryRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeFlightModeRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeBatteryRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class FlightModeResponse::_Internal { +class BatteryResponse::_Internal { public: + static const ::mavsdk::rpc::telemetry::Battery& battery(const BatteryResponse* msg); }; -FlightModeResponse::FlightModeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +const ::mavsdk::rpc::telemetry::Battery& +BatteryResponse::_Internal::battery(const BatteryResponse* msg) { + return *msg->battery_; +} +BatteryResponse::BatteryResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.FlightModeResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.BatteryResponse) } -FlightModeResponse::FlightModeResponse(const FlightModeResponse& from) +BatteryResponse::BatteryResponse(const BatteryResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - flight_mode_ = from.flight_mode_; - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.FlightModeResponse) + if (from._internal_has_battery()) { + battery_ = new ::mavsdk::rpc::telemetry::Battery(*from.battery_); + } else { + battery_ = nullptr; + } + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.BatteryResponse) } -void FlightModeResponse::SharedCtor() { -flight_mode_ = 0; +void BatteryResponse::SharedCtor() { +battery_ = nullptr; } -FlightModeResponse::~FlightModeResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.FlightModeResponse) +BatteryResponse::~BatteryResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.BatteryResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void FlightModeResponse::SharedDtor() { +void BatteryResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); + if (this != internal_default_instance()) delete battery_; } -void FlightModeResponse::ArenaDtor(void* object) { - FlightModeResponse* _this = reinterpret_cast< FlightModeResponse* >(object); +void BatteryResponse::ArenaDtor(void* object) { + BatteryResponse* _this = reinterpret_cast< BatteryResponse* >(object); (void)_this; } -void FlightModeResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void BatteryResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void FlightModeResponse::SetCachedSize(int size) const { +void BatteryResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void FlightModeResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.FlightModeResponse) +void BatteryResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.BatteryResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - flight_mode_ = 0; + if (GetArena() == nullptr && battery_ != nullptr) { + delete battery_; + } + battery_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* FlightModeResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* BatteryResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.FlightMode flight_mode = 1; + // .mavsdk.rpc.telemetry.Battery battery = 1; case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { - ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_battery(), ptr); CHK_(ptr); - _internal_set_flight_mode(static_cast<::mavsdk::rpc::telemetry::FlightMode>(val)); } else goto handle_unusual; continue; default: { @@ -8893,39 +9002,41 @@ const char* FlightModeResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMES #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* FlightModeResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* BatteryResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.FlightModeResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.BatteryResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.FlightMode flight_mode = 1; - if (this->flight_mode() != 0) { + // .mavsdk.rpc.telemetry.Battery battery = 1; + if (this->has_battery()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( - 1, this->_internal_flight_mode(), target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage( + 1, _Internal::battery(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.FlightModeResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.BatteryResponse) return target; } -size_t FlightModeResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.FlightModeResponse) +size_t BatteryResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.BatteryResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.FlightMode flight_mode = 1; - if (this->flight_mode() != 0) { + // .mavsdk.rpc.telemetry.Battery battery = 1; + if (this->has_battery()) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_flight_mode()); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *battery_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -8937,105 +9048,105 @@ size_t FlightModeResponse::ByteSizeLong() const { return total_size; } -void FlightModeResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.FlightModeResponse) +void BatteryResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.BatteryResponse) GOOGLE_DCHECK_NE(&from, this); - const FlightModeResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const BatteryResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.FlightModeResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.BatteryResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.FlightModeResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.BatteryResponse) MergeFrom(*source); } } -void FlightModeResponse::MergeFrom(const FlightModeResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.FlightModeResponse) +void BatteryResponse::MergeFrom(const BatteryResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.BatteryResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.flight_mode() != 0) { - _internal_set_flight_mode(from._internal_flight_mode()); + if (from.has_battery()) { + _internal_mutable_battery()->::mavsdk::rpc::telemetry::Battery::MergeFrom(from._internal_battery()); } } -void FlightModeResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.FlightModeResponse) +void BatteryResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.BatteryResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void FlightModeResponse::CopyFrom(const FlightModeResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.FlightModeResponse) +void BatteryResponse::CopyFrom(const BatteryResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.BatteryResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool FlightModeResponse::IsInitialized() const { +bool BatteryResponse::IsInitialized() const { return true; } -void FlightModeResponse::InternalSwap(FlightModeResponse* other) { +void BatteryResponse::InternalSwap(BatteryResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(flight_mode_, other->flight_mode_); + swap(battery_, other->battery_); } -::PROTOBUF_NAMESPACE_ID::Metadata FlightModeResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata BatteryResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeHealthRequest::_Internal { +class SubscribeFlightModeRequest::_Internal { public: }; -SubscribeHealthRequest::SubscribeHealthRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeFlightModeRequest::SubscribeFlightModeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeHealthRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) } -SubscribeHealthRequest::SubscribeHealthRequest(const SubscribeHealthRequest& from) +SubscribeFlightModeRequest::SubscribeFlightModeRequest(const SubscribeFlightModeRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeHealthRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) } -void SubscribeHealthRequest::SharedCtor() { +void SubscribeFlightModeRequest::SharedCtor() { } -SubscribeHealthRequest::~SubscribeHealthRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeHealthRequest) +SubscribeFlightModeRequest::~SubscribeFlightModeRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeHealthRequest::SharedDtor() { +void SubscribeFlightModeRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeHealthRequest::ArenaDtor(void* object) { - SubscribeHealthRequest* _this = reinterpret_cast< SubscribeHealthRequest* >(object); +void SubscribeFlightModeRequest::ArenaDtor(void* object) { + SubscribeFlightModeRequest* _this = reinterpret_cast< SubscribeFlightModeRequest* >(object); (void)_this; } -void SubscribeHealthRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeFlightModeRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeHealthRequest::SetCachedSize(int size) const { +void SubscribeFlightModeRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeHealthRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) +void SubscribeFlightModeRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -9043,7 +9154,7 @@ void SubscribeHealthRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeHealthRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeFlightModeRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -9067,9 +9178,9 @@ const char* SubscribeHealthRequest::_InternalParse(const char* ptr, ::PROTOBUF_N #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeHealthRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeFlightModeRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -9077,12 +9188,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeHealthRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeHealthRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) return target; } -size_t SubscribeHealthRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) +size_t SubscribeFlightModeRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -9098,23 +9209,23 @@ size_t SubscribeHealthRequest::ByteSizeLong() const { return total_size; } -void SubscribeHealthRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) +void SubscribeFlightModeRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeHealthRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeFlightModeRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeHealthRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeHealthRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) MergeFrom(*source); } } -void SubscribeHealthRequest::MergeFrom(const SubscribeHealthRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) +void SubscribeFlightModeRequest::MergeFrom(const SubscribeFlightModeRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -9122,112 +9233,100 @@ void SubscribeHealthRequest::MergeFrom(const SubscribeHealthRequest& from) { } -void SubscribeHealthRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) +void SubscribeFlightModeRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeHealthRequest::CopyFrom(const SubscribeHealthRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) +void SubscribeFlightModeRequest::CopyFrom(const SubscribeFlightModeRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeFlightModeRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeHealthRequest::IsInitialized() const { +bool SubscribeFlightModeRequest::IsInitialized() const { return true; } -void SubscribeHealthRequest::InternalSwap(SubscribeHealthRequest* other) { +void SubscribeFlightModeRequest::InternalSwap(SubscribeFlightModeRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeHealthRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeFlightModeRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class HealthResponse::_Internal { +class FlightModeResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::Health& health(const HealthResponse* msg); }; -const ::mavsdk::rpc::telemetry::Health& -HealthResponse::_Internal::health(const HealthResponse* msg) { - return *msg->health_; -} -HealthResponse::HealthResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +FlightModeResponse::FlightModeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.HealthResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.FlightModeResponse) } -HealthResponse::HealthResponse(const HealthResponse& from) +FlightModeResponse::FlightModeResponse(const FlightModeResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_health()) { - health_ = new ::mavsdk::rpc::telemetry::Health(*from.health_); - } else { - health_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.HealthResponse) + flight_mode_ = from.flight_mode_; + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.FlightModeResponse) } -void HealthResponse::SharedCtor() { -health_ = nullptr; +void FlightModeResponse::SharedCtor() { +flight_mode_ = 0; } -HealthResponse::~HealthResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.HealthResponse) +FlightModeResponse::~FlightModeResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.FlightModeResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void HealthResponse::SharedDtor() { +void FlightModeResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete health_; } -void HealthResponse::ArenaDtor(void* object) { - HealthResponse* _this = reinterpret_cast< HealthResponse* >(object); +void FlightModeResponse::ArenaDtor(void* object) { + FlightModeResponse* _this = reinterpret_cast< FlightModeResponse* >(object); (void)_this; } -void HealthResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void FlightModeResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void HealthResponse::SetCachedSize(int size) const { +void FlightModeResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void HealthResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.HealthResponse) +void FlightModeResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.FlightModeResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && health_ != nullptr) { - delete health_; - } - health_ = nullptr; + flight_mode_ = 0; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* HealthResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* FlightModeResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.Health health = 1; + // .mavsdk.rpc.telemetry.FlightMode flight_mode = 1; case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_health(), ptr); + if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { + ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); + _internal_set_flight_mode(static_cast<::mavsdk::rpc::telemetry::FlightMode>(val)); } else goto handle_unusual; continue; default: { @@ -9252,41 +9351,39 @@ const char* HealthResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* HealthResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* FlightModeResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.HealthResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.FlightModeResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Health health = 1; - if (this->has_health()) { + // .mavsdk.rpc.telemetry.FlightMode flight_mode = 1; + if (this->flight_mode() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::health(this), target, stream); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + 1, this->_internal_flight_mode(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.HealthResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.FlightModeResponse) return target; } -size_t HealthResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.HealthResponse) +size_t FlightModeResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.FlightModeResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Health health = 1; - if (this->has_health()) { + // .mavsdk.rpc.telemetry.FlightMode flight_mode = 1; + if (this->flight_mode() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *health_); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_flight_mode()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -9298,105 +9395,105 @@ size_t HealthResponse::ByteSizeLong() const { return total_size; } -void HealthResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.HealthResponse) +void FlightModeResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.FlightModeResponse) GOOGLE_DCHECK_NE(&from, this); - const HealthResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const FlightModeResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.HealthResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.FlightModeResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.HealthResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.FlightModeResponse) MergeFrom(*source); } } -void HealthResponse::MergeFrom(const HealthResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.HealthResponse) +void FlightModeResponse::MergeFrom(const FlightModeResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.FlightModeResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_health()) { - _internal_mutable_health()->::mavsdk::rpc::telemetry::Health::MergeFrom(from._internal_health()); + if (from.flight_mode() != 0) { + _internal_set_flight_mode(from._internal_flight_mode()); } } -void HealthResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.HealthResponse) +void FlightModeResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.FlightModeResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void HealthResponse::CopyFrom(const HealthResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.HealthResponse) +void FlightModeResponse::CopyFrom(const FlightModeResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.FlightModeResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool HealthResponse::IsInitialized() const { +bool FlightModeResponse::IsInitialized() const { return true; } -void HealthResponse::InternalSwap(HealthResponse* other) { +void FlightModeResponse::InternalSwap(FlightModeResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(health_, other->health_); + swap(flight_mode_, other->flight_mode_); } -::PROTOBUF_NAMESPACE_ID::Metadata HealthResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata FlightModeResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeRcStatusRequest::_Internal { +class SubscribeHealthRequest::_Internal { public: }; -SubscribeRcStatusRequest::SubscribeRcStatusRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeHealthRequest::SubscribeHealthRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeHealthRequest) } -SubscribeRcStatusRequest::SubscribeRcStatusRequest(const SubscribeRcStatusRequest& from) +SubscribeHealthRequest::SubscribeHealthRequest(const SubscribeHealthRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeHealthRequest) } -void SubscribeRcStatusRequest::SharedCtor() { +void SubscribeHealthRequest::SharedCtor() { } -SubscribeRcStatusRequest::~SubscribeRcStatusRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) +SubscribeHealthRequest::~SubscribeHealthRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeHealthRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeRcStatusRequest::SharedDtor() { +void SubscribeHealthRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeRcStatusRequest::ArenaDtor(void* object) { - SubscribeRcStatusRequest* _this = reinterpret_cast< SubscribeRcStatusRequest* >(object); +void SubscribeHealthRequest::ArenaDtor(void* object) { + SubscribeHealthRequest* _this = reinterpret_cast< SubscribeHealthRequest* >(object); (void)_this; } -void SubscribeRcStatusRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeHealthRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeRcStatusRequest::SetCachedSize(int size) const { +void SubscribeHealthRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeRcStatusRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) +void SubscribeHealthRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -9404,7 +9501,7 @@ void SubscribeRcStatusRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeRcStatusRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeHealthRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -9428,9 +9525,9 @@ const char* SubscribeRcStatusRequest::_InternalParse(const char* ptr, ::PROTOBUF #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeRcStatusRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeHealthRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -9438,12 +9535,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeRcStatusRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeHealthRequest) return target; } -size_t SubscribeRcStatusRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) +size_t SubscribeHealthRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -9459,23 +9556,23 @@ size_t SubscribeRcStatusRequest::ByteSizeLong() const { return total_size; } -void SubscribeRcStatusRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) +void SubscribeHealthRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeRcStatusRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeHealthRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeHealthRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeHealthRequest) MergeFrom(*source); } } -void SubscribeRcStatusRequest::MergeFrom(const SubscribeRcStatusRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) +void SubscribeHealthRequest::MergeFrom(const SubscribeHealthRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -9483,111 +9580,111 @@ void SubscribeRcStatusRequest::MergeFrom(const SubscribeRcStatusRequest& from) { } -void SubscribeRcStatusRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) +void SubscribeHealthRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeRcStatusRequest::CopyFrom(const SubscribeRcStatusRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) +void SubscribeHealthRequest::CopyFrom(const SubscribeHealthRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeHealthRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeRcStatusRequest::IsInitialized() const { +bool SubscribeHealthRequest::IsInitialized() const { return true; } -void SubscribeRcStatusRequest::InternalSwap(SubscribeRcStatusRequest* other) { +void SubscribeHealthRequest::InternalSwap(SubscribeHealthRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeRcStatusRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeHealthRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class RcStatusResponse::_Internal { +class HealthResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::RcStatus& rc_status(const RcStatusResponse* msg); + static const ::mavsdk::rpc::telemetry::Health& health(const HealthResponse* msg); }; -const ::mavsdk::rpc::telemetry::RcStatus& -RcStatusResponse::_Internal::rc_status(const RcStatusResponse* msg) { - return *msg->rc_status_; +const ::mavsdk::rpc::telemetry::Health& +HealthResponse::_Internal::health(const HealthResponse* msg) { + return *msg->health_; } -RcStatusResponse::RcStatusResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +HealthResponse::HealthResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.RcStatusResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.HealthResponse) } -RcStatusResponse::RcStatusResponse(const RcStatusResponse& from) +HealthResponse::HealthResponse(const HealthResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_rc_status()) { - rc_status_ = new ::mavsdk::rpc::telemetry::RcStatus(*from.rc_status_); + if (from._internal_has_health()) { + health_ = new ::mavsdk::rpc::telemetry::Health(*from.health_); } else { - rc_status_ = nullptr; + health_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.RcStatusResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.HealthResponse) } -void RcStatusResponse::SharedCtor() { -rc_status_ = nullptr; +void HealthResponse::SharedCtor() { +health_ = nullptr; } -RcStatusResponse::~RcStatusResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.RcStatusResponse) +HealthResponse::~HealthResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.HealthResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void RcStatusResponse::SharedDtor() { +void HealthResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete rc_status_; + if (this != internal_default_instance()) delete health_; } -void RcStatusResponse::ArenaDtor(void* object) { - RcStatusResponse* _this = reinterpret_cast< RcStatusResponse* >(object); +void HealthResponse::ArenaDtor(void* object) { + HealthResponse* _this = reinterpret_cast< HealthResponse* >(object); (void)_this; } -void RcStatusResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void HealthResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void RcStatusResponse::SetCachedSize(int size) const { +void HealthResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void RcStatusResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.RcStatusResponse) +void HealthResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.HealthResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && rc_status_ != nullptr) { - delete rc_status_; + if (GetArena() == nullptr && health_ != nullptr) { + delete health_; } - rc_status_ = nullptr; + health_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* RcStatusResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* HealthResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.RcStatus rc_status = 1; + // .mavsdk.rpc.telemetry.Health health = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_rc_status(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_health(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -9613,41 +9710,41 @@ const char* RcStatusResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPA #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* RcStatusResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* HealthResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.RcStatusResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.HealthResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.RcStatus rc_status = 1; - if (this->has_rc_status()) { + // .mavsdk.rpc.telemetry.Health health = 1; + if (this->has_health()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::rc_status(this), target, stream); + 1, _Internal::health(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.RcStatusResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.HealthResponse) return target; } -size_t RcStatusResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.RcStatusResponse) +size_t HealthResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.HealthResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.RcStatus rc_status = 1; - if (this->has_rc_status()) { + // .mavsdk.rpc.telemetry.Health health = 1; + if (this->has_health()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *rc_status_); + *health_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -9659,105 +9756,105 @@ size_t RcStatusResponse::ByteSizeLong() const { return total_size; } -void RcStatusResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.RcStatusResponse) +void HealthResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.HealthResponse) GOOGLE_DCHECK_NE(&from, this); - const RcStatusResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const HealthResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.RcStatusResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.HealthResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.RcStatusResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.HealthResponse) MergeFrom(*source); } } -void RcStatusResponse::MergeFrom(const RcStatusResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.RcStatusResponse) +void HealthResponse::MergeFrom(const HealthResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.HealthResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_rc_status()) { - _internal_mutable_rc_status()->::mavsdk::rpc::telemetry::RcStatus::MergeFrom(from._internal_rc_status()); + if (from.has_health()) { + _internal_mutable_health()->::mavsdk::rpc::telemetry::Health::MergeFrom(from._internal_health()); } } -void RcStatusResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.RcStatusResponse) +void HealthResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.HealthResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void RcStatusResponse::CopyFrom(const RcStatusResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.RcStatusResponse) +void HealthResponse::CopyFrom(const HealthResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.HealthResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool RcStatusResponse::IsInitialized() const { +bool HealthResponse::IsInitialized() const { return true; } -void RcStatusResponse::InternalSwap(RcStatusResponse* other) { +void HealthResponse::InternalSwap(HealthResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(rc_status_, other->rc_status_); + swap(health_, other->health_); } -::PROTOBUF_NAMESPACE_ID::Metadata RcStatusResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata HealthResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeStatusTextRequest::_Internal { +class SubscribeRcStatusRequest::_Internal { public: }; -SubscribeStatusTextRequest::SubscribeStatusTextRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeRcStatusRequest::SubscribeRcStatusRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) } -SubscribeStatusTextRequest::SubscribeStatusTextRequest(const SubscribeStatusTextRequest& from) +SubscribeRcStatusRequest::SubscribeRcStatusRequest(const SubscribeRcStatusRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) } -void SubscribeStatusTextRequest::SharedCtor() { +void SubscribeRcStatusRequest::SharedCtor() { } -SubscribeStatusTextRequest::~SubscribeStatusTextRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) +SubscribeRcStatusRequest::~SubscribeRcStatusRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeStatusTextRequest::SharedDtor() { +void SubscribeRcStatusRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeStatusTextRequest::ArenaDtor(void* object) { - SubscribeStatusTextRequest* _this = reinterpret_cast< SubscribeStatusTextRequest* >(object); +void SubscribeRcStatusRequest::ArenaDtor(void* object) { + SubscribeRcStatusRequest* _this = reinterpret_cast< SubscribeRcStatusRequest* >(object); (void)_this; } -void SubscribeStatusTextRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeRcStatusRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeStatusTextRequest::SetCachedSize(int size) const { +void SubscribeRcStatusRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeStatusTextRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) +void SubscribeRcStatusRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -9765,7 +9862,7 @@ void SubscribeStatusTextRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeStatusTextRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeRcStatusRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -9789,9 +9886,9 @@ const char* SubscribeStatusTextRequest::_InternalParse(const char* ptr, ::PROTOB #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeStatusTextRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeRcStatusRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -9799,12 +9896,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeStatusTextRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) return target; } -size_t SubscribeStatusTextRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) +size_t SubscribeRcStatusRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -9820,23 +9917,23 @@ size_t SubscribeStatusTextRequest::ByteSizeLong() const { return total_size; } -void SubscribeStatusTextRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) +void SubscribeRcStatusRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeStatusTextRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeRcStatusRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) MergeFrom(*source); } } -void SubscribeStatusTextRequest::MergeFrom(const SubscribeStatusTextRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) +void SubscribeRcStatusRequest::MergeFrom(const SubscribeRcStatusRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -9844,111 +9941,111 @@ void SubscribeStatusTextRequest::MergeFrom(const SubscribeStatusTextRequest& fro } -void SubscribeStatusTextRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) +void SubscribeRcStatusRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeStatusTextRequest::CopyFrom(const SubscribeStatusTextRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) +void SubscribeRcStatusRequest::CopyFrom(const SubscribeRcStatusRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeRcStatusRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeStatusTextRequest::IsInitialized() const { +bool SubscribeRcStatusRequest::IsInitialized() const { return true; } -void SubscribeStatusTextRequest::InternalSwap(SubscribeStatusTextRequest* other) { +void SubscribeRcStatusRequest::InternalSwap(SubscribeRcStatusRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeStatusTextRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeRcStatusRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class StatusTextResponse::_Internal { +class RcStatusResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::StatusText& status_text(const StatusTextResponse* msg); + static const ::mavsdk::rpc::telemetry::RcStatus& rc_status(const RcStatusResponse* msg); }; -const ::mavsdk::rpc::telemetry::StatusText& -StatusTextResponse::_Internal::status_text(const StatusTextResponse* msg) { - return *msg->status_text_; +const ::mavsdk::rpc::telemetry::RcStatus& +RcStatusResponse::_Internal::rc_status(const RcStatusResponse* msg) { + return *msg->rc_status_; } -StatusTextResponse::StatusTextResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +RcStatusResponse::RcStatusResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.StatusTextResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.RcStatusResponse) } -StatusTextResponse::StatusTextResponse(const StatusTextResponse& from) +RcStatusResponse::RcStatusResponse(const RcStatusResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_status_text()) { - status_text_ = new ::mavsdk::rpc::telemetry::StatusText(*from.status_text_); + if (from._internal_has_rc_status()) { + rc_status_ = new ::mavsdk::rpc::telemetry::RcStatus(*from.rc_status_); } else { - status_text_ = nullptr; + rc_status_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.StatusTextResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.RcStatusResponse) } -void StatusTextResponse::SharedCtor() { -status_text_ = nullptr; +void RcStatusResponse::SharedCtor() { +rc_status_ = nullptr; } -StatusTextResponse::~StatusTextResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.StatusTextResponse) +RcStatusResponse::~RcStatusResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.RcStatusResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void StatusTextResponse::SharedDtor() { +void RcStatusResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete status_text_; + if (this != internal_default_instance()) delete rc_status_; } -void StatusTextResponse::ArenaDtor(void* object) { - StatusTextResponse* _this = reinterpret_cast< StatusTextResponse* >(object); +void RcStatusResponse::ArenaDtor(void* object) { + RcStatusResponse* _this = reinterpret_cast< RcStatusResponse* >(object); (void)_this; } -void StatusTextResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void RcStatusResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void StatusTextResponse::SetCachedSize(int size) const { +void RcStatusResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void StatusTextResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.StatusTextResponse) +void RcStatusResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.RcStatusResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && status_text_ != nullptr) { - delete status_text_; + if (GetArena() == nullptr && rc_status_ != nullptr) { + delete rc_status_; } - status_text_ = nullptr; + rc_status_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* StatusTextResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* RcStatusResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.StatusText status_text = 1; + // .mavsdk.rpc.telemetry.RcStatus rc_status = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_status_text(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_rc_status(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -9974,41 +10071,41 @@ const char* StatusTextResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMES #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* StatusTextResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* RcStatusResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.StatusTextResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.RcStatusResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.StatusText status_text = 1; - if (this->has_status_text()) { + // .mavsdk.rpc.telemetry.RcStatus rc_status = 1; + if (this->has_rc_status()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::status_text(this), target, stream); + 1, _Internal::rc_status(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.StatusTextResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.RcStatusResponse) return target; } -size_t StatusTextResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.StatusTextResponse) +size_t RcStatusResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.RcStatusResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.StatusText status_text = 1; - if (this->has_status_text()) { + // .mavsdk.rpc.telemetry.RcStatus rc_status = 1; + if (this->has_rc_status()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *status_text_); + *rc_status_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -10020,105 +10117,105 @@ size_t StatusTextResponse::ByteSizeLong() const { return total_size; } -void StatusTextResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.StatusTextResponse) +void RcStatusResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.RcStatusResponse) GOOGLE_DCHECK_NE(&from, this); - const StatusTextResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const RcStatusResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.StatusTextResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.RcStatusResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.StatusTextResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.RcStatusResponse) MergeFrom(*source); } } -void StatusTextResponse::MergeFrom(const StatusTextResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.StatusTextResponse) +void RcStatusResponse::MergeFrom(const RcStatusResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.RcStatusResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_status_text()) { - _internal_mutable_status_text()->::mavsdk::rpc::telemetry::StatusText::MergeFrom(from._internal_status_text()); + if (from.has_rc_status()) { + _internal_mutable_rc_status()->::mavsdk::rpc::telemetry::RcStatus::MergeFrom(from._internal_rc_status()); } } -void StatusTextResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.StatusTextResponse) +void RcStatusResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.RcStatusResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void StatusTextResponse::CopyFrom(const StatusTextResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.StatusTextResponse) +void RcStatusResponse::CopyFrom(const RcStatusResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.RcStatusResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool StatusTextResponse::IsInitialized() const { +bool RcStatusResponse::IsInitialized() const { return true; } -void StatusTextResponse::InternalSwap(StatusTextResponse* other) { +void RcStatusResponse::InternalSwap(RcStatusResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(status_text_, other->status_text_); + swap(rc_status_, other->rc_status_); } -::PROTOBUF_NAMESPACE_ID::Metadata StatusTextResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata RcStatusResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeActuatorControlTargetRequest::_Internal { +class SubscribeStatusTextRequest::_Internal { public: }; -SubscribeActuatorControlTargetRequest::SubscribeActuatorControlTargetRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeStatusTextRequest::SubscribeStatusTextRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) } -SubscribeActuatorControlTargetRequest::SubscribeActuatorControlTargetRequest(const SubscribeActuatorControlTargetRequest& from) +SubscribeStatusTextRequest::SubscribeStatusTextRequest(const SubscribeStatusTextRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) } -void SubscribeActuatorControlTargetRequest::SharedCtor() { +void SubscribeStatusTextRequest::SharedCtor() { } -SubscribeActuatorControlTargetRequest::~SubscribeActuatorControlTargetRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) +SubscribeStatusTextRequest::~SubscribeStatusTextRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeActuatorControlTargetRequest::SharedDtor() { +void SubscribeStatusTextRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeActuatorControlTargetRequest::ArenaDtor(void* object) { - SubscribeActuatorControlTargetRequest* _this = reinterpret_cast< SubscribeActuatorControlTargetRequest* >(object); +void SubscribeStatusTextRequest::ArenaDtor(void* object) { + SubscribeStatusTextRequest* _this = reinterpret_cast< SubscribeStatusTextRequest* >(object); (void)_this; } -void SubscribeActuatorControlTargetRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeStatusTextRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeActuatorControlTargetRequest::SetCachedSize(int size) const { +void SubscribeStatusTextRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeActuatorControlTargetRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) +void SubscribeStatusTextRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -10126,7 +10223,7 @@ void SubscribeActuatorControlTargetRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeActuatorControlTargetRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeStatusTextRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -10150,9 +10247,9 @@ const char* SubscribeActuatorControlTargetRequest::_InternalParse(const char* pt #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeActuatorControlTargetRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeStatusTextRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -10160,12 +10257,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeActuatorControlTargetRequest::_Internal target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) return target; } -size_t SubscribeActuatorControlTargetRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) +size_t SubscribeStatusTextRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -10181,23 +10278,23 @@ size_t SubscribeActuatorControlTargetRequest::ByteSizeLong() const { return total_size; } -void SubscribeActuatorControlTargetRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) +void SubscribeStatusTextRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeActuatorControlTargetRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeStatusTextRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) MergeFrom(*source); } } -void SubscribeActuatorControlTargetRequest::MergeFrom(const SubscribeActuatorControlTargetRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) +void SubscribeStatusTextRequest::MergeFrom(const SubscribeStatusTextRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -10205,111 +10302,111 @@ void SubscribeActuatorControlTargetRequest::MergeFrom(const SubscribeActuatorCon } -void SubscribeActuatorControlTargetRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) +void SubscribeStatusTextRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeActuatorControlTargetRequest::CopyFrom(const SubscribeActuatorControlTargetRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) +void SubscribeStatusTextRequest::CopyFrom(const SubscribeStatusTextRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeStatusTextRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeActuatorControlTargetRequest::IsInitialized() const { +bool SubscribeStatusTextRequest::IsInitialized() const { return true; } -void SubscribeActuatorControlTargetRequest::InternalSwap(SubscribeActuatorControlTargetRequest* other) { +void SubscribeStatusTextRequest::InternalSwap(SubscribeStatusTextRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeActuatorControlTargetRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeStatusTextRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class ActuatorControlTargetResponse::_Internal { +class StatusTextResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::ActuatorControlTarget& actuator_control_target(const ActuatorControlTargetResponse* msg); + static const ::mavsdk::rpc::telemetry::StatusText& status_text(const StatusTextResponse* msg); }; -const ::mavsdk::rpc::telemetry::ActuatorControlTarget& -ActuatorControlTargetResponse::_Internal::actuator_control_target(const ActuatorControlTargetResponse* msg) { - return *msg->actuator_control_target_; +const ::mavsdk::rpc::telemetry::StatusText& +StatusTextResponse::_Internal::status_text(const StatusTextResponse* msg) { + return *msg->status_text_; } -ActuatorControlTargetResponse::ActuatorControlTargetResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +StatusTextResponse::StatusTextResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.StatusTextResponse) } -ActuatorControlTargetResponse::ActuatorControlTargetResponse(const ActuatorControlTargetResponse& from) +StatusTextResponse::StatusTextResponse(const StatusTextResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_actuator_control_target()) { - actuator_control_target_ = new ::mavsdk::rpc::telemetry::ActuatorControlTarget(*from.actuator_control_target_); + if (from._internal_has_status_text()) { + status_text_ = new ::mavsdk::rpc::telemetry::StatusText(*from.status_text_); } else { - actuator_control_target_ = nullptr; + status_text_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.StatusTextResponse) } -void ActuatorControlTargetResponse::SharedCtor() { -actuator_control_target_ = nullptr; +void StatusTextResponse::SharedCtor() { +status_text_ = nullptr; } -ActuatorControlTargetResponse::~ActuatorControlTargetResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) +StatusTextResponse::~StatusTextResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.StatusTextResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void ActuatorControlTargetResponse::SharedDtor() { +void StatusTextResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete actuator_control_target_; + if (this != internal_default_instance()) delete status_text_; } -void ActuatorControlTargetResponse::ArenaDtor(void* object) { - ActuatorControlTargetResponse* _this = reinterpret_cast< ActuatorControlTargetResponse* >(object); +void StatusTextResponse::ArenaDtor(void* object) { + StatusTextResponse* _this = reinterpret_cast< StatusTextResponse* >(object); (void)_this; } -void ActuatorControlTargetResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void StatusTextResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void ActuatorControlTargetResponse::SetCachedSize(int size) const { +void StatusTextResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void ActuatorControlTargetResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) +void StatusTextResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.StatusTextResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && actuator_control_target_ != nullptr) { - delete actuator_control_target_; + if (GetArena() == nullptr && status_text_ != nullptr) { + delete status_text_; } - actuator_control_target_ = nullptr; + status_text_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* ActuatorControlTargetResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* StatusTextResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.ActuatorControlTarget actuator_control_target = 1; + // .mavsdk.rpc.telemetry.StatusText status_text = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_actuator_control_target(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_status_text(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -10335,41 +10432,41 @@ const char* ActuatorControlTargetResponse::_InternalParse(const char* ptr, ::PRO #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* ActuatorControlTargetResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* StatusTextResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.StatusTextResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.ActuatorControlTarget actuator_control_target = 1; - if (this->has_actuator_control_target()) { + // .mavsdk.rpc.telemetry.StatusText status_text = 1; + if (this->has_status_text()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::actuator_control_target(this), target, stream); + 1, _Internal::status_text(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.StatusTextResponse) return target; } -size_t ActuatorControlTargetResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) +size_t StatusTextResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.StatusTextResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.ActuatorControlTarget actuator_control_target = 1; - if (this->has_actuator_control_target()) { + // .mavsdk.rpc.telemetry.StatusText status_text = 1; + if (this->has_status_text()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *actuator_control_target_); + *status_text_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -10381,105 +10478,105 @@ size_t ActuatorControlTargetResponse::ByteSizeLong() const { return total_size; } -void ActuatorControlTargetResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) +void StatusTextResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.StatusTextResponse) GOOGLE_DCHECK_NE(&from, this); - const ActuatorControlTargetResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const StatusTextResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.StatusTextResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.StatusTextResponse) MergeFrom(*source); } } -void ActuatorControlTargetResponse::MergeFrom(const ActuatorControlTargetResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) +void StatusTextResponse::MergeFrom(const StatusTextResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.StatusTextResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_actuator_control_target()) { - _internal_mutable_actuator_control_target()->::mavsdk::rpc::telemetry::ActuatorControlTarget::MergeFrom(from._internal_actuator_control_target()); + if (from.has_status_text()) { + _internal_mutable_status_text()->::mavsdk::rpc::telemetry::StatusText::MergeFrom(from._internal_status_text()); } } -void ActuatorControlTargetResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) +void StatusTextResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.StatusTextResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void ActuatorControlTargetResponse::CopyFrom(const ActuatorControlTargetResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) +void StatusTextResponse::CopyFrom(const StatusTextResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.StatusTextResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool ActuatorControlTargetResponse::IsInitialized() const { +bool StatusTextResponse::IsInitialized() const { return true; } -void ActuatorControlTargetResponse::InternalSwap(ActuatorControlTargetResponse* other) { +void StatusTextResponse::InternalSwap(StatusTextResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(actuator_control_target_, other->actuator_control_target_); + swap(status_text_, other->status_text_); } -::PROTOBUF_NAMESPACE_ID::Metadata ActuatorControlTargetResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata StatusTextResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeActuatorOutputStatusRequest::_Internal { +class SubscribeActuatorControlTargetRequest::_Internal { public: }; -SubscribeActuatorOutputStatusRequest::SubscribeActuatorOutputStatusRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeActuatorControlTargetRequest::SubscribeActuatorControlTargetRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) } -SubscribeActuatorOutputStatusRequest::SubscribeActuatorOutputStatusRequest(const SubscribeActuatorOutputStatusRequest& from) +SubscribeActuatorControlTargetRequest::SubscribeActuatorControlTargetRequest(const SubscribeActuatorControlTargetRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) } -void SubscribeActuatorOutputStatusRequest::SharedCtor() { +void SubscribeActuatorControlTargetRequest::SharedCtor() { } -SubscribeActuatorOutputStatusRequest::~SubscribeActuatorOutputStatusRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) +SubscribeActuatorControlTargetRequest::~SubscribeActuatorControlTargetRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeActuatorOutputStatusRequest::SharedDtor() { +void SubscribeActuatorControlTargetRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeActuatorOutputStatusRequest::ArenaDtor(void* object) { - SubscribeActuatorOutputStatusRequest* _this = reinterpret_cast< SubscribeActuatorOutputStatusRequest* >(object); +void SubscribeActuatorControlTargetRequest::ArenaDtor(void* object) { + SubscribeActuatorControlTargetRequest* _this = reinterpret_cast< SubscribeActuatorControlTargetRequest* >(object); (void)_this; } -void SubscribeActuatorOutputStatusRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeActuatorControlTargetRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeActuatorOutputStatusRequest::SetCachedSize(int size) const { +void SubscribeActuatorControlTargetRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeActuatorOutputStatusRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) +void SubscribeActuatorControlTargetRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -10487,7 +10584,7 @@ void SubscribeActuatorOutputStatusRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeActuatorOutputStatusRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeActuatorControlTargetRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -10511,9 +10608,9 @@ const char* SubscribeActuatorOutputStatusRequest::_InternalParse(const char* ptr #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeActuatorOutputStatusRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeActuatorControlTargetRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -10521,12 +10618,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeActuatorOutputStatusRequest::_InternalS target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) return target; } -size_t SubscribeActuatorOutputStatusRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) +size_t SubscribeActuatorControlTargetRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -10542,23 +10639,23 @@ size_t SubscribeActuatorOutputStatusRequest::ByteSizeLong() const { return total_size; } -void SubscribeActuatorOutputStatusRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) +void SubscribeActuatorControlTargetRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeActuatorOutputStatusRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeActuatorControlTargetRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) MergeFrom(*source); } } -void SubscribeActuatorOutputStatusRequest::MergeFrom(const SubscribeActuatorOutputStatusRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) +void SubscribeActuatorControlTargetRequest::MergeFrom(const SubscribeActuatorControlTargetRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -10566,111 +10663,111 @@ void SubscribeActuatorOutputStatusRequest::MergeFrom(const SubscribeActuatorOutp } -void SubscribeActuatorOutputStatusRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) +void SubscribeActuatorControlTargetRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeActuatorOutputStatusRequest::CopyFrom(const SubscribeActuatorOutputStatusRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) +void SubscribeActuatorControlTargetRequest::CopyFrom(const SubscribeActuatorControlTargetRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeActuatorControlTargetRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeActuatorOutputStatusRequest::IsInitialized() const { +bool SubscribeActuatorControlTargetRequest::IsInitialized() const { return true; } -void SubscribeActuatorOutputStatusRequest::InternalSwap(SubscribeActuatorOutputStatusRequest* other) { +void SubscribeActuatorControlTargetRequest::InternalSwap(SubscribeActuatorControlTargetRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeActuatorOutputStatusRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeActuatorControlTargetRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class ActuatorOutputStatusResponse::_Internal { +class ActuatorControlTargetResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::ActuatorOutputStatus& actuator_output_status(const ActuatorOutputStatusResponse* msg); + static const ::mavsdk::rpc::telemetry::ActuatorControlTarget& actuator_control_target(const ActuatorControlTargetResponse* msg); }; -const ::mavsdk::rpc::telemetry::ActuatorOutputStatus& -ActuatorOutputStatusResponse::_Internal::actuator_output_status(const ActuatorOutputStatusResponse* msg) { - return *msg->actuator_output_status_; +const ::mavsdk::rpc::telemetry::ActuatorControlTarget& +ActuatorControlTargetResponse::_Internal::actuator_control_target(const ActuatorControlTargetResponse* msg) { + return *msg->actuator_control_target_; } -ActuatorOutputStatusResponse::ActuatorOutputStatusResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +ActuatorControlTargetResponse::ActuatorControlTargetResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) } -ActuatorOutputStatusResponse::ActuatorOutputStatusResponse(const ActuatorOutputStatusResponse& from) +ActuatorControlTargetResponse::ActuatorControlTargetResponse(const ActuatorControlTargetResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_actuator_output_status()) { - actuator_output_status_ = new ::mavsdk::rpc::telemetry::ActuatorOutputStatus(*from.actuator_output_status_); + if (from._internal_has_actuator_control_target()) { + actuator_control_target_ = new ::mavsdk::rpc::telemetry::ActuatorControlTarget(*from.actuator_control_target_); } else { - actuator_output_status_ = nullptr; + actuator_control_target_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) } -void ActuatorOutputStatusResponse::SharedCtor() { -actuator_output_status_ = nullptr; +void ActuatorControlTargetResponse::SharedCtor() { +actuator_control_target_ = nullptr; } -ActuatorOutputStatusResponse::~ActuatorOutputStatusResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) +ActuatorControlTargetResponse::~ActuatorControlTargetResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void ActuatorOutputStatusResponse::SharedDtor() { +void ActuatorControlTargetResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete actuator_output_status_; + if (this != internal_default_instance()) delete actuator_control_target_; } -void ActuatorOutputStatusResponse::ArenaDtor(void* object) { - ActuatorOutputStatusResponse* _this = reinterpret_cast< ActuatorOutputStatusResponse* >(object); +void ActuatorControlTargetResponse::ArenaDtor(void* object) { + ActuatorControlTargetResponse* _this = reinterpret_cast< ActuatorControlTargetResponse* >(object); (void)_this; } -void ActuatorOutputStatusResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void ActuatorControlTargetResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void ActuatorOutputStatusResponse::SetCachedSize(int size) const { +void ActuatorControlTargetResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void ActuatorOutputStatusResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) +void ActuatorControlTargetResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && actuator_output_status_ != nullptr) { - delete actuator_output_status_; + if (GetArena() == nullptr && actuator_control_target_ != nullptr) { + delete actuator_control_target_; } - actuator_output_status_ = nullptr; + actuator_control_target_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* ActuatorOutputStatusResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* ActuatorControlTargetResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.ActuatorOutputStatus actuator_output_status = 1; + // .mavsdk.rpc.telemetry.ActuatorControlTarget actuator_control_target = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_actuator_output_status(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_actuator_control_target(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -10696,41 +10793,41 @@ const char* ActuatorOutputStatusResponse::_InternalParse(const char* ptr, ::PROT #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* ActuatorOutputStatusResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* ActuatorControlTargetResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.ActuatorOutputStatus actuator_output_status = 1; - if (this->has_actuator_output_status()) { + // .mavsdk.rpc.telemetry.ActuatorControlTarget actuator_control_target = 1; + if (this->has_actuator_control_target()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::actuator_output_status(this), target, stream); + 1, _Internal::actuator_control_target(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) return target; } -size_t ActuatorOutputStatusResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) +size_t ActuatorControlTargetResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.ActuatorOutputStatus actuator_output_status = 1; - if (this->has_actuator_output_status()) { + // .mavsdk.rpc.telemetry.ActuatorControlTarget actuator_control_target = 1; + if (this->has_actuator_control_target()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *actuator_output_status_); + *actuator_control_target_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -10742,105 +10839,105 @@ size_t ActuatorOutputStatusResponse::ByteSizeLong() const { return total_size; } -void ActuatorOutputStatusResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) +void ActuatorControlTargetResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) GOOGLE_DCHECK_NE(&from, this); - const ActuatorOutputStatusResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const ActuatorControlTargetResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) MergeFrom(*source); } } -void ActuatorOutputStatusResponse::MergeFrom(const ActuatorOutputStatusResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) +void ActuatorControlTargetResponse::MergeFrom(const ActuatorControlTargetResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_actuator_output_status()) { - _internal_mutable_actuator_output_status()->::mavsdk::rpc::telemetry::ActuatorOutputStatus::MergeFrom(from._internal_actuator_output_status()); + if (from.has_actuator_control_target()) { + _internal_mutable_actuator_control_target()->::mavsdk::rpc::telemetry::ActuatorControlTarget::MergeFrom(from._internal_actuator_control_target()); } } -void ActuatorOutputStatusResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) +void ActuatorControlTargetResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void ActuatorOutputStatusResponse::CopyFrom(const ActuatorOutputStatusResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) +void ActuatorControlTargetResponse::CopyFrom(const ActuatorControlTargetResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.ActuatorControlTargetResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool ActuatorOutputStatusResponse::IsInitialized() const { +bool ActuatorControlTargetResponse::IsInitialized() const { return true; } -void ActuatorOutputStatusResponse::InternalSwap(ActuatorOutputStatusResponse* other) { +void ActuatorControlTargetResponse::InternalSwap(ActuatorControlTargetResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(actuator_output_status_, other->actuator_output_status_); + swap(actuator_control_target_, other->actuator_control_target_); } -::PROTOBUF_NAMESPACE_ID::Metadata ActuatorOutputStatusResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata ActuatorControlTargetResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeOdometryRequest::_Internal { +class SubscribeActuatorOutputStatusRequest::_Internal { public: }; -SubscribeOdometryRequest::SubscribeOdometryRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeActuatorOutputStatusRequest::SubscribeActuatorOutputStatusRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeOdometryRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) } -SubscribeOdometryRequest::SubscribeOdometryRequest(const SubscribeOdometryRequest& from) +SubscribeActuatorOutputStatusRequest::SubscribeActuatorOutputStatusRequest(const SubscribeActuatorOutputStatusRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeOdometryRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) } -void SubscribeOdometryRequest::SharedCtor() { +void SubscribeActuatorOutputStatusRequest::SharedCtor() { } -SubscribeOdometryRequest::~SubscribeOdometryRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeOdometryRequest) +SubscribeActuatorOutputStatusRequest::~SubscribeActuatorOutputStatusRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeOdometryRequest::SharedDtor() { +void SubscribeActuatorOutputStatusRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeOdometryRequest::ArenaDtor(void* object) { - SubscribeOdometryRequest* _this = reinterpret_cast< SubscribeOdometryRequest* >(object); +void SubscribeActuatorOutputStatusRequest::ArenaDtor(void* object) { + SubscribeActuatorOutputStatusRequest* _this = reinterpret_cast< SubscribeActuatorOutputStatusRequest* >(object); (void)_this; } -void SubscribeOdometryRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeActuatorOutputStatusRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeOdometryRequest::SetCachedSize(int size) const { +void SubscribeActuatorOutputStatusRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeOdometryRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) +void SubscribeActuatorOutputStatusRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -10848,7 +10945,7 @@ void SubscribeOdometryRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeOdometryRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeActuatorOutputStatusRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -10872,9 +10969,9 @@ const char* SubscribeOdometryRequest::_InternalParse(const char* ptr, ::PROTOBUF #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeOdometryRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeActuatorOutputStatusRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -10882,12 +10979,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeOdometryRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeOdometryRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) return target; } -size_t SubscribeOdometryRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) +size_t SubscribeActuatorOutputStatusRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -10903,23 +11000,23 @@ size_t SubscribeOdometryRequest::ByteSizeLong() const { return total_size; } -void SubscribeOdometryRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) +void SubscribeActuatorOutputStatusRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeOdometryRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeActuatorOutputStatusRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeOdometryRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeOdometryRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) MergeFrom(*source); } } -void SubscribeOdometryRequest::MergeFrom(const SubscribeOdometryRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) +void SubscribeActuatorOutputStatusRequest::MergeFrom(const SubscribeActuatorOutputStatusRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -10927,111 +11024,111 @@ void SubscribeOdometryRequest::MergeFrom(const SubscribeOdometryRequest& from) { } -void SubscribeOdometryRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) +void SubscribeActuatorOutputStatusRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeOdometryRequest::CopyFrom(const SubscribeOdometryRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) +void SubscribeActuatorOutputStatusRequest::CopyFrom(const SubscribeActuatorOutputStatusRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeActuatorOutputStatusRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeOdometryRequest::IsInitialized() const { +bool SubscribeActuatorOutputStatusRequest::IsInitialized() const { return true; } -void SubscribeOdometryRequest::InternalSwap(SubscribeOdometryRequest* other) { +void SubscribeActuatorOutputStatusRequest::InternalSwap(SubscribeActuatorOutputStatusRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeOdometryRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeActuatorOutputStatusRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class OdometryResponse::_Internal { +class ActuatorOutputStatusResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::Odometry& odometry(const OdometryResponse* msg); + static const ::mavsdk::rpc::telemetry::ActuatorOutputStatus& actuator_output_status(const ActuatorOutputStatusResponse* msg); }; -const ::mavsdk::rpc::telemetry::Odometry& -OdometryResponse::_Internal::odometry(const OdometryResponse* msg) { - return *msg->odometry_; +const ::mavsdk::rpc::telemetry::ActuatorOutputStatus& +ActuatorOutputStatusResponse::_Internal::actuator_output_status(const ActuatorOutputStatusResponse* msg) { + return *msg->actuator_output_status_; } -OdometryResponse::OdometryResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +ActuatorOutputStatusResponse::ActuatorOutputStatusResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.OdometryResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) } -OdometryResponse::OdometryResponse(const OdometryResponse& from) +ActuatorOutputStatusResponse::ActuatorOutputStatusResponse(const ActuatorOutputStatusResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_odometry()) { - odometry_ = new ::mavsdk::rpc::telemetry::Odometry(*from.odometry_); + if (from._internal_has_actuator_output_status()) { + actuator_output_status_ = new ::mavsdk::rpc::telemetry::ActuatorOutputStatus(*from.actuator_output_status_); } else { - odometry_ = nullptr; + actuator_output_status_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.OdometryResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) } -void OdometryResponse::SharedCtor() { -odometry_ = nullptr; +void ActuatorOutputStatusResponse::SharedCtor() { +actuator_output_status_ = nullptr; } -OdometryResponse::~OdometryResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.OdometryResponse) +ActuatorOutputStatusResponse::~ActuatorOutputStatusResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void OdometryResponse::SharedDtor() { +void ActuatorOutputStatusResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete odometry_; + if (this != internal_default_instance()) delete actuator_output_status_; } -void OdometryResponse::ArenaDtor(void* object) { - OdometryResponse* _this = reinterpret_cast< OdometryResponse* >(object); +void ActuatorOutputStatusResponse::ArenaDtor(void* object) { + ActuatorOutputStatusResponse* _this = reinterpret_cast< ActuatorOutputStatusResponse* >(object); (void)_this; } -void OdometryResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void ActuatorOutputStatusResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void OdometryResponse::SetCachedSize(int size) const { +void ActuatorOutputStatusResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void OdometryResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.OdometryResponse) +void ActuatorOutputStatusResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && odometry_ != nullptr) { - delete odometry_; + if (GetArena() == nullptr && actuator_output_status_ != nullptr) { + delete actuator_output_status_; } - odometry_ = nullptr; + actuator_output_status_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* OdometryResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* ActuatorOutputStatusResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.Odometry odometry = 1; + // .mavsdk.rpc.telemetry.ActuatorOutputStatus actuator_output_status = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_odometry(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_actuator_output_status(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -11057,41 +11154,41 @@ const char* OdometryResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPA #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* OdometryResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* ActuatorOutputStatusResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.OdometryResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Odometry odometry = 1; - if (this->has_odometry()) { + // .mavsdk.rpc.telemetry.ActuatorOutputStatus actuator_output_status = 1; + if (this->has_actuator_output_status()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::odometry(this), target, stream); + 1, _Internal::actuator_output_status(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.OdometryResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) return target; } -size_t OdometryResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.OdometryResponse) +size_t ActuatorOutputStatusResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Odometry odometry = 1; - if (this->has_odometry()) { + // .mavsdk.rpc.telemetry.ActuatorOutputStatus actuator_output_status = 1; + if (this->has_actuator_output_status()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *odometry_); + *actuator_output_status_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -11103,105 +11200,105 @@ size_t OdometryResponse::ByteSizeLong() const { return total_size; } -void OdometryResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.OdometryResponse) +void ActuatorOutputStatusResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) GOOGLE_DCHECK_NE(&from, this); - const OdometryResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const ActuatorOutputStatusResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.OdometryResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.OdometryResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) MergeFrom(*source); } } -void OdometryResponse::MergeFrom(const OdometryResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.OdometryResponse) +void ActuatorOutputStatusResponse::MergeFrom(const ActuatorOutputStatusResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_odometry()) { - _internal_mutable_odometry()->::mavsdk::rpc::telemetry::Odometry::MergeFrom(from._internal_odometry()); + if (from.has_actuator_output_status()) { + _internal_mutable_actuator_output_status()->::mavsdk::rpc::telemetry::ActuatorOutputStatus::MergeFrom(from._internal_actuator_output_status()); } } -void OdometryResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.OdometryResponse) +void ActuatorOutputStatusResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void OdometryResponse::CopyFrom(const OdometryResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.OdometryResponse) +void ActuatorOutputStatusResponse::CopyFrom(const ActuatorOutputStatusResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.ActuatorOutputStatusResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool OdometryResponse::IsInitialized() const { +bool ActuatorOutputStatusResponse::IsInitialized() const { return true; } -void OdometryResponse::InternalSwap(OdometryResponse* other) { +void ActuatorOutputStatusResponse::InternalSwap(ActuatorOutputStatusResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(odometry_, other->odometry_); + swap(actuator_output_status_, other->actuator_output_status_); } -::PROTOBUF_NAMESPACE_ID::Metadata OdometryResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata ActuatorOutputStatusResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribePositionVelocityNedRequest::_Internal { +class SubscribeOdometryRequest::_Internal { public: }; -SubscribePositionVelocityNedRequest::SubscribePositionVelocityNedRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeOdometryRequest::SubscribeOdometryRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeOdometryRequest) } -SubscribePositionVelocityNedRequest::SubscribePositionVelocityNedRequest(const SubscribePositionVelocityNedRequest& from) +SubscribeOdometryRequest::SubscribeOdometryRequest(const SubscribeOdometryRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeOdometryRequest) } -void SubscribePositionVelocityNedRequest::SharedCtor() { +void SubscribeOdometryRequest::SharedCtor() { } -SubscribePositionVelocityNedRequest::~SubscribePositionVelocityNedRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) +SubscribeOdometryRequest::~SubscribeOdometryRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeOdometryRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribePositionVelocityNedRequest::SharedDtor() { +void SubscribeOdometryRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribePositionVelocityNedRequest::ArenaDtor(void* object) { - SubscribePositionVelocityNedRequest* _this = reinterpret_cast< SubscribePositionVelocityNedRequest* >(object); +void SubscribeOdometryRequest::ArenaDtor(void* object) { + SubscribeOdometryRequest* _this = reinterpret_cast< SubscribeOdometryRequest* >(object); (void)_this; } -void SubscribePositionVelocityNedRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeOdometryRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribePositionVelocityNedRequest::SetCachedSize(int size) const { +void SubscribeOdometryRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribePositionVelocityNedRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) +void SubscribeOdometryRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -11209,7 +11306,7 @@ void SubscribePositionVelocityNedRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribePositionVelocityNedRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeOdometryRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -11233,9 +11330,9 @@ const char* SubscribePositionVelocityNedRequest::_InternalParse(const char* ptr, #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribePositionVelocityNedRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeOdometryRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -11243,12 +11340,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribePositionVelocityNedRequest::_InternalSe target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeOdometryRequest) return target; } -size_t SubscribePositionVelocityNedRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) +size_t SubscribeOdometryRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -11264,23 +11361,23 @@ size_t SubscribePositionVelocityNedRequest::ByteSizeLong() const { return total_size; } -void SubscribePositionVelocityNedRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) +void SubscribeOdometryRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribePositionVelocityNedRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeOdometryRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeOdometryRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeOdometryRequest) MergeFrom(*source); } } -void SubscribePositionVelocityNedRequest::MergeFrom(const SubscribePositionVelocityNedRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) +void SubscribeOdometryRequest::MergeFrom(const SubscribeOdometryRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -11288,111 +11385,111 @@ void SubscribePositionVelocityNedRequest::MergeFrom(const SubscribePositionVeloc } -void SubscribePositionVelocityNedRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) +void SubscribeOdometryRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribePositionVelocityNedRequest::CopyFrom(const SubscribePositionVelocityNedRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) +void SubscribeOdometryRequest::CopyFrom(const SubscribeOdometryRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeOdometryRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribePositionVelocityNedRequest::IsInitialized() const { +bool SubscribeOdometryRequest::IsInitialized() const { return true; } -void SubscribePositionVelocityNedRequest::InternalSwap(SubscribePositionVelocityNedRequest* other) { +void SubscribeOdometryRequest::InternalSwap(SubscribeOdometryRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribePositionVelocityNedRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeOdometryRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class PositionVelocityNedResponse::_Internal { +class OdometryResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::PositionVelocityNed& position_velocity_ned(const PositionVelocityNedResponse* msg); + static const ::mavsdk::rpc::telemetry::Odometry& odometry(const OdometryResponse* msg); }; -const ::mavsdk::rpc::telemetry::PositionVelocityNed& -PositionVelocityNedResponse::_Internal::position_velocity_ned(const PositionVelocityNedResponse* msg) { - return *msg->position_velocity_ned_; +const ::mavsdk::rpc::telemetry::Odometry& +OdometryResponse::_Internal::odometry(const OdometryResponse* msg) { + return *msg->odometry_; } -PositionVelocityNedResponse::PositionVelocityNedResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +OdometryResponse::OdometryResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.PositionVelocityNedResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.OdometryResponse) } -PositionVelocityNedResponse::PositionVelocityNedResponse(const PositionVelocityNedResponse& from) +OdometryResponse::OdometryResponse(const OdometryResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_position_velocity_ned()) { - position_velocity_ned_ = new ::mavsdk::rpc::telemetry::PositionVelocityNed(*from.position_velocity_ned_); + if (from._internal_has_odometry()) { + odometry_ = new ::mavsdk::rpc::telemetry::Odometry(*from.odometry_); } else { - position_velocity_ned_ = nullptr; + odometry_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.PositionVelocityNedResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.OdometryResponse) } -void PositionVelocityNedResponse::SharedCtor() { -position_velocity_ned_ = nullptr; +void OdometryResponse::SharedCtor() { +odometry_ = nullptr; } -PositionVelocityNedResponse::~PositionVelocityNedResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.PositionVelocityNedResponse) +OdometryResponse::~OdometryResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.OdometryResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void PositionVelocityNedResponse::SharedDtor() { +void OdometryResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete position_velocity_ned_; + if (this != internal_default_instance()) delete odometry_; } -void PositionVelocityNedResponse::ArenaDtor(void* object) { - PositionVelocityNedResponse* _this = reinterpret_cast< PositionVelocityNedResponse* >(object); +void OdometryResponse::ArenaDtor(void* object) { + OdometryResponse* _this = reinterpret_cast< OdometryResponse* >(object); (void)_this; } -void PositionVelocityNedResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void OdometryResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void PositionVelocityNedResponse::SetCachedSize(int size) const { +void OdometryResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void PositionVelocityNedResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) +void OdometryResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.OdometryResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && position_velocity_ned_ != nullptr) { - delete position_velocity_ned_; + if (GetArena() == nullptr && odometry_ != nullptr) { + delete odometry_; } - position_velocity_ned_ = nullptr; + odometry_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* PositionVelocityNedResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* OdometryResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.PositionVelocityNed position_velocity_ned = 1; + // .mavsdk.rpc.telemetry.Odometry odometry = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_position_velocity_ned(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_odometry(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -11418,41 +11515,41 @@ const char* PositionVelocityNedResponse::_InternalParse(const char* ptr, ::PROTO #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* PositionVelocityNedResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* OdometryResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.OdometryResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.PositionVelocityNed position_velocity_ned = 1; - if (this->has_position_velocity_ned()) { + // .mavsdk.rpc.telemetry.Odometry odometry = 1; + if (this->has_odometry()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::position_velocity_ned(this), target, stream); + 1, _Internal::odometry(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.PositionVelocityNedResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.OdometryResponse) return target; } -size_t PositionVelocityNedResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) +size_t OdometryResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.OdometryResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.PositionVelocityNed position_velocity_ned = 1; - if (this->has_position_velocity_ned()) { + // .mavsdk.rpc.telemetry.Odometry odometry = 1; + if (this->has_odometry()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *position_velocity_ned_); + *odometry_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -11464,105 +11561,105 @@ size_t PositionVelocityNedResponse::ByteSizeLong() const { return total_size; } -void PositionVelocityNedResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) +void OdometryResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.OdometryResponse) GOOGLE_DCHECK_NE(&from, this); - const PositionVelocityNedResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const OdometryResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.PositionVelocityNedResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.OdometryResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.PositionVelocityNedResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.OdometryResponse) MergeFrom(*source); } } -void PositionVelocityNedResponse::MergeFrom(const PositionVelocityNedResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) +void OdometryResponse::MergeFrom(const OdometryResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.OdometryResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_position_velocity_ned()) { - _internal_mutable_position_velocity_ned()->::mavsdk::rpc::telemetry::PositionVelocityNed::MergeFrom(from._internal_position_velocity_ned()); + if (from.has_odometry()) { + _internal_mutable_odometry()->::mavsdk::rpc::telemetry::Odometry::MergeFrom(from._internal_odometry()); } } -void PositionVelocityNedResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) +void OdometryResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.OdometryResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void PositionVelocityNedResponse::CopyFrom(const PositionVelocityNedResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) +void OdometryResponse::CopyFrom(const OdometryResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.OdometryResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool PositionVelocityNedResponse::IsInitialized() const { +bool OdometryResponse::IsInitialized() const { return true; } -void PositionVelocityNedResponse::InternalSwap(PositionVelocityNedResponse* other) { +void OdometryResponse::InternalSwap(OdometryResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(position_velocity_ned_, other->position_velocity_ned_); + swap(odometry_, other->odometry_); } -::PROTOBUF_NAMESPACE_ID::Metadata PositionVelocityNedResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata OdometryResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeGroundTruthRequest::_Internal { +class SubscribePositionVelocityNedRequest::_Internal { public: }; -SubscribeGroundTruthRequest::SubscribeGroundTruthRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribePositionVelocityNedRequest::SubscribePositionVelocityNedRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) } -SubscribeGroundTruthRequest::SubscribeGroundTruthRequest(const SubscribeGroundTruthRequest& from) +SubscribePositionVelocityNedRequest::SubscribePositionVelocityNedRequest(const SubscribePositionVelocityNedRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) } -void SubscribeGroundTruthRequest::SharedCtor() { +void SubscribePositionVelocityNedRequest::SharedCtor() { } -SubscribeGroundTruthRequest::~SubscribeGroundTruthRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) +SubscribePositionVelocityNedRequest::~SubscribePositionVelocityNedRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeGroundTruthRequest::SharedDtor() { +void SubscribePositionVelocityNedRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeGroundTruthRequest::ArenaDtor(void* object) { - SubscribeGroundTruthRequest* _this = reinterpret_cast< SubscribeGroundTruthRequest* >(object); +void SubscribePositionVelocityNedRequest::ArenaDtor(void* object) { + SubscribePositionVelocityNedRequest* _this = reinterpret_cast< SubscribePositionVelocityNedRequest* >(object); (void)_this; } -void SubscribeGroundTruthRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribePositionVelocityNedRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeGroundTruthRequest::SetCachedSize(int size) const { +void SubscribePositionVelocityNedRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeGroundTruthRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) +void SubscribePositionVelocityNedRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -11570,7 +11667,7 @@ void SubscribeGroundTruthRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeGroundTruthRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribePositionVelocityNedRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -11594,9 +11691,9 @@ const char* SubscribeGroundTruthRequest::_InternalParse(const char* ptr, ::PROTO #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeGroundTruthRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribePositionVelocityNedRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -11604,12 +11701,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeGroundTruthRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) return target; } -size_t SubscribeGroundTruthRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) +size_t SubscribePositionVelocityNedRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -11625,23 +11722,23 @@ size_t SubscribeGroundTruthRequest::ByteSizeLong() const { return total_size; } -void SubscribeGroundTruthRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) +void SubscribePositionVelocityNedRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeGroundTruthRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribePositionVelocityNedRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) MergeFrom(*source); } } -void SubscribeGroundTruthRequest::MergeFrom(const SubscribeGroundTruthRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) +void SubscribePositionVelocityNedRequest::MergeFrom(const SubscribePositionVelocityNedRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -11649,111 +11746,111 @@ void SubscribeGroundTruthRequest::MergeFrom(const SubscribeGroundTruthRequest& f } -void SubscribeGroundTruthRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) +void SubscribePositionVelocityNedRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeGroundTruthRequest::CopyFrom(const SubscribeGroundTruthRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) +void SubscribePositionVelocityNedRequest::CopyFrom(const SubscribePositionVelocityNedRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribePositionVelocityNedRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeGroundTruthRequest::IsInitialized() const { +bool SubscribePositionVelocityNedRequest::IsInitialized() const { return true; } -void SubscribeGroundTruthRequest::InternalSwap(SubscribeGroundTruthRequest* other) { +void SubscribePositionVelocityNedRequest::InternalSwap(SubscribePositionVelocityNedRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeGroundTruthRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribePositionVelocityNedRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class GroundTruthResponse::_Internal { +class PositionVelocityNedResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::GroundTruth& ground_truth(const GroundTruthResponse* msg); + static const ::mavsdk::rpc::telemetry::PositionVelocityNed& position_velocity_ned(const PositionVelocityNedResponse* msg); }; -const ::mavsdk::rpc::telemetry::GroundTruth& -GroundTruthResponse::_Internal::ground_truth(const GroundTruthResponse* msg) { - return *msg->ground_truth_; +const ::mavsdk::rpc::telemetry::PositionVelocityNed& +PositionVelocityNedResponse::_Internal::position_velocity_ned(const PositionVelocityNedResponse* msg) { + return *msg->position_velocity_ned_; } -GroundTruthResponse::GroundTruthResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +PositionVelocityNedResponse::PositionVelocityNedResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.GroundTruthResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.PositionVelocityNedResponse) } -GroundTruthResponse::GroundTruthResponse(const GroundTruthResponse& from) +PositionVelocityNedResponse::PositionVelocityNedResponse(const PositionVelocityNedResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_ground_truth()) { - ground_truth_ = new ::mavsdk::rpc::telemetry::GroundTruth(*from.ground_truth_); + if (from._internal_has_position_velocity_ned()) { + position_velocity_ned_ = new ::mavsdk::rpc::telemetry::PositionVelocityNed(*from.position_velocity_ned_); } else { - ground_truth_ = nullptr; + position_velocity_ned_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.GroundTruthResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.PositionVelocityNedResponse) } -void GroundTruthResponse::SharedCtor() { -ground_truth_ = nullptr; +void PositionVelocityNedResponse::SharedCtor() { +position_velocity_ned_ = nullptr; } -GroundTruthResponse::~GroundTruthResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.GroundTruthResponse) +PositionVelocityNedResponse::~PositionVelocityNedResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.PositionVelocityNedResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void GroundTruthResponse::SharedDtor() { +void PositionVelocityNedResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete ground_truth_; + if (this != internal_default_instance()) delete position_velocity_ned_; } -void GroundTruthResponse::ArenaDtor(void* object) { - GroundTruthResponse* _this = reinterpret_cast< GroundTruthResponse* >(object); +void PositionVelocityNedResponse::ArenaDtor(void* object) { + PositionVelocityNedResponse* _this = reinterpret_cast< PositionVelocityNedResponse* >(object); (void)_this; } -void GroundTruthResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void PositionVelocityNedResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void GroundTruthResponse::SetCachedSize(int size) const { +void PositionVelocityNedResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void GroundTruthResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.GroundTruthResponse) +void PositionVelocityNedResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && ground_truth_ != nullptr) { - delete ground_truth_; + if (GetArena() == nullptr && position_velocity_ned_ != nullptr) { + delete position_velocity_ned_; } - ground_truth_ = nullptr; + position_velocity_ned_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* GroundTruthResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* PositionVelocityNedResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.GroundTruth ground_truth = 1; + // .mavsdk.rpc.telemetry.PositionVelocityNed position_velocity_ned = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_ground_truth(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_position_velocity_ned(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -11779,41 +11876,41 @@ const char* GroundTruthResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAME #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* GroundTruthResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* PositionVelocityNedResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.GroundTruthResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.GroundTruth ground_truth = 1; - if (this->has_ground_truth()) { + // .mavsdk.rpc.telemetry.PositionVelocityNed position_velocity_ned = 1; + if (this->has_position_velocity_ned()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::ground_truth(this), target, stream); + 1, _Internal::position_velocity_ned(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.GroundTruthResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.PositionVelocityNedResponse) return target; } -size_t GroundTruthResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.GroundTruthResponse) +size_t PositionVelocityNedResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.GroundTruth ground_truth = 1; - if (this->has_ground_truth()) { + // .mavsdk.rpc.telemetry.PositionVelocityNed position_velocity_ned = 1; + if (this->has_position_velocity_ned()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *ground_truth_); + *position_velocity_ned_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -11825,105 +11922,105 @@ size_t GroundTruthResponse::ByteSizeLong() const { return total_size; } -void GroundTruthResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.GroundTruthResponse) +void PositionVelocityNedResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) GOOGLE_DCHECK_NE(&from, this); - const GroundTruthResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const PositionVelocityNedResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.GroundTruthResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.PositionVelocityNedResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.GroundTruthResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.PositionVelocityNedResponse) MergeFrom(*source); } } -void GroundTruthResponse::MergeFrom(const GroundTruthResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.GroundTruthResponse) +void PositionVelocityNedResponse::MergeFrom(const PositionVelocityNedResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_ground_truth()) { - _internal_mutable_ground_truth()->::mavsdk::rpc::telemetry::GroundTruth::MergeFrom(from._internal_ground_truth()); + if (from.has_position_velocity_ned()) { + _internal_mutable_position_velocity_ned()->::mavsdk::rpc::telemetry::PositionVelocityNed::MergeFrom(from._internal_position_velocity_ned()); } } -void GroundTruthResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.GroundTruthResponse) +void PositionVelocityNedResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void GroundTruthResponse::CopyFrom(const GroundTruthResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.GroundTruthResponse) +void PositionVelocityNedResponse::CopyFrom(const PositionVelocityNedResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.PositionVelocityNedResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool GroundTruthResponse::IsInitialized() const { +bool PositionVelocityNedResponse::IsInitialized() const { return true; } -void GroundTruthResponse::InternalSwap(GroundTruthResponse* other) { +void PositionVelocityNedResponse::InternalSwap(PositionVelocityNedResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(ground_truth_, other->ground_truth_); + swap(position_velocity_ned_, other->position_velocity_ned_); } -::PROTOBUF_NAMESPACE_ID::Metadata GroundTruthResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata PositionVelocityNedResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeFixedwingMetricsRequest::_Internal { +class SubscribeGroundTruthRequest::_Internal { public: }; -SubscribeFixedwingMetricsRequest::SubscribeFixedwingMetricsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeGroundTruthRequest::SubscribeGroundTruthRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) } -SubscribeFixedwingMetricsRequest::SubscribeFixedwingMetricsRequest(const SubscribeFixedwingMetricsRequest& from) +SubscribeGroundTruthRequest::SubscribeGroundTruthRequest(const SubscribeGroundTruthRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) } -void SubscribeFixedwingMetricsRequest::SharedCtor() { +void SubscribeGroundTruthRequest::SharedCtor() { } -SubscribeFixedwingMetricsRequest::~SubscribeFixedwingMetricsRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) +SubscribeGroundTruthRequest::~SubscribeGroundTruthRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeFixedwingMetricsRequest::SharedDtor() { +void SubscribeGroundTruthRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeFixedwingMetricsRequest::ArenaDtor(void* object) { - SubscribeFixedwingMetricsRequest* _this = reinterpret_cast< SubscribeFixedwingMetricsRequest* >(object); +void SubscribeGroundTruthRequest::ArenaDtor(void* object) { + SubscribeGroundTruthRequest* _this = reinterpret_cast< SubscribeGroundTruthRequest* >(object); (void)_this; } -void SubscribeFixedwingMetricsRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeGroundTruthRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeFixedwingMetricsRequest::SetCachedSize(int size) const { +void SubscribeGroundTruthRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeFixedwingMetricsRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) +void SubscribeGroundTruthRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -11931,7 +12028,7 @@ void SubscribeFixedwingMetricsRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeFixedwingMetricsRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeGroundTruthRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -11955,9 +12052,9 @@ const char* SubscribeFixedwingMetricsRequest::_InternalParse(const char* ptr, :: #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeFixedwingMetricsRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeGroundTruthRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -11965,12 +12062,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeFixedwingMetricsRequest::_InternalSeria target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) return target; } -size_t SubscribeFixedwingMetricsRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) +size_t SubscribeGroundTruthRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -11986,23 +12083,23 @@ size_t SubscribeFixedwingMetricsRequest::ByteSizeLong() const { return total_size; } -void SubscribeFixedwingMetricsRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) +void SubscribeGroundTruthRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeFixedwingMetricsRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeGroundTruthRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) MergeFrom(*source); } } -void SubscribeFixedwingMetricsRequest::MergeFrom(const SubscribeFixedwingMetricsRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) +void SubscribeGroundTruthRequest::MergeFrom(const SubscribeGroundTruthRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -12010,111 +12107,111 @@ void SubscribeFixedwingMetricsRequest::MergeFrom(const SubscribeFixedwingMetrics } -void SubscribeFixedwingMetricsRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) +void SubscribeGroundTruthRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeFixedwingMetricsRequest::CopyFrom(const SubscribeFixedwingMetricsRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) +void SubscribeGroundTruthRequest::CopyFrom(const SubscribeGroundTruthRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeGroundTruthRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeFixedwingMetricsRequest::IsInitialized() const { +bool SubscribeGroundTruthRequest::IsInitialized() const { return true; } -void SubscribeFixedwingMetricsRequest::InternalSwap(SubscribeFixedwingMetricsRequest* other) { +void SubscribeGroundTruthRequest::InternalSwap(SubscribeGroundTruthRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeFixedwingMetricsRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeGroundTruthRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class FixedwingMetricsResponse::_Internal { +class GroundTruthResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::FixedwingMetrics& fixedwing_metrics(const FixedwingMetricsResponse* msg); + static const ::mavsdk::rpc::telemetry::GroundTruth& ground_truth(const GroundTruthResponse* msg); }; -const ::mavsdk::rpc::telemetry::FixedwingMetrics& -FixedwingMetricsResponse::_Internal::fixedwing_metrics(const FixedwingMetricsResponse* msg) { - return *msg->fixedwing_metrics_; +const ::mavsdk::rpc::telemetry::GroundTruth& +GroundTruthResponse::_Internal::ground_truth(const GroundTruthResponse* msg) { + return *msg->ground_truth_; } -FixedwingMetricsResponse::FixedwingMetricsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +GroundTruthResponse::GroundTruthResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.FixedwingMetricsResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.GroundTruthResponse) } -FixedwingMetricsResponse::FixedwingMetricsResponse(const FixedwingMetricsResponse& from) +GroundTruthResponse::GroundTruthResponse(const GroundTruthResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_fixedwing_metrics()) { - fixedwing_metrics_ = new ::mavsdk::rpc::telemetry::FixedwingMetrics(*from.fixedwing_metrics_); + if (from._internal_has_ground_truth()) { + ground_truth_ = new ::mavsdk::rpc::telemetry::GroundTruth(*from.ground_truth_); } else { - fixedwing_metrics_ = nullptr; + ground_truth_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.FixedwingMetricsResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.GroundTruthResponse) } -void FixedwingMetricsResponse::SharedCtor() { -fixedwing_metrics_ = nullptr; +void GroundTruthResponse::SharedCtor() { +ground_truth_ = nullptr; } -FixedwingMetricsResponse::~FixedwingMetricsResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.FixedwingMetricsResponse) +GroundTruthResponse::~GroundTruthResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.GroundTruthResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void FixedwingMetricsResponse::SharedDtor() { +void GroundTruthResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete fixedwing_metrics_; + if (this != internal_default_instance()) delete ground_truth_; } -void FixedwingMetricsResponse::ArenaDtor(void* object) { - FixedwingMetricsResponse* _this = reinterpret_cast< FixedwingMetricsResponse* >(object); +void GroundTruthResponse::ArenaDtor(void* object) { + GroundTruthResponse* _this = reinterpret_cast< GroundTruthResponse* >(object); (void)_this; } -void FixedwingMetricsResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void GroundTruthResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void FixedwingMetricsResponse::SetCachedSize(int size) const { +void GroundTruthResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void FixedwingMetricsResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) +void GroundTruthResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.GroundTruthResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && fixedwing_metrics_ != nullptr) { - delete fixedwing_metrics_; + if (GetArena() == nullptr && ground_truth_ != nullptr) { + delete ground_truth_; } - fixedwing_metrics_ = nullptr; + ground_truth_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* FixedwingMetricsResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* GroundTruthResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.FixedwingMetrics fixedwing_metrics = 1; + // .mavsdk.rpc.telemetry.GroundTruth ground_truth = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_fixedwing_metrics(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_ground_truth(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -12140,41 +12237,41 @@ const char* FixedwingMetricsResponse::_InternalParse(const char* ptr, ::PROTOBUF #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* FixedwingMetricsResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* GroundTruthResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.GroundTruthResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.FixedwingMetrics fixedwing_metrics = 1; - if (this->has_fixedwing_metrics()) { + // .mavsdk.rpc.telemetry.GroundTruth ground_truth = 1; + if (this->has_ground_truth()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::fixedwing_metrics(this), target, stream); + 1, _Internal::ground_truth(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.FixedwingMetricsResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.GroundTruthResponse) return target; } -size_t FixedwingMetricsResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) +size_t GroundTruthResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.GroundTruthResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.FixedwingMetrics fixedwing_metrics = 1; - if (this->has_fixedwing_metrics()) { + // .mavsdk.rpc.telemetry.GroundTruth ground_truth = 1; + if (this->has_ground_truth()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *fixedwing_metrics_); + *ground_truth_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -12186,105 +12283,105 @@ size_t FixedwingMetricsResponse::ByteSizeLong() const { return total_size; } -void FixedwingMetricsResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) +void GroundTruthResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.GroundTruthResponse) GOOGLE_DCHECK_NE(&from, this); - const FixedwingMetricsResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const GroundTruthResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.FixedwingMetricsResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.GroundTruthResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.FixedwingMetricsResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.GroundTruthResponse) MergeFrom(*source); } } -void FixedwingMetricsResponse::MergeFrom(const FixedwingMetricsResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) +void GroundTruthResponse::MergeFrom(const GroundTruthResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.GroundTruthResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_fixedwing_metrics()) { - _internal_mutable_fixedwing_metrics()->::mavsdk::rpc::telemetry::FixedwingMetrics::MergeFrom(from._internal_fixedwing_metrics()); + if (from.has_ground_truth()) { + _internal_mutable_ground_truth()->::mavsdk::rpc::telemetry::GroundTruth::MergeFrom(from._internal_ground_truth()); } } -void FixedwingMetricsResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) +void GroundTruthResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.GroundTruthResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void FixedwingMetricsResponse::CopyFrom(const FixedwingMetricsResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) +void GroundTruthResponse::CopyFrom(const GroundTruthResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.GroundTruthResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool FixedwingMetricsResponse::IsInitialized() const { +bool GroundTruthResponse::IsInitialized() const { return true; } -void FixedwingMetricsResponse::InternalSwap(FixedwingMetricsResponse* other) { +void GroundTruthResponse::InternalSwap(GroundTruthResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(fixedwing_metrics_, other->fixedwing_metrics_); + swap(ground_truth_, other->ground_truth_); } -::PROTOBUF_NAMESPACE_ID::Metadata FixedwingMetricsResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata GroundTruthResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeImuRequest::_Internal { +class SubscribeFixedwingMetricsRequest::_Internal { public: }; -SubscribeImuRequest::SubscribeImuRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeFixedwingMetricsRequest::SubscribeFixedwingMetricsRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeImuRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) } -SubscribeImuRequest::SubscribeImuRequest(const SubscribeImuRequest& from) +SubscribeFixedwingMetricsRequest::SubscribeFixedwingMetricsRequest(const SubscribeFixedwingMetricsRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeImuRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) } -void SubscribeImuRequest::SharedCtor() { +void SubscribeFixedwingMetricsRequest::SharedCtor() { } -SubscribeImuRequest::~SubscribeImuRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeImuRequest) +SubscribeFixedwingMetricsRequest::~SubscribeFixedwingMetricsRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeImuRequest::SharedDtor() { +void SubscribeFixedwingMetricsRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeImuRequest::ArenaDtor(void* object) { - SubscribeImuRequest* _this = reinterpret_cast< SubscribeImuRequest* >(object); +void SubscribeFixedwingMetricsRequest::ArenaDtor(void* object) { + SubscribeFixedwingMetricsRequest* _this = reinterpret_cast< SubscribeFixedwingMetricsRequest* >(object); (void)_this; } -void SubscribeImuRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeFixedwingMetricsRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeImuRequest::SetCachedSize(int size) const { +void SubscribeFixedwingMetricsRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeImuRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeImuRequest) +void SubscribeFixedwingMetricsRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -12292,7 +12389,7 @@ void SubscribeImuRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeImuRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeFixedwingMetricsRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -12316,9 +12413,9 @@ const char* SubscribeImuRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAME #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeImuRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeFixedwingMetricsRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeImuRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -12326,12 +12423,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeImuRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeImuRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) return target; } -size_t SubscribeImuRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeImuRequest) +size_t SubscribeFixedwingMetricsRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -12347,23 +12444,23 @@ size_t SubscribeImuRequest::ByteSizeLong() const { return total_size; } -void SubscribeImuRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeImuRequest) +void SubscribeFixedwingMetricsRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeImuRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeFixedwingMetricsRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeImuRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeImuRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) MergeFrom(*source); } } -void SubscribeImuRequest::MergeFrom(const SubscribeImuRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeImuRequest) +void SubscribeFixedwingMetricsRequest::MergeFrom(const SubscribeFixedwingMetricsRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -12371,111 +12468,111 @@ void SubscribeImuRequest::MergeFrom(const SubscribeImuRequest& from) { } -void SubscribeImuRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeImuRequest) +void SubscribeFixedwingMetricsRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeImuRequest::CopyFrom(const SubscribeImuRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeImuRequest) +void SubscribeFixedwingMetricsRequest::CopyFrom(const SubscribeFixedwingMetricsRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeFixedwingMetricsRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeImuRequest::IsInitialized() const { +bool SubscribeFixedwingMetricsRequest::IsInitialized() const { return true; } -void SubscribeImuRequest::InternalSwap(SubscribeImuRequest* other) { +void SubscribeFixedwingMetricsRequest::InternalSwap(SubscribeFixedwingMetricsRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeImuRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeFixedwingMetricsRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class ImuResponse::_Internal { +class FixedwingMetricsResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::Imu& imu(const ImuResponse* msg); + static const ::mavsdk::rpc::telemetry::FixedwingMetrics& fixedwing_metrics(const FixedwingMetricsResponse* msg); }; -const ::mavsdk::rpc::telemetry::Imu& -ImuResponse::_Internal::imu(const ImuResponse* msg) { - return *msg->imu_; +const ::mavsdk::rpc::telemetry::FixedwingMetrics& +FixedwingMetricsResponse::_Internal::fixedwing_metrics(const FixedwingMetricsResponse* msg) { + return *msg->fixedwing_metrics_; } -ImuResponse::ImuResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +FixedwingMetricsResponse::FixedwingMetricsResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.ImuResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.FixedwingMetricsResponse) } -ImuResponse::ImuResponse(const ImuResponse& from) +FixedwingMetricsResponse::FixedwingMetricsResponse(const FixedwingMetricsResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_imu()) { - imu_ = new ::mavsdk::rpc::telemetry::Imu(*from.imu_); + if (from._internal_has_fixedwing_metrics()) { + fixedwing_metrics_ = new ::mavsdk::rpc::telemetry::FixedwingMetrics(*from.fixedwing_metrics_); } else { - imu_ = nullptr; + fixedwing_metrics_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.ImuResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.FixedwingMetricsResponse) } -void ImuResponse::SharedCtor() { -imu_ = nullptr; +void FixedwingMetricsResponse::SharedCtor() { +fixedwing_metrics_ = nullptr; } -ImuResponse::~ImuResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.ImuResponse) +FixedwingMetricsResponse::~FixedwingMetricsResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.FixedwingMetricsResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void ImuResponse::SharedDtor() { +void FixedwingMetricsResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete imu_; + if (this != internal_default_instance()) delete fixedwing_metrics_; } -void ImuResponse::ArenaDtor(void* object) { - ImuResponse* _this = reinterpret_cast< ImuResponse* >(object); +void FixedwingMetricsResponse::ArenaDtor(void* object) { + FixedwingMetricsResponse* _this = reinterpret_cast< FixedwingMetricsResponse* >(object); (void)_this; } -void ImuResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void FixedwingMetricsResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void ImuResponse::SetCachedSize(int size) const { +void FixedwingMetricsResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void ImuResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.ImuResponse) +void FixedwingMetricsResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && imu_ != nullptr) { - delete imu_; + if (GetArena() == nullptr && fixedwing_metrics_ != nullptr) { + delete fixedwing_metrics_; } - imu_ = nullptr; + fixedwing_metrics_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* ImuResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* FixedwingMetricsResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.Imu imu = 1; + // .mavsdk.rpc.telemetry.FixedwingMetrics fixedwing_metrics = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_imu(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_fixedwing_metrics(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -12501,41 +12598,41 @@ const char* ImuResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* ImuResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* FixedwingMetricsResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.ImuResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Imu imu = 1; - if (this->has_imu()) { + // .mavsdk.rpc.telemetry.FixedwingMetrics fixedwing_metrics = 1; + if (this->has_fixedwing_metrics()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::imu(this), target, stream); + 1, _Internal::fixedwing_metrics(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.ImuResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.FixedwingMetricsResponse) return target; } -size_t ImuResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.ImuResponse) +size_t FixedwingMetricsResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Imu imu = 1; - if (this->has_imu()) { + // .mavsdk.rpc.telemetry.FixedwingMetrics fixedwing_metrics = 1; + if (this->has_fixedwing_metrics()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *imu_); + *fixedwing_metrics_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -12547,105 +12644,105 @@ size_t ImuResponse::ByteSizeLong() const { return total_size; } -void ImuResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.ImuResponse) +void FixedwingMetricsResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) GOOGLE_DCHECK_NE(&from, this); - const ImuResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const FixedwingMetricsResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.ImuResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.FixedwingMetricsResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.ImuResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.FixedwingMetricsResponse) MergeFrom(*source); } } -void ImuResponse::MergeFrom(const ImuResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.ImuResponse) +void FixedwingMetricsResponse::MergeFrom(const FixedwingMetricsResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_imu()) { - _internal_mutable_imu()->::mavsdk::rpc::telemetry::Imu::MergeFrom(from._internal_imu()); + if (from.has_fixedwing_metrics()) { + _internal_mutable_fixedwing_metrics()->::mavsdk::rpc::telemetry::FixedwingMetrics::MergeFrom(from._internal_fixedwing_metrics()); } } -void ImuResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.ImuResponse) +void FixedwingMetricsResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void ImuResponse::CopyFrom(const ImuResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.ImuResponse) +void FixedwingMetricsResponse::CopyFrom(const FixedwingMetricsResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.FixedwingMetricsResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool ImuResponse::IsInitialized() const { +bool FixedwingMetricsResponse::IsInitialized() const { return true; } -void ImuResponse::InternalSwap(ImuResponse* other) { +void FixedwingMetricsResponse::InternalSwap(FixedwingMetricsResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(imu_, other->imu_); + swap(fixedwing_metrics_, other->fixedwing_metrics_); } -::PROTOBUF_NAMESPACE_ID::Metadata ImuResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata FixedwingMetricsResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeScaledImuRequest::_Internal { +class SubscribeImuRequest::_Internal { public: }; -SubscribeScaledImuRequest::SubscribeScaledImuRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeImuRequest::SubscribeImuRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeImuRequest) } -SubscribeScaledImuRequest::SubscribeScaledImuRequest(const SubscribeScaledImuRequest& from) +SubscribeImuRequest::SubscribeImuRequest(const SubscribeImuRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeImuRequest) } -void SubscribeScaledImuRequest::SharedCtor() { +void SubscribeImuRequest::SharedCtor() { } -SubscribeScaledImuRequest::~SubscribeScaledImuRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) +SubscribeImuRequest::~SubscribeImuRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeImuRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeScaledImuRequest::SharedDtor() { +void SubscribeImuRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeScaledImuRequest::ArenaDtor(void* object) { - SubscribeScaledImuRequest* _this = reinterpret_cast< SubscribeScaledImuRequest* >(object); +void SubscribeImuRequest::ArenaDtor(void* object) { + SubscribeImuRequest* _this = reinterpret_cast< SubscribeImuRequest* >(object); (void)_this; } -void SubscribeScaledImuRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeImuRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeScaledImuRequest::SetCachedSize(int size) const { +void SubscribeImuRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeScaledImuRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) +void SubscribeImuRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeImuRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -12653,7 +12750,7 @@ void SubscribeScaledImuRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeScaledImuRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeImuRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -12677,9 +12774,9 @@ const char* SubscribeScaledImuRequest::_InternalParse(const char* ptr, ::PROTOBU #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeScaledImuRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeImuRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeImuRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -12687,12 +12784,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeScaledImuRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeImuRequest) return target; } -size_t SubscribeScaledImuRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) +size_t SubscribeImuRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeImuRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -12708,23 +12805,23 @@ size_t SubscribeScaledImuRequest::ByteSizeLong() const { return total_size; } -void SubscribeScaledImuRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) +void SubscribeImuRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeImuRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeScaledImuRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeImuRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeImuRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeImuRequest) MergeFrom(*source); } } -void SubscribeScaledImuRequest::MergeFrom(const SubscribeScaledImuRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) +void SubscribeImuRequest::MergeFrom(const SubscribeImuRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeImuRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -12732,52 +12829,52 @@ void SubscribeScaledImuRequest::MergeFrom(const SubscribeScaledImuRequest& from) } -void SubscribeScaledImuRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) +void SubscribeImuRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeImuRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeScaledImuRequest::CopyFrom(const SubscribeScaledImuRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) +void SubscribeImuRequest::CopyFrom(const SubscribeImuRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeImuRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeScaledImuRequest::IsInitialized() const { +bool SubscribeImuRequest::IsInitialized() const { return true; } -void SubscribeScaledImuRequest::InternalSwap(SubscribeScaledImuRequest* other) { +void SubscribeImuRequest::InternalSwap(SubscribeImuRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeScaledImuRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeImuRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class ScaledImuResponse::_Internal { +class ImuResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::Imu& imu(const ScaledImuResponse* msg); + static const ::mavsdk::rpc::telemetry::Imu& imu(const ImuResponse* msg); }; const ::mavsdk::rpc::telemetry::Imu& -ScaledImuResponse::_Internal::imu(const ScaledImuResponse* msg) { +ImuResponse::_Internal::imu(const ImuResponse* msg) { return *msg->imu_; } -ScaledImuResponse::ScaledImuResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +ImuResponse::ImuResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.ScaledImuResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.ImuResponse) } -ScaledImuResponse::ScaledImuResponse(const ScaledImuResponse& from) +ImuResponse::ImuResponse(const ImuResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_imu()) { @@ -12785,36 +12882,36 @@ ScaledImuResponse::ScaledImuResponse(const ScaledImuResponse& from) } else { imu_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.ScaledImuResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.ImuResponse) } -void ScaledImuResponse::SharedCtor() { +void ImuResponse::SharedCtor() { imu_ = nullptr; } -ScaledImuResponse::~ScaledImuResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.ScaledImuResponse) +ImuResponse::~ImuResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.ImuResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void ScaledImuResponse::SharedDtor() { +void ImuResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); if (this != internal_default_instance()) delete imu_; } -void ScaledImuResponse::ArenaDtor(void* object) { - ScaledImuResponse* _this = reinterpret_cast< ScaledImuResponse* >(object); +void ImuResponse::ArenaDtor(void* object) { + ImuResponse* _this = reinterpret_cast< ImuResponse* >(object); (void)_this; } -void ScaledImuResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void ImuResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void ScaledImuResponse::SetCachedSize(int size) const { +void ImuResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void ScaledImuResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.ScaledImuResponse) +void ImuResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.ImuResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -12826,7 +12923,7 @@ void ScaledImuResponse::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* ScaledImuResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* ImuResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -12862,9 +12959,9 @@ const char* ScaledImuResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESP #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* ScaledImuResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* ImuResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.ScaledImuResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.ImuResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -12880,12 +12977,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* ScaledImuResponse::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.ScaledImuResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.ImuResponse) return target; } -size_t ScaledImuResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.ScaledImuResponse) +size_t ImuResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.ImuResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -12908,23 +13005,23 @@ size_t ScaledImuResponse::ByteSizeLong() const { return total_size; } -void ScaledImuResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.ScaledImuResponse) +void ImuResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.ImuResponse) GOOGLE_DCHECK_NE(&from, this); - const ScaledImuResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const ImuResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.ScaledImuResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.ImuResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.ScaledImuResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.ImuResponse) MergeFrom(*source); } } -void ScaledImuResponse::MergeFrom(const ScaledImuResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.ScaledImuResponse) +void ImuResponse::MergeFrom(const ImuResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.ImuResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -12935,78 +13032,78 @@ void ScaledImuResponse::MergeFrom(const ScaledImuResponse& from) { } } -void ScaledImuResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.ScaledImuResponse) +void ImuResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.ImuResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void ScaledImuResponse::CopyFrom(const ScaledImuResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.ScaledImuResponse) +void ImuResponse::CopyFrom(const ImuResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.ImuResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool ScaledImuResponse::IsInitialized() const { +bool ImuResponse::IsInitialized() const { return true; } -void ScaledImuResponse::InternalSwap(ScaledImuResponse* other) { +void ImuResponse::InternalSwap(ImuResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(imu_, other->imu_); } -::PROTOBUF_NAMESPACE_ID::Metadata ScaledImuResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata ImuResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeRawImuRequest::_Internal { +class SubscribeScaledImuRequest::_Internal { public: }; -SubscribeRawImuRequest::SubscribeRawImuRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeScaledImuRequest::SubscribeScaledImuRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeRawImuRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) } -SubscribeRawImuRequest::SubscribeRawImuRequest(const SubscribeRawImuRequest& from) +SubscribeScaledImuRequest::SubscribeScaledImuRequest(const SubscribeScaledImuRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeRawImuRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) } -void SubscribeRawImuRequest::SharedCtor() { +void SubscribeScaledImuRequest::SharedCtor() { } -SubscribeRawImuRequest::~SubscribeRawImuRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeRawImuRequest) +SubscribeScaledImuRequest::~SubscribeScaledImuRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeRawImuRequest::SharedDtor() { +void SubscribeScaledImuRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeRawImuRequest::ArenaDtor(void* object) { - SubscribeRawImuRequest* _this = reinterpret_cast< SubscribeRawImuRequest* >(object); +void SubscribeScaledImuRequest::ArenaDtor(void* object) { + SubscribeScaledImuRequest* _this = reinterpret_cast< SubscribeScaledImuRequest* >(object); (void)_this; } -void SubscribeRawImuRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeScaledImuRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeRawImuRequest::SetCachedSize(int size) const { +void SubscribeScaledImuRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeRawImuRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) +void SubscribeScaledImuRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -13014,7 +13111,7 @@ void SubscribeRawImuRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeRawImuRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeScaledImuRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -13038,9 +13135,9 @@ const char* SubscribeRawImuRequest::_InternalParse(const char* ptr, ::PROTOBUF_N #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeRawImuRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeScaledImuRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -13048,12 +13145,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeRawImuRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeRawImuRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) return target; } -size_t SubscribeRawImuRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) +size_t SubscribeScaledImuRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -13069,23 +13166,23 @@ size_t SubscribeRawImuRequest::ByteSizeLong() const { return total_size; } -void SubscribeRawImuRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) +void SubscribeScaledImuRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeRawImuRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeScaledImuRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeRawImuRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeRawImuRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) MergeFrom(*source); } } -void SubscribeRawImuRequest::MergeFrom(const SubscribeRawImuRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) +void SubscribeScaledImuRequest::MergeFrom(const SubscribeScaledImuRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -13093,52 +13190,52 @@ void SubscribeRawImuRequest::MergeFrom(const SubscribeRawImuRequest& from) { } -void SubscribeRawImuRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) +void SubscribeScaledImuRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeRawImuRequest::CopyFrom(const SubscribeRawImuRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) +void SubscribeScaledImuRequest::CopyFrom(const SubscribeScaledImuRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeScaledImuRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeRawImuRequest::IsInitialized() const { +bool SubscribeScaledImuRequest::IsInitialized() const { return true; } -void SubscribeRawImuRequest::InternalSwap(SubscribeRawImuRequest* other) { +void SubscribeScaledImuRequest::InternalSwap(SubscribeScaledImuRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeRawImuRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeScaledImuRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class RawImuResponse::_Internal { +class ScaledImuResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::Imu& imu(const RawImuResponse* msg); + static const ::mavsdk::rpc::telemetry::Imu& imu(const ScaledImuResponse* msg); }; const ::mavsdk::rpc::telemetry::Imu& -RawImuResponse::_Internal::imu(const RawImuResponse* msg) { +ScaledImuResponse::_Internal::imu(const ScaledImuResponse* msg) { return *msg->imu_; } -RawImuResponse::RawImuResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +ScaledImuResponse::ScaledImuResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.RawImuResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.ScaledImuResponse) } -RawImuResponse::RawImuResponse(const RawImuResponse& from) +ScaledImuResponse::ScaledImuResponse(const ScaledImuResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_imu()) { @@ -13146,36 +13243,36 @@ RawImuResponse::RawImuResponse(const RawImuResponse& from) } else { imu_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.RawImuResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.ScaledImuResponse) } -void RawImuResponse::SharedCtor() { +void ScaledImuResponse::SharedCtor() { imu_ = nullptr; } -RawImuResponse::~RawImuResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.RawImuResponse) +ScaledImuResponse::~ScaledImuResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.ScaledImuResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void RawImuResponse::SharedDtor() { +void ScaledImuResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); if (this != internal_default_instance()) delete imu_; } -void RawImuResponse::ArenaDtor(void* object) { - RawImuResponse* _this = reinterpret_cast< RawImuResponse* >(object); +void ScaledImuResponse::ArenaDtor(void* object) { + ScaledImuResponse* _this = reinterpret_cast< ScaledImuResponse* >(object); (void)_this; } -void RawImuResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void ScaledImuResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void RawImuResponse::SetCachedSize(int size) const { +void ScaledImuResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void RawImuResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.RawImuResponse) +void ScaledImuResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.ScaledImuResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -13187,7 +13284,7 @@ void RawImuResponse::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* RawImuResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* ScaledImuResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -13223,9 +13320,9 @@ const char* RawImuResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* RawImuResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* ScaledImuResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.RawImuResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.ScaledImuResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -13241,12 +13338,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* RawImuResponse::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.RawImuResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.ScaledImuResponse) return target; } -size_t RawImuResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.RawImuResponse) +size_t ScaledImuResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.ScaledImuResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -13269,23 +13366,23 @@ size_t RawImuResponse::ByteSizeLong() const { return total_size; } -void RawImuResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.RawImuResponse) +void ScaledImuResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.ScaledImuResponse) GOOGLE_DCHECK_NE(&from, this); - const RawImuResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const ScaledImuResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.RawImuResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.ScaledImuResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.RawImuResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.ScaledImuResponse) MergeFrom(*source); } } -void RawImuResponse::MergeFrom(const RawImuResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.RawImuResponse) +void ScaledImuResponse::MergeFrom(const ScaledImuResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.ScaledImuResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -13296,78 +13393,78 @@ void RawImuResponse::MergeFrom(const RawImuResponse& from) { } } -void RawImuResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.RawImuResponse) +void ScaledImuResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.ScaledImuResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void RawImuResponse::CopyFrom(const RawImuResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.RawImuResponse) +void ScaledImuResponse::CopyFrom(const ScaledImuResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.ScaledImuResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool RawImuResponse::IsInitialized() const { +bool ScaledImuResponse::IsInitialized() const { return true; } -void RawImuResponse::InternalSwap(RawImuResponse* other) { +void ScaledImuResponse::InternalSwap(ScaledImuResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(imu_, other->imu_); } -::PROTOBUF_NAMESPACE_ID::Metadata RawImuResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata ScaledImuResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeHealthAllOkRequest::_Internal { +class SubscribeRawImuRequest::_Internal { public: }; -SubscribeHealthAllOkRequest::SubscribeHealthAllOkRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeRawImuRequest::SubscribeRawImuRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeRawImuRequest) } -SubscribeHealthAllOkRequest::SubscribeHealthAllOkRequest(const SubscribeHealthAllOkRequest& from) +SubscribeRawImuRequest::SubscribeRawImuRequest(const SubscribeRawImuRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeRawImuRequest) } -void SubscribeHealthAllOkRequest::SharedCtor() { +void SubscribeRawImuRequest::SharedCtor() { } -SubscribeHealthAllOkRequest::~SubscribeHealthAllOkRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) +SubscribeRawImuRequest::~SubscribeRawImuRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeRawImuRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeHealthAllOkRequest::SharedDtor() { +void SubscribeRawImuRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeHealthAllOkRequest::ArenaDtor(void* object) { - SubscribeHealthAllOkRequest* _this = reinterpret_cast< SubscribeHealthAllOkRequest* >(object); +void SubscribeRawImuRequest::ArenaDtor(void* object) { + SubscribeRawImuRequest* _this = reinterpret_cast< SubscribeRawImuRequest* >(object); (void)_this; } -void SubscribeHealthAllOkRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeRawImuRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeHealthAllOkRequest::SetCachedSize(int size) const { +void SubscribeRawImuRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeHealthAllOkRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) +void SubscribeRawImuRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -13375,7 +13472,7 @@ void SubscribeHealthAllOkRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeHealthAllOkRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeRawImuRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -13399,9 +13496,9 @@ const char* SubscribeHealthAllOkRequest::_InternalParse(const char* ptr, ::PROTO #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeHealthAllOkRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeRawImuRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -13409,12 +13506,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeHealthAllOkRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeRawImuRequest) return target; } -size_t SubscribeHealthAllOkRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) +size_t SubscribeRawImuRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -13430,23 +13527,23 @@ size_t SubscribeHealthAllOkRequest::ByteSizeLong() const { return total_size; } -void SubscribeHealthAllOkRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) +void SubscribeRawImuRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeHealthAllOkRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeRawImuRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeRawImuRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeRawImuRequest) MergeFrom(*source); } } -void SubscribeHealthAllOkRequest::MergeFrom(const SubscribeHealthAllOkRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) +void SubscribeRawImuRequest::MergeFrom(const SubscribeRawImuRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -13454,98 +13551,111 @@ void SubscribeHealthAllOkRequest::MergeFrom(const SubscribeHealthAllOkRequest& f } -void SubscribeHealthAllOkRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) +void SubscribeRawImuRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeHealthAllOkRequest::CopyFrom(const SubscribeHealthAllOkRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) +void SubscribeRawImuRequest::CopyFrom(const SubscribeRawImuRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeRawImuRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeHealthAllOkRequest::IsInitialized() const { +bool SubscribeRawImuRequest::IsInitialized() const { return true; } -void SubscribeHealthAllOkRequest::InternalSwap(SubscribeHealthAllOkRequest* other) { +void SubscribeRawImuRequest::InternalSwap(SubscribeRawImuRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeHealthAllOkRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeRawImuRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class HealthAllOkResponse::_Internal { +class RawImuResponse::_Internal { public: + static const ::mavsdk::rpc::telemetry::Imu& imu(const RawImuResponse* msg); }; -HealthAllOkResponse::HealthAllOkResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +const ::mavsdk::rpc::telemetry::Imu& +RawImuResponse::_Internal::imu(const RawImuResponse* msg) { + return *msg->imu_; +} +RawImuResponse::RawImuResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.HealthAllOkResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.RawImuResponse) } -HealthAllOkResponse::HealthAllOkResponse(const HealthAllOkResponse& from) +RawImuResponse::RawImuResponse(const RawImuResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - is_health_all_ok_ = from.is_health_all_ok_; - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.HealthAllOkResponse) + if (from._internal_has_imu()) { + imu_ = new ::mavsdk::rpc::telemetry::Imu(*from.imu_); + } else { + imu_ = nullptr; + } + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.RawImuResponse) } -void HealthAllOkResponse::SharedCtor() { -is_health_all_ok_ = false; +void RawImuResponse::SharedCtor() { +imu_ = nullptr; } -HealthAllOkResponse::~HealthAllOkResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.HealthAllOkResponse) +RawImuResponse::~RawImuResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.RawImuResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void HealthAllOkResponse::SharedDtor() { +void RawImuResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); + if (this != internal_default_instance()) delete imu_; } -void HealthAllOkResponse::ArenaDtor(void* object) { - HealthAllOkResponse* _this = reinterpret_cast< HealthAllOkResponse* >(object); +void RawImuResponse::ArenaDtor(void* object) { + RawImuResponse* _this = reinterpret_cast< RawImuResponse* >(object); (void)_this; } -void HealthAllOkResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void RawImuResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void HealthAllOkResponse::SetCachedSize(int size) const { +void RawImuResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void HealthAllOkResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.HealthAllOkResponse) +void RawImuResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.RawImuResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - is_health_all_ok_ = false; + if (GetArena() == nullptr && imu_ != nullptr) { + delete imu_; + } + imu_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* HealthAllOkResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* RawImuResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // bool is_health_all_ok = 1; + // .mavsdk.rpc.telemetry.Imu imu = 1; case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { - is_health_all_ok_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_imu(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -13571,37 +13681,41 @@ const char* HealthAllOkResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAME #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* HealthAllOkResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* RawImuResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.HealthAllOkResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.RawImuResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // bool is_health_all_ok = 1; - if (this->is_health_all_ok() != 0) { + // .mavsdk.rpc.telemetry.Imu imu = 1; + if (this->has_imu()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_is_health_all_ok(), target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage( + 1, _Internal::imu(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.HealthAllOkResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.RawImuResponse) return target; } -size_t HealthAllOkResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.HealthAllOkResponse) +size_t RawImuResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.RawImuResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // bool is_health_all_ok = 1; - if (this->is_health_all_ok() != 0) { - total_size += 1 + 1; + // .mavsdk.rpc.telemetry.Imu imu = 1; + if (this->has_imu()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *imu_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -13613,105 +13727,105 @@ size_t HealthAllOkResponse::ByteSizeLong() const { return total_size; } -void HealthAllOkResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.HealthAllOkResponse) +void RawImuResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.RawImuResponse) GOOGLE_DCHECK_NE(&from, this); - const HealthAllOkResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const RawImuResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.HealthAllOkResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.RawImuResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.HealthAllOkResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.RawImuResponse) MergeFrom(*source); } } -void HealthAllOkResponse::MergeFrom(const HealthAllOkResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.HealthAllOkResponse) +void RawImuResponse::MergeFrom(const RawImuResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.RawImuResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.is_health_all_ok() != 0) { - _internal_set_is_health_all_ok(from._internal_is_health_all_ok()); + if (from.has_imu()) { + _internal_mutable_imu()->::mavsdk::rpc::telemetry::Imu::MergeFrom(from._internal_imu()); } } -void HealthAllOkResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.HealthAllOkResponse) +void RawImuResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.RawImuResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void HealthAllOkResponse::CopyFrom(const HealthAllOkResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.HealthAllOkResponse) +void RawImuResponse::CopyFrom(const RawImuResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.RawImuResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool HealthAllOkResponse::IsInitialized() const { +bool RawImuResponse::IsInitialized() const { return true; } -void HealthAllOkResponse::InternalSwap(HealthAllOkResponse* other) { +void RawImuResponse::InternalSwap(RawImuResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(is_health_all_ok_, other->is_health_all_ok_); + swap(imu_, other->imu_); } -::PROTOBUF_NAMESPACE_ID::Metadata HealthAllOkResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata RawImuResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeUnixEpochTimeRequest::_Internal { +class SubscribeHealthAllOkRequest::_Internal { public: }; -SubscribeUnixEpochTimeRequest::SubscribeUnixEpochTimeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeHealthAllOkRequest::SubscribeHealthAllOkRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) } -SubscribeUnixEpochTimeRequest::SubscribeUnixEpochTimeRequest(const SubscribeUnixEpochTimeRequest& from) +SubscribeHealthAllOkRequest::SubscribeHealthAllOkRequest(const SubscribeHealthAllOkRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) } -void SubscribeUnixEpochTimeRequest::SharedCtor() { +void SubscribeHealthAllOkRequest::SharedCtor() { } -SubscribeUnixEpochTimeRequest::~SubscribeUnixEpochTimeRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) +SubscribeHealthAllOkRequest::~SubscribeHealthAllOkRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeUnixEpochTimeRequest::SharedDtor() { +void SubscribeHealthAllOkRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeUnixEpochTimeRequest::ArenaDtor(void* object) { - SubscribeUnixEpochTimeRequest* _this = reinterpret_cast< SubscribeUnixEpochTimeRequest* >(object); +void SubscribeHealthAllOkRequest::ArenaDtor(void* object) { + SubscribeHealthAllOkRequest* _this = reinterpret_cast< SubscribeHealthAllOkRequest* >(object); (void)_this; } -void SubscribeUnixEpochTimeRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeHealthAllOkRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeUnixEpochTimeRequest::SetCachedSize(int size) const { +void SubscribeHealthAllOkRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeUnixEpochTimeRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) +void SubscribeHealthAllOkRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -13719,7 +13833,7 @@ void SubscribeUnixEpochTimeRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeUnixEpochTimeRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeHealthAllOkRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -13743,9 +13857,9 @@ const char* SubscribeUnixEpochTimeRequest::_InternalParse(const char* ptr, ::PRO #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeUnixEpochTimeRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeHealthAllOkRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -13753,12 +13867,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeUnixEpochTimeRequest::_InternalSerializ target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) return target; } -size_t SubscribeUnixEpochTimeRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) +size_t SubscribeHealthAllOkRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -13774,23 +13888,23 @@ size_t SubscribeUnixEpochTimeRequest::ByteSizeLong() const { return total_size; } -void SubscribeUnixEpochTimeRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) +void SubscribeHealthAllOkRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeUnixEpochTimeRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeHealthAllOkRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) MergeFrom(*source); } } -void SubscribeUnixEpochTimeRequest::MergeFrom(const SubscribeUnixEpochTimeRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) +void SubscribeHealthAllOkRequest::MergeFrom(const SubscribeHealthAllOkRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -13798,98 +13912,98 @@ void SubscribeUnixEpochTimeRequest::MergeFrom(const SubscribeUnixEpochTimeReques } -void SubscribeUnixEpochTimeRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) +void SubscribeHealthAllOkRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeUnixEpochTimeRequest::CopyFrom(const SubscribeUnixEpochTimeRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) +void SubscribeHealthAllOkRequest::CopyFrom(const SubscribeHealthAllOkRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeHealthAllOkRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeUnixEpochTimeRequest::IsInitialized() const { +bool SubscribeHealthAllOkRequest::IsInitialized() const { return true; } -void SubscribeUnixEpochTimeRequest::InternalSwap(SubscribeUnixEpochTimeRequest* other) { +void SubscribeHealthAllOkRequest::InternalSwap(SubscribeHealthAllOkRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeUnixEpochTimeRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeHealthAllOkRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class UnixEpochTimeResponse::_Internal { +class HealthAllOkResponse::_Internal { public: }; -UnixEpochTimeResponse::UnixEpochTimeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +HealthAllOkResponse::HealthAllOkResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.UnixEpochTimeResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.HealthAllOkResponse) } -UnixEpochTimeResponse::UnixEpochTimeResponse(const UnixEpochTimeResponse& from) +HealthAllOkResponse::HealthAllOkResponse(const HealthAllOkResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - time_us_ = from.time_us_; - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.UnixEpochTimeResponse) + is_health_all_ok_ = from.is_health_all_ok_; + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.HealthAllOkResponse) } -void UnixEpochTimeResponse::SharedCtor() { -time_us_ = PROTOBUF_ULONGLONG(0); +void HealthAllOkResponse::SharedCtor() { +is_health_all_ok_ = false; } -UnixEpochTimeResponse::~UnixEpochTimeResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.UnixEpochTimeResponse) +HealthAllOkResponse::~HealthAllOkResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.HealthAllOkResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void UnixEpochTimeResponse::SharedDtor() { +void HealthAllOkResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void UnixEpochTimeResponse::ArenaDtor(void* object) { - UnixEpochTimeResponse* _this = reinterpret_cast< UnixEpochTimeResponse* >(object); +void HealthAllOkResponse::ArenaDtor(void* object) { + HealthAllOkResponse* _this = reinterpret_cast< HealthAllOkResponse* >(object); (void)_this; } -void UnixEpochTimeResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void HealthAllOkResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void UnixEpochTimeResponse::SetCachedSize(int size) const { +void HealthAllOkResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void UnixEpochTimeResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) +void HealthAllOkResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.HealthAllOkResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - time_us_ = PROTOBUF_ULONGLONG(0); + is_health_all_ok_ = false; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* UnixEpochTimeResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* HealthAllOkResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // uint64 time_us = 1; + // bool is_health_all_ok = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { - time_us_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + is_health_all_ok_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -13915,39 +14029,37 @@ const char* UnixEpochTimeResponse::_InternalParse(const char* ptr, ::PROTOBUF_NA #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* UnixEpochTimeResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* HealthAllOkResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.HealthAllOkResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // uint64 time_us = 1; - if (this->time_us() != 0) { + // bool is_health_all_ok = 1; + if (this->is_health_all_ok() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(1, this->_internal_time_us(), target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(1, this->_internal_is_health_all_ok(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.UnixEpochTimeResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.HealthAllOkResponse) return target; } -size_t UnixEpochTimeResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) +size_t HealthAllOkResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.HealthAllOkResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // uint64 time_us = 1; - if (this->time_us() != 0) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size( - this->_internal_time_us()); + // bool is_health_all_ok = 1; + if (this->is_health_all_ok() != 0) { + total_size += 1 + 1; } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -13959,105 +14071,105 @@ size_t UnixEpochTimeResponse::ByteSizeLong() const { return total_size; } -void UnixEpochTimeResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) +void HealthAllOkResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.HealthAllOkResponse) GOOGLE_DCHECK_NE(&from, this); - const UnixEpochTimeResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const HealthAllOkResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.UnixEpochTimeResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.HealthAllOkResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.UnixEpochTimeResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.HealthAllOkResponse) MergeFrom(*source); } } -void UnixEpochTimeResponse::MergeFrom(const UnixEpochTimeResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) +void HealthAllOkResponse::MergeFrom(const HealthAllOkResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.HealthAllOkResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.time_us() != 0) { - _internal_set_time_us(from._internal_time_us()); + if (from.is_health_all_ok() != 0) { + _internal_set_is_health_all_ok(from._internal_is_health_all_ok()); } } -void UnixEpochTimeResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) +void HealthAllOkResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.HealthAllOkResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void UnixEpochTimeResponse::CopyFrom(const UnixEpochTimeResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) +void HealthAllOkResponse::CopyFrom(const HealthAllOkResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.HealthAllOkResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool UnixEpochTimeResponse::IsInitialized() const { +bool HealthAllOkResponse::IsInitialized() const { return true; } -void UnixEpochTimeResponse::InternalSwap(UnixEpochTimeResponse* other) { +void HealthAllOkResponse::InternalSwap(HealthAllOkResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(time_us_, other->time_us_); + swap(is_health_all_ok_, other->is_health_all_ok_); } -::PROTOBUF_NAMESPACE_ID::Metadata UnixEpochTimeResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata HealthAllOkResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeDistanceSensorRequest::_Internal { +class SubscribeUnixEpochTimeRequest::_Internal { public: }; -SubscribeDistanceSensorRequest::SubscribeDistanceSensorRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeUnixEpochTimeRequest::SubscribeUnixEpochTimeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) } -SubscribeDistanceSensorRequest::SubscribeDistanceSensorRequest(const SubscribeDistanceSensorRequest& from) +SubscribeUnixEpochTimeRequest::SubscribeUnixEpochTimeRequest(const SubscribeUnixEpochTimeRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) } -void SubscribeDistanceSensorRequest::SharedCtor() { +void SubscribeUnixEpochTimeRequest::SharedCtor() { } -SubscribeDistanceSensorRequest::~SubscribeDistanceSensorRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) +SubscribeUnixEpochTimeRequest::~SubscribeUnixEpochTimeRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeDistanceSensorRequest::SharedDtor() { +void SubscribeUnixEpochTimeRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeDistanceSensorRequest::ArenaDtor(void* object) { - SubscribeDistanceSensorRequest* _this = reinterpret_cast< SubscribeDistanceSensorRequest* >(object); +void SubscribeUnixEpochTimeRequest::ArenaDtor(void* object) { + SubscribeUnixEpochTimeRequest* _this = reinterpret_cast< SubscribeUnixEpochTimeRequest* >(object); (void)_this; } -void SubscribeDistanceSensorRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeUnixEpochTimeRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeDistanceSensorRequest::SetCachedSize(int size) const { +void SubscribeUnixEpochTimeRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeDistanceSensorRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) +void SubscribeUnixEpochTimeRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -14065,7 +14177,7 @@ void SubscribeDistanceSensorRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeDistanceSensorRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeUnixEpochTimeRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -14089,9 +14201,9 @@ const char* SubscribeDistanceSensorRequest::_InternalParse(const char* ptr, ::PR #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeDistanceSensorRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeUnixEpochTimeRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -14099,12 +14211,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeDistanceSensorRequest::_InternalSeriali target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) return target; } -size_t SubscribeDistanceSensorRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) +size_t SubscribeUnixEpochTimeRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -14120,23 +14232,23 @@ size_t SubscribeDistanceSensorRequest::ByteSizeLong() const { return total_size; } -void SubscribeDistanceSensorRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) +void SubscribeUnixEpochTimeRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeDistanceSensorRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeUnixEpochTimeRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) MergeFrom(*source); } } -void SubscribeDistanceSensorRequest::MergeFrom(const SubscribeDistanceSensorRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) +void SubscribeUnixEpochTimeRequest::MergeFrom(const SubscribeUnixEpochTimeRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -14144,111 +14256,98 @@ void SubscribeDistanceSensorRequest::MergeFrom(const SubscribeDistanceSensorRequ } -void SubscribeDistanceSensorRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) +void SubscribeUnixEpochTimeRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeDistanceSensorRequest::CopyFrom(const SubscribeDistanceSensorRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) +void SubscribeUnixEpochTimeRequest::CopyFrom(const SubscribeUnixEpochTimeRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeUnixEpochTimeRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeDistanceSensorRequest::IsInitialized() const { +bool SubscribeUnixEpochTimeRequest::IsInitialized() const { return true; } -void SubscribeDistanceSensorRequest::InternalSwap(SubscribeDistanceSensorRequest* other) { +void SubscribeUnixEpochTimeRequest::InternalSwap(SubscribeUnixEpochTimeRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeDistanceSensorRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeUnixEpochTimeRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class DistanceSensorResponse::_Internal { +class UnixEpochTimeResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::DistanceSensor& distance_sensor(const DistanceSensorResponse* msg); }; -const ::mavsdk::rpc::telemetry::DistanceSensor& -DistanceSensorResponse::_Internal::distance_sensor(const DistanceSensorResponse* msg) { - return *msg->distance_sensor_; -} -DistanceSensorResponse::DistanceSensorResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +UnixEpochTimeResponse::UnixEpochTimeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.DistanceSensorResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.UnixEpochTimeResponse) } -DistanceSensorResponse::DistanceSensorResponse(const DistanceSensorResponse& from) +UnixEpochTimeResponse::UnixEpochTimeResponse(const UnixEpochTimeResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_distance_sensor()) { - distance_sensor_ = new ::mavsdk::rpc::telemetry::DistanceSensor(*from.distance_sensor_); - } else { - distance_sensor_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.DistanceSensorResponse) + time_us_ = from.time_us_; + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.UnixEpochTimeResponse) } -void DistanceSensorResponse::SharedCtor() { -distance_sensor_ = nullptr; +void UnixEpochTimeResponse::SharedCtor() { +time_us_ = PROTOBUF_ULONGLONG(0); } -DistanceSensorResponse::~DistanceSensorResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.DistanceSensorResponse) +UnixEpochTimeResponse::~UnixEpochTimeResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.UnixEpochTimeResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void DistanceSensorResponse::SharedDtor() { +void UnixEpochTimeResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete distance_sensor_; } -void DistanceSensorResponse::ArenaDtor(void* object) { - DistanceSensorResponse* _this = reinterpret_cast< DistanceSensorResponse* >(object); +void UnixEpochTimeResponse::ArenaDtor(void* object) { + UnixEpochTimeResponse* _this = reinterpret_cast< UnixEpochTimeResponse* >(object); (void)_this; } -void DistanceSensorResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void UnixEpochTimeResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void DistanceSensorResponse::SetCachedSize(int size) const { +void UnixEpochTimeResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void DistanceSensorResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.DistanceSensorResponse) +void UnixEpochTimeResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && distance_sensor_ != nullptr) { - delete distance_sensor_; - } - distance_sensor_ = nullptr; + time_us_ = PROTOBUF_ULONGLONG(0); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* DistanceSensorResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* UnixEpochTimeResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.DistanceSensor distance_sensor = 1; + // uint64 time_us = 1; case 1: - if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_distance_sensor(), ptr); + if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { + time_us_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -14274,41 +14373,39 @@ const char* DistanceSensorResponse::_InternalParse(const char* ptr, ::PROTOBUF_N #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* DistanceSensorResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* UnixEpochTimeResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.DistanceSensorResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.DistanceSensor distance_sensor = 1; - if (this->has_distance_sensor()) { + // uint64 time_us = 1; + if (this->time_us() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 1, _Internal::distance_sensor(this), target, stream); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(1, this->_internal_time_us(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.DistanceSensorResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.UnixEpochTimeResponse) return target; } -size_t DistanceSensorResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.DistanceSensorResponse) +size_t UnixEpochTimeResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.DistanceSensor distance_sensor = 1; - if (this->has_distance_sensor()) { + // uint64 time_us = 1; + if (this->time_us() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *distance_sensor_); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size( + this->_internal_time_us()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -14320,105 +14417,105 @@ size_t DistanceSensorResponse::ByteSizeLong() const { return total_size; } -void DistanceSensorResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.DistanceSensorResponse) +void UnixEpochTimeResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) GOOGLE_DCHECK_NE(&from, this); - const DistanceSensorResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const UnixEpochTimeResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.DistanceSensorResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.UnixEpochTimeResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.DistanceSensorResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.UnixEpochTimeResponse) MergeFrom(*source); } } -void DistanceSensorResponse::MergeFrom(const DistanceSensorResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.DistanceSensorResponse) +void UnixEpochTimeResponse::MergeFrom(const UnixEpochTimeResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_distance_sensor()) { - _internal_mutable_distance_sensor()->::mavsdk::rpc::telemetry::DistanceSensor::MergeFrom(from._internal_distance_sensor()); - } + if (from.time_us() != 0) { + _internal_set_time_us(from._internal_time_us()); + } } -void DistanceSensorResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.DistanceSensorResponse) +void UnixEpochTimeResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void DistanceSensorResponse::CopyFrom(const DistanceSensorResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.DistanceSensorResponse) +void UnixEpochTimeResponse::CopyFrom(const UnixEpochTimeResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.UnixEpochTimeResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool DistanceSensorResponse::IsInitialized() const { +bool UnixEpochTimeResponse::IsInitialized() const { return true; } -void DistanceSensorResponse::InternalSwap(DistanceSensorResponse* other) { +void UnixEpochTimeResponse::InternalSwap(UnixEpochTimeResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(distance_sensor_, other->distance_sensor_); + swap(time_us_, other->time_us_); } -::PROTOBUF_NAMESPACE_ID::Metadata DistanceSensorResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata UnixEpochTimeResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeScaledPressureRequest::_Internal { +class SubscribeDistanceSensorRequest::_Internal { public: }; -SubscribeScaledPressureRequest::SubscribeScaledPressureRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeDistanceSensorRequest::SubscribeDistanceSensorRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) } -SubscribeScaledPressureRequest::SubscribeScaledPressureRequest(const SubscribeScaledPressureRequest& from) +SubscribeDistanceSensorRequest::SubscribeDistanceSensorRequest(const SubscribeDistanceSensorRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) } -void SubscribeScaledPressureRequest::SharedCtor() { +void SubscribeDistanceSensorRequest::SharedCtor() { } -SubscribeScaledPressureRequest::~SubscribeScaledPressureRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) +SubscribeDistanceSensorRequest::~SubscribeDistanceSensorRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeScaledPressureRequest::SharedDtor() { +void SubscribeDistanceSensorRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeScaledPressureRequest::ArenaDtor(void* object) { - SubscribeScaledPressureRequest* _this = reinterpret_cast< SubscribeScaledPressureRequest* >(object); +void SubscribeDistanceSensorRequest::ArenaDtor(void* object) { + SubscribeDistanceSensorRequest* _this = reinterpret_cast< SubscribeDistanceSensorRequest* >(object); (void)_this; } -void SubscribeScaledPressureRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeDistanceSensorRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeScaledPressureRequest::SetCachedSize(int size) const { +void SubscribeDistanceSensorRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeScaledPressureRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) +void SubscribeDistanceSensorRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -14426,7 +14523,7 @@ void SubscribeScaledPressureRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeScaledPressureRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeDistanceSensorRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -14450,9 +14547,9 @@ const char* SubscribeScaledPressureRequest::_InternalParse(const char* ptr, ::PR #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeScaledPressureRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeDistanceSensorRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -14460,12 +14557,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeScaledPressureRequest::_InternalSeriali target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) return target; } -size_t SubscribeScaledPressureRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) +size_t SubscribeDistanceSensorRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -14481,23 +14578,23 @@ size_t SubscribeScaledPressureRequest::ByteSizeLong() const { return total_size; } -void SubscribeScaledPressureRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) +void SubscribeDistanceSensorRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeScaledPressureRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SubscribeDistanceSensorRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) MergeFrom(*source); } } -void SubscribeScaledPressureRequest::MergeFrom(const SubscribeScaledPressureRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) +void SubscribeDistanceSensorRequest::MergeFrom(const SubscribeDistanceSensorRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -14505,111 +14602,111 @@ void SubscribeScaledPressureRequest::MergeFrom(const SubscribeScaledPressureRequ } -void SubscribeScaledPressureRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) +void SubscribeDistanceSensorRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeScaledPressureRequest::CopyFrom(const SubscribeScaledPressureRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) +void SubscribeDistanceSensorRequest::CopyFrom(const SubscribeDistanceSensorRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeDistanceSensorRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeScaledPressureRequest::IsInitialized() const { +bool SubscribeDistanceSensorRequest::IsInitialized() const { return true; } -void SubscribeScaledPressureRequest::InternalSwap(SubscribeScaledPressureRequest* other) { +void SubscribeDistanceSensorRequest::InternalSwap(SubscribeDistanceSensorRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeScaledPressureRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeDistanceSensorRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class ScaledPressureResponse::_Internal { +class DistanceSensorResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::ScaledPressure& scaled_pressure(const ScaledPressureResponse* msg); + static const ::mavsdk::rpc::telemetry::DistanceSensor& distance_sensor(const DistanceSensorResponse* msg); }; -const ::mavsdk::rpc::telemetry::ScaledPressure& -ScaledPressureResponse::_Internal::scaled_pressure(const ScaledPressureResponse* msg) { - return *msg->scaled_pressure_; +const ::mavsdk::rpc::telemetry::DistanceSensor& +DistanceSensorResponse::_Internal::distance_sensor(const DistanceSensorResponse* msg) { + return *msg->distance_sensor_; } -ScaledPressureResponse::ScaledPressureResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +DistanceSensorResponse::DistanceSensorResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.ScaledPressureResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.DistanceSensorResponse) } -ScaledPressureResponse::ScaledPressureResponse(const ScaledPressureResponse& from) +DistanceSensorResponse::DistanceSensorResponse(const DistanceSensorResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_scaled_pressure()) { - scaled_pressure_ = new ::mavsdk::rpc::telemetry::ScaledPressure(*from.scaled_pressure_); + if (from._internal_has_distance_sensor()) { + distance_sensor_ = new ::mavsdk::rpc::telemetry::DistanceSensor(*from.distance_sensor_); } else { - scaled_pressure_ = nullptr; + distance_sensor_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.ScaledPressureResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.DistanceSensorResponse) } -void ScaledPressureResponse::SharedCtor() { -scaled_pressure_ = nullptr; +void DistanceSensorResponse::SharedCtor() { +distance_sensor_ = nullptr; } -ScaledPressureResponse::~ScaledPressureResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.ScaledPressureResponse) +DistanceSensorResponse::~DistanceSensorResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.DistanceSensorResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void ScaledPressureResponse::SharedDtor() { +void DistanceSensorResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete scaled_pressure_; + if (this != internal_default_instance()) delete distance_sensor_; } -void ScaledPressureResponse::ArenaDtor(void* object) { - ScaledPressureResponse* _this = reinterpret_cast< ScaledPressureResponse* >(object); +void DistanceSensorResponse::ArenaDtor(void* object) { + DistanceSensorResponse* _this = reinterpret_cast< DistanceSensorResponse* >(object); (void)_this; } -void ScaledPressureResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void DistanceSensorResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void ScaledPressureResponse::SetCachedSize(int size) const { +void DistanceSensorResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void ScaledPressureResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.ScaledPressureResponse) +void DistanceSensorResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.DistanceSensorResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && scaled_pressure_ != nullptr) { - delete scaled_pressure_; + if (GetArena() == nullptr && distance_sensor_ != nullptr) { + delete distance_sensor_; } - scaled_pressure_ = nullptr; + distance_sensor_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* ScaledPressureResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* DistanceSensorResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.ScaledPressure scaled_pressure = 1; + // .mavsdk.rpc.telemetry.DistanceSensor distance_sensor = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_scaled_pressure(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_distance_sensor(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -14635,41 +14732,41 @@ const char* ScaledPressureResponse::_InternalParse(const char* ptr, ::PROTOBUF_N #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* ScaledPressureResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* DistanceSensorResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.ScaledPressureResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.DistanceSensorResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.ScaledPressure scaled_pressure = 1; - if (this->has_scaled_pressure()) { + // .mavsdk.rpc.telemetry.DistanceSensor distance_sensor = 1; + if (this->has_distance_sensor()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::scaled_pressure(this), target, stream); + 1, _Internal::distance_sensor(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.ScaledPressureResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.DistanceSensorResponse) return target; } -size_t ScaledPressureResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.ScaledPressureResponse) +size_t DistanceSensorResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.DistanceSensorResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.ScaledPressure scaled_pressure = 1; - if (this->has_scaled_pressure()) { + // .mavsdk.rpc.telemetry.DistanceSensor distance_sensor = 1; + if (this->has_distance_sensor()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *scaled_pressure_); + *distance_sensor_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -14681,105 +14778,105 @@ size_t ScaledPressureResponse::ByteSizeLong() const { return total_size; } -void ScaledPressureResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.ScaledPressureResponse) +void DistanceSensorResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.DistanceSensorResponse) GOOGLE_DCHECK_NE(&from, this); - const ScaledPressureResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const DistanceSensorResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.ScaledPressureResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.DistanceSensorResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.ScaledPressureResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.DistanceSensorResponse) MergeFrom(*source); } } -void ScaledPressureResponse::MergeFrom(const ScaledPressureResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.ScaledPressureResponse) +void DistanceSensorResponse::MergeFrom(const DistanceSensorResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.DistanceSensorResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_scaled_pressure()) { - _internal_mutable_scaled_pressure()->::mavsdk::rpc::telemetry::ScaledPressure::MergeFrom(from._internal_scaled_pressure()); + if (from.has_distance_sensor()) { + _internal_mutable_distance_sensor()->::mavsdk::rpc::telemetry::DistanceSensor::MergeFrom(from._internal_distance_sensor()); } } -void ScaledPressureResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.ScaledPressureResponse) +void DistanceSensorResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.DistanceSensorResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void ScaledPressureResponse::CopyFrom(const ScaledPressureResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.ScaledPressureResponse) +void DistanceSensorResponse::CopyFrom(const DistanceSensorResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.DistanceSensorResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool ScaledPressureResponse::IsInitialized() const { +bool DistanceSensorResponse::IsInitialized() const { return true; } -void ScaledPressureResponse::InternalSwap(ScaledPressureResponse* other) { +void DistanceSensorResponse::InternalSwap(DistanceSensorResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(scaled_pressure_, other->scaled_pressure_); + swap(distance_sensor_, other->distance_sensor_); } -::PROTOBUF_NAMESPACE_ID::Metadata ScaledPressureResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata DistanceSensorResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SubscribeHeadingRequest::_Internal { +class SubscribeScaledPressureRequest::_Internal { public: }; -SubscribeHeadingRequest::SubscribeHeadingRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SubscribeScaledPressureRequest::SubscribeScaledPressureRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) } -SubscribeHeadingRequest::SubscribeHeadingRequest(const SubscribeHeadingRequest& from) +SubscribeScaledPressureRequest::SubscribeScaledPressureRequest(const SubscribeScaledPressureRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) } -void SubscribeHeadingRequest::SharedCtor() { +void SubscribeScaledPressureRequest::SharedCtor() { } -SubscribeHeadingRequest::~SubscribeHeadingRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeHeadingRequest) +SubscribeScaledPressureRequest::~SubscribeScaledPressureRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SubscribeHeadingRequest::SharedDtor() { +void SubscribeScaledPressureRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SubscribeHeadingRequest::ArenaDtor(void* object) { - SubscribeHeadingRequest* _this = reinterpret_cast< SubscribeHeadingRequest* >(object); +void SubscribeScaledPressureRequest::ArenaDtor(void* object) { + SubscribeScaledPressureRequest* _this = reinterpret_cast< SubscribeScaledPressureRequest* >(object); (void)_this; } -void SubscribeHeadingRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SubscribeScaledPressureRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SubscribeHeadingRequest::SetCachedSize(int size) const { +void SubscribeScaledPressureRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SubscribeHeadingRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) +void SubscribeScaledPressureRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -14787,7 +14884,7 @@ void SubscribeHeadingRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SubscribeHeadingRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SubscribeScaledPressureRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -14811,9 +14908,9 @@ const char* SubscribeHeadingRequest::_InternalParse(const char* ptr, ::PROTOBUF_ #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SubscribeHeadingRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeScaledPressureRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -14821,12 +14918,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SubscribeHeadingRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) return target; } -size_t SubscribeHeadingRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) +size_t SubscribeScaledPressureRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -14842,135 +14939,887 @@ size_t SubscribeHeadingRequest::ByteSizeLong() const { return total_size; } -void SubscribeHeadingRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) +void SubscribeScaledPressureRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) GOOGLE_DCHECK_NE(&from, this); - const SubscribeHeadingRequest* source = + const SubscribeScaledPressureRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + MergeFrom(*source); + } +} + +void SubscribeScaledPressureRequest::MergeFrom(const SubscribeScaledPressureRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + (void) cached_has_bits; + +} + +void SubscribeScaledPressureRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void SubscribeScaledPressureRequest::CopyFrom(const SubscribeScaledPressureRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeScaledPressureRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool SubscribeScaledPressureRequest::IsInitialized() const { + return true; +} + +void SubscribeScaledPressureRequest::InternalSwap(SubscribeScaledPressureRequest* other) { + using std::swap; + _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeScaledPressureRequest::GetMetadata() const { + return GetMetadataStatic(); +} + + +// =================================================================== + +class ScaledPressureResponse::_Internal { + public: + static const ::mavsdk::rpc::telemetry::ScaledPressure& scaled_pressure(const ScaledPressureResponse* msg); +}; + +const ::mavsdk::rpc::telemetry::ScaledPressure& +ScaledPressureResponse::_Internal::scaled_pressure(const ScaledPressureResponse* msg) { + return *msg->scaled_pressure_; +} +ScaledPressureResponse::ScaledPressureResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) + : ::PROTOBUF_NAMESPACE_ID::Message(arena) { + SharedCtor(); + RegisterArenaDtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.ScaledPressureResponse) +} +ScaledPressureResponse::ScaledPressureResponse(const ScaledPressureResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_scaled_pressure()) { + scaled_pressure_ = new ::mavsdk::rpc::telemetry::ScaledPressure(*from.scaled_pressure_); + } else { + scaled_pressure_ = nullptr; + } + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.ScaledPressureResponse) +} + +void ScaledPressureResponse::SharedCtor() { +scaled_pressure_ = nullptr; +} + +ScaledPressureResponse::~ScaledPressureResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.ScaledPressureResponse) + SharedDtor(); + _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +void ScaledPressureResponse::SharedDtor() { + GOOGLE_DCHECK(GetArena() == nullptr); + if (this != internal_default_instance()) delete scaled_pressure_; +} + +void ScaledPressureResponse::ArenaDtor(void* object) { + ScaledPressureResponse* _this = reinterpret_cast< ScaledPressureResponse* >(object); + (void)_this; +} +void ScaledPressureResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +} +void ScaledPressureResponse::SetCachedSize(int size) const { + _cached_size_.Set(size); +} + +void ScaledPressureResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.ScaledPressureResponse) + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArena() == nullptr && scaled_pressure_ != nullptr) { + delete scaled_pressure_; + } + scaled_pressure_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* ScaledPressureResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + ::PROTOBUF_NAMESPACE_ID::uint32 tag; + ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + CHK_(ptr); + switch (tag >> 3) { + // .mavsdk.rpc.telemetry.ScaledPressure scaled_pressure = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_scaled_pressure(), ptr); + CHK_(ptr); + } else goto handle_unusual; + continue; + default: { + handle_unusual: + if ((tag & 7) == 4 || tag == 0) { + ctx->SetLastTag(tag); + goto success; + } + ptr = UnknownFieldParse(tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + continue; + } + } // switch + } // while +success: + return ptr; +failure: + ptr = nullptr; + goto success; +#undef CHK_ +} + +::PROTOBUF_NAMESPACE_ID::uint8* ScaledPressureResponse::_InternalSerialize( + ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.ScaledPressureResponse) + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .mavsdk.rpc.telemetry.ScaledPressure scaled_pressure = 1; + if (this->has_scaled_pressure()) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage( + 1, _Internal::scaled_pressure(this), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.ScaledPressureResponse) + return target; +} + +size_t ScaledPressureResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.ScaledPressureResponse) + size_t total_size = 0; + + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .mavsdk.rpc.telemetry.ScaledPressure scaled_pressure = 1; + if (this->has_scaled_pressure()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *scaled_pressure_); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( + _internal_metadata_, total_size, &_cached_size_); + } + int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void ScaledPressureResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.ScaledPressureResponse) + GOOGLE_DCHECK_NE(&from, this); + const ScaledPressureResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.ScaledPressureResponse) + ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.ScaledPressureResponse) + MergeFrom(*source); + } +} + +void ScaledPressureResponse::MergeFrom(const ScaledPressureResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.ScaledPressureResponse) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.has_scaled_pressure()) { + _internal_mutable_scaled_pressure()->::mavsdk::rpc::telemetry::ScaledPressure::MergeFrom(from._internal_scaled_pressure()); + } +} + +void ScaledPressureResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.ScaledPressureResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void ScaledPressureResponse::CopyFrom(const ScaledPressureResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.ScaledPressureResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ScaledPressureResponse::IsInitialized() const { + return true; +} + +void ScaledPressureResponse::InternalSwap(ScaledPressureResponse* other) { + using std::swap; + _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); + swap(scaled_pressure_, other->scaled_pressure_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata ScaledPressureResponse::GetMetadata() const { + return GetMetadataStatic(); +} + + +// =================================================================== + +class SubscribeHeadingRequest::_Internal { + public: +}; + +SubscribeHeadingRequest::SubscribeHeadingRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) + : ::PROTOBUF_NAMESPACE_ID::Message(arena) { + SharedCtor(); + RegisterArenaDtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SubscribeHeadingRequest) +} +SubscribeHeadingRequest::SubscribeHeadingRequest(const SubscribeHeadingRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SubscribeHeadingRequest) +} + +void SubscribeHeadingRequest::SharedCtor() { +} + +SubscribeHeadingRequest::~SubscribeHeadingRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + SharedDtor(); + _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +void SubscribeHeadingRequest::SharedDtor() { + GOOGLE_DCHECK(GetArena() == nullptr); +} + +void SubscribeHeadingRequest::ArenaDtor(void* object) { + SubscribeHeadingRequest* _this = reinterpret_cast< SubscribeHeadingRequest* >(object); + (void)_this; +} +void SubscribeHeadingRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +} +void SubscribeHeadingRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} + +void SubscribeHeadingRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* SubscribeHeadingRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + ::PROTOBUF_NAMESPACE_ID::uint32 tag; + ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + CHK_(ptr); + if ((tag & 7) == 4 || tag == 0) { + ctx->SetLastTag(tag); + goto success; + } + ptr = UnknownFieldParse(tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + continue; + } // while +success: + return ptr; +failure: + ptr = nullptr; + goto success; +#undef CHK_ +} + +::PROTOBUF_NAMESPACE_ID::uint8* SubscribeHeadingRequest::_InternalSerialize( + ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + return target; +} + +size_t SubscribeHeadingRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + size_t total_size = 0; + + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( + _internal_metadata_, total_size, &_cached_size_); + } + int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void SubscribeHeadingRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + GOOGLE_DCHECK_NE(&from, this); + const SubscribeHeadingRequest* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + MergeFrom(*source); + } +} + +void SubscribeHeadingRequest::MergeFrom(const SubscribeHeadingRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + (void) cached_has_bits; + +} + +void SubscribeHeadingRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void SubscribeHeadingRequest::CopyFrom(const SubscribeHeadingRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool SubscribeHeadingRequest::IsInitialized() const { + return true; +} + +void SubscribeHeadingRequest::InternalSwap(SubscribeHeadingRequest* other) { + using std::swap; + _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata SubscribeHeadingRequest::GetMetadata() const { + return GetMetadataStatic(); +} + + +// =================================================================== + +class HeadingResponse::_Internal { + public: + static const ::mavsdk::rpc::telemetry::Heading& heading_deg(const HeadingResponse* msg); +}; + +const ::mavsdk::rpc::telemetry::Heading& +HeadingResponse::_Internal::heading_deg(const HeadingResponse* msg) { + return *msg->heading_deg_; +} +HeadingResponse::HeadingResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) + : ::PROTOBUF_NAMESPACE_ID::Message(arena) { + SharedCtor(); + RegisterArenaDtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.HeadingResponse) +} +HeadingResponse::HeadingResponse(const HeadingResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_heading_deg()) { + heading_deg_ = new ::mavsdk::rpc::telemetry::Heading(*from.heading_deg_); + } else { + heading_deg_ = nullptr; + } + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.HeadingResponse) +} + +void HeadingResponse::SharedCtor() { +heading_deg_ = nullptr; +} + +HeadingResponse::~HeadingResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.HeadingResponse) + SharedDtor(); + _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +void HeadingResponse::SharedDtor() { + GOOGLE_DCHECK(GetArena() == nullptr); + if (this != internal_default_instance()) delete heading_deg_; +} + +void HeadingResponse::ArenaDtor(void* object) { + HeadingResponse* _this = reinterpret_cast< HeadingResponse* >(object); + (void)_this; +} +void HeadingResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +} +void HeadingResponse::SetCachedSize(int size) const { + _cached_size_.Set(size); +} + +void HeadingResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.HeadingResponse) + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArena() == nullptr && heading_deg_ != nullptr) { + delete heading_deg_; + } + heading_deg_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* HeadingResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + ::PROTOBUF_NAMESPACE_ID::uint32 tag; + ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + CHK_(ptr); + switch (tag >> 3) { + // .mavsdk.rpc.telemetry.Heading heading_deg = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_heading_deg(), ptr); + CHK_(ptr); + } else goto handle_unusual; + continue; + default: { + handle_unusual: + if ((tag & 7) == 4 || tag == 0) { + ctx->SetLastTag(tag); + goto success; + } + ptr = UnknownFieldParse(tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + continue; + } + } // switch + } // while +success: + return ptr; +failure: + ptr = nullptr; + goto success; +#undef CHK_ +} + +::PROTOBUF_NAMESPACE_ID::uint8* HeadingResponse::_InternalSerialize( + ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.HeadingResponse) + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .mavsdk.rpc.telemetry.Heading heading_deg = 1; + if (this->has_heading_deg()) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage( + 1, _Internal::heading_deg(this), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.HeadingResponse) + return target; +} + +size_t HeadingResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.HeadingResponse) + size_t total_size = 0; + + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .mavsdk.rpc.telemetry.Heading heading_deg = 1; + if (this->has_heading_deg()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *heading_deg_); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( + _internal_metadata_, total_size, &_cached_size_); + } + int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void HeadingResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.HeadingResponse) + GOOGLE_DCHECK_NE(&from, this); + const HeadingResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.HeadingResponse) + ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.HeadingResponse) + MergeFrom(*source); + } +} + +void HeadingResponse::MergeFrom(const HeadingResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.HeadingResponse) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.has_heading_deg()) { + _internal_mutable_heading_deg()->::mavsdk::rpc::telemetry::Heading::MergeFrom(from._internal_heading_deg()); + } +} + +void HeadingResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.HeadingResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void HeadingResponse::CopyFrom(const HeadingResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.HeadingResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool HeadingResponse::IsInitialized() const { + return true; +} + +void HeadingResponse::InternalSwap(HeadingResponse* other) { + using std::swap; + _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); + swap(heading_deg_, other->heading_deg_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata HeadingResponse::GetMetadata() const { + return GetMetadataStatic(); +} + + +// =================================================================== + +class SetRatePositionRequest::_Internal { + public: +}; + +SetRatePositionRequest::SetRatePositionRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) + : ::PROTOBUF_NAMESPACE_ID::Message(arena) { + SharedCtor(); + RegisterArenaDtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRatePositionRequest) +} +SetRatePositionRequest::SetRatePositionRequest(const SetRatePositionRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + rate_hz_ = from.rate_hz_; + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRatePositionRequest) +} + +void SetRatePositionRequest::SharedCtor() { +rate_hz_ = 0; +} + +SetRatePositionRequest::~SetRatePositionRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRatePositionRequest) + SharedDtor(); + _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +void SetRatePositionRequest::SharedDtor() { + GOOGLE_DCHECK(GetArena() == nullptr); +} + +void SetRatePositionRequest::ArenaDtor(void* object) { + SetRatePositionRequest* _this = reinterpret_cast< SetRatePositionRequest* >(object); + (void)_this; +} +void SetRatePositionRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +} +void SetRatePositionRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} + +void SetRatePositionRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRatePositionRequest) + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + rate_hz_ = 0; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* SetRatePositionRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + ::PROTOBUF_NAMESPACE_ID::uint32 tag; + ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + CHK_(ptr); + switch (tag >> 3) { + // double rate_hz = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 9)) { + rate_hz_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); + ptr += sizeof(double); + } else goto handle_unusual; + continue; + default: { + handle_unusual: + if ((tag & 7) == 4 || tag == 0) { + ctx->SetLastTag(tag); + goto success; + } + ptr = UnknownFieldParse(tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + continue; + } + } // switch + } // while +success: + return ptr; +failure: + ptr = nullptr; + goto success; +#undef CHK_ +} + +::PROTOBUF_NAMESPACE_ID::uint8* SetRatePositionRequest::_InternalSerialize( + ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRatePositionRequest) + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // double rate_hz = 1; + if (!(this->rate_hz() <= 0 && this->rate_hz() >= 0)) { + target = stream->EnsureSpace(target); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(1, this->_internal_rate_hz(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRatePositionRequest) + return target; +} + +size_t SetRatePositionRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRatePositionRequest) + size_t total_size = 0; + + ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // double rate_hz = 1; + if (!(this->rate_hz() <= 0 && this->rate_hz() >= 0)) { + total_size += 1 + 8; + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( + _internal_metadata_, total_size, &_cached_size_); + } + int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void SetRatePositionRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRatePositionRequest) + GOOGLE_DCHECK_NE(&from, this); + const SetRatePositionRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRatePositionRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SubscribeHeadingRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRatePositionRequest) MergeFrom(*source); } } -void SubscribeHeadingRequest::MergeFrom(const SubscribeHeadingRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) +void SetRatePositionRequest::MergeFrom(const SetRatePositionRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRatePositionRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; + if (!(from.rate_hz() <= 0 && from.rate_hz() >= 0)) { + _internal_set_rate_hz(from._internal_rate_hz()); + } } -void SubscribeHeadingRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) +void SetRatePositionRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRatePositionRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SubscribeHeadingRequest::CopyFrom(const SubscribeHeadingRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SubscribeHeadingRequest) +void SetRatePositionRequest::CopyFrom(const SetRatePositionRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRatePositionRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SubscribeHeadingRequest::IsInitialized() const { +bool SetRatePositionRequest::IsInitialized() const { return true; } -void SubscribeHeadingRequest::InternalSwap(SubscribeHeadingRequest* other) { +void SetRatePositionRequest::InternalSwap(SetRatePositionRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); + swap(rate_hz_, other->rate_hz_); } -::PROTOBUF_NAMESPACE_ID::Metadata SubscribeHeadingRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SetRatePositionRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class HeadingResponse::_Internal { +class SetRatePositionResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::Heading& heading_deg(const HeadingResponse* msg); + static const ::mavsdk::rpc::telemetry::TelemetryResult& telemetry_result(const SetRatePositionResponse* msg); }; -const ::mavsdk::rpc::telemetry::Heading& -HeadingResponse::_Internal::heading_deg(const HeadingResponse* msg) { - return *msg->heading_deg_; +const ::mavsdk::rpc::telemetry::TelemetryResult& +SetRatePositionResponse::_Internal::telemetry_result(const SetRatePositionResponse* msg) { + return *msg->telemetry_result_; } -HeadingResponse::HeadingResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SetRatePositionResponse::SetRatePositionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.HeadingResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRatePositionResponse) } -HeadingResponse::HeadingResponse(const HeadingResponse& from) +SetRatePositionResponse::SetRatePositionResponse(const SetRatePositionResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - if (from._internal_has_heading_deg()) { - heading_deg_ = new ::mavsdk::rpc::telemetry::Heading(*from.heading_deg_); + if (from._internal_has_telemetry_result()) { + telemetry_result_ = new ::mavsdk::rpc::telemetry::TelemetryResult(*from.telemetry_result_); } else { - heading_deg_ = nullptr; + telemetry_result_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.HeadingResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRatePositionResponse) } -void HeadingResponse::SharedCtor() { -heading_deg_ = nullptr; +void SetRatePositionResponse::SharedCtor() { +telemetry_result_ = nullptr; } -HeadingResponse::~HeadingResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.HeadingResponse) +SetRatePositionResponse::~SetRatePositionResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRatePositionResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void HeadingResponse::SharedDtor() { +void SetRatePositionResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); - if (this != internal_default_instance()) delete heading_deg_; + if (this != internal_default_instance()) delete telemetry_result_; } -void HeadingResponse::ArenaDtor(void* object) { - HeadingResponse* _this = reinterpret_cast< HeadingResponse* >(object); +void SetRatePositionResponse::ArenaDtor(void* object) { + SetRatePositionResponse* _this = reinterpret_cast< SetRatePositionResponse* >(object); (void)_this; } -void HeadingResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SetRatePositionResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void HeadingResponse::SetCachedSize(int size) const { +void SetRatePositionResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void HeadingResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.HeadingResponse) +void SetRatePositionResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRatePositionResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArena() == nullptr && heading_deg_ != nullptr) { - delete heading_deg_; + if (GetArena() == nullptr && telemetry_result_ != nullptr) { + delete telemetry_result_; } - heading_deg_ = nullptr; + telemetry_result_ = nullptr; _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* HeadingResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SetRatePositionResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { - // .mavsdk.rpc.telemetry.Heading heading_deg = 1; + // .mavsdk.rpc.telemetry.TelemetryResult telemetry_result = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { - ptr = ctx->ParseMessage(_internal_mutable_heading_deg(), ptr); + ptr = ctx->ParseMessage(_internal_mutable_telemetry_result(), ptr); CHK_(ptr); } else goto handle_unusual; continue; @@ -14996,41 +15845,41 @@ const char* HeadingResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPAC #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* HeadingResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SetRatePositionResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.HeadingResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRatePositionResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Heading heading_deg = 1; - if (this->has_heading_deg()) { + // .mavsdk.rpc.telemetry.TelemetryResult telemetry_result = 1; + if (this->has_telemetry_result()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( - 1, _Internal::heading_deg(this), target, stream); + 1, _Internal::telemetry_result(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.HeadingResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRatePositionResponse) return target; } -size_t HeadingResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.HeadingResponse) +size_t SetRatePositionResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRatePositionResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .mavsdk.rpc.telemetry.Heading heading_deg = 1; - if (this->has_heading_deg()) { + // .mavsdk.rpc.telemetry.TelemetryResult telemetry_result = 1; + if (this->has_telemetry_result()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *heading_deg_); + *telemetry_result_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { @@ -15042,107 +15891,107 @@ size_t HeadingResponse::ByteSizeLong() const { return total_size; } -void HeadingResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.HeadingResponse) +void SetRatePositionResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRatePositionResponse) GOOGLE_DCHECK_NE(&from, this); - const HeadingResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SetRatePositionResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.HeadingResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRatePositionResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.HeadingResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRatePositionResponse) MergeFrom(*source); } } -void HeadingResponse::MergeFrom(const HeadingResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.HeadingResponse) +void SetRatePositionResponse::MergeFrom(const SetRatePositionResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRatePositionResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_heading_deg()) { - _internal_mutable_heading_deg()->::mavsdk::rpc::telemetry::Heading::MergeFrom(from._internal_heading_deg()); + if (from.has_telemetry_result()) { + _internal_mutable_telemetry_result()->::mavsdk::rpc::telemetry::TelemetryResult::MergeFrom(from._internal_telemetry_result()); } } -void HeadingResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.HeadingResponse) +void SetRatePositionResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRatePositionResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void HeadingResponse::CopyFrom(const HeadingResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.HeadingResponse) +void SetRatePositionResponse::CopyFrom(const SetRatePositionResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRatePositionResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool HeadingResponse::IsInitialized() const { +bool SetRatePositionResponse::IsInitialized() const { return true; } -void HeadingResponse::InternalSwap(HeadingResponse* other) { +void SetRatePositionResponse::InternalSwap(SetRatePositionResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); - swap(heading_deg_, other->heading_deg_); + swap(telemetry_result_, other->telemetry_result_); } -::PROTOBUF_NAMESPACE_ID::Metadata HeadingResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SetRatePositionResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SetRatePositionRequest::_Internal { +class SetRateHomeRequest::_Internal { public: }; -SetRatePositionRequest::SetRatePositionRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SetRateHomeRequest::SetRateHomeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRatePositionRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateHomeRequest) } -SetRatePositionRequest::SetRatePositionRequest(const SetRatePositionRequest& from) +SetRateHomeRequest::SetRateHomeRequest(const SetRateHomeRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); rate_hz_ = from.rate_hz_; - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRatePositionRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateHomeRequest) } -void SetRatePositionRequest::SharedCtor() { +void SetRateHomeRequest::SharedCtor() { rate_hz_ = 0; } -SetRatePositionRequest::~SetRatePositionRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRatePositionRequest) +SetRateHomeRequest::~SetRateHomeRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateHomeRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SetRatePositionRequest::SharedDtor() { +void SetRateHomeRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SetRatePositionRequest::ArenaDtor(void* object) { - SetRatePositionRequest* _this = reinterpret_cast< SetRatePositionRequest* >(object); +void SetRateHomeRequest::ArenaDtor(void* object) { + SetRateHomeRequest* _this = reinterpret_cast< SetRateHomeRequest* >(object); (void)_this; } -void SetRatePositionRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SetRateHomeRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SetRatePositionRequest::SetCachedSize(int size) const { +void SetRateHomeRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SetRatePositionRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRatePositionRequest) +void SetRateHomeRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateHomeRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -15151,7 +16000,7 @@ void SetRatePositionRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SetRatePositionRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SetRateHomeRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -15187,9 +16036,9 @@ const char* SetRatePositionRequest::_InternalParse(const char* ptr, ::PROTOBUF_N #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SetRatePositionRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SetRateHomeRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRatePositionRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateHomeRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -15203,12 +16052,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SetRatePositionRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRatePositionRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateHomeRequest) return target; } -size_t SetRatePositionRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRatePositionRequest) +size_t SetRateHomeRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateHomeRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -15229,23 +16078,23 @@ size_t SetRatePositionRequest::ByteSizeLong() const { return total_size; } -void SetRatePositionRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRatePositionRequest) +void SetRateHomeRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateHomeRequest) GOOGLE_DCHECK_NE(&from, this); - const SetRatePositionRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SetRateHomeRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRatePositionRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateHomeRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRatePositionRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateHomeRequest) MergeFrom(*source); } } -void SetRatePositionRequest::MergeFrom(const SetRatePositionRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRatePositionRequest) +void SetRateHomeRequest::MergeFrom(const SetRateHomeRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateHomeRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -15256,53 +16105,53 @@ void SetRatePositionRequest::MergeFrom(const SetRatePositionRequest& from) { } } -void SetRatePositionRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRatePositionRequest) +void SetRateHomeRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateHomeRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SetRatePositionRequest::CopyFrom(const SetRatePositionRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRatePositionRequest) +void SetRateHomeRequest::CopyFrom(const SetRateHomeRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateHomeRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SetRatePositionRequest::IsInitialized() const { +bool SetRateHomeRequest::IsInitialized() const { return true; } -void SetRatePositionRequest::InternalSwap(SetRatePositionRequest* other) { +void SetRateHomeRequest::InternalSwap(SetRateHomeRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(rate_hz_, other->rate_hz_); } -::PROTOBUF_NAMESPACE_ID::Metadata SetRatePositionRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SetRateHomeRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SetRatePositionResponse::_Internal { +class SetRateHomeResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::TelemetryResult& telemetry_result(const SetRatePositionResponse* msg); + static const ::mavsdk::rpc::telemetry::TelemetryResult& telemetry_result(const SetRateHomeResponse* msg); }; const ::mavsdk::rpc::telemetry::TelemetryResult& -SetRatePositionResponse::_Internal::telemetry_result(const SetRatePositionResponse* msg) { +SetRateHomeResponse::_Internal::telemetry_result(const SetRateHomeResponse* msg) { return *msg->telemetry_result_; } -SetRatePositionResponse::SetRatePositionResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SetRateHomeResponse::SetRateHomeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRatePositionResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateHomeResponse) } -SetRatePositionResponse::SetRatePositionResponse(const SetRatePositionResponse& from) +SetRateHomeResponse::SetRateHomeResponse(const SetRateHomeResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_telemetry_result()) { @@ -15310,36 +16159,36 @@ SetRatePositionResponse::SetRatePositionResponse(const SetRatePositionResponse& } else { telemetry_result_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRatePositionResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateHomeResponse) } -void SetRatePositionResponse::SharedCtor() { +void SetRateHomeResponse::SharedCtor() { telemetry_result_ = nullptr; } -SetRatePositionResponse::~SetRatePositionResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRatePositionResponse) +SetRateHomeResponse::~SetRateHomeResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateHomeResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SetRatePositionResponse::SharedDtor() { +void SetRateHomeResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); if (this != internal_default_instance()) delete telemetry_result_; } -void SetRatePositionResponse::ArenaDtor(void* object) { - SetRatePositionResponse* _this = reinterpret_cast< SetRatePositionResponse* >(object); +void SetRateHomeResponse::ArenaDtor(void* object) { + SetRateHomeResponse* _this = reinterpret_cast< SetRateHomeResponse* >(object); (void)_this; } -void SetRatePositionResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SetRateHomeResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SetRatePositionResponse::SetCachedSize(int size) const { +void SetRateHomeResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SetRatePositionResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRatePositionResponse) +void SetRateHomeResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateHomeResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -15351,7 +16200,7 @@ void SetRatePositionResponse::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SetRatePositionResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SetRateHomeResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -15387,9 +16236,9 @@ const char* SetRatePositionResponse::_InternalParse(const char* ptr, ::PROTOBUF_ #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SetRatePositionResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SetRateHomeResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRatePositionResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateHomeResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -15405,12 +16254,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SetRatePositionResponse::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRatePositionResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateHomeResponse) return target; } -size_t SetRatePositionResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRatePositionResponse) +size_t SetRateHomeResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateHomeResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -15433,23 +16282,23 @@ size_t SetRatePositionResponse::ByteSizeLong() const { return total_size; } -void SetRatePositionResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRatePositionResponse) +void SetRateHomeResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateHomeResponse) GOOGLE_DCHECK_NE(&from, this); - const SetRatePositionResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SetRateHomeResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRatePositionResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateHomeResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRatePositionResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateHomeResponse) MergeFrom(*source); } } -void SetRatePositionResponse::MergeFrom(const SetRatePositionResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRatePositionResponse) +void SetRateHomeResponse::MergeFrom(const SetRateHomeResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateHomeResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -15460,80 +16309,80 @@ void SetRatePositionResponse::MergeFrom(const SetRatePositionResponse& from) { } } -void SetRatePositionResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRatePositionResponse) +void SetRateHomeResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateHomeResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void SetRatePositionResponse::CopyFrom(const SetRatePositionResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRatePositionResponse) +void SetRateHomeResponse::CopyFrom(const SetRateHomeResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateHomeResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool SetRatePositionResponse::IsInitialized() const { +bool SetRateHomeResponse::IsInitialized() const { return true; } -void SetRatePositionResponse::InternalSwap(SetRatePositionResponse* other) { +void SetRateHomeResponse::InternalSwap(SetRateHomeResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(telemetry_result_, other->telemetry_result_); } -::PROTOBUF_NAMESPACE_ID::Metadata SetRatePositionResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SetRateHomeResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SetRateHomeRequest::_Internal { +class SetRateInAirRequest::_Internal { public: }; -SetRateHomeRequest::SetRateHomeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SetRateInAirRequest::SetRateInAirRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateHomeRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateInAirRequest) } -SetRateHomeRequest::SetRateHomeRequest(const SetRateHomeRequest& from) +SetRateInAirRequest::SetRateInAirRequest(const SetRateInAirRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); rate_hz_ = from.rate_hz_; - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateHomeRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateInAirRequest) } -void SetRateHomeRequest::SharedCtor() { +void SetRateInAirRequest::SharedCtor() { rate_hz_ = 0; } -SetRateHomeRequest::~SetRateHomeRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateHomeRequest) +SetRateInAirRequest::~SetRateInAirRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateInAirRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SetRateHomeRequest::SharedDtor() { +void SetRateInAirRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SetRateHomeRequest::ArenaDtor(void* object) { - SetRateHomeRequest* _this = reinterpret_cast< SetRateHomeRequest* >(object); +void SetRateInAirRequest::ArenaDtor(void* object) { + SetRateInAirRequest* _this = reinterpret_cast< SetRateInAirRequest* >(object); (void)_this; } -void SetRateHomeRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SetRateInAirRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SetRateHomeRequest::SetCachedSize(int size) const { +void SetRateInAirRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SetRateHomeRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateHomeRequest) +void SetRateInAirRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateInAirRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -15542,7 +16391,7 @@ void SetRateHomeRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SetRateHomeRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SetRateInAirRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -15578,9 +16427,9 @@ const char* SetRateHomeRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMES #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SetRateHomeRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SetRateInAirRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateHomeRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateInAirRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -15594,12 +16443,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SetRateHomeRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateHomeRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateInAirRequest) return target; } -size_t SetRateHomeRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateHomeRequest) +size_t SetRateInAirRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateInAirRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -15620,23 +16469,23 @@ size_t SetRateHomeRequest::ByteSizeLong() const { return total_size; } -void SetRateHomeRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateHomeRequest) +void SetRateInAirRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateInAirRequest) GOOGLE_DCHECK_NE(&from, this); - const SetRateHomeRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SetRateInAirRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateHomeRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateInAirRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateHomeRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateInAirRequest) MergeFrom(*source); } } -void SetRateHomeRequest::MergeFrom(const SetRateHomeRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateHomeRequest) +void SetRateInAirRequest::MergeFrom(const SetRateInAirRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateInAirRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -15647,53 +16496,53 @@ void SetRateHomeRequest::MergeFrom(const SetRateHomeRequest& from) { } } -void SetRateHomeRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateHomeRequest) +void SetRateInAirRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateInAirRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SetRateHomeRequest::CopyFrom(const SetRateHomeRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateHomeRequest) +void SetRateInAirRequest::CopyFrom(const SetRateInAirRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateInAirRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SetRateHomeRequest::IsInitialized() const { +bool SetRateInAirRequest::IsInitialized() const { return true; } -void SetRateHomeRequest::InternalSwap(SetRateHomeRequest* other) { +void SetRateInAirRequest::InternalSwap(SetRateInAirRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(rate_hz_, other->rate_hz_); } -::PROTOBUF_NAMESPACE_ID::Metadata SetRateHomeRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SetRateInAirRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SetRateHomeResponse::_Internal { +class SetRateInAirResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::TelemetryResult& telemetry_result(const SetRateHomeResponse* msg); + static const ::mavsdk::rpc::telemetry::TelemetryResult& telemetry_result(const SetRateInAirResponse* msg); }; const ::mavsdk::rpc::telemetry::TelemetryResult& -SetRateHomeResponse::_Internal::telemetry_result(const SetRateHomeResponse* msg) { +SetRateInAirResponse::_Internal::telemetry_result(const SetRateInAirResponse* msg) { return *msg->telemetry_result_; } -SetRateHomeResponse::SetRateHomeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SetRateInAirResponse::SetRateInAirResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateHomeResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateInAirResponse) } -SetRateHomeResponse::SetRateHomeResponse(const SetRateHomeResponse& from) +SetRateInAirResponse::SetRateInAirResponse(const SetRateInAirResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_telemetry_result()) { @@ -15701,36 +16550,36 @@ SetRateHomeResponse::SetRateHomeResponse(const SetRateHomeResponse& from) } else { telemetry_result_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateHomeResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateInAirResponse) } -void SetRateHomeResponse::SharedCtor() { +void SetRateInAirResponse::SharedCtor() { telemetry_result_ = nullptr; } -SetRateHomeResponse::~SetRateHomeResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateHomeResponse) +SetRateInAirResponse::~SetRateInAirResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateInAirResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SetRateHomeResponse::SharedDtor() { +void SetRateInAirResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); if (this != internal_default_instance()) delete telemetry_result_; } -void SetRateHomeResponse::ArenaDtor(void* object) { - SetRateHomeResponse* _this = reinterpret_cast< SetRateHomeResponse* >(object); +void SetRateInAirResponse::ArenaDtor(void* object) { + SetRateInAirResponse* _this = reinterpret_cast< SetRateInAirResponse* >(object); (void)_this; } -void SetRateHomeResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SetRateInAirResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SetRateHomeResponse::SetCachedSize(int size) const { +void SetRateInAirResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SetRateHomeResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateHomeResponse) +void SetRateInAirResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateInAirResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -15742,7 +16591,7 @@ void SetRateHomeResponse::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SetRateHomeResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SetRateInAirResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -15778,9 +16627,9 @@ const char* SetRateHomeResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAME #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SetRateHomeResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SetRateInAirResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateHomeResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateInAirResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -15796,12 +16645,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SetRateHomeResponse::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateHomeResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateInAirResponse) return target; } -size_t SetRateHomeResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateHomeResponse) +size_t SetRateInAirResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateInAirResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -15824,23 +16673,23 @@ size_t SetRateHomeResponse::ByteSizeLong() const { return total_size; } -void SetRateHomeResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateHomeResponse) +void SetRateInAirResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateInAirResponse) GOOGLE_DCHECK_NE(&from, this); - const SetRateHomeResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SetRateInAirResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateHomeResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateInAirResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateHomeResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateInAirResponse) MergeFrom(*source); } } -void SetRateHomeResponse::MergeFrom(const SetRateHomeResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateHomeResponse) +void SetRateInAirResponse::MergeFrom(const SetRateInAirResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateInAirResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -15851,80 +16700,80 @@ void SetRateHomeResponse::MergeFrom(const SetRateHomeResponse& from) { } } -void SetRateHomeResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateHomeResponse) +void SetRateInAirResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateInAirResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void SetRateHomeResponse::CopyFrom(const SetRateHomeResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateHomeResponse) +void SetRateInAirResponse::CopyFrom(const SetRateInAirResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateInAirResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool SetRateHomeResponse::IsInitialized() const { +bool SetRateInAirResponse::IsInitialized() const { return true; } -void SetRateHomeResponse::InternalSwap(SetRateHomeResponse* other) { +void SetRateInAirResponse::InternalSwap(SetRateInAirResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(telemetry_result_, other->telemetry_result_); } -::PROTOBUF_NAMESPACE_ID::Metadata SetRateHomeResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SetRateInAirResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SetRateInAirRequest::_Internal { +class SetRateLandedStateRequest::_Internal { public: }; -SetRateInAirRequest::SetRateInAirRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SetRateLandedStateRequest::SetRateLandedStateRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateInAirRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateLandedStateRequest) } -SetRateInAirRequest::SetRateInAirRequest(const SetRateInAirRequest& from) +SetRateLandedStateRequest::SetRateLandedStateRequest(const SetRateLandedStateRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); rate_hz_ = from.rate_hz_; - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateInAirRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateLandedStateRequest) } -void SetRateInAirRequest::SharedCtor() { +void SetRateLandedStateRequest::SharedCtor() { rate_hz_ = 0; } -SetRateInAirRequest::~SetRateInAirRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateInAirRequest) +SetRateLandedStateRequest::~SetRateLandedStateRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateLandedStateRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SetRateInAirRequest::SharedDtor() { +void SetRateLandedStateRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SetRateInAirRequest::ArenaDtor(void* object) { - SetRateInAirRequest* _this = reinterpret_cast< SetRateInAirRequest* >(object); +void SetRateLandedStateRequest::ArenaDtor(void* object) { + SetRateLandedStateRequest* _this = reinterpret_cast< SetRateLandedStateRequest* >(object); (void)_this; } -void SetRateInAirRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SetRateLandedStateRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SetRateInAirRequest::SetCachedSize(int size) const { +void SetRateLandedStateRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SetRateInAirRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateInAirRequest) +void SetRateLandedStateRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -15933,7 +16782,7 @@ void SetRateInAirRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SetRateInAirRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SetRateLandedStateRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -15969,9 +16818,9 @@ const char* SetRateInAirRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAME #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SetRateInAirRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SetRateLandedStateRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateInAirRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -15985,12 +16834,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SetRateInAirRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateInAirRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateLandedStateRequest) return target; } -size_t SetRateInAirRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateInAirRequest) +size_t SetRateLandedStateRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -16011,23 +16860,23 @@ size_t SetRateInAirRequest::ByteSizeLong() const { return total_size; } -void SetRateInAirRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateInAirRequest) +void SetRateLandedStateRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) GOOGLE_DCHECK_NE(&from, this); - const SetRateInAirRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SetRateLandedStateRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateInAirRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateLandedStateRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateInAirRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateLandedStateRequest) MergeFrom(*source); } } -void SetRateInAirRequest::MergeFrom(const SetRateInAirRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateInAirRequest) +void SetRateLandedStateRequest::MergeFrom(const SetRateLandedStateRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -16038,53 +16887,53 @@ void SetRateInAirRequest::MergeFrom(const SetRateInAirRequest& from) { } } -void SetRateInAirRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateInAirRequest) +void SetRateLandedStateRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SetRateInAirRequest::CopyFrom(const SetRateInAirRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateInAirRequest) +void SetRateLandedStateRequest::CopyFrom(const SetRateLandedStateRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SetRateInAirRequest::IsInitialized() const { +bool SetRateLandedStateRequest::IsInitialized() const { return true; } -void SetRateInAirRequest::InternalSwap(SetRateInAirRequest* other) { +void SetRateLandedStateRequest::InternalSwap(SetRateLandedStateRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(rate_hz_, other->rate_hz_); } -::PROTOBUF_NAMESPACE_ID::Metadata SetRateInAirRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SetRateLandedStateRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SetRateInAirResponse::_Internal { +class SetRateLandedStateResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::TelemetryResult& telemetry_result(const SetRateInAirResponse* msg); + static const ::mavsdk::rpc::telemetry::TelemetryResult& telemetry_result(const SetRateLandedStateResponse* msg); }; const ::mavsdk::rpc::telemetry::TelemetryResult& -SetRateInAirResponse::_Internal::telemetry_result(const SetRateInAirResponse* msg) { +SetRateLandedStateResponse::_Internal::telemetry_result(const SetRateLandedStateResponse* msg) { return *msg->telemetry_result_; } -SetRateInAirResponse::SetRateInAirResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SetRateLandedStateResponse::SetRateLandedStateResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateInAirResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateLandedStateResponse) } -SetRateInAirResponse::SetRateInAirResponse(const SetRateInAirResponse& from) +SetRateLandedStateResponse::SetRateLandedStateResponse(const SetRateLandedStateResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_telemetry_result()) { @@ -16092,36 +16941,36 @@ SetRateInAirResponse::SetRateInAirResponse(const SetRateInAirResponse& from) } else { telemetry_result_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateInAirResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateLandedStateResponse) } -void SetRateInAirResponse::SharedCtor() { +void SetRateLandedStateResponse::SharedCtor() { telemetry_result_ = nullptr; } -SetRateInAirResponse::~SetRateInAirResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateInAirResponse) +SetRateLandedStateResponse::~SetRateLandedStateResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateLandedStateResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SetRateInAirResponse::SharedDtor() { +void SetRateLandedStateResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); if (this != internal_default_instance()) delete telemetry_result_; } -void SetRateInAirResponse::ArenaDtor(void* object) { - SetRateInAirResponse* _this = reinterpret_cast< SetRateInAirResponse* >(object); +void SetRateLandedStateResponse::ArenaDtor(void* object) { + SetRateLandedStateResponse* _this = reinterpret_cast< SetRateLandedStateResponse* >(object); (void)_this; } -void SetRateInAirResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SetRateLandedStateResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SetRateInAirResponse::SetCachedSize(int size) const { +void SetRateLandedStateResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SetRateInAirResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateInAirResponse) +void SetRateLandedStateResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -16133,7 +16982,7 @@ void SetRateInAirResponse::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SetRateInAirResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SetRateLandedStateResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -16169,9 +17018,9 @@ const char* SetRateInAirResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAM #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SetRateInAirResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SetRateLandedStateResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateInAirResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -16187,12 +17036,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SetRateInAirResponse::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateInAirResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateLandedStateResponse) return target; } -size_t SetRateInAirResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateInAirResponse) +size_t SetRateLandedStateResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -16215,23 +17064,23 @@ size_t SetRateInAirResponse::ByteSizeLong() const { return total_size; } -void SetRateInAirResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateInAirResponse) +void SetRateLandedStateResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) GOOGLE_DCHECK_NE(&from, this); - const SetRateInAirResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SetRateLandedStateResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateInAirResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateLandedStateResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateInAirResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateLandedStateResponse) MergeFrom(*source); } } -void SetRateInAirResponse::MergeFrom(const SetRateInAirResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateInAirResponse) +void SetRateLandedStateResponse::MergeFrom(const SetRateLandedStateResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -16242,80 +17091,80 @@ void SetRateInAirResponse::MergeFrom(const SetRateInAirResponse& from) { } } -void SetRateInAirResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateInAirResponse) +void SetRateLandedStateResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void SetRateInAirResponse::CopyFrom(const SetRateInAirResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateInAirResponse) +void SetRateLandedStateResponse::CopyFrom(const SetRateLandedStateResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool SetRateInAirResponse::IsInitialized() const { +bool SetRateLandedStateResponse::IsInitialized() const { return true; } -void SetRateInAirResponse::InternalSwap(SetRateInAirResponse* other) { +void SetRateLandedStateResponse::InternalSwap(SetRateLandedStateResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(telemetry_result_, other->telemetry_result_); } -::PROTOBUF_NAMESPACE_ID::Metadata SetRateInAirResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SetRateLandedStateResponse::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SetRateLandedStateRequest::_Internal { +class SetRateVtolStateRequest::_Internal { public: }; -SetRateLandedStateRequest::SetRateLandedStateRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SetRateVtolStateRequest::SetRateVtolStateRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateLandedStateRequest) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateVtolStateRequest) } -SetRateLandedStateRequest::SetRateLandedStateRequest(const SetRateLandedStateRequest& from) +SetRateVtolStateRequest::SetRateVtolStateRequest(const SetRateVtolStateRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); rate_hz_ = from.rate_hz_; - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateLandedStateRequest) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateVtolStateRequest) } -void SetRateLandedStateRequest::SharedCtor() { +void SetRateVtolStateRequest::SharedCtor() { rate_hz_ = 0; } -SetRateLandedStateRequest::~SetRateLandedStateRequest() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateLandedStateRequest) +SetRateVtolStateRequest::~SetRateVtolStateRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateVtolStateRequest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SetRateLandedStateRequest::SharedDtor() { +void SetRateVtolStateRequest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } -void SetRateLandedStateRequest::ArenaDtor(void* object) { - SetRateLandedStateRequest* _this = reinterpret_cast< SetRateLandedStateRequest* >(object); +void SetRateVtolStateRequest::ArenaDtor(void* object) { + SetRateVtolStateRequest* _this = reinterpret_cast< SetRateVtolStateRequest* >(object); (void)_this; } -void SetRateLandedStateRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SetRateVtolStateRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SetRateLandedStateRequest::SetCachedSize(int size) const { +void SetRateVtolStateRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SetRateLandedStateRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) +void SetRateVtolStateRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateVtolStateRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -16324,7 +17173,7 @@ void SetRateLandedStateRequest::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SetRateLandedStateRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SetRateVtolStateRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -16360,9 +17209,9 @@ const char* SetRateLandedStateRequest::_InternalParse(const char* ptr, ::PROTOBU #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SetRateLandedStateRequest::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SetRateVtolStateRequest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateVtolStateRequest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -16376,12 +17225,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SetRateLandedStateRequest::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateLandedStateRequest) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateVtolStateRequest) return target; } -size_t SetRateLandedStateRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) +size_t SetRateVtolStateRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateVtolStateRequest) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -16402,23 +17251,23 @@ size_t SetRateLandedStateRequest::ByteSizeLong() const { return total_size; } -void SetRateLandedStateRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) +void SetRateVtolStateRequest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateVtolStateRequest) GOOGLE_DCHECK_NE(&from, this); - const SetRateLandedStateRequest* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SetRateVtolStateRequest* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateLandedStateRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateVtolStateRequest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateLandedStateRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateVtolStateRequest) MergeFrom(*source); } } -void SetRateLandedStateRequest::MergeFrom(const SetRateLandedStateRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) +void SetRateVtolStateRequest::MergeFrom(const SetRateVtolStateRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateVtolStateRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -16429,53 +17278,53 @@ void SetRateLandedStateRequest::MergeFrom(const SetRateLandedStateRequest& from) } } -void SetRateLandedStateRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) +void SetRateVtolStateRequest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateVtolStateRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SetRateLandedStateRequest::CopyFrom(const SetRateLandedStateRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateLandedStateRequest) +void SetRateVtolStateRequest::CopyFrom(const SetRateVtolStateRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateVtolStateRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SetRateLandedStateRequest::IsInitialized() const { +bool SetRateVtolStateRequest::IsInitialized() const { return true; } -void SetRateLandedStateRequest::InternalSwap(SetRateLandedStateRequest* other) { +void SetRateVtolStateRequest::InternalSwap(SetRateVtolStateRequest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(rate_hz_, other->rate_hz_); } -::PROTOBUF_NAMESPACE_ID::Metadata SetRateLandedStateRequest::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SetRateVtolStateRequest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== -class SetRateLandedStateResponse::_Internal { +class SetRateVtolStateResponse::_Internal { public: - static const ::mavsdk::rpc::telemetry::TelemetryResult& telemetry_result(const SetRateLandedStateResponse* msg); + static const ::mavsdk::rpc::telemetry::TelemetryResult& telemetry_result(const SetRateVtolStateResponse* msg); }; const ::mavsdk::rpc::telemetry::TelemetryResult& -SetRateLandedStateResponse::_Internal::telemetry_result(const SetRateLandedStateResponse* msg) { +SetRateVtolStateResponse::_Internal::telemetry_result(const SetRateVtolStateResponse* msg) { return *msg->telemetry_result_; } -SetRateLandedStateResponse::SetRateLandedStateResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) +SetRateVtolStateResponse::SetRateVtolStateResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); - // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateLandedStateResponse) + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.telemetry.SetRateVtolStateResponse) } -SetRateLandedStateResponse::SetRateLandedStateResponse(const SetRateLandedStateResponse& from) +SetRateVtolStateResponse::SetRateVtolStateResponse(const SetRateVtolStateResponse& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); if (from._internal_has_telemetry_result()) { @@ -16483,36 +17332,36 @@ SetRateLandedStateResponse::SetRateLandedStateResponse(const SetRateLandedStateR } else { telemetry_result_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateLandedStateResponse) + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.telemetry.SetRateVtolStateResponse) } -void SetRateLandedStateResponse::SharedCtor() { +void SetRateVtolStateResponse::SharedCtor() { telemetry_result_ = nullptr; } -SetRateLandedStateResponse::~SetRateLandedStateResponse() { - // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateLandedStateResponse) +SetRateVtolStateResponse::~SetRateVtolStateResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.telemetry.SetRateVtolStateResponse) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -void SetRateLandedStateResponse::SharedDtor() { +void SetRateVtolStateResponse::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); if (this != internal_default_instance()) delete telemetry_result_; } -void SetRateLandedStateResponse::ArenaDtor(void* object) { - SetRateLandedStateResponse* _this = reinterpret_cast< SetRateLandedStateResponse* >(object); +void SetRateVtolStateResponse::ArenaDtor(void* object) { + SetRateVtolStateResponse* _this = reinterpret_cast< SetRateVtolStateResponse* >(object); (void)_this; } -void SetRateLandedStateResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { +void SetRateVtolStateResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } -void SetRateLandedStateResponse::SetCachedSize(int size) const { +void SetRateVtolStateResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -void SetRateLandedStateResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) +void SetRateVtolStateResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.telemetry.SetRateVtolStateResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -16524,7 +17373,7 @@ void SetRateLandedStateResponse::Clear() { _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SetRateLandedStateResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SetRateVtolStateResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; @@ -16560,9 +17409,9 @@ const char* SetRateLandedStateResponse::_InternalParse(const char* ptr, ::PROTOB #undef CHK_ } -::PROTOBUF_NAMESPACE_ID::uint8* SetRateLandedStateResponse::_InternalSerialize( +::PROTOBUF_NAMESPACE_ID::uint8* SetRateVtolStateResponse::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { - // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.telemetry.SetRateVtolStateResponse) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -16578,12 +17427,12 @@ ::PROTOBUF_NAMESPACE_ID::uint8* SetRateLandedStateResponse::_InternalSerialize( target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } - // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateLandedStateResponse) + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.telemetry.SetRateVtolStateResponse) return target; } -size_t SetRateLandedStateResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) +size_t SetRateVtolStateResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.telemetry.SetRateVtolStateResponse) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -16606,23 +17455,23 @@ size_t SetRateLandedStateResponse::ByteSizeLong() const { return total_size; } -void SetRateLandedStateResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) +void SetRateVtolStateResponse::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:mavsdk.rpc.telemetry.SetRateVtolStateResponse) GOOGLE_DCHECK_NE(&from, this); - const SetRateLandedStateResponse* source = - ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( + const SetRateVtolStateResponse* source = + ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateLandedStateResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:mavsdk.rpc.telemetry.SetRateVtolStateResponse) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateLandedStateResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:mavsdk.rpc.telemetry.SetRateVtolStateResponse) MergeFrom(*source); } } -void SetRateLandedStateResponse::MergeFrom(const SetRateLandedStateResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) +void SetRateVtolStateResponse::MergeFrom(const SetRateVtolStateResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.telemetry.SetRateVtolStateResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; @@ -16633,31 +17482,31 @@ void SetRateLandedStateResponse::MergeFrom(const SetRateLandedStateResponse& fro } } -void SetRateLandedStateResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) +void SetRateVtolStateResponse::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:mavsdk.rpc.telemetry.SetRateVtolStateResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void SetRateLandedStateResponse::CopyFrom(const SetRateLandedStateResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateLandedStateResponse) +void SetRateVtolStateResponse::CopyFrom(const SetRateVtolStateResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.telemetry.SetRateVtolStateResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool SetRateLandedStateResponse::IsInitialized() const { +bool SetRateVtolStateResponse::IsInitialized() const { return true; } -void SetRateLandedStateResponse::InternalSwap(SetRateLandedStateResponse* other) { +void SetRateVtolStateResponse::InternalSwap(SetRateVtolStateResponse* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(telemetry_result_, other->telemetry_result_); } -::PROTOBUF_NAMESPACE_ID::Metadata SetRateLandedStateResponse::GetMetadata() const { +::PROTOBUF_NAMESPACE_ID::Metadata SetRateVtolStateResponse::GetMetadata() const { return GetMetadataStatic(); } @@ -32589,6 +33438,12 @@ template<> PROTOBUF_NOINLINE ::mavsdk::rpc::telemetry::SubscribeArmedRequest* Ar template<> PROTOBUF_NOINLINE ::mavsdk::rpc::telemetry::ArmedResponse* Arena::CreateMaybeMessage< ::mavsdk::rpc::telemetry::ArmedResponse >(Arena* arena) { return Arena::CreateMessageInternal< ::mavsdk::rpc::telemetry::ArmedResponse >(arena); } +template<> PROTOBUF_NOINLINE ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* Arena::CreateMaybeMessage< ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::mavsdk::rpc::telemetry::VtolStateResponse* Arena::CreateMaybeMessage< ::mavsdk::rpc::telemetry::VtolStateResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::mavsdk::rpc::telemetry::VtolStateResponse >(arena); +} template<> PROTOBUF_NOINLINE ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* Arena::CreateMaybeMessage< ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest >(arena); } @@ -32775,6 +33630,12 @@ template<> PROTOBUF_NOINLINE ::mavsdk::rpc::telemetry::SetRateLandedStateRequest template<> PROTOBUF_NOINLINE ::mavsdk::rpc::telemetry::SetRateLandedStateResponse* Arena::CreateMaybeMessage< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse >(Arena* arena) { return Arena::CreateMessageInternal< ::mavsdk::rpc::telemetry::SetRateLandedStateResponse >(arena); } +template<> PROTOBUF_NOINLINE ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* Arena::CreateMaybeMessage< ::mavsdk::rpc::telemetry::SetRateVtolStateRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::mavsdk::rpc::telemetry::SetRateVtolStateRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* Arena::CreateMaybeMessage< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::mavsdk::rpc::telemetry::SetRateVtolStateResponse >(arena); +} template<> PROTOBUF_NOINLINE ::mavsdk::rpc::telemetry::SetRateAttitudeRequest* Arena::CreateMaybeMessage< ::mavsdk::rpc::telemetry::SetRateAttitudeRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::mavsdk::rpc::telemetry::SetRateAttitudeRequest >(arena); } diff --git a/src/mavsdk_server/src/generated/telemetry/telemetry.pb.h b/src/mavsdk_server/src/generated/telemetry/telemetry.pb.h index 6e2ed5ed4a..44ac197ae7 100644 --- a/src/mavsdk_server/src/generated/telemetry/telemetry.pb.h +++ b/src/mavsdk_server/src/generated/telemetry/telemetry.pb.h @@ -48,7 +48,7 @@ struct TableStruct_telemetry_2ftelemetry_2eproto { PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[143] + static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[147] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; @@ -371,6 +371,12 @@ extern SetRateVelocityNedRequestDefaultTypeInternal _SetRateVelocityNedRequest_d class SetRateVelocityNedResponse; struct SetRateVelocityNedResponseDefaultTypeInternal; extern SetRateVelocityNedResponseDefaultTypeInternal _SetRateVelocityNedResponse_default_instance_; +class SetRateVtolStateRequest; +struct SetRateVtolStateRequestDefaultTypeInternal; +extern SetRateVtolStateRequestDefaultTypeInternal _SetRateVtolStateRequest_default_instance_; +class SetRateVtolStateResponse; +struct SetRateVtolStateResponseDefaultTypeInternal; +extern SetRateVtolStateResponseDefaultTypeInternal _SetRateVtolStateResponse_default_instance_; class StatusText; struct StatusTextDefaultTypeInternal; extern StatusTextDefaultTypeInternal _StatusText_default_instance_; @@ -473,6 +479,9 @@ extern SubscribeUnixEpochTimeRequestDefaultTypeInternal _SubscribeUnixEpochTimeR class SubscribeVelocityNedRequest; struct SubscribeVelocityNedRequestDefaultTypeInternal; extern SubscribeVelocityNedRequestDefaultTypeInternal _SubscribeVelocityNedRequest_default_instance_; +class SubscribeVtolStateRequest; +struct SubscribeVtolStateRequestDefaultTypeInternal; +extern SubscribeVtolStateRequestDefaultTypeInternal _SubscribeVtolStateRequest_default_instance_; class TelemetryResult; struct TelemetryResultDefaultTypeInternal; extern TelemetryResultDefaultTypeInternal _TelemetryResult_default_instance_; @@ -488,6 +497,9 @@ extern VelocityNedDefaultTypeInternal _VelocityNed_default_instance_; class VelocityNedResponse; struct VelocityNedResponseDefaultTypeInternal; extern VelocityNedResponseDefaultTypeInternal _VelocityNedResponse_default_instance_; +class VtolStateResponse; +struct VtolStateResponseDefaultTypeInternal; +extern VtolStateResponseDefaultTypeInternal _VtolStateResponse_default_instance_; } // namespace telemetry } // namespace rpc } // namespace mavsdk @@ -596,6 +608,8 @@ template<> ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeRequest* Arena::CreateM template<> ::mavsdk::rpc::telemetry::SetRateUnixEpochTimeResponse* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::SetRateUnixEpochTimeResponse>(Arena*); template<> ::mavsdk::rpc::telemetry::SetRateVelocityNedRequest* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::SetRateVelocityNedRequest>(Arena*); template<> ::mavsdk::rpc::telemetry::SetRateVelocityNedResponse* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::SetRateVelocityNedResponse>(Arena*); +template<> ::mavsdk::rpc::telemetry::SetRateVtolStateRequest* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::SetRateVtolStateRequest>(Arena*); +template<> ::mavsdk::rpc::telemetry::SetRateVtolStateResponse* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::SetRateVtolStateResponse>(Arena*); template<> ::mavsdk::rpc::telemetry::StatusText* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::StatusText>(Arena*); template<> ::mavsdk::rpc::telemetry::StatusTextResponse* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::StatusTextResponse>(Arena*); template<> ::mavsdk::rpc::telemetry::SubscribeActuatorControlTargetRequest* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::SubscribeActuatorControlTargetRequest>(Arena*); @@ -630,11 +644,13 @@ template<> ::mavsdk::rpc::telemetry::SubscribeScaledPressureRequest* Arena::Crea template<> ::mavsdk::rpc::telemetry::SubscribeStatusTextRequest* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::SubscribeStatusTextRequest>(Arena*); template<> ::mavsdk::rpc::telemetry::SubscribeUnixEpochTimeRequest* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::SubscribeUnixEpochTimeRequest>(Arena*); template<> ::mavsdk::rpc::telemetry::SubscribeVelocityNedRequest* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::SubscribeVelocityNedRequest>(Arena*); +template<> ::mavsdk::rpc::telemetry::SubscribeVtolStateRequest* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::SubscribeVtolStateRequest>(Arena*); template<> ::mavsdk::rpc::telemetry::TelemetryResult* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::TelemetryResult>(Arena*); template<> ::mavsdk::rpc::telemetry::UnixEpochTimeResponse* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::UnixEpochTimeResponse>(Arena*); template<> ::mavsdk::rpc::telemetry::VelocityBody* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::VelocityBody>(Arena*); template<> ::mavsdk::rpc::telemetry::VelocityNed* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::VelocityNed>(Arena*); template<> ::mavsdk::rpc::telemetry::VelocityNedResponse* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::VelocityNedResponse>(Arena*); +template<> ::mavsdk::rpc::telemetry::VtolStateResponse* Arena::CreateMaybeMessage<::mavsdk::rpc::telemetry::VtolStateResponse>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace mavsdk { namespace rpc { @@ -825,6 +841,34 @@ inline bool LandedState_Parse( return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( LandedState_descriptor(), name, value); } +enum VtolState : int { + VTOL_STATE_UNDEFINED = 0, + VTOL_STATE_TRANSITION_TO_FW = 1, + VTOL_STATE_TRANSITION_TO_MC = 2, + VTOL_STATE_MC = 3, + VTOL_STATE_FW = 4, + VtolState_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), + VtolState_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() +}; +bool VtolState_IsValid(int value); +constexpr VtolState VtolState_MIN = VTOL_STATE_UNDEFINED; +constexpr VtolState VtolState_MAX = VTOL_STATE_FW; +constexpr int VtolState_ARRAYSIZE = VtolState_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VtolState_descriptor(); +template +inline const std::string& VtolState_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function VtolState_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + VtolState_descriptor(), enum_t_value); +} +inline bool VtolState_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, VtolState* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + VtolState_descriptor(), name, value); +} // =================================================================== class SubscribePositionRequest PROTOBUF_FINAL : @@ -2150,6 +2194,267 @@ class ArmedResponse PROTOBUF_FINAL : }; // ------------------------------------------------------------------- +class SubscribeVtolStateRequest PROTOBUF_FINAL : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) */ { + public: + inline SubscribeVtolStateRequest() : SubscribeVtolStateRequest(nullptr) {} + virtual ~SubscribeVtolStateRequest(); + explicit constexpr SubscribeVtolStateRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + SubscribeVtolStateRequest(const SubscribeVtolStateRequest& from); + SubscribeVtolStateRequest(SubscribeVtolStateRequest&& from) noexcept + : SubscribeVtolStateRequest() { + *this = ::std::move(from); + } + + inline SubscribeVtolStateRequest& operator=(const SubscribeVtolStateRequest& from) { + CopyFrom(from); + return *this; + } + inline SubscribeVtolStateRequest& operator=(SubscribeVtolStateRequest&& from) noexcept { + if (GetArena() == from.GetArena()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return GetMetadataStatic().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return GetMetadataStatic().reflection; + } + static const SubscribeVtolStateRequest& default_instance() { + return *internal_default_instance(); + } + static inline const SubscribeVtolStateRequest* internal_default_instance() { + return reinterpret_cast( + &_SubscribeVtolStateRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 10; + + friend void swap(SubscribeVtolStateRequest& a, SubscribeVtolStateRequest& b) { + a.Swap(&b); + } + inline void Swap(SubscribeVtolStateRequest* other) { + if (other == this) return; + if (GetArena() == other->GetArena()) { + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(SubscribeVtolStateRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + inline SubscribeVtolStateRequest* New() const final { + return CreateMaybeMessage(nullptr); + } + + SubscribeVtolStateRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { + return CreateMaybeMessage(arena); + } + void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; + void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; + void CopyFrom(const SubscribeVtolStateRequest& from); + void MergeFrom(const SubscribeVtolStateRequest& from); + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( + ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + inline void SharedCtor(); + inline void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(SubscribeVtolStateRequest* other); + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "mavsdk.rpc.telemetry.SubscribeVtolStateRequest"; + } + protected: + explicit SubscribeVtolStateRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena); + private: + static void ArenaDtor(void* object); + inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + public: + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { + return ::descriptor_table_telemetry_2ftelemetry_2eproto_metadata_getter(kIndexInFileMessages); + } + + public: + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // @@protoc_insertion_point(class_scope:mavsdk.rpc.telemetry.SubscribeVtolStateRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend struct ::TableStruct_telemetry_2ftelemetry_2eproto; +}; +// ------------------------------------------------------------------- + +class VtolStateResponse PROTOBUF_FINAL : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:mavsdk.rpc.telemetry.VtolStateResponse) */ { + public: + inline VtolStateResponse() : VtolStateResponse(nullptr) {} + virtual ~VtolStateResponse(); + explicit constexpr VtolStateResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + VtolStateResponse(const VtolStateResponse& from); + VtolStateResponse(VtolStateResponse&& from) noexcept + : VtolStateResponse() { + *this = ::std::move(from); + } + + inline VtolStateResponse& operator=(const VtolStateResponse& from) { + CopyFrom(from); + return *this; + } + inline VtolStateResponse& operator=(VtolStateResponse&& from) noexcept { + if (GetArena() == from.GetArena()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return GetMetadataStatic().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return GetMetadataStatic().reflection; + } + static const VtolStateResponse& default_instance() { + return *internal_default_instance(); + } + static inline const VtolStateResponse* internal_default_instance() { + return reinterpret_cast( + &_VtolStateResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 11; + + friend void swap(VtolStateResponse& a, VtolStateResponse& b) { + a.Swap(&b); + } + inline void Swap(VtolStateResponse* other) { + if (other == this) return; + if (GetArena() == other->GetArena()) { + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(VtolStateResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + inline VtolStateResponse* New() const final { + return CreateMaybeMessage(nullptr); + } + + VtolStateResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { + return CreateMaybeMessage(arena); + } + void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; + void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; + void CopyFrom(const VtolStateResponse& from); + void MergeFrom(const VtolStateResponse& from); + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( + ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + inline void SharedCtor(); + inline void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(VtolStateResponse* other); + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "mavsdk.rpc.telemetry.VtolStateResponse"; + } + protected: + explicit VtolStateResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena); + private: + static void ArenaDtor(void* object); + inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + public: + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { + return ::descriptor_table_telemetry_2ftelemetry_2eproto_metadata_getter(kIndexInFileMessages); + } + + public: + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kVtolStateFieldNumber = 1, + }; + // .mavsdk.rpc.telemetry.VtolState vtol_state = 1; + void clear_vtol_state(); + ::mavsdk::rpc::telemetry::VtolState vtol_state() const; + void set_vtol_state(::mavsdk::rpc::telemetry::VtolState value); + private: + ::mavsdk::rpc::telemetry::VtolState _internal_vtol_state() const; + void _internal_set_vtol_state(::mavsdk::rpc::telemetry::VtolState value); + public: + + // @@protoc_insertion_point(class_scope:mavsdk.rpc.telemetry.VtolStateResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + int vtol_state_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend struct ::TableStruct_telemetry_2ftelemetry_2eproto; +}; +// ------------------------------------------------------------------- + class SubscribeAttitudeQuaternionRequest PROTOBUF_FINAL : public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:mavsdk.rpc.telemetry.SubscribeAttitudeQuaternionRequest) */ { public: @@ -2193,7 +2498,7 @@ class SubscribeAttitudeQuaternionRequest PROTOBUF_FINAL : &_SubscribeAttitudeQuaternionRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 10; + 12; friend void swap(SubscribeAttitudeQuaternionRequest& a, SubscribeAttitudeQuaternionRequest& b) { a.Swap(&b); @@ -2317,7 +2622,7 @@ class AttitudeQuaternionResponse PROTOBUF_FINAL : &_AttitudeQuaternionResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 11; + 13; friend void swap(AttitudeQuaternionResponse& a, AttitudeQuaternionResponse& b) { a.Swap(&b); @@ -2463,7 +2768,7 @@ class SubscribeAttitudeEulerRequest PROTOBUF_FINAL : &_SubscribeAttitudeEulerRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 12; + 14; friend void swap(SubscribeAttitudeEulerRequest& a, SubscribeAttitudeEulerRequest& b) { a.Swap(&b); @@ -2587,7 +2892,7 @@ class AttitudeEulerResponse PROTOBUF_FINAL : &_AttitudeEulerResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 13; + 15; friend void swap(AttitudeEulerResponse& a, AttitudeEulerResponse& b) { a.Swap(&b); @@ -2733,7 +3038,7 @@ class SubscribeAttitudeAngularVelocityBodyRequest PROTOBUF_FINAL : &_SubscribeAttitudeAngularVelocityBodyRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 14; + 16; friend void swap(SubscribeAttitudeAngularVelocityBodyRequest& a, SubscribeAttitudeAngularVelocityBodyRequest& b) { a.Swap(&b); @@ -2857,7 +3162,7 @@ class AttitudeAngularVelocityBodyResponse PROTOBUF_FINAL : &_AttitudeAngularVelocityBodyResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 15; + 17; friend void swap(AttitudeAngularVelocityBodyResponse& a, AttitudeAngularVelocityBodyResponse& b) { a.Swap(&b); @@ -3003,7 +3308,7 @@ class SubscribeCameraAttitudeQuaternionRequest PROTOBUF_FINAL : &_SubscribeCameraAttitudeQuaternionRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 16; + 18; friend void swap(SubscribeCameraAttitudeQuaternionRequest& a, SubscribeCameraAttitudeQuaternionRequest& b) { a.Swap(&b); @@ -3127,7 +3432,7 @@ class CameraAttitudeQuaternionResponse PROTOBUF_FINAL : &_CameraAttitudeQuaternionResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 17; + 19; friend void swap(CameraAttitudeQuaternionResponse& a, CameraAttitudeQuaternionResponse& b) { a.Swap(&b); @@ -3273,7 +3578,7 @@ class SubscribeCameraAttitudeEulerRequest PROTOBUF_FINAL : &_SubscribeCameraAttitudeEulerRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 18; + 20; friend void swap(SubscribeCameraAttitudeEulerRequest& a, SubscribeCameraAttitudeEulerRequest& b) { a.Swap(&b); @@ -3397,7 +3702,7 @@ class CameraAttitudeEulerResponse PROTOBUF_FINAL : &_CameraAttitudeEulerResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 19; + 21; friend void swap(CameraAttitudeEulerResponse& a, CameraAttitudeEulerResponse& b) { a.Swap(&b); @@ -3543,7 +3848,7 @@ class SubscribeVelocityNedRequest PROTOBUF_FINAL : &_SubscribeVelocityNedRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 20; + 22; friend void swap(SubscribeVelocityNedRequest& a, SubscribeVelocityNedRequest& b) { a.Swap(&b); @@ -3667,7 +3972,7 @@ class VelocityNedResponse PROTOBUF_FINAL : &_VelocityNedResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 21; + 23; friend void swap(VelocityNedResponse& a, VelocityNedResponse& b) { a.Swap(&b); @@ -3813,7 +4118,7 @@ class SubscribeGpsInfoRequest PROTOBUF_FINAL : &_SubscribeGpsInfoRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 22; + 24; friend void swap(SubscribeGpsInfoRequest& a, SubscribeGpsInfoRequest& b) { a.Swap(&b); @@ -3937,7 +4242,7 @@ class GpsInfoResponse PROTOBUF_FINAL : &_GpsInfoResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 23; + 25; friend void swap(GpsInfoResponse& a, GpsInfoResponse& b) { a.Swap(&b); @@ -4083,7 +4388,7 @@ class SubscribeRawGpsRequest PROTOBUF_FINAL : &_SubscribeRawGpsRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 24; + 26; friend void swap(SubscribeRawGpsRequest& a, SubscribeRawGpsRequest& b) { a.Swap(&b); @@ -4207,7 +4512,7 @@ class RawGpsResponse PROTOBUF_FINAL : &_RawGpsResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 25; + 27; friend void swap(RawGpsResponse& a, RawGpsResponse& b) { a.Swap(&b); @@ -4353,7 +4658,7 @@ class SubscribeBatteryRequest PROTOBUF_FINAL : &_SubscribeBatteryRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 26; + 28; friend void swap(SubscribeBatteryRequest& a, SubscribeBatteryRequest& b) { a.Swap(&b); @@ -4477,7 +4782,7 @@ class BatteryResponse PROTOBUF_FINAL : &_BatteryResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 27; + 29; friend void swap(BatteryResponse& a, BatteryResponse& b) { a.Swap(&b); @@ -4623,7 +4928,7 @@ class SubscribeFlightModeRequest PROTOBUF_FINAL : &_SubscribeFlightModeRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 28; + 30; friend void swap(SubscribeFlightModeRequest& a, SubscribeFlightModeRequest& b) { a.Swap(&b); @@ -4747,7 +5052,7 @@ class FlightModeResponse PROTOBUF_FINAL : &_FlightModeResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 29; + 31; friend void swap(FlightModeResponse& a, FlightModeResponse& b) { a.Swap(&b); @@ -4884,7 +5189,7 @@ class SubscribeHealthRequest PROTOBUF_FINAL : &_SubscribeHealthRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 30; + 32; friend void swap(SubscribeHealthRequest& a, SubscribeHealthRequest& b) { a.Swap(&b); @@ -5008,7 +5313,7 @@ class HealthResponse PROTOBUF_FINAL : &_HealthResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 31; + 33; friend void swap(HealthResponse& a, HealthResponse& b) { a.Swap(&b); @@ -5154,7 +5459,7 @@ class SubscribeRcStatusRequest PROTOBUF_FINAL : &_SubscribeRcStatusRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 32; + 34; friend void swap(SubscribeRcStatusRequest& a, SubscribeRcStatusRequest& b) { a.Swap(&b); @@ -5278,7 +5583,7 @@ class RcStatusResponse PROTOBUF_FINAL : &_RcStatusResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 33; + 35; friend void swap(RcStatusResponse& a, RcStatusResponse& b) { a.Swap(&b); @@ -5424,7 +5729,7 @@ class SubscribeStatusTextRequest PROTOBUF_FINAL : &_SubscribeStatusTextRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 34; + 36; friend void swap(SubscribeStatusTextRequest& a, SubscribeStatusTextRequest& b) { a.Swap(&b); @@ -5548,7 +5853,7 @@ class StatusTextResponse PROTOBUF_FINAL : &_StatusTextResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 35; + 37; friend void swap(StatusTextResponse& a, StatusTextResponse& b) { a.Swap(&b); @@ -5694,7 +5999,7 @@ class SubscribeActuatorControlTargetRequest PROTOBUF_FINAL : &_SubscribeActuatorControlTargetRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 36; + 38; friend void swap(SubscribeActuatorControlTargetRequest& a, SubscribeActuatorControlTargetRequest& b) { a.Swap(&b); @@ -5818,7 +6123,7 @@ class ActuatorControlTargetResponse PROTOBUF_FINAL : &_ActuatorControlTargetResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 37; + 39; friend void swap(ActuatorControlTargetResponse& a, ActuatorControlTargetResponse& b) { a.Swap(&b); @@ -5964,7 +6269,7 @@ class SubscribeActuatorOutputStatusRequest PROTOBUF_FINAL : &_SubscribeActuatorOutputStatusRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 38; + 40; friend void swap(SubscribeActuatorOutputStatusRequest& a, SubscribeActuatorOutputStatusRequest& b) { a.Swap(&b); @@ -6088,7 +6393,7 @@ class ActuatorOutputStatusResponse PROTOBUF_FINAL : &_ActuatorOutputStatusResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 39; + 41; friend void swap(ActuatorOutputStatusResponse& a, ActuatorOutputStatusResponse& b) { a.Swap(&b); @@ -6234,7 +6539,7 @@ class SubscribeOdometryRequest PROTOBUF_FINAL : &_SubscribeOdometryRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 40; + 42; friend void swap(SubscribeOdometryRequest& a, SubscribeOdometryRequest& b) { a.Swap(&b); @@ -6358,7 +6663,7 @@ class OdometryResponse PROTOBUF_FINAL : &_OdometryResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 41; + 43; friend void swap(OdometryResponse& a, OdometryResponse& b) { a.Swap(&b); @@ -6504,7 +6809,7 @@ class SubscribePositionVelocityNedRequest PROTOBUF_FINAL : &_SubscribePositionVelocityNedRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 42; + 44; friend void swap(SubscribePositionVelocityNedRequest& a, SubscribePositionVelocityNedRequest& b) { a.Swap(&b); @@ -6628,7 +6933,7 @@ class PositionVelocityNedResponse PROTOBUF_FINAL : &_PositionVelocityNedResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 43; + 45; friend void swap(PositionVelocityNedResponse& a, PositionVelocityNedResponse& b) { a.Swap(&b); @@ -6774,7 +7079,7 @@ class SubscribeGroundTruthRequest PROTOBUF_FINAL : &_SubscribeGroundTruthRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 44; + 46; friend void swap(SubscribeGroundTruthRequest& a, SubscribeGroundTruthRequest& b) { a.Swap(&b); @@ -6898,7 +7203,7 @@ class GroundTruthResponse PROTOBUF_FINAL : &_GroundTruthResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 45; + 47; friend void swap(GroundTruthResponse& a, GroundTruthResponse& b) { a.Swap(&b); @@ -7044,7 +7349,7 @@ class SubscribeFixedwingMetricsRequest PROTOBUF_FINAL : &_SubscribeFixedwingMetricsRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 46; + 48; friend void swap(SubscribeFixedwingMetricsRequest& a, SubscribeFixedwingMetricsRequest& b) { a.Swap(&b); @@ -7168,7 +7473,7 @@ class FixedwingMetricsResponse PROTOBUF_FINAL : &_FixedwingMetricsResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 47; + 49; friend void swap(FixedwingMetricsResponse& a, FixedwingMetricsResponse& b) { a.Swap(&b); @@ -7314,7 +7619,7 @@ class SubscribeImuRequest PROTOBUF_FINAL : &_SubscribeImuRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 48; + 50; friend void swap(SubscribeImuRequest& a, SubscribeImuRequest& b) { a.Swap(&b); @@ -7438,7 +7743,7 @@ class ImuResponse PROTOBUF_FINAL : &_ImuResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 49; + 51; friend void swap(ImuResponse& a, ImuResponse& b) { a.Swap(&b); @@ -7584,7 +7889,7 @@ class SubscribeScaledImuRequest PROTOBUF_FINAL : &_SubscribeScaledImuRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 50; + 52; friend void swap(SubscribeScaledImuRequest& a, SubscribeScaledImuRequest& b) { a.Swap(&b); @@ -7708,7 +8013,7 @@ class ScaledImuResponse PROTOBUF_FINAL : &_ScaledImuResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 51; + 53; friend void swap(ScaledImuResponse& a, ScaledImuResponse& b) { a.Swap(&b); @@ -7854,7 +8159,7 @@ class SubscribeRawImuRequest PROTOBUF_FINAL : &_SubscribeRawImuRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 52; + 54; friend void swap(SubscribeRawImuRequest& a, SubscribeRawImuRequest& b) { a.Swap(&b); @@ -7978,7 +8283,7 @@ class RawImuResponse PROTOBUF_FINAL : &_RawImuResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 53; + 55; friend void swap(RawImuResponse& a, RawImuResponse& b) { a.Swap(&b); @@ -8124,7 +8429,7 @@ class SubscribeHealthAllOkRequest PROTOBUF_FINAL : &_SubscribeHealthAllOkRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 54; + 56; friend void swap(SubscribeHealthAllOkRequest& a, SubscribeHealthAllOkRequest& b) { a.Swap(&b); @@ -8248,7 +8553,7 @@ class HealthAllOkResponse PROTOBUF_FINAL : &_HealthAllOkResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 55; + 57; friend void swap(HealthAllOkResponse& a, HealthAllOkResponse& b) { a.Swap(&b); @@ -8385,7 +8690,7 @@ class SubscribeUnixEpochTimeRequest PROTOBUF_FINAL : &_SubscribeUnixEpochTimeRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 56; + 58; friend void swap(SubscribeUnixEpochTimeRequest& a, SubscribeUnixEpochTimeRequest& b) { a.Swap(&b); @@ -8509,7 +8814,7 @@ class UnixEpochTimeResponse PROTOBUF_FINAL : &_UnixEpochTimeResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 57; + 59; friend void swap(UnixEpochTimeResponse& a, UnixEpochTimeResponse& b) { a.Swap(&b); @@ -8646,7 +8951,7 @@ class SubscribeDistanceSensorRequest PROTOBUF_FINAL : &_SubscribeDistanceSensorRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 58; + 60; friend void swap(SubscribeDistanceSensorRequest& a, SubscribeDistanceSensorRequest& b) { a.Swap(&b); @@ -8770,7 +9075,7 @@ class DistanceSensorResponse PROTOBUF_FINAL : &_DistanceSensorResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 59; + 61; friend void swap(DistanceSensorResponse& a, DistanceSensorResponse& b) { a.Swap(&b); @@ -8916,7 +9221,7 @@ class SubscribeScaledPressureRequest PROTOBUF_FINAL : &_SubscribeScaledPressureRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 60; + 62; friend void swap(SubscribeScaledPressureRequest& a, SubscribeScaledPressureRequest& b) { a.Swap(&b); @@ -9040,7 +9345,7 @@ class ScaledPressureResponse PROTOBUF_FINAL : &_ScaledPressureResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 61; + 63; friend void swap(ScaledPressureResponse& a, ScaledPressureResponse& b) { a.Swap(&b); @@ -9186,7 +9491,7 @@ class SubscribeHeadingRequest PROTOBUF_FINAL : &_SubscribeHeadingRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 62; + 64; friend void swap(SubscribeHeadingRequest& a, SubscribeHeadingRequest& b) { a.Swap(&b); @@ -9310,7 +9615,7 @@ class HeadingResponse PROTOBUF_FINAL : &_HeadingResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 63; + 65; friend void swap(HeadingResponse& a, HeadingResponse& b) { a.Swap(&b); @@ -9456,7 +9761,7 @@ class SetRatePositionRequest PROTOBUF_FINAL : &_SetRatePositionRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 64; + 66; friend void swap(SetRatePositionRequest& a, SetRatePositionRequest& b) { a.Swap(&b); @@ -9593,7 +9898,7 @@ class SetRatePositionResponse PROTOBUF_FINAL : &_SetRatePositionResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 65; + 67; friend void swap(SetRatePositionResponse& a, SetRatePositionResponse& b) { a.Swap(&b); @@ -9739,7 +10044,7 @@ class SetRateHomeRequest PROTOBUF_FINAL : &_SetRateHomeRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 66; + 68; friend void swap(SetRateHomeRequest& a, SetRateHomeRequest& b) { a.Swap(&b); @@ -9876,7 +10181,7 @@ class SetRateHomeResponse PROTOBUF_FINAL : &_SetRateHomeResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 67; + 69; friend void swap(SetRateHomeResponse& a, SetRateHomeResponse& b) { a.Swap(&b); @@ -10022,7 +10327,7 @@ class SetRateInAirRequest PROTOBUF_FINAL : &_SetRateInAirRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 68; + 70; friend void swap(SetRateInAirRequest& a, SetRateInAirRequest& b) { a.Swap(&b); @@ -10159,7 +10464,7 @@ class SetRateInAirResponse PROTOBUF_FINAL : &_SetRateInAirResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 69; + 71; friend void swap(SetRateInAirResponse& a, SetRateInAirResponse& b) { a.Swap(&b); @@ -10305,7 +10610,7 @@ class SetRateLandedStateRequest PROTOBUF_FINAL : &_SetRateLandedStateRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 70; + 72; friend void swap(SetRateLandedStateRequest& a, SetRateLandedStateRequest& b) { a.Swap(&b); @@ -10442,7 +10747,7 @@ class SetRateLandedStateResponse PROTOBUF_FINAL : &_SetRateLandedStateResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 71; + 73; friend void swap(SetRateLandedStateResponse& a, SetRateLandedStateResponse& b) { a.Swap(&b); @@ -10467,13 +10772,296 @@ class SetRateLandedStateResponse PROTOBUF_FINAL : return CreateMaybeMessage(nullptr); } - SetRateLandedStateResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { - return CreateMaybeMessage(arena); + SetRateLandedStateResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { + return CreateMaybeMessage(arena); + } + void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; + void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; + void CopyFrom(const SetRateLandedStateResponse& from); + void MergeFrom(const SetRateLandedStateResponse& from); + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( + ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + inline void SharedCtor(); + inline void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(SetRateLandedStateResponse* other); + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "mavsdk.rpc.telemetry.SetRateLandedStateResponse"; + } + protected: + explicit SetRateLandedStateResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena); + private: + static void ArenaDtor(void* object); + inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + public: + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { + return ::descriptor_table_telemetry_2ftelemetry_2eproto_metadata_getter(kIndexInFileMessages); + } + + public: + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kTelemetryResultFieldNumber = 1, + }; + // .mavsdk.rpc.telemetry.TelemetryResult telemetry_result = 1; + bool has_telemetry_result() const; + private: + bool _internal_has_telemetry_result() const; + public: + void clear_telemetry_result(); + const ::mavsdk::rpc::telemetry::TelemetryResult& telemetry_result() const; + ::mavsdk::rpc::telemetry::TelemetryResult* release_telemetry_result(); + ::mavsdk::rpc::telemetry::TelemetryResult* mutable_telemetry_result(); + void set_allocated_telemetry_result(::mavsdk::rpc::telemetry::TelemetryResult* telemetry_result); + private: + const ::mavsdk::rpc::telemetry::TelemetryResult& _internal_telemetry_result() const; + ::mavsdk::rpc::telemetry::TelemetryResult* _internal_mutable_telemetry_result(); + public: + void unsafe_arena_set_allocated_telemetry_result( + ::mavsdk::rpc::telemetry::TelemetryResult* telemetry_result); + ::mavsdk::rpc::telemetry::TelemetryResult* unsafe_arena_release_telemetry_result(); + + // @@protoc_insertion_point(class_scope:mavsdk.rpc.telemetry.SetRateLandedStateResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + ::mavsdk::rpc::telemetry::TelemetryResult* telemetry_result_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend struct ::TableStruct_telemetry_2ftelemetry_2eproto; +}; +// ------------------------------------------------------------------- + +class SetRateVtolStateRequest PROTOBUF_FINAL : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:mavsdk.rpc.telemetry.SetRateVtolStateRequest) */ { + public: + inline SetRateVtolStateRequest() : SetRateVtolStateRequest(nullptr) {} + virtual ~SetRateVtolStateRequest(); + explicit constexpr SetRateVtolStateRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + SetRateVtolStateRequest(const SetRateVtolStateRequest& from); + SetRateVtolStateRequest(SetRateVtolStateRequest&& from) noexcept + : SetRateVtolStateRequest() { + *this = ::std::move(from); + } + + inline SetRateVtolStateRequest& operator=(const SetRateVtolStateRequest& from) { + CopyFrom(from); + return *this; + } + inline SetRateVtolStateRequest& operator=(SetRateVtolStateRequest&& from) noexcept { + if (GetArena() == from.GetArena()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return GetMetadataStatic().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return GetMetadataStatic().reflection; + } + static const SetRateVtolStateRequest& default_instance() { + return *internal_default_instance(); + } + static inline const SetRateVtolStateRequest* internal_default_instance() { + return reinterpret_cast( + &_SetRateVtolStateRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 74; + + friend void swap(SetRateVtolStateRequest& a, SetRateVtolStateRequest& b) { + a.Swap(&b); + } + inline void Swap(SetRateVtolStateRequest* other) { + if (other == this) return; + if (GetArena() == other->GetArena()) { + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(SetRateVtolStateRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + inline SetRateVtolStateRequest* New() const final { + return CreateMaybeMessage(nullptr); + } + + SetRateVtolStateRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { + return CreateMaybeMessage(arena); + } + void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; + void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; + void CopyFrom(const SetRateVtolStateRequest& from); + void MergeFrom(const SetRateVtolStateRequest& from); + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( + ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _cached_size_.Get(); } + + private: + inline void SharedCtor(); + inline void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(SetRateVtolStateRequest* other); + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "mavsdk.rpc.telemetry.SetRateVtolStateRequest"; + } + protected: + explicit SetRateVtolStateRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena); + private: + static void ArenaDtor(void* object); + inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + public: + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + private: + static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() { + return ::descriptor_table_telemetry_2ftelemetry_2eproto_metadata_getter(kIndexInFileMessages); + } + + public: + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kRateHzFieldNumber = 1, + }; + // double rate_hz = 1; + void clear_rate_hz(); + double rate_hz() const; + void set_rate_hz(double value); + private: + double _internal_rate_hz() const; + void _internal_set_rate_hz(double value); + public: + + // @@protoc_insertion_point(class_scope:mavsdk.rpc.telemetry.SetRateVtolStateRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + double rate_hz_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + friend struct ::TableStruct_telemetry_2ftelemetry_2eproto; +}; +// ------------------------------------------------------------------- + +class SetRateVtolStateResponse PROTOBUF_FINAL : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:mavsdk.rpc.telemetry.SetRateVtolStateResponse) */ { + public: + inline SetRateVtolStateResponse() : SetRateVtolStateResponse(nullptr) {} + virtual ~SetRateVtolStateResponse(); + explicit constexpr SetRateVtolStateResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + SetRateVtolStateResponse(const SetRateVtolStateResponse& from); + SetRateVtolStateResponse(SetRateVtolStateResponse&& from) noexcept + : SetRateVtolStateResponse() { + *this = ::std::move(from); + } + + inline SetRateVtolStateResponse& operator=(const SetRateVtolStateResponse& from) { + CopyFrom(from); + return *this; + } + inline SetRateVtolStateResponse& operator=(SetRateVtolStateResponse&& from) noexcept { + if (GetArena() == from.GetArena()) { + if (this != &from) InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return GetMetadataStatic().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return GetMetadataStatic().reflection; + } + static const SetRateVtolStateResponse& default_instance() { + return *internal_default_instance(); + } + static inline const SetRateVtolStateResponse* internal_default_instance() { + return reinterpret_cast( + &_SetRateVtolStateResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 75; + + friend void swap(SetRateVtolStateResponse& a, SetRateVtolStateResponse& b) { + a.Swap(&b); + } + inline void Swap(SetRateVtolStateResponse* other) { + if (other == this) return; + if (GetArena() == other->GetArena()) { + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(SetRateVtolStateResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + inline SetRateVtolStateResponse* New() const final { + return CreateMaybeMessage(nullptr); + } + + SetRateVtolStateResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { + return CreateMaybeMessage(arena); } void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final; - void CopyFrom(const SetRateLandedStateResponse& from); - void MergeFrom(const SetRateLandedStateResponse& from); + void CopyFrom(const SetRateVtolStateResponse& from); + void MergeFrom(const SetRateVtolStateResponse& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -10487,13 +11075,13 @@ class SetRateLandedStateResponse PROTOBUF_FINAL : inline void SharedCtor(); inline void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(SetRateLandedStateResponse* other); + void InternalSwap(SetRateVtolStateResponse* other); friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { - return "mavsdk.rpc.telemetry.SetRateLandedStateResponse"; + return "mavsdk.rpc.telemetry.SetRateVtolStateResponse"; } protected: - explicit SetRateLandedStateResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena); + explicit SetRateVtolStateResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena); private: static void ArenaDtor(void* object); inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); @@ -10532,7 +11120,7 @@ class SetRateLandedStateResponse PROTOBUF_FINAL : ::mavsdk::rpc::telemetry::TelemetryResult* telemetry_result); ::mavsdk::rpc::telemetry::TelemetryResult* unsafe_arena_release_telemetry_result(); - // @@protoc_insertion_point(class_scope:mavsdk.rpc.telemetry.SetRateLandedStateResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.telemetry.SetRateVtolStateResponse) private: class _Internal; @@ -10588,7 +11176,7 @@ class SetRateAttitudeRequest PROTOBUF_FINAL : &_SetRateAttitudeRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 72; + 76; friend void swap(SetRateAttitudeRequest& a, SetRateAttitudeRequest& b) { a.Swap(&b); @@ -10725,7 +11313,7 @@ class SetRateAttitudeResponse PROTOBUF_FINAL : &_SetRateAttitudeResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 73; + 77; friend void swap(SetRateAttitudeResponse& a, SetRateAttitudeResponse& b) { a.Swap(&b); @@ -10871,7 +11459,7 @@ class SetRateAttitudeAngularVelocityBodyRequest PROTOBUF_FINAL : &_SetRateAttitudeAngularVelocityBodyRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 74; + 78; friend void swap(SetRateAttitudeAngularVelocityBodyRequest& a, SetRateAttitudeAngularVelocityBodyRequest& b) { a.Swap(&b); @@ -11008,7 +11596,7 @@ class SetRateAttitudeAngularVelocityBodyResponse PROTOBUF_FINAL : &_SetRateAttitudeAngularVelocityBodyResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 75; + 79; friend void swap(SetRateAttitudeAngularVelocityBodyResponse& a, SetRateAttitudeAngularVelocityBodyResponse& b) { a.Swap(&b); @@ -11154,7 +11742,7 @@ class SetRateCameraAttitudeQuaternionRequest PROTOBUF_FINAL : &_SetRateCameraAttitudeQuaternionRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 76; + 80; friend void swap(SetRateCameraAttitudeQuaternionRequest& a, SetRateCameraAttitudeQuaternionRequest& b) { a.Swap(&b); @@ -11291,7 +11879,7 @@ class SetRateCameraAttitudeQuaternionResponse PROTOBUF_FINAL : &_SetRateCameraAttitudeQuaternionResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 77; + 81; friend void swap(SetRateCameraAttitudeQuaternionResponse& a, SetRateCameraAttitudeQuaternionResponse& b) { a.Swap(&b); @@ -11437,7 +12025,7 @@ class SetRateCameraAttitudeRequest PROTOBUF_FINAL : &_SetRateCameraAttitudeRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 78; + 82; friend void swap(SetRateCameraAttitudeRequest& a, SetRateCameraAttitudeRequest& b) { a.Swap(&b); @@ -11574,7 +12162,7 @@ class SetRateCameraAttitudeResponse PROTOBUF_FINAL : &_SetRateCameraAttitudeResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 79; + 83; friend void swap(SetRateCameraAttitudeResponse& a, SetRateCameraAttitudeResponse& b) { a.Swap(&b); @@ -11720,7 +12308,7 @@ class SetRateVelocityNedRequest PROTOBUF_FINAL : &_SetRateVelocityNedRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 80; + 84; friend void swap(SetRateVelocityNedRequest& a, SetRateVelocityNedRequest& b) { a.Swap(&b); @@ -11857,7 +12445,7 @@ class SetRateVelocityNedResponse PROTOBUF_FINAL : &_SetRateVelocityNedResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 81; + 85; friend void swap(SetRateVelocityNedResponse& a, SetRateVelocityNedResponse& b) { a.Swap(&b); @@ -12003,7 +12591,7 @@ class SetRateGpsInfoRequest PROTOBUF_FINAL : &_SetRateGpsInfoRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 82; + 86; friend void swap(SetRateGpsInfoRequest& a, SetRateGpsInfoRequest& b) { a.Swap(&b); @@ -12140,7 +12728,7 @@ class SetRateGpsInfoResponse PROTOBUF_FINAL : &_SetRateGpsInfoResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 83; + 87; friend void swap(SetRateGpsInfoResponse& a, SetRateGpsInfoResponse& b) { a.Swap(&b); @@ -12286,7 +12874,7 @@ class SetRateRawGpsRequest PROTOBUF_FINAL : &_SetRateRawGpsRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 84; + 88; friend void swap(SetRateRawGpsRequest& a, SetRateRawGpsRequest& b) { a.Swap(&b); @@ -12423,7 +13011,7 @@ class SetRateBatteryRequest PROTOBUF_FINAL : &_SetRateBatteryRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 85; + 89; friend void swap(SetRateBatteryRequest& a, SetRateBatteryRequest& b) { a.Swap(&b); @@ -12560,7 +13148,7 @@ class SetRateBatteryResponse PROTOBUF_FINAL : &_SetRateBatteryResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 86; + 90; friend void swap(SetRateBatteryResponse& a, SetRateBatteryResponse& b) { a.Swap(&b); @@ -12706,7 +13294,7 @@ class SetRateRcStatusRequest PROTOBUF_FINAL : &_SetRateRcStatusRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 87; + 91; friend void swap(SetRateRcStatusRequest& a, SetRateRcStatusRequest& b) { a.Swap(&b); @@ -12843,7 +13431,7 @@ class SetRateRcStatusResponse PROTOBUF_FINAL : &_SetRateRcStatusResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 88; + 92; friend void swap(SetRateRcStatusResponse& a, SetRateRcStatusResponse& b) { a.Swap(&b); @@ -12989,7 +13577,7 @@ class SetRateActuatorControlTargetRequest PROTOBUF_FINAL : &_SetRateActuatorControlTargetRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 89; + 93; friend void swap(SetRateActuatorControlTargetRequest& a, SetRateActuatorControlTargetRequest& b) { a.Swap(&b); @@ -13126,7 +13714,7 @@ class SetRateActuatorControlTargetResponse PROTOBUF_FINAL : &_SetRateActuatorControlTargetResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 90; + 94; friend void swap(SetRateActuatorControlTargetResponse& a, SetRateActuatorControlTargetResponse& b) { a.Swap(&b); @@ -13272,7 +13860,7 @@ class SetRateActuatorOutputStatusRequest PROTOBUF_FINAL : &_SetRateActuatorOutputStatusRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 91; + 95; friend void swap(SetRateActuatorOutputStatusRequest& a, SetRateActuatorOutputStatusRequest& b) { a.Swap(&b); @@ -13409,7 +13997,7 @@ class SetRateActuatorOutputStatusResponse PROTOBUF_FINAL : &_SetRateActuatorOutputStatusResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 92; + 96; friend void swap(SetRateActuatorOutputStatusResponse& a, SetRateActuatorOutputStatusResponse& b) { a.Swap(&b); @@ -13555,7 +14143,7 @@ class SetRateOdometryRequest PROTOBUF_FINAL : &_SetRateOdometryRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 93; + 97; friend void swap(SetRateOdometryRequest& a, SetRateOdometryRequest& b) { a.Swap(&b); @@ -13692,7 +14280,7 @@ class SetRateOdometryResponse PROTOBUF_FINAL : &_SetRateOdometryResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 94; + 98; friend void swap(SetRateOdometryResponse& a, SetRateOdometryResponse& b) { a.Swap(&b); @@ -13838,7 +14426,7 @@ class SetRatePositionVelocityNedRequest PROTOBUF_FINAL : &_SetRatePositionVelocityNedRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 95; + 99; friend void swap(SetRatePositionVelocityNedRequest& a, SetRatePositionVelocityNedRequest& b) { a.Swap(&b); @@ -13975,7 +14563,7 @@ class SetRatePositionVelocityNedResponse PROTOBUF_FINAL : &_SetRatePositionVelocityNedResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 96; + 100; friend void swap(SetRatePositionVelocityNedResponse& a, SetRatePositionVelocityNedResponse& b) { a.Swap(&b); @@ -14121,7 +14709,7 @@ class SetRateGroundTruthRequest PROTOBUF_FINAL : &_SetRateGroundTruthRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 97; + 101; friend void swap(SetRateGroundTruthRequest& a, SetRateGroundTruthRequest& b) { a.Swap(&b); @@ -14258,7 +14846,7 @@ class SetRateGroundTruthResponse PROTOBUF_FINAL : &_SetRateGroundTruthResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 98; + 102; friend void swap(SetRateGroundTruthResponse& a, SetRateGroundTruthResponse& b) { a.Swap(&b); @@ -14404,7 +14992,7 @@ class SetRateFixedwingMetricsRequest PROTOBUF_FINAL : &_SetRateFixedwingMetricsRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 99; + 103; friend void swap(SetRateFixedwingMetricsRequest& a, SetRateFixedwingMetricsRequest& b) { a.Swap(&b); @@ -14541,7 +15129,7 @@ class SetRateFixedwingMetricsResponse PROTOBUF_FINAL : &_SetRateFixedwingMetricsResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 100; + 104; friend void swap(SetRateFixedwingMetricsResponse& a, SetRateFixedwingMetricsResponse& b) { a.Swap(&b); @@ -14687,7 +15275,7 @@ class SetRateImuRequest PROTOBUF_FINAL : &_SetRateImuRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 101; + 105; friend void swap(SetRateImuRequest& a, SetRateImuRequest& b) { a.Swap(&b); @@ -14824,7 +15412,7 @@ class SetRateImuResponse PROTOBUF_FINAL : &_SetRateImuResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 102; + 106; friend void swap(SetRateImuResponse& a, SetRateImuResponse& b) { a.Swap(&b); @@ -14970,7 +15558,7 @@ class SetRateScaledImuRequest PROTOBUF_FINAL : &_SetRateScaledImuRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 103; + 107; friend void swap(SetRateScaledImuRequest& a, SetRateScaledImuRequest& b) { a.Swap(&b); @@ -15107,7 +15695,7 @@ class SetRateScaledImuResponse PROTOBUF_FINAL : &_SetRateScaledImuResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 104; + 108; friend void swap(SetRateScaledImuResponse& a, SetRateScaledImuResponse& b) { a.Swap(&b); @@ -15253,7 +15841,7 @@ class SetRateRawImuRequest PROTOBUF_FINAL : &_SetRateRawImuRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 105; + 109; friend void swap(SetRateRawImuRequest& a, SetRateRawImuRequest& b) { a.Swap(&b); @@ -15390,7 +15978,7 @@ class SetRateRawImuResponse PROTOBUF_FINAL : &_SetRateRawImuResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 106; + 110; friend void swap(SetRateRawImuResponse& a, SetRateRawImuResponse& b) { a.Swap(&b); @@ -15536,7 +16124,7 @@ class SetRateUnixEpochTimeRequest PROTOBUF_FINAL : &_SetRateUnixEpochTimeRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 107; + 111; friend void swap(SetRateUnixEpochTimeRequest& a, SetRateUnixEpochTimeRequest& b) { a.Swap(&b); @@ -15673,7 +16261,7 @@ class SetRateUnixEpochTimeResponse PROTOBUF_FINAL : &_SetRateUnixEpochTimeResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 108; + 112; friend void swap(SetRateUnixEpochTimeResponse& a, SetRateUnixEpochTimeResponse& b) { a.Swap(&b); @@ -15819,7 +16407,7 @@ class SetRateDistanceSensorRequest PROTOBUF_FINAL : &_SetRateDistanceSensorRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 109; + 113; friend void swap(SetRateDistanceSensorRequest& a, SetRateDistanceSensorRequest& b) { a.Swap(&b); @@ -15956,7 +16544,7 @@ class SetRateDistanceSensorResponse PROTOBUF_FINAL : &_SetRateDistanceSensorResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 110; + 114; friend void swap(SetRateDistanceSensorResponse& a, SetRateDistanceSensorResponse& b) { a.Swap(&b); @@ -16102,7 +16690,7 @@ class GetGpsGlobalOriginRequest PROTOBUF_FINAL : &_GetGpsGlobalOriginRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 111; + 115; friend void swap(GetGpsGlobalOriginRequest& a, GetGpsGlobalOriginRequest& b) { a.Swap(&b); @@ -16226,7 +16814,7 @@ class GetGpsGlobalOriginResponse PROTOBUF_FINAL : &_GetGpsGlobalOriginResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 112; + 116; friend void swap(GetGpsGlobalOriginResponse& a, GetGpsGlobalOriginResponse& b) { a.Swap(&b); @@ -16392,7 +16980,7 @@ class Position PROTOBUF_FINAL : &_Position_default_instance_); } static constexpr int kIndexInFileMessages = - 113; + 117; friend void swap(Position& a, Position& b) { a.Swap(&b); @@ -16562,7 +17150,7 @@ class Heading PROTOBUF_FINAL : &_Heading_default_instance_); } static constexpr int kIndexInFileMessages = - 114; + 118; friend void swap(Heading& a, Heading& b) { a.Swap(&b); @@ -16699,7 +17287,7 @@ class Quaternion PROTOBUF_FINAL : &_Quaternion_default_instance_); } static constexpr int kIndexInFileMessages = - 115; + 119; friend void swap(Quaternion& a, Quaternion& b) { a.Swap(&b); @@ -16880,7 +17468,7 @@ class EulerAngle PROTOBUF_FINAL : &_EulerAngle_default_instance_); } static constexpr int kIndexInFileMessages = - 116; + 120; friend void swap(EulerAngle& a, EulerAngle& b) { a.Swap(&b); @@ -17050,7 +17638,7 @@ class AngularVelocityBody PROTOBUF_FINAL : &_AngularVelocityBody_default_instance_); } static constexpr int kIndexInFileMessages = - 117; + 121; friend void swap(AngularVelocityBody& a, AngularVelocityBody& b) { a.Swap(&b); @@ -17209,7 +17797,7 @@ class GpsInfo PROTOBUF_FINAL : &_GpsInfo_default_instance_); } static constexpr int kIndexInFileMessages = - 118; + 122; friend void swap(GpsInfo& a, GpsInfo& b) { a.Swap(&b); @@ -17357,7 +17945,7 @@ class RawGps PROTOBUF_FINAL : &_RawGps_default_instance_); } static constexpr int kIndexInFileMessages = - 119; + 123; friend void swap(RawGps& a, RawGps& b) { a.Swap(&b); @@ -17637,7 +18225,7 @@ class Battery PROTOBUF_FINAL : &_Battery_default_instance_); } static constexpr int kIndexInFileMessages = - 120; + 124; friend void swap(Battery& a, Battery& b) { a.Swap(&b); @@ -17796,7 +18384,7 @@ class Health PROTOBUF_FINAL : &_Health_default_instance_); } static constexpr int kIndexInFileMessages = - 121; + 125; friend void swap(Health& a, Health& b) { a.Swap(&b); @@ -17999,7 +18587,7 @@ class RcStatus PROTOBUF_FINAL : &_RcStatus_default_instance_); } static constexpr int kIndexInFileMessages = - 122; + 126; friend void swap(RcStatus& a, RcStatus& b) { a.Swap(&b); @@ -18158,7 +18746,7 @@ class StatusText PROTOBUF_FINAL : &_StatusText_default_instance_); } static constexpr int kIndexInFileMessages = - 123; + 127; friend void swap(StatusText& a, StatusText& b) { a.Swap(&b); @@ -18313,7 +18901,7 @@ class ActuatorControlTarget PROTOBUF_FINAL : &_ActuatorControlTarget_default_instance_); } static constexpr int kIndexInFileMessages = - 124; + 128; friend void swap(ActuatorControlTarget& a, ActuatorControlTarget& b) { a.Swap(&b); @@ -18475,7 +19063,7 @@ class ActuatorOutputStatus PROTOBUF_FINAL : &_ActuatorOutputStatus_default_instance_); } static constexpr int kIndexInFileMessages = - 125; + 129; friend void swap(ActuatorOutputStatus& a, ActuatorOutputStatus& b) { a.Swap(&b); @@ -18637,7 +19225,7 @@ class Covariance PROTOBUF_FINAL : &_Covariance_default_instance_); } static constexpr int kIndexInFileMessages = - 126; + 130; friend void swap(Covariance& a, Covariance& b) { a.Swap(&b); @@ -18788,7 +19376,7 @@ class VelocityBody PROTOBUF_FINAL : &_VelocityBody_default_instance_); } static constexpr int kIndexInFileMessages = - 127; + 131; friend void swap(VelocityBody& a, VelocityBody& b) { a.Swap(&b); @@ -18947,7 +19535,7 @@ class PositionBody PROTOBUF_FINAL : &_PositionBody_default_instance_); } static constexpr int kIndexInFileMessages = - 128; + 132; friend void swap(PositionBody& a, PositionBody& b) { a.Swap(&b); @@ -19106,7 +19694,7 @@ class Odometry PROTOBUF_FINAL : &_Odometry_default_instance_); } static constexpr int kIndexInFileMessages = - 129; + 133; friend void swap(Odometry& a, Odometry& b) { a.Swap(&b); @@ -19419,7 +20007,7 @@ class DistanceSensor PROTOBUF_FINAL : &_DistanceSensor_default_instance_); } static constexpr int kIndexInFileMessages = - 130; + 134; friend void swap(DistanceSensor& a, DistanceSensor& b) { a.Swap(&b); @@ -19578,7 +20166,7 @@ class ScaledPressure PROTOBUF_FINAL : &_ScaledPressure_default_instance_); } static constexpr int kIndexInFileMessages = - 131; + 135; friend void swap(ScaledPressure& a, ScaledPressure& b) { a.Swap(&b); @@ -19759,7 +20347,7 @@ class PositionNed PROTOBUF_FINAL : &_PositionNed_default_instance_); } static constexpr int kIndexInFileMessages = - 132; + 136; friend void swap(PositionNed& a, PositionNed& b) { a.Swap(&b); @@ -19918,7 +20506,7 @@ class VelocityNed PROTOBUF_FINAL : &_VelocityNed_default_instance_); } static constexpr int kIndexInFileMessages = - 133; + 137; friend void swap(VelocityNed& a, VelocityNed& b) { a.Swap(&b); @@ -20077,7 +20665,7 @@ class PositionVelocityNed PROTOBUF_FINAL : &_PositionVelocityNed_default_instance_); } static constexpr int kIndexInFileMessages = - 134; + 138; friend void swap(PositionVelocityNed& a, PositionVelocityNed& b) { a.Swap(&b); @@ -20243,7 +20831,7 @@ class GroundTruth PROTOBUF_FINAL : &_GroundTruth_default_instance_); } static constexpr int kIndexInFileMessages = - 135; + 139; friend void swap(GroundTruth& a, GroundTruth& b) { a.Swap(&b); @@ -20402,7 +20990,7 @@ class FixedwingMetrics PROTOBUF_FINAL : &_FixedwingMetrics_default_instance_); } static constexpr int kIndexInFileMessages = - 136; + 140; friend void swap(FixedwingMetrics& a, FixedwingMetrics& b) { a.Swap(&b); @@ -20561,7 +21149,7 @@ class AccelerationFrd PROTOBUF_FINAL : &_AccelerationFrd_default_instance_); } static constexpr int kIndexInFileMessages = - 137; + 141; friend void swap(AccelerationFrd& a, AccelerationFrd& b) { a.Swap(&b); @@ -20720,7 +21308,7 @@ class AngularVelocityFrd PROTOBUF_FINAL : &_AngularVelocityFrd_default_instance_); } static constexpr int kIndexInFileMessages = - 138; + 142; friend void swap(AngularVelocityFrd& a, AngularVelocityFrd& b) { a.Swap(&b); @@ -20879,7 +21467,7 @@ class MagneticFieldFrd PROTOBUF_FINAL : &_MagneticFieldFrd_default_instance_); } static constexpr int kIndexInFileMessages = - 139; + 143; friend void swap(MagneticFieldFrd& a, MagneticFieldFrd& b) { a.Swap(&b); @@ -21038,7 +21626,7 @@ class Imu PROTOBUF_FINAL : &_Imu_default_instance_); } static constexpr int kIndexInFileMessages = - 140; + 144; friend void swap(Imu& a, Imu& b) { a.Swap(&b); @@ -21246,7 +21834,7 @@ class GpsGlobalOrigin PROTOBUF_FINAL : &_GpsGlobalOrigin_default_instance_); } static constexpr int kIndexInFileMessages = - 141; + 145; friend void swap(GpsGlobalOrigin& a, GpsGlobalOrigin& b) { a.Swap(&b); @@ -21405,7 +21993,7 @@ class TelemetryResult PROTOBUF_FINAL : &_TelemetryResult_default_instance_); } static constexpr int kIndexInFileMessages = - 142; + 146; friend void swap(TelemetryResult& a, TelemetryResult& b) { a.Swap(&b); @@ -21832,6 +22420,34 @@ inline void ArmedResponse::set_is_armed(bool value) { // ------------------------------------------------------------------- +// SubscribeVtolStateRequest + +// ------------------------------------------------------------------- + +// VtolStateResponse + +// .mavsdk.rpc.telemetry.VtolState vtol_state = 1; +inline void VtolStateResponse::clear_vtol_state() { + vtol_state_ = 0; +} +inline ::mavsdk::rpc::telemetry::VtolState VtolStateResponse::_internal_vtol_state() const { + return static_cast< ::mavsdk::rpc::telemetry::VtolState >(vtol_state_); +} +inline ::mavsdk::rpc::telemetry::VtolState VtolStateResponse::vtol_state() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.telemetry.VtolStateResponse.vtol_state) + return _internal_vtol_state(); +} +inline void VtolStateResponse::_internal_set_vtol_state(::mavsdk::rpc::telemetry::VtolState value) { + + vtol_state_ = value; +} +inline void VtolStateResponse::set_vtol_state(::mavsdk::rpc::telemetry::VtolState value) { + _internal_set_vtol_state(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.telemetry.VtolStateResponse.vtol_state) +} + +// ------------------------------------------------------------------- + // SubscribeAttitudeQuaternionRequest // ------------------------------------------------------------------- @@ -24544,6 +25160,117 @@ inline void SetRateLandedStateResponse::set_allocated_telemetry_result(::mavsdk: // ------------------------------------------------------------------- +// SetRateVtolStateRequest + +// double rate_hz = 1; +inline void SetRateVtolStateRequest::clear_rate_hz() { + rate_hz_ = 0; +} +inline double SetRateVtolStateRequest::_internal_rate_hz() const { + return rate_hz_; +} +inline double SetRateVtolStateRequest::rate_hz() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.telemetry.SetRateVtolStateRequest.rate_hz) + return _internal_rate_hz(); +} +inline void SetRateVtolStateRequest::_internal_set_rate_hz(double value) { + + rate_hz_ = value; +} +inline void SetRateVtolStateRequest::set_rate_hz(double value) { + _internal_set_rate_hz(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.telemetry.SetRateVtolStateRequest.rate_hz) +} + +// ------------------------------------------------------------------- + +// SetRateVtolStateResponse + +// .mavsdk.rpc.telemetry.TelemetryResult telemetry_result = 1; +inline bool SetRateVtolStateResponse::_internal_has_telemetry_result() const { + return this != internal_default_instance() && telemetry_result_ != nullptr; +} +inline bool SetRateVtolStateResponse::has_telemetry_result() const { + return _internal_has_telemetry_result(); +} +inline void SetRateVtolStateResponse::clear_telemetry_result() { + if (GetArena() == nullptr && telemetry_result_ != nullptr) { + delete telemetry_result_; + } + telemetry_result_ = nullptr; +} +inline const ::mavsdk::rpc::telemetry::TelemetryResult& SetRateVtolStateResponse::_internal_telemetry_result() const { + const ::mavsdk::rpc::telemetry::TelemetryResult* p = telemetry_result_; + return p != nullptr ? *p : reinterpret_cast( + ::mavsdk::rpc::telemetry::_TelemetryResult_default_instance_); +} +inline const ::mavsdk::rpc::telemetry::TelemetryResult& SetRateVtolStateResponse::telemetry_result() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.telemetry.SetRateVtolStateResponse.telemetry_result) + return _internal_telemetry_result(); +} +inline void SetRateVtolStateResponse::unsafe_arena_set_allocated_telemetry_result( + ::mavsdk::rpc::telemetry::TelemetryResult* telemetry_result) { + if (GetArena() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(telemetry_result_); + } + telemetry_result_ = telemetry_result; + if (telemetry_result) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.telemetry.SetRateVtolStateResponse.telemetry_result) +} +inline ::mavsdk::rpc::telemetry::TelemetryResult* SetRateVtolStateResponse::release_telemetry_result() { + + ::mavsdk::rpc::telemetry::TelemetryResult* temp = telemetry_result_; + telemetry_result_ = nullptr; + if (GetArena() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + return temp; +} +inline ::mavsdk::rpc::telemetry::TelemetryResult* SetRateVtolStateResponse::unsafe_arena_release_telemetry_result() { + // @@protoc_insertion_point(field_release:mavsdk.rpc.telemetry.SetRateVtolStateResponse.telemetry_result) + + ::mavsdk::rpc::telemetry::TelemetryResult* temp = telemetry_result_; + telemetry_result_ = nullptr; + return temp; +} +inline ::mavsdk::rpc::telemetry::TelemetryResult* SetRateVtolStateResponse::_internal_mutable_telemetry_result() { + + if (telemetry_result_ == nullptr) { + auto* p = CreateMaybeMessage<::mavsdk::rpc::telemetry::TelemetryResult>(GetArena()); + telemetry_result_ = p; + } + return telemetry_result_; +} +inline ::mavsdk::rpc::telemetry::TelemetryResult* SetRateVtolStateResponse::mutable_telemetry_result() { + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.telemetry.SetRateVtolStateResponse.telemetry_result) + return _internal_mutable_telemetry_result(); +} +inline void SetRateVtolStateResponse::set_allocated_telemetry_result(::mavsdk::rpc::telemetry::TelemetryResult* telemetry_result) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); + if (message_arena == nullptr) { + delete telemetry_result_; + } + if (telemetry_result) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(telemetry_result); + if (message_arena != submessage_arena) { + telemetry_result = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, telemetry_result, submessage_arena); + } + + } else { + + } + telemetry_result_ = telemetry_result; + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.telemetry.SetRateVtolStateResponse.telemetry_result) +} + +// ------------------------------------------------------------------- + // SetRateAttitudeRequest // double rate_hz = 1; @@ -30292,6 +31019,14 @@ inline void TelemetryResult::set_allocated_result_str(std::string* result_str) { // ------------------------------------------------------------------- +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + // @@protoc_insertion_point(namespace_scope) @@ -30331,6 +31066,11 @@ template <> inline const EnumDescriptor* GetEnumDescriptor< ::mavsdk::rpc::telemetry::LandedState>() { return ::mavsdk::rpc::telemetry::LandedState_descriptor(); } +template <> struct is_proto_enum< ::mavsdk::rpc::telemetry::VtolState> : ::std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::mavsdk::rpc::telemetry::VtolState>() { + return ::mavsdk::rpc::telemetry::VtolState_descriptor(); +} PROTOBUF_NAMESPACE_CLOSE diff --git a/src/mavsdk_server/src/generated/telemetry_server/telemetry_server.pb.cc b/src/mavsdk_server/src/generated/telemetry_server/telemetry_server.pb.cc index 2883ca7a9e..41a7784572 100644 --- a/src/mavsdk_server/src/generated/telemetry_server/telemetry_server.pb.cc +++ b/src/mavsdk_server/src/generated/telemetry_server/telemetry_server.pb.cc @@ -1573,77 +1573,78 @@ const char descriptor_table_protodef_telemetry_5fserver_2ftelemetry_5fserver_2ep "_GPS\020\000\022\023\n\017FIX_TYPE_NO_FIX\020\001\022\023\n\017FIX_TYPE_" "FIX_2D\020\002\022\023\n\017FIX_TYPE_FIX_3D\020\003\022\025\n\021FIX_TYP" "E_FIX_DGPS\020\004\022\026\n\022FIX_TYPE_RTK_FLOAT\020\005\022\026\n\022" - "FIX_TYPE_RTK_FIXED\020\006*o\n\tVtolState\022\022\n\016VTO" - "L_UNDEFINED\020\000\022\031\n\025VTOL_TRANSITION_TO_FW\020\001" - "\022\031\n\025VTOL_TRANSITION_TO_MC\020\002\022\013\n\007VTOL_MC\020\003" - "\022\013\n\007VTOL_FW\020\004*\371\001\n\016StatusTextType\022\032\n\026STAT" - "US_TEXT_TYPE_DEBUG\020\000\022\031\n\025STATUS_TEXT_TYPE" - "_INFO\020\001\022\033\n\027STATUS_TEXT_TYPE_NOTICE\020\002\022\034\n\030" - "STATUS_TEXT_TYPE_WARNING\020\003\022\032\n\026STATUS_TEX" - "T_TYPE_ERROR\020\004\022\035\n\031STATUS_TEXT_TYPE_CRITI" - "CAL\020\005\022\032\n\026STATUS_TEXT_TYPE_ALERT\020\006\022\036\n\032STA" - "TUS_TEXT_TYPE_EMERGENCY\020\007*\223\001\n\013LandedStat" - "e\022\030\n\024LANDED_STATE_UNKNOWN\020\000\022\032\n\026LANDED_ST" - "ATE_ON_GROUND\020\001\022\027\n\023LANDED_STATE_IN_AIR\020\002" - "\022\033\n\027LANDED_STATE_TAKING_OFF\020\003\022\030\n\024LANDED_" - "STATE_LANDING\020\0042\214\017\n\026TelemetryServerServi" - "ce\022\202\001\n\017PublishPosition\0223.mavsdk.rpc.tele" - "metry_server.PublishPositionRequest\0324.ma" - "vsdk.rpc.telemetry_server.PublishPositio" - "nResponse\"\004\200\265\030\001\022v\n\013PublishHome\022/.mavsdk." - "rpc.telemetry_server.PublishHomeRequest\032" - "0.mavsdk.rpc.telemetry_server.PublishHom" - "eResponse\"\004\200\265\030\001\022\205\001\n\020PublishSysStatus\0224.m" - "avsdk.rpc.telemetry_server.PublishSysSta" - "tusRequest\0325.mavsdk.rpc.telemetry_server" - ".PublishSysStatusResponse\"\004\200\265\030\001\022\232\001\n\027Publ" - "ishExtendedSysState\022;.mavsdk.rpc.telemet" - "ry_server.PublishExtendedSysStateRequest" - "\032<.mavsdk.rpc.telemetry_server.PublishEx" - "tendedSysStateResponse\"\004\200\265\030\001\022|\n\rPublishR" - "awGps\0221.mavsdk.rpc.telemetry_server.Publ" - "ishRawGpsRequest\0322.mavsdk.rpc.telemetry_" - "server.PublishRawGpsResponse\"\004\200\265\030\001\022\177\n\016Pu" - "blishBattery\0222.mavsdk.rpc.telemetry_serv" - "er.PublishBatteryRequest\0323.mavsdk.rpc.te" - "lemetry_server.PublishBatteryResponse\"\004\200" - "\265\030\001\022\210\001\n\021PublishStatusText\0225.mavsdk.rpc.t" - "elemetry_server.PublishStatusTextRequest" - "\0326.mavsdk.rpc.telemetry_server.PublishSt" - "atusTextResponse\"\004\200\265\030\001\022\202\001\n\017PublishOdomet" - "ry\0223.mavsdk.rpc.telemetry_server.Publish" - "OdometryRequest\0324.mavsdk.rpc.telemetry_s" - "erver.PublishOdometryResponse\"\004\200\265\030\001\022\243\001\n\032" - "PublishPositionVelocityNed\022>.mavsdk.rpc." - "telemetry_server.PublishPositionVelocity" - "NedRequest\032\?.mavsdk.rpc.telemetry_server" - ".PublishPositionVelocityNedResponse\"\004\200\265\030" - "\001\022\213\001\n\022PublishGroundTruth\0226.mavsdk.rpc.te" - "lemetry_server.PublishGroundTruthRequest" - "\0327.mavsdk.rpc.telemetry_server.PublishGr" - "oundTruthResponse\"\004\200\265\030\001\022s\n\nPublishImu\022.." - "mavsdk.rpc.telemetry_server.PublishImuRe" - "quest\032/.mavsdk.rpc.telemetry_server.Publ" - "ishImuResponse\"\004\200\265\030\001\022\205\001\n\020PublishScaledIm" - "u\0224.mavsdk.rpc.telemetry_server.PublishS" - "caledImuRequest\0325.mavsdk.rpc.telemetry_s" - "erver.PublishScaledImuResponse\"\004\200\265\030\001\022|\n\r" - "PublishRawImu\0221.mavsdk.rpc.telemetry_ser" - "ver.PublishRawImuRequest\0322.mavsdk.rpc.te" - "lemetry_server.PublishRawImuResponse\"\004\200\265" - "\030\001\022\221\001\n\024PublishUnixEpochTime\0228.mavsdk.rpc" - ".telemetry_server.PublishUnixEpochTimeRe" - "quest\0329.mavsdk.rpc.telemetry_server.Publ" - "ishUnixEpochTimeResponse\"\004\200\265\030\001B2\n\032io.mav" - "sdk.telemetry_serverB\024TelemetryServerPro" - "tob\006proto3" + "FIX_TYPE_RTK_FIXED\020\006*\215\001\n\tVtolState\022\030\n\024VT" + "OL_STATE_UNDEFINED\020\000\022\037\n\033VTOL_STATE_TRANS" + "ITION_TO_FW\020\001\022\037\n\033VTOL_STATE_TRANSITION_T" + "O_MC\020\002\022\021\n\rVTOL_STATE_MC\020\003\022\021\n\rVTOL_STATE_" + "FW\020\004*\371\001\n\016StatusTextType\022\032\n\026STATUS_TEXT_T" + "YPE_DEBUG\020\000\022\031\n\025STATUS_TEXT_TYPE_INFO\020\001\022\033" + "\n\027STATUS_TEXT_TYPE_NOTICE\020\002\022\034\n\030STATUS_TE" + "XT_TYPE_WARNING\020\003\022\032\n\026STATUS_TEXT_TYPE_ER" + "ROR\020\004\022\035\n\031STATUS_TEXT_TYPE_CRITICAL\020\005\022\032\n\026" + "STATUS_TEXT_TYPE_ALERT\020\006\022\036\n\032STATUS_TEXT_" + "TYPE_EMERGENCY\020\007*\223\001\n\013LandedState\022\030\n\024LAND" + "ED_STATE_UNKNOWN\020\000\022\032\n\026LANDED_STATE_ON_GR" + "OUND\020\001\022\027\n\023LANDED_STATE_IN_AIR\020\002\022\033\n\027LANDE" + "D_STATE_TAKING_OFF\020\003\022\030\n\024LANDED_STATE_LAN" + "DING\020\0042\214\017\n\026TelemetryServerService\022\202\001\n\017Pu" + "blishPosition\0223.mavsdk.rpc.telemetry_ser" + "ver.PublishPositionRequest\0324.mavsdk.rpc." + "telemetry_server.PublishPositionResponse" + "\"\004\200\265\030\001\022v\n\013PublishHome\022/.mavsdk.rpc.telem" + "etry_server.PublishHomeRequest\0320.mavsdk." + "rpc.telemetry_server.PublishHomeResponse" + "\"\004\200\265\030\001\022\205\001\n\020PublishSysStatus\0224.mavsdk.rpc" + ".telemetry_server.PublishSysStatusReques" + "t\0325.mavsdk.rpc.telemetry_server.PublishS" + "ysStatusResponse\"\004\200\265\030\001\022\232\001\n\027PublishExtend" + "edSysState\022;.mavsdk.rpc.telemetry_server" + ".PublishExtendedSysStateRequest\032<.mavsdk" + ".rpc.telemetry_server.PublishExtendedSys" + "StateResponse\"\004\200\265\030\001\022|\n\rPublishRawGps\0221.m" + "avsdk.rpc.telemetry_server.PublishRawGps" + "Request\0322.mavsdk.rpc.telemetry_server.Pu" + "blishRawGpsResponse\"\004\200\265\030\001\022\177\n\016PublishBatt" + "ery\0222.mavsdk.rpc.telemetry_server.Publis" + "hBatteryRequest\0323.mavsdk.rpc.telemetry_s" + "erver.PublishBatteryResponse\"\004\200\265\030\001\022\210\001\n\021P" + "ublishStatusText\0225.mavsdk.rpc.telemetry_" + "server.PublishStatusTextRequest\0326.mavsdk" + ".rpc.telemetry_server.PublishStatusTextR" + "esponse\"\004\200\265\030\001\022\202\001\n\017PublishOdometry\0223.mavs" + "dk.rpc.telemetry_server.PublishOdometryR" + "equest\0324.mavsdk.rpc.telemetry_server.Pub" + "lishOdometryResponse\"\004\200\265\030\001\022\243\001\n\032PublishPo" + "sitionVelocityNed\022>.mavsdk.rpc.telemetry" + "_server.PublishPositionVelocityNedReques" + "t\032\?.mavsdk.rpc.telemetry_server.PublishP" + "ositionVelocityNedResponse\"\004\200\265\030\001\022\213\001\n\022Pub" + "lishGroundTruth\0226.mavsdk.rpc.telemetry_s" + "erver.PublishGroundTruthRequest\0327.mavsdk" + ".rpc.telemetry_server.PublishGroundTruth" + "Response\"\004\200\265\030\001\022s\n\nPublishImu\022..mavsdk.rp" + "c.telemetry_server.PublishImuRequest\032/.m" + "avsdk.rpc.telemetry_server.PublishImuRes" + "ponse\"\004\200\265\030\001\022\205\001\n\020PublishScaledImu\0224.mavsd" + "k.rpc.telemetry_server.PublishScaledImuR" + "equest\0325.mavsdk.rpc.telemetry_server.Pub" + "lishScaledImuResponse\"\004\200\265\030\001\022|\n\rPublishRa" + "wImu\0221.mavsdk.rpc.telemetry_server.Publi" + "shRawImuRequest\0322.mavsdk.rpc.telemetry_s" + "erver.PublishRawImuResponse\"\004\200\265\030\001\022\221\001\n\024Pu" + "blishUnixEpochTime\0228.mavsdk.rpc.telemetr" + "y_server.PublishUnixEpochTimeRequest\0329.m" + "avsdk.rpc.telemetry_server.PublishUnixEp" + "ochTimeResponse\"\004\200\265\030\001B2\n\032io.mavsdk.telem" + "etry_serverB\024TelemetryServerProtob\006proto" + "3" ; static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_telemetry_5fserver_2ftelemetry_5fserver_2eproto_deps[1] = { &::descriptor_table_mavsdk_5foptions_2eproto, }; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_telemetry_5fserver_2ftelemetry_5fserver_2eproto_once; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_telemetry_5fserver_2ftelemetry_5fserver_2eproto = { - false, false, 10090, descriptor_table_protodef_telemetry_5fserver_2ftelemetry_5fserver_2eproto, "telemetry_server/telemetry_server.proto", + false, false, 10121, descriptor_table_protodef_telemetry_5fserver_2ftelemetry_5fserver_2eproto, "telemetry_server/telemetry_server.proto", &descriptor_table_telemetry_5fserver_2ftelemetry_5fserver_2eproto_once, descriptor_table_telemetry_5fserver_2ftelemetry_5fserver_2eproto_deps, 1, 59, schemas, file_default_instances, TableStruct_telemetry_5fserver_2ftelemetry_5fserver_2eproto::offsets, file_level_metadata_telemetry_5fserver_2ftelemetry_5fserver_2eproto, file_level_enum_descriptors_telemetry_5fserver_2ftelemetry_5fserver_2eproto, file_level_service_descriptors_telemetry_5fserver_2ftelemetry_5fserver_2eproto, diff --git a/src/mavsdk_server/src/generated/telemetry_server/telemetry_server.pb.h b/src/mavsdk_server/src/generated/telemetry_server/telemetry_server.pb.h index f8d73ba442..0cbd6d79fb 100644 --- a/src/mavsdk_server/src/generated/telemetry_server/telemetry_server.pb.h +++ b/src/mavsdk_server/src/generated/telemetry_server/telemetry_server.pb.h @@ -393,17 +393,17 @@ inline bool FixType_Parse( FixType_descriptor(), name, value); } enum VtolState : int { - VTOL_UNDEFINED = 0, - VTOL_TRANSITION_TO_FW = 1, - VTOL_TRANSITION_TO_MC = 2, - VTOL_MC = 3, - VTOL_FW = 4, + VTOL_STATE_UNDEFINED = 0, + VTOL_STATE_TRANSITION_TO_FW = 1, + VTOL_STATE_TRANSITION_TO_MC = 2, + VTOL_STATE_MC = 3, + VTOL_STATE_FW = 4, VtolState_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), VtolState_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() }; bool VtolState_IsValid(int value); -constexpr VtolState VtolState_MIN = VTOL_UNDEFINED; -constexpr VtolState VtolState_MAX = VTOL_FW; +constexpr VtolState VtolState_MIN = VTOL_STATE_UNDEFINED; +constexpr VtolState VtolState_MAX = VTOL_STATE_FW; constexpr int VtolState_ARRAYSIZE = VtolState_MAX + 1; const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* VtolState_descriptor(); diff --git a/src/mavsdk_server/src/plugins/mission/mission_service_impl.h b/src/mavsdk_server/src/plugins/mission/mission_service_impl.h index 6090472cb1..8908a76db9 100644 --- a/src/mavsdk_server/src/plugins/mission/mission_service_impl.h +++ b/src/mavsdk_server/src/plugins/mission/mission_service_impl.h @@ -82,6 +82,48 @@ class MissionServiceImpl final : public rpc::mission::MissionService::Service { } } + static rpc::mission::MissionItem::VehicleAction + translateToRpcVehicleAction(const mavsdk::Mission::MissionItem::VehicleAction& vehicle_action) + { + switch (vehicle_action) { + default: + LogErr() << "Unknown vehicle_action enum value: " + << static_cast(vehicle_action); + // FALLTHROUGH + case mavsdk::Mission::MissionItem::VehicleAction::None: + return rpc::mission::MissionItem_VehicleAction_VEHICLE_ACTION_NONE; + case mavsdk::Mission::MissionItem::VehicleAction::Takeoff: + return rpc::mission::MissionItem_VehicleAction_VEHICLE_ACTION_TAKEOFF; + case mavsdk::Mission::MissionItem::VehicleAction::Land: + return rpc::mission::MissionItem_VehicleAction_VEHICLE_ACTION_LAND; + case mavsdk::Mission::MissionItem::VehicleAction::TransitionToFw: + return rpc::mission::MissionItem_VehicleAction_VEHICLE_ACTION_TRANSITION_TO_FW; + case mavsdk::Mission::MissionItem::VehicleAction::TransitionToMc: + return rpc::mission::MissionItem_VehicleAction_VEHICLE_ACTION_TRANSITION_TO_MC; + } + } + + static mavsdk::Mission::MissionItem::VehicleAction + translateFromRpcVehicleAction(const rpc::mission::MissionItem::VehicleAction vehicle_action) + { + switch (vehicle_action) { + default: + LogErr() << "Unknown vehicle_action enum value: " + << static_cast(vehicle_action); + // FALLTHROUGH + case rpc::mission::MissionItem_VehicleAction_VEHICLE_ACTION_NONE: + return mavsdk::Mission::MissionItem::VehicleAction::None; + case rpc::mission::MissionItem_VehicleAction_VEHICLE_ACTION_TAKEOFF: + return mavsdk::Mission::MissionItem::VehicleAction::Takeoff; + case rpc::mission::MissionItem_VehicleAction_VEHICLE_ACTION_LAND: + return mavsdk::Mission::MissionItem::VehicleAction::Land; + case rpc::mission::MissionItem_VehicleAction_VEHICLE_ACTION_TRANSITION_TO_FW: + return mavsdk::Mission::MissionItem::VehicleAction::TransitionToFw; + case rpc::mission::MissionItem_VehicleAction_VEHICLE_ACTION_TRANSITION_TO_MC: + return mavsdk::Mission::MissionItem::VehicleAction::TransitionToMc; + } + } + static std::unique_ptr translateToRpcMissionItem(const mavsdk::Mission::MissionItem& mission_item) { @@ -111,6 +153,8 @@ class MissionServiceImpl final : public rpc::mission::MissionService::Service { rpc_obj->set_yaw_deg(mission_item.yaw_deg); + rpc_obj->set_vehicle_action(translateToRpcVehicleAction(mission_item.vehicle_action)); + return rpc_obj; } @@ -143,6 +187,8 @@ class MissionServiceImpl final : public rpc::mission::MissionService::Service { obj.yaw_deg = mission_item.yaw_deg(); + obj.vehicle_action = translateFromRpcVehicleAction(mission_item.vehicle_action()); + return obj; } diff --git a/src/mavsdk_server/src/plugins/telemetry/telemetry_service_impl.h b/src/mavsdk_server/src/plugins/telemetry/telemetry_service_impl.h index 4047fbe582..0b107bd956 100644 --- a/src/mavsdk_server/src/plugins/telemetry/telemetry_service_impl.h +++ b/src/mavsdk_server/src/plugins/telemetry/telemetry_service_impl.h @@ -259,6 +259,46 @@ class TelemetryServiceImpl final : public rpc::telemetry::TelemetryService::Serv } } + static rpc::telemetry::VtolState + translateToRpcVtolState(const mavsdk::Telemetry::VtolState& vtol_state) + { + switch (vtol_state) { + default: + LogErr() << "Unknown vtol_state enum value: " << static_cast(vtol_state); + // FALLTHROUGH + case mavsdk::Telemetry::VtolState::Undefined: + return rpc::telemetry::VTOL_STATE_UNDEFINED; + case mavsdk::Telemetry::VtolState::TransitionToFw: + return rpc::telemetry::VTOL_STATE_TRANSITION_TO_FW; + case mavsdk::Telemetry::VtolState::TransitionToMc: + return rpc::telemetry::VTOL_STATE_TRANSITION_TO_MC; + case mavsdk::Telemetry::VtolState::Mc: + return rpc::telemetry::VTOL_STATE_MC; + case mavsdk::Telemetry::VtolState::Fw: + return rpc::telemetry::VTOL_STATE_FW; + } + } + + static mavsdk::Telemetry::VtolState + translateFromRpcVtolState(const rpc::telemetry::VtolState vtol_state) + { + switch (vtol_state) { + default: + LogErr() << "Unknown vtol_state enum value: " << static_cast(vtol_state); + // FALLTHROUGH + case rpc::telemetry::VTOL_STATE_UNDEFINED: + return mavsdk::Telemetry::VtolState::Undefined; + case rpc::telemetry::VTOL_STATE_TRANSITION_TO_FW: + return mavsdk::Telemetry::VtolState::TransitionToFw; + case rpc::telemetry::VTOL_STATE_TRANSITION_TO_MC: + return mavsdk::Telemetry::VtolState::TransitionToMc; + case rpc::telemetry::VTOL_STATE_MC: + return mavsdk::Telemetry::VtolState::Mc; + case rpc::telemetry::VTOL_STATE_FW: + return mavsdk::Telemetry::VtolState::Fw; + } + } + static std::unique_ptr translateToRpcPosition(const mavsdk::Telemetry::Position& position) { @@ -1461,6 +1501,46 @@ class TelemetryServiceImpl final : public rpc::telemetry::TelemetryService::Serv return grpc::Status::OK; } + grpc::Status SubscribeVtolState( + grpc::ServerContext* /* context */, + const mavsdk::rpc::telemetry::SubscribeVtolStateRequest* /* request */, + grpc::ServerWriter* writer) override + { + if (_lazy_plugin.maybe_plugin() == nullptr) { + return grpc::Status::OK; + } + + auto stream_closed_promise = std::make_shared>(); + auto stream_closed_future = stream_closed_promise->get_future(); + register_stream_stop_promise(stream_closed_promise); + + auto is_finished = std::make_shared(false); + auto subscribe_mutex = std::make_shared(); + + _lazy_plugin.maybe_plugin()->subscribe_vtol_state( + [this, &writer, &stream_closed_promise, is_finished, subscribe_mutex]( + const mavsdk::Telemetry::VtolState vtol_state) { + rpc::telemetry::VtolStateResponse rpc_response; + + rpc_response.set_vtol_state(translateToRpcVtolState(vtol_state)); + + std::unique_lock lock(*subscribe_mutex); + if (!*is_finished && !writer->Write(rpc_response)) { + _lazy_plugin.maybe_plugin()->subscribe_vtol_state(nullptr); + + *is_finished = true; + unregister_stream_stop_promise(stream_closed_promise); + stream_closed_promise->set_value(); + } + }); + + stream_closed_future.wait(); + std::unique_lock lock(*subscribe_mutex); + *is_finished = true; + + return grpc::Status::OK; + } + grpc::Status SubscribeAttitudeQuaternion( grpc::ServerContext* /* context */, const mavsdk::rpc::telemetry::SubscribeAttitudeQuaternionRequest* /* request */, @@ -2667,6 +2747,34 @@ class TelemetryServiceImpl final : public rpc::telemetry::TelemetryService::Serv return grpc::Status::OK; } + grpc::Status SetRateVtolState( + grpc::ServerContext* /* context */, + const rpc::telemetry::SetRateVtolStateRequest* request, + rpc::telemetry::SetRateVtolStateResponse* response) override + { + if (_lazy_plugin.maybe_plugin() == nullptr) { + if (response != nullptr) { + auto result = mavsdk::Telemetry::Result::NoSystem; + fillResponseWithResult(response, result); + } + + return grpc::Status::OK; + } + + if (request == nullptr) { + LogWarn() << "SetRateVtolState sent with a null request! Ignoring..."; + return grpc::Status::OK; + } + + auto result = _lazy_plugin.maybe_plugin()->set_rate_vtol_state(request->rate_hz()); + + if (response != nullptr) { + fillResponseWithResult(response, result); + } + + return grpc::Status::OK; + } + grpc::Status SetRateAttitude( grpc::ServerContext* /* context */, const rpc::telemetry::SetRateAttitudeRequest* request, diff --git a/src/mavsdk_server/src/plugins/telemetry_server/telemetry_server_service_impl.h b/src/mavsdk_server/src/plugins/telemetry_server/telemetry_server_service_impl.h index 2fc48c8780..d8d541f829 100644 --- a/src/mavsdk_server/src/plugins/telemetry_server/telemetry_server_service_impl.h +++ b/src/mavsdk_server/src/plugins/telemetry_server/telemetry_server_service_impl.h @@ -98,16 +98,16 @@ class TelemetryServerServiceImpl final default: LogErr() << "Unknown vtol_state enum value: " << static_cast(vtol_state); // FALLTHROUGH - case mavsdk::TelemetryServer::VtolState::VtolUndefined: - return rpc::telemetry_server::VTOL_STATE_VTOL_UNDEFINED; - case mavsdk::TelemetryServer::VtolState::VtolTransitionToFw: - return rpc::telemetry_server::VTOL_STATE_VTOL_TRANSITION_TO_FW; - case mavsdk::TelemetryServer::VtolState::VtolTransitionToMc: - return rpc::telemetry_server::VTOL_STATE_VTOL_TRANSITION_TO_MC; - case mavsdk::TelemetryServer::VtolState::VtolMc: - return rpc::telemetry_server::VTOL_STATE_VTOL_MC; - case mavsdk::TelemetryServer::VtolState::VtolFw: - return rpc::telemetry_server::VTOL_STATE_VTOL_FW; + case mavsdk::TelemetryServer::VtolState::Undefined: + return rpc::telemetry_server::VTOL_STATE_UNDEFINED; + case mavsdk::TelemetryServer::VtolState::TransitionToFw: + return rpc::telemetry_server::VTOL_STATE_TRANSITION_TO_FW; + case mavsdk::TelemetryServer::VtolState::TransitionToMc: + return rpc::telemetry_server::VTOL_STATE_TRANSITION_TO_MC; + case mavsdk::TelemetryServer::VtolState::Mc: + return rpc::telemetry_server::VTOL_STATE_MC; + case mavsdk::TelemetryServer::VtolState::Fw: + return rpc::telemetry_server::VTOL_STATE_FW; } } @@ -118,16 +118,16 @@ class TelemetryServerServiceImpl final default: LogErr() << "Unknown vtol_state enum value: " << static_cast(vtol_state); // FALLTHROUGH - case rpc::telemetry_server::VTOL_STATE_VTOL_UNDEFINED: - return mavsdk::TelemetryServer::VtolState::VtolUndefined; - case rpc::telemetry_server::VTOL_STATE_VTOL_TRANSITION_TO_FW: - return mavsdk::TelemetryServer::VtolState::VtolTransitionToFw; - case rpc::telemetry_server::VTOL_STATE_VTOL_TRANSITION_TO_MC: - return mavsdk::TelemetryServer::VtolState::VtolTransitionToMc; - case rpc::telemetry_server::VTOL_STATE_VTOL_MC: - return mavsdk::TelemetryServer::VtolState::VtolMc; - case rpc::telemetry_server::VTOL_STATE_VTOL_FW: - return mavsdk::TelemetryServer::VtolState::VtolFw; + case rpc::telemetry_server::VTOL_STATE_UNDEFINED: + return mavsdk::TelemetryServer::VtolState::Undefined; + case rpc::telemetry_server::VTOL_STATE_TRANSITION_TO_FW: + return mavsdk::TelemetryServer::VtolState::TransitionToFw; + case rpc::telemetry_server::VTOL_STATE_TRANSITION_TO_MC: + return mavsdk::TelemetryServer::VtolState::TransitionToMc; + case rpc::telemetry_server::VTOL_STATE_MC: + return mavsdk::TelemetryServer::VtolState::Mc; + case rpc::telemetry_server::VTOL_STATE_FW: + return mavsdk::TelemetryServer::VtolState::Fw; } } diff --git a/src/plugins/mission/include/plugins/mission/mission.h b/src/plugins/mission/include/plugins/mission/mission.h index b40548739e..b61d33ae2f 100644 --- a/src/plugins/mission/include/plugins/mission/mission.h +++ b/src/plugins/mission/include/plugins/mission/mission.h @@ -85,6 +85,27 @@ class Mission : public PluginBase { friend std::ostream& operator<<(std::ostream& str, Mission::MissionItem::CameraAction const& camera_action); + /** + * @brief Possible vehicle actions at a mission item + */ + enum class VehicleAction { + None, /**< @brief No action. */ + Takeoff, /**< @brief Vehicle will takeoff and go to defined waypoint. */ + Land, /**< @brief When a waypoint is reached vehicle will land at current position. */ + TransitionToFw, /**< @brief When a waypoint is reached vehicle will transition to + fixed-wing mode. */ + TransitionToMc, /**< @brief When a waypoint is reached vehicle will transition to + multi-copter mode. */ + }; + + /** + * @brief Stream operator to print information about a `Mission::VehicleAction`. + * + * @return A reference to the stream. + */ + friend std::ostream& + operator<<(std::ostream& str, Mission::MissionItem::VehicleAction const& vehicle_action); + double latitude_deg{double(NAN)}; /**< @brief Latitude in degrees (range: -90 to +90) */ double longitude_deg{double(NAN)}; /**< @brief Longitude in degrees (range: -180 to +180) */ float relative_altitude_m{ @@ -103,6 +124,8 @@ class Mission : public PluginBase { float acceptance_radius_m{ float(NAN)}; /**< @brief Radius for completing a mission item (in metres) */ float yaw_deg{float(NAN)}; /**< @brief Absolute yaw angle (in degrees) */ + VehicleAction + vehicle_action{}; /**< @brief Vehicle action to trigger at this mission item. */ }; /** diff --git a/src/plugins/mission/mission.cpp b/src/plugins/mission/mission.cpp index a79d384055..9b391ac1c2 100644 --- a/src/plugins/mission/mission.cpp +++ b/src/plugins/mission/mission.cpp @@ -136,6 +136,25 @@ std::ostream& operator<<(std::ostream& str, Mission::MissionItem::CameraAction c return str << "Unknown"; } } + +std::ostream& +operator<<(std::ostream& str, Mission::MissionItem::VehicleAction const& vehicle_action) +{ + switch (vehicle_action) { + case Mission::MissionItem::VehicleAction::None: + return str << "None"; + case Mission::MissionItem::VehicleAction::Takeoff: + return str << "Takeoff"; + case Mission::MissionItem::VehicleAction::Land: + return str << "Land"; + case Mission::MissionItem::VehicleAction::TransitionToFw: + return str << "Transition To Fw"; + case Mission::MissionItem::VehicleAction::TransitionToMc: + return str << "Transition To Mc"; + default: + return str << "Unknown"; + } +} bool operator==(const Mission::MissionItem& lhs, const Mission::MissionItem& rhs) { return ((std::isnan(rhs.latitude_deg) && std::isnan(lhs.latitude_deg)) || @@ -158,7 +177,8 @@ bool operator==(const Mission::MissionItem& lhs, const Mission::MissionItem& rhs rhs.camera_photo_interval_s == lhs.camera_photo_interval_s) && ((std::isnan(rhs.acceptance_radius_m) && std::isnan(lhs.acceptance_radius_m)) || rhs.acceptance_radius_m == lhs.acceptance_radius_m) && - ((std::isnan(rhs.yaw_deg) && std::isnan(lhs.yaw_deg)) || rhs.yaw_deg == lhs.yaw_deg); + ((std::isnan(rhs.yaw_deg) && std::isnan(lhs.yaw_deg)) || rhs.yaw_deg == lhs.yaw_deg) && + (rhs.vehicle_action == lhs.vehicle_action); } std::ostream& operator<<(std::ostream& str, Mission::MissionItem const& mission_item) @@ -177,6 +197,7 @@ std::ostream& operator<<(std::ostream& str, Mission::MissionItem const& mission_ str << " camera_photo_interval_s: " << mission_item.camera_photo_interval_s << '\n'; str << " acceptance_radius_m: " << mission_item.acceptance_radius_m << '\n'; str << " yaw_deg: " << mission_item.yaw_deg << '\n'; + str << " vehicle_action: " << mission_item.vehicle_action << '\n'; str << '}'; return str; } diff --git a/src/plugins/telemetry/include/plugins/telemetry/telemetry.h b/src/plugins/telemetry/include/plugins/telemetry/telemetry.h index 9d072cbc2a..260ee320fe 100644 --- a/src/plugins/telemetry/include/plugins/telemetry/telemetry.h +++ b/src/plugins/telemetry/include/plugins/telemetry/telemetry.h @@ -148,6 +148,24 @@ class Telemetry : public PluginBase { */ friend std::ostream& operator<<(std::ostream& str, Telemetry::LandedState const& landed_state); + /** + * @brief VTOL State enumeration + */ + enum class VtolState { + Undefined, /**< @brief MAV is not configured as VTOL. */ + TransitionToFw, /**< @brief VTOL is in transition from multicopter to fixed-wing. */ + TransitionToMc, /**< @brief VTOL is in transition from fixed-wing to multicopter. */ + Mc, /**< @brief VTOL is in multicopter state. */ + Fw, /**< @brief VTOL is in fixed-wing state. */ + }; + + /** + * @brief Stream operator to print information about a `Telemetry::VtolState`. + * + * @return A reference to the stream. + */ + friend std::ostream& operator<<(std::ostream& str, Telemetry::VtolState const& vtol_state); + /** * @brief Position type in global coordinates. */ @@ -1053,6 +1071,24 @@ class Telemetry : public PluginBase { */ bool armed() const; + /** + * @brief Callback type for subscribe_vtol_state. + */ + + using VtolStateCallback = std::function; + + /** + * @brief subscribe to vtol state Updates + */ + void subscribe_vtol_state(VtolStateCallback callback); + + /** + * @brief Poll for 'VtolState' (blocking). + * + * @return One VtolState update. + */ + VtolState vtol_state() const; + /** * @brief Callback type for subscribe_attitude_quaternion. */ @@ -1604,6 +1640,22 @@ class Telemetry : public PluginBase { */ Result set_rate_landed_state(double rate_hz) const; + /** + * @brief Set rate to VTOL state updates + * + * This function is non-blocking. See 'set_rate_vtol_state' for the blocking counterpart. + */ + void set_rate_vtol_state_async(double rate_hz, const ResultCallback callback); + + /** + * @brief Set rate to VTOL state updates + * + * This function is blocking. See 'set_rate_vtol_state_async' for the non-blocking counterpart. + * + * @return Result of request. + */ + Result set_rate_vtol_state(double rate_hz) const; + /** * @brief Set rate to 'attitude' updates. * diff --git a/src/plugins/telemetry/mocks/telemetry_mock.h b/src/plugins/telemetry/mocks/telemetry_mock.h index 943d8fc0f3..dbc77ff12f 100644 --- a/src/plugins/telemetry/mocks/telemetry_mock.h +++ b/src/plugins/telemetry/mocks/telemetry_mock.h @@ -46,6 +46,7 @@ class MockTelemetry { MOCK_CONST_METHOD1(subscribe_raw_imu, void(Telemetry::RawImuCallback)){}; MOCK_CONST_METHOD1(subscribe_health_all_ok, void(Telemetry::HealthAllOkCallback)){}; MOCK_CONST_METHOD1(subscribe_unix_epoch_time, void(Telemetry::UnixEpochTimeCallback)){}; + MOCK_CONST_METHOD1(subscribe_vtol_state, void(Telemetry::VtolStateCallback)){}; MOCK_METHOD1(set_rate_position, Telemetry::Result(double)){}; MOCK_METHOD1(set_rate_home, Telemetry::Result(double)){}; @@ -70,6 +71,7 @@ class MockTelemetry { MOCK_METHOD1(set_rate_scaled_imu, Telemetry::Result(double)){}; MOCK_METHOD1(set_rate_raw_imu, Telemetry::Result(double)){}; MOCK_METHOD1(set_rate_unix_epoch_time, Telemetry::Result(double)){}; + MOCK_METHOD1(set_rate_vtol_state, Telemetry::Result(double)){}; MOCK_CONST_METHOD2(set_rate_position_async, void(double, Telemetry::ResultCallback)){}; MOCK_CONST_METHOD2(set_rate_home_async, void(double, Telemetry::ResultCallback)){}; diff --git a/src/plugins/telemetry/telemetry.cpp b/src/plugins/telemetry/telemetry.cpp index 98e6c73708..06485806d3 100644 --- a/src/plugins/telemetry/telemetry.cpp +++ b/src/plugins/telemetry/telemetry.cpp @@ -99,6 +99,16 @@ bool Telemetry::armed() const return _impl->armed(); } +void Telemetry::subscribe_vtol_state(VtolStateCallback callback) +{ + _impl->subscribe_vtol_state(callback); +} + +Telemetry::VtolState Telemetry::vtol_state() const +{ + return _impl->vtol_state(); +} + void Telemetry::subscribe_attitude_quaternion(AttitudeQuaternionCallback callback) { _impl->subscribe_attitude_quaternion(callback); @@ -410,6 +420,16 @@ Telemetry::Result Telemetry::set_rate_landed_state(double rate_hz) const return _impl->set_rate_landed_state(rate_hz); } +void Telemetry::set_rate_vtol_state_async(double rate_hz, const ResultCallback callback) +{ + _impl->set_rate_vtol_state_async(rate_hz, callback); +} + +Telemetry::Result Telemetry::set_rate_vtol_state(double rate_hz) const +{ + return _impl->set_rate_vtol_state(rate_hz); +} + void Telemetry::set_rate_attitude_async(double rate_hz, const ResultCallback callback) { _impl->set_rate_attitude_async(rate_hz, callback); @@ -1369,4 +1389,22 @@ std::ostream& operator<<(std::ostream& str, Telemetry::LandedState const& landed } } +std::ostream& operator<<(std::ostream& str, Telemetry::VtolState const& vtol_state) +{ + switch (vtol_state) { + case Telemetry::VtolState::Undefined: + return str << "Undefined"; + case Telemetry::VtolState::TransitionToFw: + return str << "Transition To Fw"; + case Telemetry::VtolState::TransitionToMc: + return str << "Transition To Mc"; + case Telemetry::VtolState::Mc: + return str << "Mc"; + case Telemetry::VtolState::Fw: + return str << "Fw"; + default: + return str << "Unknown"; + } +} + } // namespace mavsdk \ No newline at end of file diff --git a/src/plugins/telemetry/telemetry_impl.cpp b/src/plugins/telemetry/telemetry_impl.cpp index 334e65e492..8861205b13 100644 --- a/src/plugins/telemetry/telemetry_impl.cpp +++ b/src/plugins/telemetry/telemetry_impl.cpp @@ -201,6 +201,11 @@ Telemetry::Result TelemetryImpl::set_rate_in_air(double rate_hz) return set_rate_landed_state(rate_hz); } +Telemetry::Result TelemetryImpl::set_rate_vtol_state(double rate_hz) +{ + return set_rate_landed_state(rate_hz); +} + Telemetry::Result TelemetryImpl::set_rate_landed_state(double rate_hz) { return telemetry_result_from_command_result( @@ -346,6 +351,11 @@ void TelemetryImpl::set_rate_in_air_async(double rate_hz, Telemetry::ResultCallb set_rate_landed_state_async(rate_hz, callback); } +void TelemetryImpl::set_rate_vtol_state_async(double rate_hz, Telemetry::ResultCallback callback) +{ + set_rate_landed_state_async(rate_hz, callback); +} + void TelemetryImpl::set_rate_landed_state_async(double rate_hz, Telemetry::ResultCallback callback) { _parent->set_msg_rate_async( @@ -956,6 +966,9 @@ void TelemetryImpl::process_extended_sys_state(const mavlink_message_t& message) { Telemetry::LandedState landed_state = to_landed_state(extended_sys_state); set_landed_state(landed_state); + + Telemetry::VtolState vtol_state = to_vtol_state(extended_sys_state); + set_vtol_state(vtol_state); } std::lock_guard lock(_subscription_mutex); @@ -965,6 +978,12 @@ void TelemetryImpl::process_extended_sys_state(const mavlink_message_t& message) _parent->call_user_callback([callback, arg]() { callback(arg); }); } + if (_votl_state_subscription) { + auto callback = _votl_state_subscription; + auto arg = vtol_state(); + _parent->call_user_callback([callback, arg]() { callback(arg); }); + } + if (extended_sys_state.landed_state == MAV_LANDED_STATE_IN_AIR || extended_sys_state.landed_state == MAV_LANDED_STATE_TAKEOFF || extended_sys_state.landed_state == MAV_LANDED_STATE_LANDING) { @@ -1366,6 +1385,22 @@ TelemetryImpl::to_landed_state(mavlink_extended_sys_state_t extended_sys_state) } } +Telemetry::VtolState TelemetryImpl::to_vtol_state(mavlink_extended_sys_state_t extended_sys_state) +{ + switch (extended_sys_state.vtol_state) { + case MAV_VTOL_STATE::MAV_VTOL_STATE_TRANSITION_TO_FW: + return Telemetry::VtolState::TransitionToFw; + case MAV_VTOL_STATE_TRANSITION_TO_MC: + return Telemetry::VtolState::TransitionToMc; + case MAV_VTOL_STATE_MC: + return Telemetry::VtolState::Mc; + case MAV_VTOL_STATE_FW: + return Telemetry::VtolState::Fw; + default: + return Telemetry::VtolState::Undefined; + } +} + Telemetry::FlightMode TelemetryImpl::telemetry_flight_mode_from_flight_mode(SystemImpl::FlightMode flight_mode) { @@ -1819,6 +1854,18 @@ void TelemetryImpl::set_health_armable(bool ok) _health.is_armable = ok; } +Telemetry::VtolState TelemetryImpl::vtol_state() const +{ + std::lock_guard lock(_vtol_state_mutex); + return _vtol_state; +} + +void TelemetryImpl::set_vtol_state(Telemetry::VtolState vtol_state) +{ + std::lock_guard lock(_vtol_state_mutex); + _vtol_state = vtol_state; +} + Telemetry::LandedState TelemetryImpl::landed_state() const { std::lock_guard lock(_landed_state_mutex); @@ -2027,6 +2074,12 @@ void TelemetryImpl::subscribe_health_all_ok(Telemetry::HealthAllOkCallback& call _health_all_ok_subscription = callback; } +void TelemetryImpl::subscribe_vtol_state(Telemetry::VtolStateCallback& callback) +{ + std::lock_guard lock(_subscription_mutex); + _votl_state_subscription = callback; +} + void TelemetryImpl::subscribe_landed_state(Telemetry::LandedStateCallback& callback) { std::lock_guard lock(_subscription_mutex); diff --git a/src/plugins/telemetry/telemetry_impl.h b/src/plugins/telemetry/telemetry_impl.h index ef5a255df7..780f29e3a9 100644 --- a/src/plugins/telemetry/telemetry_impl.h +++ b/src/plugins/telemetry/telemetry_impl.h @@ -30,6 +30,7 @@ class TelemetryImpl : public PluginImplBase { Telemetry::Result set_rate_home(double rate_hz); Telemetry::Result set_rate_in_air(double rate_hz); Telemetry::Result set_rate_landed_state(double rate_hz); + Telemetry::Result set_rate_vtol_state(double rate_hz); Telemetry::Result set_rate_attitude(double rate_hz); Telemetry::Result set_rate_camera_attitude(double rate_hz); Telemetry::Result set_rate_velocity_ned(double rate_hz); @@ -53,6 +54,7 @@ class TelemetryImpl : public PluginImplBase { void set_rate_home_async(double rate_hz, Telemetry::ResultCallback callback); void set_rate_in_air_async(double rate_hz, Telemetry::ResultCallback callback); void set_rate_landed_state_async(double rate_hz, Telemetry::ResultCallback callback); + void set_rate_vtol_state_async(double rate_hz, Telemetry::ResultCallback callback); void set_rate_attitude_async(double rate_hz, Telemetry::ResultCallback callback); void set_rate_camera_attitude_async(double rate_hz, Telemetry::ResultCallback callback); void set_rate_velocity_ned_async(double rate_hz, Telemetry::ResultCallback callback); @@ -79,6 +81,7 @@ class TelemetryImpl : public PluginImplBase { Telemetry::Position home() const; bool in_air() const; bool armed() const; + Telemetry::VtolState vtol_state() const; Telemetry::LandedState landed_state() const; Telemetry::StatusText status_text() const; Telemetry::EulerAngle attitude_euler() const; @@ -131,6 +134,7 @@ class TelemetryImpl : public PluginImplBase { void subscribe_flight_mode(Telemetry::FlightModeCallback& callback); void subscribe_health(Telemetry::HealthCallback& callback); void subscribe_health_all_ok(Telemetry::HealthAllOkCallback& callback); + void subscribe_vtol_state(Telemetry::VtolStateCallback& callback); void subscribe_landed_state(Telemetry::LandedStateCallback& callback); void subscribe_rc_status(Telemetry::RcStatusCallback& callback); void subscribe_unix_epoch_time(Telemetry::UnixEpochTimeCallback& callback); @@ -149,6 +153,7 @@ class TelemetryImpl : public PluginImplBase { void set_position(Telemetry::Position position); void set_home_position(Telemetry::Position home_position); void set_in_air(bool in_air); + void set_vtol_state(Telemetry::VtolState vtol_state); void set_landed_state(Telemetry::LandedState landed_state); void set_status_text(Telemetry::StatusText status_text); void set_armed(bool armed); @@ -226,6 +231,7 @@ class TelemetryImpl : public PluginImplBase { MavlinkCommandSender::Result command_result, const Telemetry::ResultCallback& callback); static Telemetry::LandedState to_landed_state(mavlink_extended_sys_state_t extended_sys_state); + static Telemetry::VtolState to_vtol_state(mavlink_extended_sys_state_t extended_sys_state); static Telemetry::FlightMode telemetry_flight_mode_from_flight_mode(SystemImpl::FlightMode flight_mode); @@ -291,6 +297,9 @@ class TelemetryImpl : public PluginImplBase { mutable std::mutex _health_mutex{}; Telemetry::Health _health{}; + mutable std::mutex _vtol_state_mutex{}; + Telemetry::VtolState _vtol_state{Telemetry::VtolState::Undefined}; + mutable std::mutex _landed_state_mutex{}; Telemetry::LandedState _landed_state{Telemetry::LandedState::Unknown}; @@ -342,6 +351,7 @@ class TelemetryImpl : public PluginImplBase { Telemetry::FlightModeCallback _flight_mode_subscription{nullptr}; Telemetry::HealthCallback _health_subscription{nullptr}; Telemetry::HealthAllOkCallback _health_all_ok_subscription{nullptr}; + Telemetry::VtolStateCallback _votl_state_subscription{nullptr}; Telemetry::LandedStateCallback _landed_state_subscription{nullptr}; Telemetry::RcStatusCallback _rc_status_subscription{nullptr}; Telemetry::UnixEpochTimeCallback _unix_epoch_time_subscription{nullptr}; diff --git a/src/plugins/telemetry_server/include/plugins/telemetry_server/telemetry_server.h b/src/plugins/telemetry_server/include/plugins/telemetry_server/telemetry_server.h index fff45dbfc5..8bf4cfbde4 100644 --- a/src/plugins/telemetry_server/include/plugins/telemetry_server/telemetry_server.h +++ b/src/plugins/telemetry_server/include/plugins/telemetry_server/telemetry_server.h @@ -82,11 +82,11 @@ class TelemetryServer : public PluginBase { * @brief Maps to MAV_VTOL_STATE */ enum class VtolState { - VtolUndefined, /**< @brief Not VTOL. */ - VtolTransitionToFw, /**< @brief Transitioning to fixed-wing. */ - VtolTransitionToMc, /**< @brief Transitioning to multi-copter. */ - VtolMc, /**< @brief Multi-copter. */ - VtolFw, /**< @brief Fixed-wing. */ + Undefined, /**< @brief Not VTOL. */ + TransitionToFw, /**< @brief Transitioning to fixed-wing. */ + TransitionToMc, /**< @brief Transitioning to multi-copter. */ + Mc, /**< @brief Multi-copter. */ + Fw, /**< @brief Fixed-wing. */ }; /** diff --git a/src/plugins/telemetry_server/telemetry_server.cpp b/src/plugins/telemetry_server/telemetry_server.cpp index 7acc07a3b9..a434ddc0ff 100644 --- a/src/plugins/telemetry_server/telemetry_server.cpp +++ b/src/plugins/telemetry_server/telemetry_server.cpp @@ -794,16 +794,16 @@ std::ostream& operator<<(std::ostream& str, TelemetryServer::FixType const& fix_ std::ostream& operator<<(std::ostream& str, TelemetryServer::VtolState const& vtol_state) { switch (vtol_state) { - case TelemetryServer::VtolState::VtolUndefined: - return str << "Vtol Undefined"; - case TelemetryServer::VtolState::VtolTransitionToFw: - return str << "Vtol Transition To Fw"; - case TelemetryServer::VtolState::VtolTransitionToMc: - return str << "Vtol Transition To Mc"; - case TelemetryServer::VtolState::VtolMc: - return str << "Vtol Mc"; - case TelemetryServer::VtolState::VtolFw: - return str << "Vtol Fw"; + case TelemetryServer::VtolState::Undefined: + return str << "Undefined"; + case TelemetryServer::VtolState::TransitionToFw: + return str << "Transition To Fw"; + case TelemetryServer::VtolState::TransitionToMc: + return str << "Transition To Mc"; + case TelemetryServer::VtolState::Mc: + return str << "Mc"; + case TelemetryServer::VtolState::Fw: + return str << "Fw"; default: return str << "Unknown"; } diff --git a/src/plugins/telemetry_server/telemetry_server_impl.cpp b/src/plugins/telemetry_server/telemetry_server_impl.cpp index 4770ab1e15..36a64bcee8 100644 --- a/src/plugins/telemetry_server/telemetry_server_impl.cpp +++ b/src/plugins/telemetry_server/telemetry_server_impl.cpp @@ -381,15 +381,15 @@ TelemetryServer::Result TelemetryServerImpl::publish_sys_status( uint8_t to_mav_vtol_state(TelemetryServer::VtolState vtol_state) { switch (vtol_state) { - case TelemetryServer::VtolState::VtolUndefined: + case TelemetryServer::VtolState::Undefined: return MAV_VTOL_STATE_UNDEFINED; - case TelemetryServer::VtolState::VtolTransitionToFw: + case TelemetryServer::VtolState::TransitionToFw: return MAV_VTOL_STATE_TRANSITION_TO_FW; - case TelemetryServer::VtolState::VtolTransitionToMc: + case TelemetryServer::VtolState::TransitionToMc: return MAV_VTOL_STATE_TRANSITION_TO_MC; - case TelemetryServer::VtolState::VtolMc: + case TelemetryServer::VtolState::Mc: return MAV_VTOL_STATE_MC; - case TelemetryServer::VtolState::VtolFw: + case TelemetryServer::VtolState::Fw: return MAV_VTOL_STATE_FW; default: return MAV_VTOL_STATE_UNDEFINED; @@ -435,4 +435,4 @@ void TelemetryServerImpl::add_msg_cache(uint64_t id, mavlink_message_t& msg) _msg_cache.insert_or_assign(id, msg); } -} // namespace mavsdk \ No newline at end of file +} // namespace mavsdk