diff --git a/cpp/src/mavsdk/plugins/camera_server/camera_server.cpp b/cpp/src/mavsdk/plugins/camera_server/camera_server.cpp index 7590542060..f78111934e 100644 --- a/cpp/src/mavsdk/plugins/camera_server/camera_server.cpp +++ b/cpp/src/mavsdk/plugins/camera_server/camera_server.cpp @@ -332,6 +332,27 @@ CameraServer::respond_tracking_off_command(CameraFeedback stop_video_feedback) c return _impl->respond_tracking_off_command(stop_video_feedback); } +CameraServer::Result CameraServer::set_position(Position position) const +{ + return _impl->set_position(position); +} + +CameraServer::Result CameraServer::set_attitude_quaternion(Quaternion attitude_quaternion) const +{ + return _impl->set_attitude_quaternion(attitude_quaternion); +} + +CameraServer::Result CameraServer::set_zoom_factor(float zoom_factor) const +{ + return _impl->set_zoom_factor(zoom_factor); +} + +CameraServer::Result +CameraServer::set_field_of_view(float horizontal_fov_deg, float vertical_fov_deg) const +{ + return _impl->set_field_of_view(horizontal_fov_deg, vertical_fov_deg); +} + MAVSDK_PUBLIC bool operator==(const CameraServer::Information& lhs, const CameraServer::Information& rhs) { diff --git a/cpp/src/mavsdk/plugins/camera_server/camera_server_impl.cpp b/cpp/src/mavsdk/plugins/camera_server/camera_server_impl.cpp index b13aeb5a71..846561daee 100644 --- a/cpp/src/mavsdk/plugins/camera_server/camera_server_impl.cpp +++ b/cpp/src/mavsdk/plugins/camera_server/camera_server_impl.cpp @@ -1142,6 +1142,9 @@ CameraServerImpl::process_request_message(const MavlinkCommandReceiver::CommandL return _server_component_impl->make_command_ack_message( command, MAV_RESULT::MAV_RESULT_ACCEPTED); + case MAVLINK_MSG_ID_CAMERA_FOV_STATUS: + return send_fov_status(command); + default: LogWarn("Got unknown request message!"); return _server_component_impl->make_command_ack_message( @@ -1428,6 +1431,136 @@ void CameraServerImpl::send_capture_status() }); } +CameraServer::Result CameraServerImpl::set_position(CameraServer::Position position) +{ + std::lock_guard lg{_mutex}; + _position = position; + _is_position_set = true; + return CameraServer::Result::Success; +} + +CameraServer::Result +CameraServerImpl::set_attitude_quaternion(CameraServer::Quaternion attitude_quaternion) +{ + std::lock_guard lg{_mutex}; + _attitude_quaternion = attitude_quaternion; + _is_attitude_quaternion_set = true; + return CameraServer::Result::Success; +} + +CameraServer::Result CameraServerImpl::set_zoom_factor(float zoom_factor) +{ + if (!std::isfinite(zoom_factor) || zoom_factor < 1.0f) { + LogWarn("Invalid zoom factor: {}", zoom_factor); + return CameraServer::Result::WrongArgument; + } + std::lock_guard lg{_mutex}; + _zoom_factor = zoom_factor; + _is_zoom_factor_set = true; + return CameraServer::Result::Success; +} + +CameraServer::Result +CameraServerImpl::set_field_of_view(float horizontal_fov_deg, float vertical_fov_deg) +{ + if (!std::isfinite(horizontal_fov_deg) || horizontal_fov_deg <= 0.0f || + horizontal_fov_deg >= 180.0f) { + LogWarn("Invalid horizontal FOV: {}", horizontal_fov_deg); + return CameraServer::Result::WrongArgument; + } + + if (!std::isfinite(vertical_fov_deg) || vertical_fov_deg <= 0.0f || + vertical_fov_deg >= 180.0f) { + LogWarn("Invalid vertical FOV: {}", vertical_fov_deg); + return CameraServer::Result::WrongArgument; + } + + std::lock_guard lg{_mutex}; + _horizontal_fov_deg = horizontal_fov_deg; + _vertical_fov_deg = vertical_fov_deg; + _is_fov_set = true; + return CameraServer::Result::Success; +} + +std::optional +CameraServerImpl::send_fov_status(const MavlinkCommandReceiver::CommandLong& command) +{ + std::lock_guard lg{_mutex}; + + if (!_is_information_set) { + return _server_component_impl->make_command_ack_message( + command, MAV_RESULT::MAV_RESULT_TEMPORARILY_REJECTED); + } + + float hfov_deg; + float vfov_deg; + if (_is_zoom_factor_set) { + const float focal_length_mm = _information.focal_length_mm * _zoom_factor; + hfov_deg = 2.0f * + std::atan((_information.horizontal_sensor_size_mm / 2.0f) / focal_length_mm) * + (180.0f / static_cast(M_PI)); + vfov_deg = 2.0f * + std::atan((_information.vertical_sensor_size_mm / 2.0f) / focal_length_mm) * + (180.0f / static_cast(M_PI)); + } else if (_is_fov_set) { + hfov_deg = _horizontal_fov_deg; + vfov_deg = _vertical_fov_deg; + } else { + // Fall back to base FOV derived from camera information (no zoom applied) + hfov_deg = + 2.0f * + std::atan( + (_information.horizontal_sensor_size_mm / 2.0f) / _information.focal_length_mm) * + (180.0f / static_cast(M_PI)); + vfov_deg = + 2.0f * + std::atan( + (_information.vertical_sensor_size_mm / 2.0f) / _information.focal_length_mm) * + (180.0f / static_cast(M_PI)); + } + + const int32_t lat_camera = + _is_position_set ? static_cast(_position.latitude_deg * 1e7) : INT32_MAX; + const int32_t lon_camera = + _is_position_set ? static_cast(_position.longitude_deg * 1e7) : INT32_MAX; + const int32_t alt_camera = + _is_position_set ? static_cast(_position.absolute_altitude_m * 1e3) : INT32_MAX; + + const float q[4] = { + _is_attitude_quaternion_set ? _attitude_quaternion.w : 1.0f, + _is_attitude_quaternion_set ? _attitude_quaternion.x : 0.0f, + _is_attitude_quaternion_set ? _attitude_quaternion.y : 0.0f, + _is_attitude_quaternion_set ? _attitude_quaternion.z : 0.0f, + }; + + auto ack = + _server_component_impl->make_command_ack_message(command, MAV_RESULT::MAV_RESULT_ACCEPTED); + _server_component_impl->send_command_ack(ack); + + _server_component_impl->queue_message([&](MavlinkAddress mavlink_address, uint8_t channel) { + mavlink_message_t message{}; + mavlink_msg_camera_fov_status_pack_chan( + mavlink_address.system_id, + mavlink_address.component_id, + channel, + &message, + static_cast(_server_component_impl->get_time().elapsed_s() * 1e3), + lat_camera, + lon_camera, + alt_camera, + INT32_MAX, // lat_image: unknown, requires terrain intersection + INT32_MAX, // lon_image: unknown, requires terrain intersection + INT32_MAX, // alt_image: unknown, requires terrain intersection + q, + hfov_deg, + vfov_deg, + 0 /* camera_device_id: 0 = MAVLink camera */); + return message; + }); + + return std::nullopt; // ACK already sent +} + std::optional CameraServerImpl::process_reset_camera_settings(const MavlinkCommandReceiver::CommandLong& command) { diff --git a/cpp/src/mavsdk/plugins/camera_server/camera_server_impl.hpp b/cpp/src/mavsdk/plugins/camera_server/camera_server_impl.hpp index 7f06f67c63..087c6e0024 100644 --- a/cpp/src/mavsdk/plugins/camera_server/camera_server_impl.hpp +++ b/cpp/src/mavsdk/plugins/camera_server/camera_server_impl.hpp @@ -24,6 +24,10 @@ class CameraServerImpl : public ServerPluginImplBase { CameraServer::Result set_information(CameraServer::Information information); CameraServer::Result set_video_streaming(CameraServer::VideoStreaming video_streaming); CameraServer::Result set_in_progress(bool in_progress); + CameraServer::Result set_position(CameraServer::Position position); + CameraServer::Result set_attitude_quaternion(CameraServer::Quaternion attitude_quaternion); + CameraServer::Result set_zoom_factor(float zoom_factor); + CameraServer::Result set_field_of_view(float horizontal_fov_deg, float vertical_fov_deg); CameraServer::TakePhotoHandle subscribe_take_photo(const CameraServer::TakePhotoCallback& callback); @@ -203,7 +207,14 @@ class CameraServerImpl : public ServerPluginImplBase { void send_capture_status(); + std::optional + send_fov_status(const MavlinkCommandReceiver::CommandLong& command); + bool _is_information_set{}; + bool _is_position_set{}; + bool _is_attitude_quaternion_set{}; + bool _is_zoom_factor_set{}; + bool _is_fov_set{}; std::mutex _mutex{}; @@ -219,6 +230,11 @@ class CameraServerImpl : public ServerPluginImplBase { CallEveryHandler::Cookie _capture_status_timer_cookie{}; CameraServer::Information _information{}; + CameraServer::Position _position{}; + CameraServer::Quaternion _attitude_quaternion{}; + float _zoom_factor{}; + float _horizontal_fov_deg{}; + float _vertical_fov_deg{}; bool _is_video_streaming_set{}; CameraServer::VideoStreaming _video_streaming{}; diff --git a/cpp/src/mavsdk/plugins/camera_server/include/plugins/camera_server/camera_server.hpp b/cpp/src/mavsdk/plugins/camera_server/include/plugins/camera_server/camera_server.hpp index 733419ba56..6f7b9057c7 100644 --- a/cpp/src/mavsdk/plugins/camera_server/include/plugins/camera_server/camera_server.hpp +++ b/cpp/src/mavsdk/plugins/camera_server/include/plugins/camera_server/camera_server.hpp @@ -1355,6 +1355,70 @@ class MAVSDK_PUBLIC CameraServer : public ServerPluginBase { + + + /** + * @brief Set the camera's GPS position. + * + * This function is blocking. + * + + * @return Result of request. + + */ + Result set_position(Position position) const; + + + + + + + /** + * @brief Set the camera's attitude quaternion. + * + * This function is blocking. + * + + * @return Result of request. + + */ + Result set_attitude_quaternion(Quaternion attitude_quaternion) const; + + + + + + + /** + * @brief Set the camera's zoom factor for CAMERA_FOV_STATUS reporting. + * + * This function is blocking. + * + + * @return Result of request. + + */ + Result set_zoom_factor(float zoom_factor) const; + + + + + + + /** + * @brief Set the field of view explicitly, for cameras that do not report a zoom factor. + * + * This function is blocking. + * + + * @return Result of request. + + */ + Result set_field_of_view(float horizontal_fov_deg, float vertical_fov_deg) const; + + + + /** * @brief Copy constructor. */ diff --git a/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.grpc.pb.cc b/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.grpc.pb.cc index 5e46b76c2d..71506fba62 100644 --- a/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.grpc.pb.cc +++ b/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.grpc.pb.cc @@ -63,6 +63,10 @@ static const char* CameraServerService_method_names[] = { "/mavsdk.rpc.camera_server.CameraServerService/RespondTrackingPointCommand", "/mavsdk.rpc.camera_server.CameraServerService/RespondTrackingRectangleCommand", "/mavsdk.rpc.camera_server.CameraServerService/RespondTrackingOffCommand", + "/mavsdk.rpc.camera_server.CameraServerService/SetPosition", + "/mavsdk.rpc.camera_server.CameraServerService/SetAttitudeQuaternion", + "/mavsdk.rpc.camera_server.CameraServerService/SetZoomFactor", + "/mavsdk.rpc.camera_server.CameraServerService/SetFieldOfView", }; std::unique_ptr< CameraServerService::Stub> CameraServerService::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) { @@ -111,6 +115,10 @@ CameraServerService::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface> , rpcmethod_RespondTrackingPointCommand_(CameraServerService_method_names[36], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) , rpcmethod_RespondTrackingRectangleCommand_(CameraServerService_method_names[37], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) , rpcmethod_RespondTrackingOffCommand_(CameraServerService_method_names[38], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetPosition_(CameraServerService_method_names[39], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetAttitudeQuaternion_(CameraServerService_method_names[40], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetZoomFactor_(CameraServerService_method_names[41], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetFieldOfView_(CameraServerService_method_names[42], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel) {} ::grpc::Status CameraServerService::Stub::SetInformation(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetInformationRequest& request, ::mavsdk::rpc::camera_server::SetInformationResponse* response) { @@ -891,6 +899,98 @@ ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::RespondTracking return result; } +::grpc::Status CameraServerService::Stub::SetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::mavsdk::rpc::camera_server::SetPositionResponse* response) { + return ::grpc::internal::BlockingUnaryCall< ::mavsdk::rpc::camera_server::SetPositionRequest, ::mavsdk::rpc::camera_server::SetPositionResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetPosition_, context, request, response); +} + +void CameraServerService::Stub::async::SetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest* request, ::mavsdk::rpc::camera_server::SetPositionResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall< ::mavsdk::rpc::camera_server::SetPositionRequest, ::mavsdk::rpc::camera_server::SetPositionResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetPosition_, context, request, response, std::move(f)); +} + +void CameraServerService::Stub::async::SetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest* request, ::mavsdk::rpc::camera_server::SetPositionResponse* response, ::grpc::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetPosition_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetPositionResponse>* CameraServerService::Stub::PrepareAsyncSetPositionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::mavsdk::rpc::camera_server::SetPositionResponse, ::mavsdk::rpc::camera_server::SetPositionRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetPosition_, context, request); +} + +::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetPositionResponse>* CameraServerService::Stub::AsyncSetPositionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::grpc::CompletionQueue* cq) { + auto* result = + this->PrepareAsyncSetPositionRaw(context, request, cq); + result->StartCall(); + return result; +} + +::grpc::Status CameraServerService::Stub::SetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response) { + return ::grpc::internal::BlockingUnaryCall< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetAttitudeQuaternion_, context, request, response); +} + +void CameraServerService::Stub::async::SetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetAttitudeQuaternion_, context, request, response, std::move(f)); +} + +void CameraServerService::Stub::async::SetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response, ::grpc::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetAttitudeQuaternion_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>* CameraServerService::Stub::PrepareAsyncSetAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetAttitudeQuaternion_, context, request); +} + +::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>* CameraServerService::Stub::AsyncSetAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) { + auto* result = + this->PrepareAsyncSetAttitudeQuaternionRaw(context, request, cq); + result->StartCall(); + return result; +} + +::grpc::Status CameraServerService::Stub::SetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response) { + return ::grpc::internal::BlockingUnaryCall< ::mavsdk::rpc::camera_server::SetZoomFactorRequest, ::mavsdk::rpc::camera_server::SetZoomFactorResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetZoomFactor_, context, request, response); +} + +void CameraServerService::Stub::async::SetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall< ::mavsdk::rpc::camera_server::SetZoomFactorRequest, ::mavsdk::rpc::camera_server::SetZoomFactorResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetZoomFactor_, context, request, response, std::move(f)); +} + +void CameraServerService::Stub::async::SetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response, ::grpc::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetZoomFactor_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>* CameraServerService::Stub::PrepareAsyncSetZoomFactorRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::mavsdk::rpc::camera_server::SetZoomFactorResponse, ::mavsdk::rpc::camera_server::SetZoomFactorRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetZoomFactor_, context, request); +} + +::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>* CameraServerService::Stub::AsyncSetZoomFactorRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::grpc::CompletionQueue* cq) { + auto* result = + this->PrepareAsyncSetZoomFactorRaw(context, request, cq); + result->StartCall(); + return result; +} + +::grpc::Status CameraServerService::Stub::SetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response) { + return ::grpc::internal::BlockingUnaryCall< ::mavsdk::rpc::camera_server::SetFieldOfViewRequest, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_SetFieldOfView_, context, request, response); +} + +void CameraServerService::Stub::async::SetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall< ::mavsdk::rpc::camera_server::SetFieldOfViewRequest, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetFieldOfView_, context, request, response, std::move(f)); +} + +void CameraServerService::Stub::async::SetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response, ::grpc::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_SetFieldOfView_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>* CameraServerService::Stub::PrepareAsyncSetFieldOfViewRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse, ::mavsdk::rpc::camera_server::SetFieldOfViewRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_SetFieldOfView_, context, request); +} + +::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>* CameraServerService::Stub::AsyncSetFieldOfViewRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::grpc::CompletionQueue* cq) { + auto* result = + this->PrepareAsyncSetFieldOfViewRaw(context, request, cq); + result->StartCall(); + return result; +} + CameraServerService::Service::Service() { AddMethod(new ::grpc::internal::RpcServiceMethod( CameraServerService_method_names[0], @@ -1282,6 +1382,46 @@ CameraServerService::Service::Service() { ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse* resp) { return service->RespondTrackingOffCommand(ctx, req, resp); }, this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + CameraServerService_method_names[39], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< CameraServerService::Service, ::mavsdk::rpc::camera_server::SetPositionRequest, ::mavsdk::rpc::camera_server::SetPositionResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( + [](CameraServerService::Service* service, + ::grpc::ServerContext* ctx, + const ::mavsdk::rpc::camera_server::SetPositionRequest* req, + ::mavsdk::rpc::camera_server::SetPositionResponse* resp) { + return service->SetPosition(ctx, req, resp); + }, this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + CameraServerService_method_names[40], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< CameraServerService::Service, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( + [](CameraServerService::Service* service, + ::grpc::ServerContext* ctx, + const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* req, + ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* resp) { + return service->SetAttitudeQuaternion(ctx, req, resp); + }, this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + CameraServerService_method_names[41], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< CameraServerService::Service, ::mavsdk::rpc::camera_server::SetZoomFactorRequest, ::mavsdk::rpc::camera_server::SetZoomFactorResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( + [](CameraServerService::Service* service, + ::grpc::ServerContext* ctx, + const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* req, + ::mavsdk::rpc::camera_server::SetZoomFactorResponse* resp) { + return service->SetZoomFactor(ctx, req, resp); + }, this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + CameraServerService_method_names[42], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< CameraServerService::Service, ::mavsdk::rpc::camera_server::SetFieldOfViewRequest, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>( + [](CameraServerService::Service* service, + ::grpc::ServerContext* ctx, + const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* req, + ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* resp) { + return service->SetFieldOfView(ctx, req, resp); + }, this))); } CameraServerService::Service::~Service() { @@ -1560,6 +1700,34 @@ ::grpc::Status CameraServerService::Service::RespondTrackingOffCommand(::grpc::S return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } +::grpc::Status CameraServerService::Service::SetPosition(::grpc::ServerContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest* request, ::mavsdk::rpc::camera_server::SetPositionResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + +::grpc::Status CameraServerService::Service::SetAttitudeQuaternion(::grpc::ServerContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + +::grpc::Status CameraServerService::Service::SetZoomFactor(::grpc::ServerContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + +::grpc::Status CameraServerService::Service::SetFieldOfView(::grpc::ServerContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + } // namespace mavsdk } // namespace rpc diff --git a/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.grpc.pb.h b/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.grpc.pb.h index 0206a55e55..9cea8e2e12 100644 --- a/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.grpc.pb.h +++ b/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.grpc.pb.h @@ -384,6 +384,38 @@ class CameraServerService final { std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse>> PrepareAsyncRespondTrackingOffCommand(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse>>(PrepareAsyncRespondTrackingOffCommandRaw(context, request, cq)); } + // Set the camera's GPS position. + virtual ::grpc::Status SetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::mavsdk::rpc::camera_server::SetPositionResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetPositionResponse>> AsyncSetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetPositionResponse>>(AsyncSetPositionRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetPositionResponse>> PrepareAsyncSetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetPositionResponse>>(PrepareAsyncSetPositionRaw(context, request, cq)); + } + // Set the camera's attitude quaternion. + virtual ::grpc::Status SetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>> AsyncSetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>>(AsyncSetAttitudeQuaternionRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>> PrepareAsyncSetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>>(PrepareAsyncSetAttitudeQuaternionRaw(context, request, cq)); + } + // Set the camera's zoom factor for CAMERA_FOV_STATUS reporting. + virtual ::grpc::Status SetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>> AsyncSetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>>(AsyncSetZoomFactorRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>> PrepareAsyncSetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>>(PrepareAsyncSetZoomFactorRaw(context, request, cq)); + } + // Set the field of view explicitly, for cameras that do not report a zoom factor. + virtual ::grpc::Status SetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>> AsyncSetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>>(AsyncSetFieldOfViewRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>> PrepareAsyncSetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>>(PrepareAsyncSetFieldOfViewRaw(context, request, cq)); + } class async_interface { public: virtual ~async_interface() {} @@ -487,6 +519,18 @@ class CameraServerService final { // Respond to an incoming tracking off command. virtual void RespondTrackingOffCommand(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest* request, ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse* response, std::function) = 0; virtual void RespondTrackingOffCommand(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest* request, ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + // Set the camera's GPS position. + virtual void SetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest* request, ::mavsdk::rpc::camera_server::SetPositionResponse* response, std::function) = 0; + virtual void SetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest* request, ::mavsdk::rpc::camera_server::SetPositionResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + // Set the camera's attitude quaternion. + virtual void SetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response, std::function) = 0; + virtual void SetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + // Set the camera's zoom factor for CAMERA_FOV_STATUS reporting. + virtual void SetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response, std::function) = 0; + virtual void SetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; + // Set the field of view explicitly, for cameras that do not report a zoom factor. + virtual void SetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response, std::function) = 0; + virtual void SetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response, ::grpc::ClientUnaryReactor* reactor) = 0; }; typedef class async_interface experimental_async_interface; virtual class async_interface* async() { return nullptr; } @@ -587,6 +631,14 @@ class CameraServerService final { virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::RespondTrackingRectangleCommandResponse>* PrepareAsyncRespondTrackingRectangleCommandRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingRectangleCommandRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse>* AsyncRespondTrackingOffCommandRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse>* PrepareAsyncRespondTrackingOffCommandRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetPositionResponse>* AsyncSetPositionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetPositionResponse>* PrepareAsyncSetPositionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>* AsyncSetAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>* PrepareAsyncSetAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>* AsyncSetZoomFactorRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>* PrepareAsyncSetZoomFactorRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>* AsyncSetFieldOfViewRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>* PrepareAsyncSetFieldOfViewRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::grpc::CompletionQueue* cq) = 0; }; class Stub final : public StubInterface { public: @@ -898,6 +950,34 @@ class CameraServerService final { std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse>> PrepareAsyncRespondTrackingOffCommand(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse>>(PrepareAsyncRespondTrackingOffCommandRaw(context, request, cq)); } + ::grpc::Status SetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::mavsdk::rpc::camera_server::SetPositionResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetPositionResponse>> AsyncSetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetPositionResponse>>(AsyncSetPositionRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetPositionResponse>> PrepareAsyncSetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetPositionResponse>>(PrepareAsyncSetPositionRaw(context, request, cq)); + } + ::grpc::Status SetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>> AsyncSetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>>(AsyncSetAttitudeQuaternionRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>> PrepareAsyncSetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>>(PrepareAsyncSetAttitudeQuaternionRaw(context, request, cq)); + } + ::grpc::Status SetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>> AsyncSetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>>(AsyncSetZoomFactorRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>> PrepareAsyncSetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>>(PrepareAsyncSetZoomFactorRaw(context, request, cq)); + } + ::grpc::Status SetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>> AsyncSetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>>(AsyncSetFieldOfViewRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>> PrepareAsyncSetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>>(PrepareAsyncSetFieldOfViewRaw(context, request, cq)); + } class async final : public StubInterface::async_interface { public: @@ -962,6 +1042,14 @@ class CameraServerService final { void RespondTrackingRectangleCommand(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingRectangleCommandRequest* request, ::mavsdk::rpc::camera_server::RespondTrackingRectangleCommandResponse* response, ::grpc::ClientUnaryReactor* reactor) override; void RespondTrackingOffCommand(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest* request, ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse* response, std::function) override; void RespondTrackingOffCommand(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest* request, ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + void SetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest* request, ::mavsdk::rpc::camera_server::SetPositionResponse* response, std::function) override; + void SetPosition(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest* request, ::mavsdk::rpc::camera_server::SetPositionResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + void SetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response, std::function) override; + void SetAttitudeQuaternion(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + void SetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response, std::function) override; + void SetZoomFactor(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response, ::grpc::ClientUnaryReactor* reactor) override; + void SetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response, std::function) override; + void SetFieldOfView(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response, ::grpc::ClientUnaryReactor* reactor) override; private: friend class Stub; explicit async(Stub* stub): stub_(stub) { } @@ -1068,6 +1156,14 @@ class CameraServerService final { ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::RespondTrackingRectangleCommandResponse>* PrepareAsyncRespondTrackingRectangleCommandRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingRectangleCommandRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse>* AsyncRespondTrackingOffCommandRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse>* PrepareAsyncRespondTrackingOffCommandRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetPositionResponse>* AsyncSetPositionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetPositionResponse>* PrepareAsyncSetPositionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>* AsyncSetAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>* PrepareAsyncSetAttitudeQuaternionRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>* AsyncSetZoomFactorRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>* PrepareAsyncSetZoomFactorRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>* AsyncSetFieldOfViewRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>* PrepareAsyncSetFieldOfViewRaw(::grpc::ClientContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest& request, ::grpc::CompletionQueue* cq) override; const ::grpc::internal::RpcMethod rpcmethod_SetInformation_; const ::grpc::internal::RpcMethod rpcmethod_SetVideoStreaming_; const ::grpc::internal::RpcMethod rpcmethod_SetInProgress_; @@ -1107,6 +1203,10 @@ class CameraServerService final { const ::grpc::internal::RpcMethod rpcmethod_RespondTrackingPointCommand_; const ::grpc::internal::RpcMethod rpcmethod_RespondTrackingRectangleCommand_; const ::grpc::internal::RpcMethod rpcmethod_RespondTrackingOffCommand_; + const ::grpc::internal::RpcMethod rpcmethod_SetPosition_; + const ::grpc::internal::RpcMethod rpcmethod_SetAttitudeQuaternion_; + const ::grpc::internal::RpcMethod rpcmethod_SetZoomFactor_; + const ::grpc::internal::RpcMethod rpcmethod_SetFieldOfView_; }; static std::unique_ptr NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions()); @@ -1192,6 +1292,14 @@ class CameraServerService final { virtual ::grpc::Status RespondTrackingRectangleCommand(::grpc::ServerContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingRectangleCommandRequest* request, ::mavsdk::rpc::camera_server::RespondTrackingRectangleCommandResponse* response); // Respond to an incoming tracking off command. virtual ::grpc::Status RespondTrackingOffCommand(::grpc::ServerContext* context, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest* request, ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse* response); + // Set the camera's GPS position. + virtual ::grpc::Status SetPosition(::grpc::ServerContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest* request, ::mavsdk::rpc::camera_server::SetPositionResponse* response); + // Set the camera's attitude quaternion. + virtual ::grpc::Status SetAttitudeQuaternion(::grpc::ServerContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response); + // Set the camera's zoom factor for CAMERA_FOV_STATUS reporting. + virtual ::grpc::Status SetZoomFactor(::grpc::ServerContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response); + // Set the field of view explicitly, for cameras that do not report a zoom factor. + virtual ::grpc::Status SetFieldOfView(::grpc::ServerContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response); }; template class WithAsyncMethod_SetInformation : public BaseClass { @@ -1973,7 +2081,87 @@ class CameraServerService final { ::grpc::Service::RequestAsyncUnary(38, context, request, response, new_call_cq, notification_cq, tag); } }; - typedef WithAsyncMethod_SetInformation > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > AsyncService; + template + class WithAsyncMethod_SetPosition : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithAsyncMethod_SetPosition() { + ::grpc::Service::MarkMethodAsync(39); + } + ~WithAsyncMethod_SetPosition() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetPosition(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetPositionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetPositionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSetPosition(::grpc::ServerContext* context, ::mavsdk::rpc::camera_server::SetPositionRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::camera_server::SetPositionResponse>* 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); + } + }; + template + class WithAsyncMethod_SetAttitudeQuaternion : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithAsyncMethod_SetAttitudeQuaternion() { + ::grpc::Service::MarkMethodAsync(40); + } + ~WithAsyncMethod_SetAttitudeQuaternion() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetAttitudeQuaternion(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSetAttitudeQuaternion(::grpc::ServerContext* context, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>* 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); + } + }; + template + class WithAsyncMethod_SetZoomFactor : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithAsyncMethod_SetZoomFactor() { + ::grpc::Service::MarkMethodAsync(41); + } + ~WithAsyncMethod_SetZoomFactor() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetZoomFactor(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* /*request*/, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSetZoomFactor(::grpc::ServerContext* context, ::mavsdk::rpc::camera_server::SetZoomFactorRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::camera_server::SetZoomFactorResponse>* 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); + } + }; + template + class WithAsyncMethod_SetFieldOfView : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithAsyncMethod_SetFieldOfView() { + ::grpc::Service::MarkMethodAsync(42); + } + ~WithAsyncMethod_SetFieldOfView() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetFieldOfView(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* /*request*/, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSetFieldOfView(::grpc::ServerContext* context, ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* request, ::grpc::ServerAsyncResponseWriter< ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>* 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); + } + }; + typedef WithAsyncMethod_SetInformation > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > AsyncService; template class WithCallbackMethod_SetInformation : public BaseClass { private: @@ -2942,7 +3130,115 @@ class CameraServerService final { virtual ::grpc::ServerUnaryReactor* RespondTrackingOffCommand( ::grpc::CallbackServerContext* /*context*/, const ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest* /*request*/, ::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse* /*response*/) { return nullptr; } }; - typedef WithCallbackMethod_SetInformation > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > CallbackService; + template + class WithCallbackMethod_SetPosition : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithCallbackMethod_SetPosition() { + ::grpc::Service::MarkMethodCallback(39, + new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::camera_server::SetPositionRequest, ::mavsdk::rpc::camera_server::SetPositionResponse>( + [this]( + ::grpc::CallbackServerContext* context, const ::mavsdk::rpc::camera_server::SetPositionRequest* request, ::mavsdk::rpc::camera_server::SetPositionResponse* response) { return this->SetPosition(context, request, response); }));} + void SetMessageAllocatorFor_SetPosition( + ::grpc::MessageAllocator< ::mavsdk::rpc::camera_server::SetPositionRequest, ::mavsdk::rpc::camera_server::SetPositionResponse>* allocator) { + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(39); + static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::camera_server::SetPositionRequest, ::mavsdk::rpc::camera_server::SetPositionResponse>*>(handler) + ->SetMessageAllocator(allocator); + } + ~WithCallbackMethod_SetPosition() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetPosition(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetPositionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetPositionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual ::grpc::ServerUnaryReactor* SetPosition( + ::grpc::CallbackServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetPositionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetPositionResponse* /*response*/) { return nullptr; } + }; + template + class WithCallbackMethod_SetAttitudeQuaternion : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithCallbackMethod_SetAttitudeQuaternion() { + ::grpc::Service::MarkMethodCallback(40, + new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>( + [this]( + ::grpc::CallbackServerContext* context, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* request, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* response) { return this->SetAttitudeQuaternion(context, request, response); }));} + void SetMessageAllocatorFor_SetAttitudeQuaternion( + ::grpc::MessageAllocator< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>* allocator) { + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(40); + static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>*>(handler) + ->SetMessageAllocator(allocator); + } + ~WithCallbackMethod_SetAttitudeQuaternion() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetAttitudeQuaternion(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual ::grpc::ServerUnaryReactor* SetAttitudeQuaternion( + ::grpc::CallbackServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* /*response*/) { return nullptr; } + }; + template + class WithCallbackMethod_SetZoomFactor : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithCallbackMethod_SetZoomFactor() { + ::grpc::Service::MarkMethodCallback(41, + new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::camera_server::SetZoomFactorRequest, ::mavsdk::rpc::camera_server::SetZoomFactorResponse>( + [this]( + ::grpc::CallbackServerContext* context, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* request, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* response) { return this->SetZoomFactor(context, request, response); }));} + void SetMessageAllocatorFor_SetZoomFactor( + ::grpc::MessageAllocator< ::mavsdk::rpc::camera_server::SetZoomFactorRequest, ::mavsdk::rpc::camera_server::SetZoomFactorResponse>* allocator) { + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(41); + static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::camera_server::SetZoomFactorRequest, ::mavsdk::rpc::camera_server::SetZoomFactorResponse>*>(handler) + ->SetMessageAllocator(allocator); + } + ~WithCallbackMethod_SetZoomFactor() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetZoomFactor(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* /*request*/, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual ::grpc::ServerUnaryReactor* SetZoomFactor( + ::grpc::CallbackServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* /*request*/, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* /*response*/) { return nullptr; } + }; + template + class WithCallbackMethod_SetFieldOfView : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithCallbackMethod_SetFieldOfView() { + ::grpc::Service::MarkMethodCallback(42, + new ::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::camera_server::SetFieldOfViewRequest, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>( + [this]( + ::grpc::CallbackServerContext* context, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* request, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* response) { return this->SetFieldOfView(context, request, response); }));} + void SetMessageAllocatorFor_SetFieldOfView( + ::grpc::MessageAllocator< ::mavsdk::rpc::camera_server::SetFieldOfViewRequest, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>* allocator) { + ::grpc::internal::MethodHandler* const handler = ::grpc::Service::GetHandler(42); + static_cast<::grpc::internal::CallbackUnaryHandler< ::mavsdk::rpc::camera_server::SetFieldOfViewRequest, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>*>(handler) + ->SetMessageAllocator(allocator); + } + ~WithCallbackMethod_SetFieldOfView() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetFieldOfView(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* /*request*/, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual ::grpc::ServerUnaryReactor* SetFieldOfView( + ::grpc::CallbackServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* /*request*/, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* /*response*/) { return nullptr; } + }; + typedef WithCallbackMethod_SetInformation > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > CallbackService; typedef CallbackService ExperimentalCallbackService; template class WithGenericMethod_SetInformation : public BaseClass { @@ -3608,6 +3904,74 @@ class CameraServerService final { } }; template + class WithGenericMethod_SetPosition : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_SetPosition() { + ::grpc::Service::MarkMethodGeneric(39); + } + ~WithGenericMethod_SetPosition() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetPosition(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetPositionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetPositionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_SetAttitudeQuaternion : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_SetAttitudeQuaternion() { + ::grpc::Service::MarkMethodGeneric(40); + } + ~WithGenericMethod_SetAttitudeQuaternion() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetAttitudeQuaternion(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_SetZoomFactor : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_SetZoomFactor() { + ::grpc::Service::MarkMethodGeneric(41); + } + ~WithGenericMethod_SetZoomFactor() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetZoomFactor(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* /*request*/, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_SetFieldOfView : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithGenericMethod_SetFieldOfView() { + ::grpc::Service::MarkMethodGeneric(42); + } + ~WithGenericMethod_SetFieldOfView() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetFieldOfView(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* /*request*/, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template class WithRawMethod_SetInformation : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} @@ -4388,6 +4752,86 @@ class CameraServerService final { } }; template + class WithRawMethod_SetPosition : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawMethod_SetPosition() { + ::grpc::Service::MarkMethodRaw(39); + } + ~WithRawMethod_SetPosition() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetPosition(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetPositionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetPositionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSetPosition(::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); + } + }; + template + class WithRawMethod_SetAttitudeQuaternion : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawMethod_SetAttitudeQuaternion() { + ::grpc::Service::MarkMethodRaw(40); + } + ~WithRawMethod_SetAttitudeQuaternion() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetAttitudeQuaternion(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSetAttitudeQuaternion(::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); + } + }; + template + class WithRawMethod_SetZoomFactor : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawMethod_SetZoomFactor() { + ::grpc::Service::MarkMethodRaw(41); + } + ~WithRawMethod_SetZoomFactor() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetZoomFactor(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* /*request*/, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSetZoomFactor(::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); + } + }; + template + class WithRawMethod_SetFieldOfView : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawMethod_SetFieldOfView() { + ::grpc::Service::MarkMethodRaw(42); + } + ~WithRawMethod_SetFieldOfView() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetFieldOfView(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* /*request*/, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestSetFieldOfView(::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); + } + }; + template class WithRawCallbackMethod_SetInformation : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} @@ -5246,6 +5690,94 @@ class CameraServerService final { ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } }; template + class WithRawCallbackMethod_SetPosition : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawCallbackMethod_SetPosition() { + ::grpc::Service::MarkMethodRawCallback(39, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this]( + ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetPosition(context, request, response); })); + } + ~WithRawCallbackMethod_SetPosition() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetPosition(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetPositionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetPositionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual ::grpc::ServerUnaryReactor* SetPosition( + ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } + }; + template + class WithRawCallbackMethod_SetAttitudeQuaternion : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawCallbackMethod_SetAttitudeQuaternion() { + ::grpc::Service::MarkMethodRawCallback(40, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this]( + ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetAttitudeQuaternion(context, request, response); })); + } + ~WithRawCallbackMethod_SetAttitudeQuaternion() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetAttitudeQuaternion(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual ::grpc::ServerUnaryReactor* SetAttitudeQuaternion( + ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } + }; + template + class WithRawCallbackMethod_SetZoomFactor : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawCallbackMethod_SetZoomFactor() { + ::grpc::Service::MarkMethodRawCallback(41, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this]( + ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetZoomFactor(context, request, response); })); + } + ~WithRawCallbackMethod_SetZoomFactor() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetZoomFactor(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* /*request*/, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual ::grpc::ServerUnaryReactor* SetZoomFactor( + ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } + }; + template + class WithRawCallbackMethod_SetFieldOfView : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithRawCallbackMethod_SetFieldOfView() { + ::grpc::Service::MarkMethodRawCallback(42, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this]( + ::grpc::CallbackServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response) { return this->SetFieldOfView(context, request, response); })); + } + ~WithRawCallbackMethod_SetFieldOfView() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status SetFieldOfView(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* /*request*/, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual ::grpc::ServerUnaryReactor* SetFieldOfView( + ::grpc::CallbackServerContext* /*context*/, const ::grpc::ByteBuffer* /*request*/, ::grpc::ByteBuffer* /*response*/) { return nullptr; } + }; + template class WithStreamedUnaryMethod_SetInformation : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} @@ -5839,7 +6371,115 @@ class CameraServerService final { // replace default version of method with streamed unary virtual ::grpc::Status StreamedRespondTrackingOffCommand(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest,::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse>* server_unary_streamer) = 0; }; - typedef WithStreamedUnaryMethod_SetInformation > > > > > > > > > > > > > > > > > > > > > StreamedUnaryService; + template + class WithStreamedUnaryMethod_SetPosition : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithStreamedUnaryMethod_SetPosition() { + ::grpc::Service::MarkMethodStreamed(39, + new ::grpc::internal::StreamedUnaryHandler< + ::mavsdk::rpc::camera_server::SetPositionRequest, ::mavsdk::rpc::camera_server::SetPositionResponse>( + [this](::grpc::ServerContext* context, + ::grpc::ServerUnaryStreamer< + ::mavsdk::rpc::camera_server::SetPositionRequest, ::mavsdk::rpc::camera_server::SetPositionResponse>* streamer) { + return this->StreamedSetPosition(context, + streamer); + })); + } + ~WithStreamedUnaryMethod_SetPosition() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status SetPosition(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetPositionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetPositionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedSetPosition(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::mavsdk::rpc::camera_server::SetPositionRequest,::mavsdk::rpc::camera_server::SetPositionResponse>* server_unary_streamer) = 0; + }; + template + class WithStreamedUnaryMethod_SetAttitudeQuaternion : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithStreamedUnaryMethod_SetAttitudeQuaternion() { + ::grpc::Service::MarkMethodStreamed(40, + new ::grpc::internal::StreamedUnaryHandler< + ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>( + [this](::grpc::ServerContext* context, + ::grpc::ServerUnaryStreamer< + ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>* streamer) { + return this->StreamedSetAttitudeQuaternion(context, + streamer); + })); + } + ~WithStreamedUnaryMethod_SetAttitudeQuaternion() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status SetAttitudeQuaternion(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest* /*request*/, ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedSetAttitudeQuaternion(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest,::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>* server_unary_streamer) = 0; + }; + template + class WithStreamedUnaryMethod_SetZoomFactor : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithStreamedUnaryMethod_SetZoomFactor() { + ::grpc::Service::MarkMethodStreamed(41, + new ::grpc::internal::StreamedUnaryHandler< + ::mavsdk::rpc::camera_server::SetZoomFactorRequest, ::mavsdk::rpc::camera_server::SetZoomFactorResponse>( + [this](::grpc::ServerContext* context, + ::grpc::ServerUnaryStreamer< + ::mavsdk::rpc::camera_server::SetZoomFactorRequest, ::mavsdk::rpc::camera_server::SetZoomFactorResponse>* streamer) { + return this->StreamedSetZoomFactor(context, + streamer); + })); + } + ~WithStreamedUnaryMethod_SetZoomFactor() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status SetZoomFactor(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetZoomFactorRequest* /*request*/, ::mavsdk::rpc::camera_server::SetZoomFactorResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedSetZoomFactor(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::mavsdk::rpc::camera_server::SetZoomFactorRequest,::mavsdk::rpc::camera_server::SetZoomFactorResponse>* server_unary_streamer) = 0; + }; + template + class WithStreamedUnaryMethod_SetFieldOfView : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service* /*service*/) {} + public: + WithStreamedUnaryMethod_SetFieldOfView() { + ::grpc::Service::MarkMethodStreamed(42, + new ::grpc::internal::StreamedUnaryHandler< + ::mavsdk::rpc::camera_server::SetFieldOfViewRequest, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>( + [this](::grpc::ServerContext* context, + ::grpc::ServerUnaryStreamer< + ::mavsdk::rpc::camera_server::SetFieldOfViewRequest, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse>* streamer) { + return this->StreamedSetFieldOfView(context, + streamer); + })); + } + ~WithStreamedUnaryMethod_SetFieldOfView() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status SetFieldOfView(::grpc::ServerContext* /*context*/, const ::mavsdk::rpc::camera_server::SetFieldOfViewRequest* /*request*/, ::mavsdk::rpc::camera_server::SetFieldOfViewResponse* /*response*/) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedSetFieldOfView(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::mavsdk::rpc::camera_server::SetFieldOfViewRequest,::mavsdk::rpc::camera_server::SetFieldOfViewResponse>* server_unary_streamer) = 0; + }; + typedef WithStreamedUnaryMethod_SetInformation > > > > > > > > > > > > > > > > > > > > > > > > > StreamedUnaryService; template class WithSplitStreamingMethod_SubscribeTakePhoto : public BaseClass { private: @@ -6300,7 +6940,7 @@ class CameraServerService final { virtual ::grpc::Status StreamedSubscribeTrackingOffCommand(::grpc::ServerContext* context, ::grpc::ServerSplitStreamer< ::mavsdk::rpc::camera_server::SubscribeTrackingOffCommandRequest,::mavsdk::rpc::camera_server::TrackingOffCommandResponse>* server_split_streamer) = 0; }; typedef WithSplitStreamingMethod_SubscribeTakePhoto > > > > > > > > > > > > > > > > SplitStreamedService; - typedef WithStreamedUnaryMethod_SetInformation > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedService; + typedef WithStreamedUnaryMethod_SetInformation > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedService; }; } // namespace camera_server diff --git a/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.pb.cc b/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.pb.cc index 9bb4fa83e7..e1b4472b13 100644 --- a/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.pb.cc +++ b/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.pb.cc @@ -723,6 +723,31 @@ struct StartVideoResponseDefaultTypeInternal { PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 StartVideoResponseDefaultTypeInternal _StartVideoResponse_default_instance_; + +inline constexpr SetZoomFactorRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : zoom_factor_{0}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR SetZoomFactorRequest::SetZoomFactorRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SetZoomFactorRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR SetZoomFactorRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SetZoomFactorRequestDefaultTypeInternal() {} + union { + SetZoomFactorRequest _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetZoomFactorRequestDefaultTypeInternal _SetZoomFactorRequest_default_instance_; template PROTOBUF_CONSTEXPR SetTrackingRectangleStatusResponse::SetTrackingRectangleStatusResponse(::_pbi::ConstantInitialized) #if defined(PROTOBUF_CUSTOM_VTABLE) @@ -846,6 +871,32 @@ struct SetInProgressRequestDefaultTypeInternal { PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetInProgressRequestDefaultTypeInternal _SetInProgressRequest_default_instance_; +inline constexpr SetFieldOfViewRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : horizontal_fov_deg_{0}, + vertical_fov_deg_{0}, + _cached_size_{0} {} + +template +PROTOBUF_CONSTEXPR SetFieldOfViewRequest::SetFieldOfViewRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SetFieldOfViewRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR SetFieldOfViewRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SetFieldOfViewRequestDefaultTypeInternal() {} + union { + SetFieldOfViewRequest _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetFieldOfViewRequestDefaultTypeInternal _SetFieldOfViewRequest_default_instance_; + inline constexpr RespondZoomStopRequest::Impl_::Impl_( ::_pbi::ConstantInitialized) noexcept : zoom_stop_feedback_{static_cast< ::mavsdk::rpc::camera_server::CameraFeedback >(0)}, @@ -1480,6 +1531,31 @@ struct TrackingPointCommandResponseDefaultTypeInternal { PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TrackingPointCommandResponseDefaultTypeInternal _TrackingPointCommandResponse_default_instance_; +inline constexpr SetZoomFactorResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + camera_server_result_{nullptr} {} + +template +PROTOBUF_CONSTEXPR SetZoomFactorResponse::SetZoomFactorResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SetZoomFactorResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR SetZoomFactorResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SetZoomFactorResponseDefaultTypeInternal() {} + union { + SetZoomFactorResponse _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetZoomFactorResponseDefaultTypeInternal _SetZoomFactorResponse_default_instance_; + inline constexpr SetVideoStreamingResponse::Impl_::Impl_( ::_pbi::ConstantInitialized) noexcept : _cached_size_{0}, @@ -1580,6 +1656,56 @@ struct SetTrackingPointStatusRequestDefaultTypeInternal { PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetTrackingPointStatusRequestDefaultTypeInternal _SetTrackingPointStatusRequest_default_instance_; +inline constexpr SetPositionResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + camera_server_result_{nullptr} {} + +template +PROTOBUF_CONSTEXPR SetPositionResponse::SetPositionResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SetPositionResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR SetPositionResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SetPositionResponseDefaultTypeInternal() {} + union { + SetPositionResponse _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetPositionResponseDefaultTypeInternal _SetPositionResponse_default_instance_; + +inline constexpr SetPositionRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + position_{nullptr} {} + +template +PROTOBUF_CONSTEXPR SetPositionRequest::SetPositionRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SetPositionRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR SetPositionRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SetPositionRequestDefaultTypeInternal() {} + union { + SetPositionRequest _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetPositionRequestDefaultTypeInternal _SetPositionRequest_default_instance_; + inline constexpr SetInformationResponse::Impl_::Impl_( ::_pbi::ConstantInitialized) noexcept : _cached_size_{0}, @@ -1655,6 +1781,81 @@ struct SetInProgressResponseDefaultTypeInternal { PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetInProgressResponseDefaultTypeInternal _SetInProgressResponse_default_instance_; +inline constexpr SetFieldOfViewResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + camera_server_result_{nullptr} {} + +template +PROTOBUF_CONSTEXPR SetFieldOfViewResponse::SetFieldOfViewResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SetFieldOfViewResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR SetFieldOfViewResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SetFieldOfViewResponseDefaultTypeInternal() {} + union { + SetFieldOfViewResponse _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetFieldOfViewResponseDefaultTypeInternal _SetFieldOfViewResponse_default_instance_; + +inline constexpr SetAttitudeQuaternionResponse::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + camera_server_result_{nullptr} {} + +template +PROTOBUF_CONSTEXPR SetAttitudeQuaternionResponse::SetAttitudeQuaternionResponse(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SetAttitudeQuaternionResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR SetAttitudeQuaternionResponseDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SetAttitudeQuaternionResponseDefaultTypeInternal() {} + union { + SetAttitudeQuaternionResponse _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetAttitudeQuaternionResponseDefaultTypeInternal _SetAttitudeQuaternionResponse_default_instance_; + +inline constexpr SetAttitudeQuaternionRequest::Impl_::Impl_( + ::_pbi::ConstantInitialized) noexcept + : _cached_size_{0}, + attitude_quaternion_{nullptr} {} + +template +PROTOBUF_CONSTEXPR SetAttitudeQuaternionRequest::SetAttitudeQuaternionRequest(::_pbi::ConstantInitialized) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(_class_data_.base()), +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(), +#endif // PROTOBUF_CUSTOM_VTABLE + _impl_(::_pbi::ConstantInitialized()) { +} +struct SetAttitudeQuaternionRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR SetAttitudeQuaternionRequestDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} + ~SetAttitudeQuaternionRequestDefaultTypeInternal() {} + union { + SetAttitudeQuaternionRequest _instance; + }; +}; + +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT + PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SetAttitudeQuaternionRequestDefaultTypeInternal _SetAttitudeQuaternionRequest_default_instance_; + inline constexpr RespondZoomStopResponse::Impl_::Impl_( ::_pbi::ConstantInitialized) noexcept : _cached_size_{0}, @@ -3047,6 +3248,85 @@ const ::uint32_t ~0u, // no sizeof(Split) PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse, _impl_.camera_server_result_), 0, + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetPositionRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetPositionRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetPositionRequest, _impl_.position_), + 0, + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetPositionResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetPositionResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetPositionResponse, _impl_.camera_server_result_), + 0, + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest, _impl_.attitude_quaternion_), + 0, + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse, _impl_.camera_server_result_), + 0, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetZoomFactorRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetZoomFactorRequest, _impl_.zoom_factor_), + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetZoomFactorResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetZoomFactorResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetZoomFactorResponse, _impl_.camera_server_result_), + 0, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetFieldOfViewRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetFieldOfViewRequest, _impl_.horizontal_fov_deg_), + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetFieldOfViewRequest, _impl_.vertical_fov_deg_), + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetFieldOfViewResponse, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetFieldOfViewResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _split_ + ~0u, // no sizeof(Split) + PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::SetFieldOfViewResponse, _impl_.camera_server_result_), + 0, ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::mavsdk::rpc::camera_server::TrackPoint, _internal_metadata_), ~0u, // no _extensions_ @@ -3162,8 +3442,16 @@ static const ::_pbi::MigrationSchema {820, 829, -1, sizeof(::mavsdk::rpc::camera_server::RespondTrackingRectangleCommandResponse)}, {830, -1, -1, sizeof(::mavsdk::rpc::camera_server::RespondTrackingOffCommandRequest)}, {839, 848, -1, sizeof(::mavsdk::rpc::camera_server::RespondTrackingOffCommandResponse)}, - {849, -1, -1, sizeof(::mavsdk::rpc::camera_server::TrackPoint)}, - {860, -1, -1, sizeof(::mavsdk::rpc::camera_server::TrackRectangle)}, + {849, 858, -1, sizeof(::mavsdk::rpc::camera_server::SetPositionRequest)}, + {859, 868, -1, sizeof(::mavsdk::rpc::camera_server::SetPositionResponse)}, + {869, 878, -1, sizeof(::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest)}, + {879, 888, -1, sizeof(::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse)}, + {889, -1, -1, sizeof(::mavsdk::rpc::camera_server::SetZoomFactorRequest)}, + {898, 907, -1, sizeof(::mavsdk::rpc::camera_server::SetZoomFactorResponse)}, + {908, -1, -1, sizeof(::mavsdk::rpc::camera_server::SetFieldOfViewRequest)}, + {918, 927, -1, sizeof(::mavsdk::rpc::camera_server::SetFieldOfViewResponse)}, + {928, -1, -1, sizeof(::mavsdk::rpc::camera_server::TrackPoint)}, + {939, -1, -1, sizeof(::mavsdk::rpc::camera_server::TrackRectangle)}, }; static const ::_pb::Message* const file_default_instances[] = { &::mavsdk::rpc::camera_server::_SetInformationRequest_default_instance_._instance, @@ -3254,6 +3542,14 @@ static const ::_pb::Message* const file_default_instances[] = { &::mavsdk::rpc::camera_server::_RespondTrackingRectangleCommandResponse_default_instance_._instance, &::mavsdk::rpc::camera_server::_RespondTrackingOffCommandRequest_default_instance_._instance, &::mavsdk::rpc::camera_server::_RespondTrackingOffCommandResponse_default_instance_._instance, + &::mavsdk::rpc::camera_server::_SetPositionRequest_default_instance_._instance, + &::mavsdk::rpc::camera_server::_SetPositionResponse_default_instance_._instance, + &::mavsdk::rpc::camera_server::_SetAttitudeQuaternionRequest_default_instance_._instance, + &::mavsdk::rpc::camera_server::_SetAttitudeQuaternionResponse_default_instance_._instance, + &::mavsdk::rpc::camera_server::_SetZoomFactorRequest_default_instance_._instance, + &::mavsdk::rpc::camera_server::_SetZoomFactorResponse_default_instance_._instance, + &::mavsdk::rpc::camera_server::_SetFieldOfViewRequest_default_instance_._instance, + &::mavsdk::rpc::camera_server::_SetFieldOfViewResponse_default_instance_._instance, &::mavsdk::rpc::camera_server::_TrackPoint_default_instance_._instance, &::mavsdk::rpc::camera_server::_TrackRectangle_default_instance_._instance, }; @@ -3472,157 +3768,187 @@ const char descriptor_table_protodef_camera_5fserver_2fcamera_5fserver_2eproto[] ".CameraFeedback\"o\n!RespondTrackingOffCom" "mandResponse\022J\n\024camera_server_result\030\001 \001" "(\0132,.mavsdk.rpc.camera_server.CameraServ" - "erResult\">\n\nTrackPoint\022\017\n\007point_x\030\001 \001(\002\022" - "\017\n\007point_y\030\002 \001(\002\022\016\n\006radius\030\003 \001(\002\"\204\001\n\016Tra" - "ckRectangle\022\031\n\021top_left_corner_x\030\001 \001(\002\022\031" - "\n\021top_left_corner_y\030\002 \001(\002\022\035\n\025bottom_righ" - "t_corner_x\030\003 \001(\002\022\035\n\025bottom_right_corner_" - "y\030\004 \001(\002*{\n\016CameraFeedback\022\033\n\027CAMERA_FEED" - "BACK_UNKNOWN\020\000\022\026\n\022CAMERA_FEEDBACK_OK\020\001\022\030" - "\n\024CAMERA_FEEDBACK_BUSY\020\002\022\032\n\026CAMERA_FEEDB" - "ACK_FAILED\020\003*8\n\004Mode\022\020\n\014MODE_UNKNOWN\020\000\022\016" - "\n\nMODE_PHOTO\020\001\022\016\n\nMODE_VIDEO\020\0022\270+\n\023Camer" - "aServerService\022y\n\016SetInformation\022/.mavsd" - "k.rpc.camera_server.SetInformationReques" - "t\0320.mavsdk.rpc.camera_server.SetInformat" - "ionResponse\"\004\200\265\030\001\022\202\001\n\021SetVideoStreaming\022" - "2.mavsdk.rpc.camera_server.SetVideoStrea" - "mingRequest\0323.mavsdk.rpc.camera_server.S" - "etVideoStreamingResponse\"\004\200\265\030\001\022v\n\rSetInP" - "rogress\022..mavsdk.rpc.camera_server.SetIn" - "ProgressRequest\032/.mavsdk.rpc.camera_serv" - "er.SetInProgressResponse\"\004\200\265\030\001\022~\n\022Subscr" - "ibeTakePhoto\0223.mavsdk.rpc.camera_server." - "SubscribeTakePhotoRequest\032+.mavsdk.rpc.c" - "amera_server.TakePhotoResponse\"\004\200\265\030\0000\001\022\177" - "\n\020RespondTakePhoto\0221.mavsdk.rpc.camera_s" - "erver.RespondTakePhotoRequest\0322.mavsdk.r" - "pc.camera_server.RespondTakePhotoRespons" - "e\"\004\200\265\030\001\022\201\001\n\023SubscribeStartVideo\0224.mavsdk" - ".rpc.camera_server.SubscribeStartVideoRe" - "quest\032,.mavsdk.rpc.camera_server.StartVi" - "deoResponse\"\004\200\265\030\0000\001\022\202\001\n\021RespondStartVide" - "o\0222.mavsdk.rpc.camera_server.RespondStar" - "tVideoRequest\0323.mavsdk.rpc.camera_server" - ".RespondStartVideoResponse\"\004\200\265\030\001\022~\n\022Subs" - "cribeStopVideo\0223.mavsdk.rpc.camera_serve" - "r.SubscribeStopVideoRequest\032+.mavsdk.rpc" - ".camera_server.StopVideoResponse\"\004\200\265\030\0000\001" - "\022\177\n\020RespondStopVideo\0221.mavsdk.rpc.camera" - "_server.RespondStopVideoRequest\0322.mavsdk" - ".rpc.camera_server.RespondStopVideoRespo" - "nse\"\004\200\265\030\001\022\234\001\n\034SubscribeStartVideoStreami" - "ng\022=.mavsdk.rpc.camera_server.SubscribeS" - "tartVideoStreamingRequest\0325.mavsdk.rpc.c" - "amera_server.StartVideoStreamingResponse" - "\"\004\200\265\030\0000\001\022\235\001\n\032RespondStartVideoStreaming\022" - ";.mavsdk.rpc.camera_server.RespondStartV" - "ideoStreamingRequest\032<.mavsdk.rpc.camera" - "_server.RespondStartVideoStreamingRespon" - "se\"\004\200\265\030\001\022\231\001\n\033SubscribeStopVideoStreaming" - "\022<.mavsdk.rpc.camera_server.SubscribeSto" - "pVideoStreamingRequest\0324.mavsdk.rpc.came" - "ra_server.StopVideoStreamingResponse\"\004\200\265" - "\030\0000\001\022\232\001\n\031RespondStopVideoStreaming\022:.mav" - "sdk.rpc.camera_server.RespondStopVideoSt" - "reamingRequest\032;.mavsdk.rpc.camera_serve" - "r.RespondStopVideoStreamingResponse\"\004\200\265\030" - "\001\022x\n\020SubscribeSetMode\0221.mavsdk.rpc.camer" - "a_server.SubscribeSetModeRequest\032).mavsd" - "k.rpc.camera_server.SetModeResponse\"\004\200\265\030" - "\0000\001\022y\n\016RespondSetMode\022/.mavsdk.rpc.camer" - "a_server.RespondSetModeRequest\0320.mavsdk." - "rpc.camera_server.RespondSetModeResponse" - "\"\004\200\265\030\001\022\231\001\n\033SubscribeStorageInformation\022<" - ".mavsdk.rpc.camera_server.SubscribeStora" - "geInformationRequest\0324.mavsdk.rpc.camera" - "_server.StorageInformationResponse\"\004\200\265\030\000" - "0\001\022\232\001\n\031RespondStorageInformation\022:.mavsd" - "k.rpc.camera_server.RespondStorageInform" - "ationRequest\032;.mavsdk.rpc.camera_server." - "RespondStorageInformationResponse\"\004\200\265\030\001\022" - "\212\001\n\026SubscribeCaptureStatus\0227.mavsdk.rpc." - "camera_server.SubscribeCaptureStatusRequ" - "est\032/.mavsdk.rpc.camera_server.CaptureSt" - "atusResponse\"\004\200\265\030\0000\001\022\213\001\n\024RespondCaptureS" - "tatus\0225.mavsdk.rpc.camera_server.Respond" - "CaptureStatusRequest\0326.mavsdk.rpc.camera" - "_server.RespondCaptureStatusResponse\"\004\200\265" - "\030\001\022\212\001\n\026SubscribeFormatStorage\0227.mavsdk.r" - "pc.camera_server.SubscribeFormatStorageR" - "equest\032/.mavsdk.rpc.camera_server.Format" - "StorageResponse\"\004\200\265\030\0000\001\022\213\001\n\024RespondForma" - "tStorage\0225.mavsdk.rpc.camera_server.Resp" - "ondFormatStorageRequest\0326.mavsdk.rpc.cam" - "era_server.RespondFormatStorageResponse\"" - "\004\200\265\030\001\022\212\001\n\026SubscribeResetSettings\0227.mavsd" - "k.rpc.camera_server.SubscribeResetSettin" - "gsRequest\032/.mavsdk.rpc.camera_server.Res" - "etSettingsResponse\"\004\200\265\030\0000\001\022\213\001\n\024RespondRe" - "setSettings\0225.mavsdk.rpc.camera_server.R" - "espondResetSettingsRequest\0326.mavsdk.rpc." - "camera_server.RespondResetSettingsRespon" - "se\"\004\200\265\030\001\022\204\001\n\024SubscribeZoomInStart\0225.mavs" - "dk.rpc.camera_server.SubscribeZoomInStar" - "tRequest\032-.mavsdk.rpc.camera_server.Zoom" - "InStartResponse\"\004\200\265\030\0000\001\022\205\001\n\022RespondZoomI" - "nStart\0223.mavsdk.rpc.camera_server.Respon" - "dZoomInStartRequest\0324.mavsdk.rpc.camera_" - "server.RespondZoomInStartResponse\"\004\200\265\030\001\022" - "\207\001\n\025SubscribeZoomOutStart\0226.mavsdk.rpc.c" - "amera_server.SubscribeZoomOutStartReques" - "t\032..mavsdk.rpc.camera_server.ZoomOutStar" - "tResponse\"\004\200\265\030\0000\001\022\210\001\n\023RespondZoomOutStar" - "t\0224.mavsdk.rpc.camera_server.RespondZoom" - "OutStartRequest\0325.mavsdk.rpc.camera_serv" - "er.RespondZoomOutStartResponse\"\004\200\265\030\001\022{\n\021" - "SubscribeZoomStop\0222.mavsdk.rpc.camera_se" - "rver.SubscribeZoomStopRequest\032*.mavsdk.r" - "pc.camera_server.ZoomStopResponse\"\004\200\265\030\0000" - "\001\022|\n\017RespondZoomStop\0220.mavsdk.rpc.camera" - "_server.RespondZoomStopRequest\0321.mavsdk." - "rpc.camera_server.RespondZoomStopRespons" - "e\"\004\200\265\030\001\022~\n\022SubscribeZoomRange\0223.mavsdk.r" - "pc.camera_server.SubscribeZoomRangeReque" - "st\032+.mavsdk.rpc.camera_server.ZoomRangeR" - "esponse\"\004\200\265\030\0000\001\022\177\n\020RespondZoomRange\0221.ma" - "vsdk.rpc.camera_server.RespondZoomRangeR" - "equest\0322.mavsdk.rpc.camera_server.Respon" - "dZoomRangeResponse\"\004\200\265\030\001\022\235\001\n\032SetTracking" - "RectangleStatus\022;.mavsdk.rpc.camera_serv" - "er.SetTrackingRectangleStatusRequest\032<.m" - "avsdk.rpc.camera_server.SetTrackingRecta" - "ngleStatusResponse\"\004\200\265\030\001\022\213\001\n\024SetTracking" - "OffStatus\0225.mavsdk.rpc.camera_server.Set" - "TrackingOffStatusRequest\0326.mavsdk.rpc.ca" - "mera_server.SetTrackingOffStatusResponse" - "\"\004\200\265\030\001\022\237\001\n\035SubscribeTrackingPointCommand" - "\022>.mavsdk.rpc.camera_server.SubscribeTra" - "ckingPointCommandRequest\0326.mavsdk.rpc.ca" - "mera_server.TrackingPointCommandResponse" - "\"\004\200\265\030\0000\001\022\253\001\n!SubscribeTrackingRectangleC" - "ommand\022B.mavsdk.rpc.camera_server.Subscr" - "ibeTrackingRectangleCommandRequest\032:.mav" - "sdk.rpc.camera_server.TrackingRectangleC" - "ommandResponse\"\004\200\265\030\0000\001\022\231\001\n\033SubscribeTrac" - "kingOffCommand\022<.mavsdk.rpc.camera_serve" - "r.SubscribeTrackingOffCommandRequest\0324.m" - "avsdk.rpc.camera_server.TrackingOffComma" - "ndResponse\"\004\200\265\030\0000\001\022\240\001\n\033RespondTrackingPo" - "intCommand\022<.mavsdk.rpc.camera_server.Re" - "spondTrackingPointCommandRequest\032=.mavsd" - "k.rpc.camera_server.RespondTrackingPoint" - "CommandResponse\"\004\200\265\030\001\022\254\001\n\037RespondTrackin" - "gRectangleCommand\022@.mavsdk.rpc.camera_se" - "rver.RespondTrackingRectangleCommandRequ" - "est\032A.mavsdk.rpc.camera_server.RespondTr" - "ackingRectangleCommandResponse\"\004\200\265\030\001\022\232\001\n" - "\031RespondTrackingOffCommand\022:.mavsdk.rpc." - "camera_server.RespondTrackingOffCommandR" - "equest\032;.mavsdk.rpc.camera_server.Respon" - "dTrackingOffCommandResponse\"\004\200\265\030\001B,\n\027io." - "mavsdk.camera_serverB\021CameraServerProtob" - "\006proto3" + "erResult\"J\n\022SetPositionRequest\0224\n\010positi" + "on\030\001 \001(\0132\".mavsdk.rpc.camera_server.Posi" + "tion\"a\n\023SetPositionResponse\022J\n\024camera_se" + "rver_result\030\001 \001(\0132,.mavsdk.rpc.camera_se" + "rver.CameraServerResult\"a\n\034SetAttitudeQu" + "aternionRequest\022A\n\023attitude_quaternion\030\001" + " \001(\0132$.mavsdk.rpc.camera_server.Quaterni" + "on\"k\n\035SetAttitudeQuaternionResponse\022J\n\024c" + "amera_server_result\030\001 \001(\0132,.mavsdk.rpc.c" + "amera_server.CameraServerResult\"+\n\024SetZo" + "omFactorRequest\022\023\n\013zoom_factor\030\001 \001(\002\"c\n\025" + "SetZoomFactorResponse\022J\n\024camera_server_r" + "esult\030\001 \001(\0132,.mavsdk.rpc.camera_server.C" + "ameraServerResult\"M\n\025SetFieldOfViewReque" + "st\022\032\n\022horizontal_fov_deg\030\001 \001(\002\022\030\n\020vertic" + "al_fov_deg\030\002 \001(\002\"d\n\026SetFieldOfViewRespon" + "se\022J\n\024camera_server_result\030\001 \001(\0132,.mavsd" + "k.rpc.camera_server.CameraServerResult\">" + "\n\nTrackPoint\022\017\n\007point_x\030\001 \001(\002\022\017\n\007point_y" + "\030\002 \001(\002\022\016\n\006radius\030\003 \001(\002\"\204\001\n\016TrackRectangl" + "e\022\031\n\021top_left_corner_x\030\001 \001(\002\022\031\n\021top_left" + "_corner_y\030\002 \001(\002\022\035\n\025bottom_right_corner_x" + "\030\003 \001(\002\022\035\n\025bottom_right_corner_y\030\004 \001(\002*{\n" + "\016CameraFeedback\022\033\n\027CAMERA_FEEDBACK_UNKNO" + "WN\020\000\022\026\n\022CAMERA_FEEDBACK_OK\020\001\022\030\n\024CAMERA_F" + "EEDBACK_BUSY\020\002\022\032\n\026CAMERA_FEEDBACK_FAILED" + "\020\003*8\n\004Mode\022\020\n\014MODE_UNKNOWN\020\000\022\016\n\nMODE_PHO" + "TO\020\001\022\016\n\nMODE_VIDEO\020\0022\256/\n\023CameraServerSer" + "vice\022y\n\016SetInformation\022/.mavsdk.rpc.came" + "ra_server.SetInformationRequest\0320.mavsdk" + ".rpc.camera_server.SetInformationRespons" + "e\"\004\200\265\030\001\022\202\001\n\021SetVideoStreaming\0222.mavsdk.r" + "pc.camera_server.SetVideoStreamingReques" + "t\0323.mavsdk.rpc.camera_server.SetVideoStr" + "eamingResponse\"\004\200\265\030\001\022v\n\rSetInProgress\022.." + "mavsdk.rpc.camera_server.SetInProgressRe" + "quest\032/.mavsdk.rpc.camera_server.SetInPr" + "ogressResponse\"\004\200\265\030\001\022~\n\022SubscribeTakePho" + "to\0223.mavsdk.rpc.camera_server.SubscribeT" + "akePhotoRequest\032+.mavsdk.rpc.camera_serv" + "er.TakePhotoResponse\"\004\200\265\030\0000\001\022\177\n\020RespondT" + "akePhoto\0221.mavsdk.rpc.camera_server.Resp" + "ondTakePhotoRequest\0322.mavsdk.rpc.camera_" + "server.RespondTakePhotoResponse\"\004\200\265\030\001\022\201\001" + "\n\023SubscribeStartVideo\0224.mavsdk.rpc.camer" + "a_server.SubscribeStartVideoRequest\032,.ma" + "vsdk.rpc.camera_server.StartVideoRespons" + "e\"\004\200\265\030\0000\001\022\202\001\n\021RespondStartVideo\0222.mavsdk" + ".rpc.camera_server.RespondStartVideoRequ" + "est\0323.mavsdk.rpc.camera_server.RespondSt" + "artVideoResponse\"\004\200\265\030\001\022~\n\022SubscribeStopV" + "ideo\0223.mavsdk.rpc.camera_server.Subscrib" + "eStopVideoRequest\032+.mavsdk.rpc.camera_se" + "rver.StopVideoResponse\"\004\200\265\030\0000\001\022\177\n\020Respon" + "dStopVideo\0221.mavsdk.rpc.camera_server.Re" + "spondStopVideoRequest\0322.mavsdk.rpc.camer" + "a_server.RespondStopVideoResponse\"\004\200\265\030\001\022" + "\234\001\n\034SubscribeStartVideoStreaming\022=.mavsd" + "k.rpc.camera_server.SubscribeStartVideoS" + "treamingRequest\0325.mavsdk.rpc.camera_serv" + "er.StartVideoStreamingResponse\"\004\200\265\030\0000\001\022\235" + "\001\n\032RespondStartVideoStreaming\022;.mavsdk.r" + "pc.camera_server.RespondStartVideoStream" + "ingRequest\032<.mavsdk.rpc.camera_server.Re" + "spondStartVideoStreamingResponse\"\004\200\265\030\001\022\231" + "\001\n\033SubscribeStopVideoStreaming\022<.mavsdk." + "rpc.camera_server.SubscribeStopVideoStre" + "amingRequest\0324.mavsdk.rpc.camera_server." + "StopVideoStreamingResponse\"\004\200\265\030\0000\001\022\232\001\n\031R" + "espondStopVideoStreaming\022:.mavsdk.rpc.ca" + "mera_server.RespondStopVideoStreamingReq" + "uest\032;.mavsdk.rpc.camera_server.RespondS" + "topVideoStreamingResponse\"\004\200\265\030\001\022x\n\020Subsc" + "ribeSetMode\0221.mavsdk.rpc.camera_server.S" + "ubscribeSetModeRequest\032).mavsdk.rpc.came" + "ra_server.SetModeResponse\"\004\200\265\030\0000\001\022y\n\016Res" + "pondSetMode\022/.mavsdk.rpc.camera_server.R" + "espondSetModeRequest\0320.mavsdk.rpc.camera" + "_server.RespondSetModeResponse\"\004\200\265\030\001\022\231\001\n" + "\033SubscribeStorageInformation\022<.mavsdk.rp" + "c.camera_server.SubscribeStorageInformat" + "ionRequest\0324.mavsdk.rpc.camera_server.St" + "orageInformationResponse\"\004\200\265\030\0000\001\022\232\001\n\031Res" + "pondStorageInformation\022:.mavsdk.rpc.came" + "ra_server.RespondStorageInformationReque" + "st\032;.mavsdk.rpc.camera_server.RespondSto" + "rageInformationResponse\"\004\200\265\030\001\022\212\001\n\026Subscr" + "ibeCaptureStatus\0227.mavsdk.rpc.camera_ser" + "ver.SubscribeCaptureStatusRequest\032/.mavs" + "dk.rpc.camera_server.CaptureStatusRespon" + "se\"\004\200\265\030\0000\001\022\213\001\n\024RespondCaptureStatus\0225.ma" + "vsdk.rpc.camera_server.RespondCaptureSta" + "tusRequest\0326.mavsdk.rpc.camera_server.Re" + "spondCaptureStatusResponse\"\004\200\265\030\001\022\212\001\n\026Sub" + "scribeFormatStorage\0227.mavsdk.rpc.camera_" + "server.SubscribeFormatStorageRequest\032/.m" + "avsdk.rpc.camera_server.FormatStorageRes" + "ponse\"\004\200\265\030\0000\001\022\213\001\n\024RespondFormatStorage\0225" + ".mavsdk.rpc.camera_server.RespondFormatS" + "torageRequest\0326.mavsdk.rpc.camera_server" + ".RespondFormatStorageResponse\"\004\200\265\030\001\022\212\001\n\026" + "SubscribeResetSettings\0227.mavsdk.rpc.came" + "ra_server.SubscribeResetSettingsRequest\032" + "/.mavsdk.rpc.camera_server.ResetSettings" + "Response\"\004\200\265\030\0000\001\022\213\001\n\024RespondResetSetting" + "s\0225.mavsdk.rpc.camera_server.RespondRese" + "tSettingsRequest\0326.mavsdk.rpc.camera_ser" + "ver.RespondResetSettingsResponse\"\004\200\265\030\001\022\204" + "\001\n\024SubscribeZoomInStart\0225.mavsdk.rpc.cam" + "era_server.SubscribeZoomInStartRequest\032-" + ".mavsdk.rpc.camera_server.ZoomInStartRes" + "ponse\"\004\200\265\030\0000\001\022\205\001\n\022RespondZoomInStart\0223.m" + "avsdk.rpc.camera_server.RespondZoomInSta" + "rtRequest\0324.mavsdk.rpc.camera_server.Res" + "pondZoomInStartResponse\"\004\200\265\030\001\022\207\001\n\025Subscr" + "ibeZoomOutStart\0226.mavsdk.rpc.camera_serv" + "er.SubscribeZoomOutStartRequest\032..mavsdk" + ".rpc.camera_server.ZoomOutStartResponse\"" + "\004\200\265\030\0000\001\022\210\001\n\023RespondZoomOutStart\0224.mavsdk" + ".rpc.camera_server.RespondZoomOutStartRe" + "quest\0325.mavsdk.rpc.camera_server.Respond" + "ZoomOutStartResponse\"\004\200\265\030\001\022{\n\021SubscribeZ" + "oomStop\0222.mavsdk.rpc.camera_server.Subsc" + "ribeZoomStopRequest\032*.mavsdk.rpc.camera_" + "server.ZoomStopResponse\"\004\200\265\030\0000\001\022|\n\017Respo" + "ndZoomStop\0220.mavsdk.rpc.camera_server.Re" + "spondZoomStopRequest\0321.mavsdk.rpc.camera" + "_server.RespondZoomStopResponse\"\004\200\265\030\001\022~\n" + "\022SubscribeZoomRange\0223.mavsdk.rpc.camera_" + "server.SubscribeZoomRangeRequest\032+.mavsd" + "k.rpc.camera_server.ZoomRangeResponse\"\004\200" + "\265\030\0000\001\022\177\n\020RespondZoomRange\0221.mavsdk.rpc.c" + "amera_server.RespondZoomRangeRequest\0322.m" + "avsdk.rpc.camera_server.RespondZoomRange" + "Response\"\004\200\265\030\001\022\235\001\n\032SetTrackingRectangleS" + "tatus\022;.mavsdk.rpc.camera_server.SetTrac" + "kingRectangleStatusRequest\032<.mavsdk.rpc." + "camera_server.SetTrackingRectangleStatus" + "Response\"\004\200\265\030\001\022\213\001\n\024SetTrackingOffStatus\022" + "5.mavsdk.rpc.camera_server.SetTrackingOf" + "fStatusRequest\0326.mavsdk.rpc.camera_serve" + "r.SetTrackingOffStatusResponse\"\004\200\265\030\001\022\237\001\n" + "\035SubscribeTrackingPointCommand\022>.mavsdk." + "rpc.camera_server.SubscribeTrackingPoint" + "CommandRequest\0326.mavsdk.rpc.camera_serve" + "r.TrackingPointCommandResponse\"\004\200\265\030\0000\001\022\253" + "\001\n!SubscribeTrackingRectangleCommand\022B.m" + "avsdk.rpc.camera_server.SubscribeTrackin" + "gRectangleCommandRequest\032:.mavsdk.rpc.ca" + "mera_server.TrackingRectangleCommandResp" + "onse\"\004\200\265\030\0000\001\022\231\001\n\033SubscribeTrackingOffCom" + "mand\022<.mavsdk.rpc.camera_server.Subscrib" + "eTrackingOffCommandRequest\0324.mavsdk.rpc." + "camera_server.TrackingOffCommandResponse" + "\"\004\200\265\030\0000\001\022\240\001\n\033RespondTrackingPointCommand" + "\022<.mavsdk.rpc.camera_server.RespondTrack" + "ingPointCommandRequest\032=.mavsdk.rpc.came" + "ra_server.RespondTrackingPointCommandRes" + "ponse\"\004\200\265\030\001\022\254\001\n\037RespondTrackingRectangle" + "Command\022@.mavsdk.rpc.camera_server.Respo" + "ndTrackingRectangleCommandRequest\032A.mavs" + "dk.rpc.camera_server.RespondTrackingRect" + "angleCommandResponse\"\004\200\265\030\001\022\232\001\n\031RespondTr" + "ackingOffCommand\022:.mavsdk.rpc.camera_ser" + "ver.RespondTrackingOffCommandRequest\032;.m" + "avsdk.rpc.camera_server.RespondTrackingO" + "ffCommandResponse\"\004\200\265\030\001\022p\n\013SetPosition\022," + ".mavsdk.rpc.camera_server.SetPositionReq" + "uest\032-.mavsdk.rpc.camera_server.SetPosit" + "ionResponse\"\004\200\265\030\001\022\216\001\n\025SetAttitudeQuatern" + "ion\0226.mavsdk.rpc.camera_server.SetAttitu" + "deQuaternionRequest\0327.mavsdk.rpc.camera_" + "server.SetAttitudeQuaternionResponse\"\004\200\265" + "\030\001\022v\n\rSetZoomFactor\022..mavsdk.rpc.camera_" + "server.SetZoomFactorRequest\032/.mavsdk.rpc" + ".camera_server.SetZoomFactorResponse\"\004\200\265" + "\030\001\022y\n\016SetFieldOfView\022/.mavsdk.rpc.camera" + "_server.SetFieldOfViewRequest\0320.mavsdk.r" + "pc.camera_server.SetFieldOfViewResponse\"" + "\004\200\265\030\001B,\n\027io.mavsdk.camera_serverB\021Camera" + "ServerProtob\006proto3" }; static const ::_pbi::DescriptorTable* const descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto_deps[1] = { @@ -3632,13 +3958,13 @@ static ::absl::once_flag descriptor_table_camera_5fserver_2fcamera_5fserver_2epr PROTOBUF_CONSTINIT const ::_pbi::DescriptorTable descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto = { false, false, - 14527, + 15739, descriptor_table_protodef_camera_5fserver_2fcamera_5fserver_2eproto, "camera_server/camera_server.proto", &descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto_once, descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto_deps, 1, - 90, + 98, schemas, file_default_instances, TableStruct_camera_5fserver_2fcamera_5fserver_2eproto::offsets, @@ -22205,6 +22531,1951 @@ ::google::protobuf::Metadata RespondTrackingOffCommandResponse::GetMetadata() co } // =================================================================== +class SetPositionRequest::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SetPositionRequest, _impl_._has_bits_); +}; + +SetPositionRequest::SetPositionRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.camera_server.SetPositionRequest) +} +inline PROTOBUF_NDEBUG_INLINE SetPositionRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::mavsdk::rpc::camera_server::SetPositionRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +SetPositionRequest::SetPositionRequest( + ::google::protobuf::Arena* arena, + const SetPositionRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SetPositionRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.position_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::Position>( + arena, *from._impl_.position_) + : nullptr; + + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.camera_server.SetPositionRequest) +} +inline PROTOBUF_NDEBUG_INLINE SetPositionRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void SetPositionRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.position_ = {}; +} +SetPositionRequest::~SetPositionRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.camera_server.SetPositionRequest) + SharedDtor(*this); +} +inline void SetPositionRequest::SharedDtor(MessageLite& self) { + SetPositionRequest& this_ = static_cast(self); + this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + ABSL_DCHECK(this_.GetArena() == nullptr); + delete this_._impl_.position_; + this_._impl_.~Impl_(); +} + +inline void* SetPositionRequest::PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena) { + return ::new (mem) SetPositionRequest(arena); +} +constexpr auto SetPositionRequest::InternalNewImpl_() { + return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(SetPositionRequest), + alignof(SetPositionRequest)); +} +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::internal::ClassDataFull SetPositionRequest::_class_data_ = { + ::google::protobuf::internal::ClassData{ + &_SetPositionRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SetPositionRequest::MergeImpl, + ::google::protobuf::Message::GetNewImpl(), +#if defined(PROTOBUF_CUSTOM_VTABLE) + &SetPositionRequest::SharedDtor, + ::google::protobuf::Message::GetClearImpl(), &SetPositionRequest::ByteSizeLong, + &SetPositionRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SetPositionRequest, _impl_._cached_size_), + false, + }, + &SetPositionRequest::kDescriptorMethods, + &descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::internal::ClassData* SetPositionRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> SetPositionRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SetPositionRequest, _impl_._has_bits_), + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::SetPositionRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // .mavsdk.rpc.camera_server.Position position = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SetPositionRequest, _impl_.position_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // .mavsdk.rpc.camera_server.Position position = 1; + {PROTOBUF_FIELD_OFFSET(SetPositionRequest, _impl_.position_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::Position>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void SetPositionRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.camera_server.SetPositionRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(_impl_.position_ != nullptr); + _impl_.position_->Clear(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SetPositionRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SetPositionRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SetPositionRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SetPositionRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.camera_server.SetPositionRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // .mavsdk.rpc.camera_server.Position position = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.position_, this_._impl_.position_->GetCachedSize(), target, + stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.camera_server.SetPositionRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SetPositionRequest::ByteSizeLong(const MessageLite& base) { + const SetPositionRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SetPositionRequest::ByteSizeLong() const { + const SetPositionRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.camera_server.SetPositionRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + { + // .mavsdk.rpc.camera_server.Position position = 1; + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.position_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void SetPositionRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.camera_server.SetPositionRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(from._impl_.position_ != nullptr); + if (_this->_impl_.position_ == nullptr) { + _this->_impl_.position_ = + ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::Position>(arena, *from._impl_.position_); + } else { + _this->_impl_.position_->MergeFrom(*from._impl_.position_); + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void SetPositionRequest::CopyFrom(const SetPositionRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.camera_server.SetPositionRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void SetPositionRequest::InternalSwap(SetPositionRequest* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + swap(_impl_.position_, other->_impl_.position_); +} + +::google::protobuf::Metadata SetPositionRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class SetPositionResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SetPositionResponse, _impl_._has_bits_); +}; + +SetPositionResponse::SetPositionResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.camera_server.SetPositionResponse) +} +inline PROTOBUF_NDEBUG_INLINE SetPositionResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::mavsdk::rpc::camera_server::SetPositionResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +SetPositionResponse::SetPositionResponse( + ::google::protobuf::Arena* arena, + const SetPositionResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SetPositionResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.camera_server_result_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::CameraServerResult>( + arena, *from._impl_.camera_server_result_) + : nullptr; + + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.camera_server.SetPositionResponse) +} +inline PROTOBUF_NDEBUG_INLINE SetPositionResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void SetPositionResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.camera_server_result_ = {}; +} +SetPositionResponse::~SetPositionResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.camera_server.SetPositionResponse) + SharedDtor(*this); +} +inline void SetPositionResponse::SharedDtor(MessageLite& self) { + SetPositionResponse& this_ = static_cast(self); + this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + ABSL_DCHECK(this_.GetArena() == nullptr); + delete this_._impl_.camera_server_result_; + this_._impl_.~Impl_(); +} + +inline void* SetPositionResponse::PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena) { + return ::new (mem) SetPositionResponse(arena); +} +constexpr auto SetPositionResponse::InternalNewImpl_() { + return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(SetPositionResponse), + alignof(SetPositionResponse)); +} +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::internal::ClassDataFull SetPositionResponse::_class_data_ = { + ::google::protobuf::internal::ClassData{ + &_SetPositionResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SetPositionResponse::MergeImpl, + ::google::protobuf::Message::GetNewImpl(), +#if defined(PROTOBUF_CUSTOM_VTABLE) + &SetPositionResponse::SharedDtor, + ::google::protobuf::Message::GetClearImpl(), &SetPositionResponse::ByteSizeLong, + &SetPositionResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SetPositionResponse, _impl_._cached_size_), + false, + }, + &SetPositionResponse::kDescriptorMethods, + &descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::internal::ClassData* SetPositionResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> SetPositionResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SetPositionResponse, _impl_._has_bits_), + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::SetPositionResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SetPositionResponse, _impl_.camera_server_result_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + {PROTOBUF_FIELD_OFFSET(SetPositionResponse, _impl_.camera_server_result_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::CameraServerResult>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void SetPositionResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.camera_server.SetPositionResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(_impl_.camera_server_result_ != nullptr); + _impl_.camera_server_result_->Clear(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SetPositionResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SetPositionResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SetPositionResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SetPositionResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.camera_server.SetPositionResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.camera_server_result_, this_._impl_.camera_server_result_->GetCachedSize(), target, + stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.camera_server.SetPositionResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SetPositionResponse::ByteSizeLong(const MessageLite& base) { + const SetPositionResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SetPositionResponse::ByteSizeLong() const { + const SetPositionResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.camera_server.SetPositionResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + { + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.camera_server_result_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void SetPositionResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.camera_server.SetPositionResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(from._impl_.camera_server_result_ != nullptr); + if (_this->_impl_.camera_server_result_ == nullptr) { + _this->_impl_.camera_server_result_ = + ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(arena, *from._impl_.camera_server_result_); + } else { + _this->_impl_.camera_server_result_->MergeFrom(*from._impl_.camera_server_result_); + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void SetPositionResponse::CopyFrom(const SetPositionResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.camera_server.SetPositionResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void SetPositionResponse::InternalSwap(SetPositionResponse* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + swap(_impl_.camera_server_result_, other->_impl_.camera_server_result_); +} + +::google::protobuf::Metadata SetPositionResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class SetAttitudeQuaternionRequest::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SetAttitudeQuaternionRequest, _impl_._has_bits_); +}; + +SetAttitudeQuaternionRequest::SetAttitudeQuaternionRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) +} +inline PROTOBUF_NDEBUG_INLINE SetAttitudeQuaternionRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +SetAttitudeQuaternionRequest::SetAttitudeQuaternionRequest( + ::google::protobuf::Arena* arena, + const SetAttitudeQuaternionRequest& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SetAttitudeQuaternionRequest* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.attitude_quaternion_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::Quaternion>( + arena, *from._impl_.attitude_quaternion_) + : nullptr; + + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) +} +inline PROTOBUF_NDEBUG_INLINE SetAttitudeQuaternionRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void SetAttitudeQuaternionRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.attitude_quaternion_ = {}; +} +SetAttitudeQuaternionRequest::~SetAttitudeQuaternionRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) + SharedDtor(*this); +} +inline void SetAttitudeQuaternionRequest::SharedDtor(MessageLite& self) { + SetAttitudeQuaternionRequest& this_ = static_cast(self); + this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + ABSL_DCHECK(this_.GetArena() == nullptr); + delete this_._impl_.attitude_quaternion_; + this_._impl_.~Impl_(); +} + +inline void* SetAttitudeQuaternionRequest::PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena) { + return ::new (mem) SetAttitudeQuaternionRequest(arena); +} +constexpr auto SetAttitudeQuaternionRequest::InternalNewImpl_() { + return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(SetAttitudeQuaternionRequest), + alignof(SetAttitudeQuaternionRequest)); +} +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::internal::ClassDataFull SetAttitudeQuaternionRequest::_class_data_ = { + ::google::protobuf::internal::ClassData{ + &_SetAttitudeQuaternionRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SetAttitudeQuaternionRequest::MergeImpl, + ::google::protobuf::Message::GetNewImpl(), +#if defined(PROTOBUF_CUSTOM_VTABLE) + &SetAttitudeQuaternionRequest::SharedDtor, + ::google::protobuf::Message::GetClearImpl(), &SetAttitudeQuaternionRequest::ByteSizeLong, + &SetAttitudeQuaternionRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SetAttitudeQuaternionRequest, _impl_._cached_size_), + false, + }, + &SetAttitudeQuaternionRequest::kDescriptorMethods, + &descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::internal::ClassData* SetAttitudeQuaternionRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> SetAttitudeQuaternionRequest::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SetAttitudeQuaternionRequest, _impl_._has_bits_), + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::SetAttitudeQuaternionRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // .mavsdk.rpc.camera_server.Quaternion attitude_quaternion = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SetAttitudeQuaternionRequest, _impl_.attitude_quaternion_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // .mavsdk.rpc.camera_server.Quaternion attitude_quaternion = 1; + {PROTOBUF_FIELD_OFFSET(SetAttitudeQuaternionRequest, _impl_.attitude_quaternion_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::Quaternion>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void SetAttitudeQuaternionRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(_impl_.attitude_quaternion_ != nullptr); + _impl_.attitude_quaternion_->Clear(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SetAttitudeQuaternionRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SetAttitudeQuaternionRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SetAttitudeQuaternionRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SetAttitudeQuaternionRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // .mavsdk.rpc.camera_server.Quaternion attitude_quaternion = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.attitude_quaternion_, this_._impl_.attitude_quaternion_->GetCachedSize(), target, + stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SetAttitudeQuaternionRequest::ByteSizeLong(const MessageLite& base) { + const SetAttitudeQuaternionRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SetAttitudeQuaternionRequest::ByteSizeLong() const { + const SetAttitudeQuaternionRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + { + // .mavsdk.rpc.camera_server.Quaternion attitude_quaternion = 1; + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.attitude_quaternion_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void SetAttitudeQuaternionRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(from._impl_.attitude_quaternion_ != nullptr); + if (_this->_impl_.attitude_quaternion_ == nullptr) { + _this->_impl_.attitude_quaternion_ = + ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::Quaternion>(arena, *from._impl_.attitude_quaternion_); + } else { + _this->_impl_.attitude_quaternion_->MergeFrom(*from._impl_.attitude_quaternion_); + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void SetAttitudeQuaternionRequest::CopyFrom(const SetAttitudeQuaternionRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void SetAttitudeQuaternionRequest::InternalSwap(SetAttitudeQuaternionRequest* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + swap(_impl_.attitude_quaternion_, other->_impl_.attitude_quaternion_); +} + +::google::protobuf::Metadata SetAttitudeQuaternionRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class SetAttitudeQuaternionResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SetAttitudeQuaternionResponse, _impl_._has_bits_); +}; + +SetAttitudeQuaternionResponse::SetAttitudeQuaternionResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) +} +inline PROTOBUF_NDEBUG_INLINE SetAttitudeQuaternionResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +SetAttitudeQuaternionResponse::SetAttitudeQuaternionResponse( + ::google::protobuf::Arena* arena, + const SetAttitudeQuaternionResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SetAttitudeQuaternionResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.camera_server_result_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::CameraServerResult>( + arena, *from._impl_.camera_server_result_) + : nullptr; + + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) +} +inline PROTOBUF_NDEBUG_INLINE SetAttitudeQuaternionResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void SetAttitudeQuaternionResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.camera_server_result_ = {}; +} +SetAttitudeQuaternionResponse::~SetAttitudeQuaternionResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) + SharedDtor(*this); +} +inline void SetAttitudeQuaternionResponse::SharedDtor(MessageLite& self) { + SetAttitudeQuaternionResponse& this_ = static_cast(self); + this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + ABSL_DCHECK(this_.GetArena() == nullptr); + delete this_._impl_.camera_server_result_; + this_._impl_.~Impl_(); +} + +inline void* SetAttitudeQuaternionResponse::PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena) { + return ::new (mem) SetAttitudeQuaternionResponse(arena); +} +constexpr auto SetAttitudeQuaternionResponse::InternalNewImpl_() { + return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(SetAttitudeQuaternionResponse), + alignof(SetAttitudeQuaternionResponse)); +} +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::internal::ClassDataFull SetAttitudeQuaternionResponse::_class_data_ = { + ::google::protobuf::internal::ClassData{ + &_SetAttitudeQuaternionResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SetAttitudeQuaternionResponse::MergeImpl, + ::google::protobuf::Message::GetNewImpl(), +#if defined(PROTOBUF_CUSTOM_VTABLE) + &SetAttitudeQuaternionResponse::SharedDtor, + ::google::protobuf::Message::GetClearImpl(), &SetAttitudeQuaternionResponse::ByteSizeLong, + &SetAttitudeQuaternionResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SetAttitudeQuaternionResponse, _impl_._cached_size_), + false, + }, + &SetAttitudeQuaternionResponse::kDescriptorMethods, + &descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::internal::ClassData* SetAttitudeQuaternionResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> SetAttitudeQuaternionResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SetAttitudeQuaternionResponse, _impl_._has_bits_), + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::SetAttitudeQuaternionResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SetAttitudeQuaternionResponse, _impl_.camera_server_result_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + {PROTOBUF_FIELD_OFFSET(SetAttitudeQuaternionResponse, _impl_.camera_server_result_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::CameraServerResult>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void SetAttitudeQuaternionResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(_impl_.camera_server_result_ != nullptr); + _impl_.camera_server_result_->Clear(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SetAttitudeQuaternionResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SetAttitudeQuaternionResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SetAttitudeQuaternionResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SetAttitudeQuaternionResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.camera_server_result_, this_._impl_.camera_server_result_->GetCachedSize(), target, + stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SetAttitudeQuaternionResponse::ByteSizeLong(const MessageLite& base) { + const SetAttitudeQuaternionResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SetAttitudeQuaternionResponse::ByteSizeLong() const { + const SetAttitudeQuaternionResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + { + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.camera_server_result_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void SetAttitudeQuaternionResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(from._impl_.camera_server_result_ != nullptr); + if (_this->_impl_.camera_server_result_ == nullptr) { + _this->_impl_.camera_server_result_ = + ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(arena, *from._impl_.camera_server_result_); + } else { + _this->_impl_.camera_server_result_->MergeFrom(*from._impl_.camera_server_result_); + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void SetAttitudeQuaternionResponse::CopyFrom(const SetAttitudeQuaternionResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void SetAttitudeQuaternionResponse::InternalSwap(SetAttitudeQuaternionResponse* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + swap(_impl_.camera_server_result_, other->_impl_.camera_server_result_); +} + +::google::protobuf::Metadata SetAttitudeQuaternionResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class SetZoomFactorRequest::_Internal { + public: +}; + +SetZoomFactorRequest::SetZoomFactorRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.camera_server.SetZoomFactorRequest) +} +SetZoomFactorRequest::SetZoomFactorRequest( + ::google::protobuf::Arena* arena, const SetZoomFactorRequest& from) + : SetZoomFactorRequest(arena) { + MergeFrom(from); +} +inline PROTOBUF_NDEBUG_INLINE SetZoomFactorRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void SetZoomFactorRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.zoom_factor_ = {}; +} +SetZoomFactorRequest::~SetZoomFactorRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.camera_server.SetZoomFactorRequest) + SharedDtor(*this); +} +inline void SetZoomFactorRequest::SharedDtor(MessageLite& self) { + SetZoomFactorRequest& this_ = static_cast(self); + this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + ABSL_DCHECK(this_.GetArena() == nullptr); + this_._impl_.~Impl_(); +} + +inline void* SetZoomFactorRequest::PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena) { + return ::new (mem) SetZoomFactorRequest(arena); +} +constexpr auto SetZoomFactorRequest::InternalNewImpl_() { + return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(SetZoomFactorRequest), + alignof(SetZoomFactorRequest)); +} +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::internal::ClassDataFull SetZoomFactorRequest::_class_data_ = { + ::google::protobuf::internal::ClassData{ + &_SetZoomFactorRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SetZoomFactorRequest::MergeImpl, + ::google::protobuf::Message::GetNewImpl(), +#if defined(PROTOBUF_CUSTOM_VTABLE) + &SetZoomFactorRequest::SharedDtor, + ::google::protobuf::Message::GetClearImpl(), &SetZoomFactorRequest::ByteSizeLong, + &SetZoomFactorRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SetZoomFactorRequest, _impl_._cached_size_), + false, + }, + &SetZoomFactorRequest::kDescriptorMethods, + &descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::internal::ClassData* SetZoomFactorRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 0, 0, 2> SetZoomFactorRequest::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::SetZoomFactorRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // float zoom_factor = 1; + {::_pbi::TcParser::FastF32S1, + {13, 63, 0, PROTOBUF_FIELD_OFFSET(SetZoomFactorRequest, _impl_.zoom_factor_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // float zoom_factor = 1; + {PROTOBUF_FIELD_OFFSET(SetZoomFactorRequest, _impl_.zoom_factor_), 0, 0, + (0 | ::_fl::kFcSingular | ::_fl::kFloat)}, + }}, + // no aux_entries + {{ + }}, +}; + +PROTOBUF_NOINLINE void SetZoomFactorRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.camera_server.SetZoomFactorRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.zoom_factor_ = 0; + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SetZoomFactorRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SetZoomFactorRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SetZoomFactorRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SetZoomFactorRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.camera_server.SetZoomFactorRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // float zoom_factor = 1; + if (::absl::bit_cast<::uint32_t>(this_._internal_zoom_factor()) != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 1, this_._internal_zoom_factor(), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.camera_server.SetZoomFactorRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SetZoomFactorRequest::ByteSizeLong(const MessageLite& base) { + const SetZoomFactorRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SetZoomFactorRequest::ByteSizeLong() const { + const SetZoomFactorRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.camera_server.SetZoomFactorRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + { + // float zoom_factor = 1; + if (::absl::bit_cast<::uint32_t>(this_._internal_zoom_factor()) != 0) { + total_size += 5; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void SetZoomFactorRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.camera_server.SetZoomFactorRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (::absl::bit_cast<::uint32_t>(from._internal_zoom_factor()) != 0) { + _this->_impl_.zoom_factor_ = from._impl_.zoom_factor_; + } + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void SetZoomFactorRequest::CopyFrom(const SetZoomFactorRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.camera_server.SetZoomFactorRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void SetZoomFactorRequest::InternalSwap(SetZoomFactorRequest* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.zoom_factor_, other->_impl_.zoom_factor_); +} + +::google::protobuf::Metadata SetZoomFactorRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class SetZoomFactorResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SetZoomFactorResponse, _impl_._has_bits_); +}; + +SetZoomFactorResponse::SetZoomFactorResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.camera_server.SetZoomFactorResponse) +} +inline PROTOBUF_NDEBUG_INLINE SetZoomFactorResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::mavsdk::rpc::camera_server::SetZoomFactorResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +SetZoomFactorResponse::SetZoomFactorResponse( + ::google::protobuf::Arena* arena, + const SetZoomFactorResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SetZoomFactorResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.camera_server_result_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::CameraServerResult>( + arena, *from._impl_.camera_server_result_) + : nullptr; + + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.camera_server.SetZoomFactorResponse) +} +inline PROTOBUF_NDEBUG_INLINE SetZoomFactorResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void SetZoomFactorResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.camera_server_result_ = {}; +} +SetZoomFactorResponse::~SetZoomFactorResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.camera_server.SetZoomFactorResponse) + SharedDtor(*this); +} +inline void SetZoomFactorResponse::SharedDtor(MessageLite& self) { + SetZoomFactorResponse& this_ = static_cast(self); + this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + ABSL_DCHECK(this_.GetArena() == nullptr); + delete this_._impl_.camera_server_result_; + this_._impl_.~Impl_(); +} + +inline void* SetZoomFactorResponse::PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena) { + return ::new (mem) SetZoomFactorResponse(arena); +} +constexpr auto SetZoomFactorResponse::InternalNewImpl_() { + return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(SetZoomFactorResponse), + alignof(SetZoomFactorResponse)); +} +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::internal::ClassDataFull SetZoomFactorResponse::_class_data_ = { + ::google::protobuf::internal::ClassData{ + &_SetZoomFactorResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SetZoomFactorResponse::MergeImpl, + ::google::protobuf::Message::GetNewImpl(), +#if defined(PROTOBUF_CUSTOM_VTABLE) + &SetZoomFactorResponse::SharedDtor, + ::google::protobuf::Message::GetClearImpl(), &SetZoomFactorResponse::ByteSizeLong, + &SetZoomFactorResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SetZoomFactorResponse, _impl_._cached_size_), + false, + }, + &SetZoomFactorResponse::kDescriptorMethods, + &descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::internal::ClassData* SetZoomFactorResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> SetZoomFactorResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SetZoomFactorResponse, _impl_._has_bits_), + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::SetZoomFactorResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SetZoomFactorResponse, _impl_.camera_server_result_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + {PROTOBUF_FIELD_OFFSET(SetZoomFactorResponse, _impl_.camera_server_result_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::CameraServerResult>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void SetZoomFactorResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.camera_server.SetZoomFactorResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(_impl_.camera_server_result_ != nullptr); + _impl_.camera_server_result_->Clear(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SetZoomFactorResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SetZoomFactorResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SetZoomFactorResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SetZoomFactorResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.camera_server.SetZoomFactorResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.camera_server_result_, this_._impl_.camera_server_result_->GetCachedSize(), target, + stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.camera_server.SetZoomFactorResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SetZoomFactorResponse::ByteSizeLong(const MessageLite& base) { + const SetZoomFactorResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SetZoomFactorResponse::ByteSizeLong() const { + const SetZoomFactorResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.camera_server.SetZoomFactorResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + { + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.camera_server_result_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void SetZoomFactorResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.camera_server.SetZoomFactorResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(from._impl_.camera_server_result_ != nullptr); + if (_this->_impl_.camera_server_result_ == nullptr) { + _this->_impl_.camera_server_result_ = + ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(arena, *from._impl_.camera_server_result_); + } else { + _this->_impl_.camera_server_result_->MergeFrom(*from._impl_.camera_server_result_); + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void SetZoomFactorResponse::CopyFrom(const SetZoomFactorResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.camera_server.SetZoomFactorResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void SetZoomFactorResponse::InternalSwap(SetZoomFactorResponse* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + swap(_impl_.camera_server_result_, other->_impl_.camera_server_result_); +} + +::google::protobuf::Metadata SetZoomFactorResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class SetFieldOfViewRequest::_Internal { + public: +}; + +SetFieldOfViewRequest::SetFieldOfViewRequest(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.camera_server.SetFieldOfViewRequest) +} +SetFieldOfViewRequest::SetFieldOfViewRequest( + ::google::protobuf::Arena* arena, const SetFieldOfViewRequest& from) + : SetFieldOfViewRequest(arena) { + MergeFrom(from); +} +inline PROTOBUF_NDEBUG_INLINE SetFieldOfViewRequest::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void SetFieldOfViewRequest::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + ::memset(reinterpret_cast(&_impl_) + + offsetof(Impl_, horizontal_fov_deg_), + 0, + offsetof(Impl_, vertical_fov_deg_) - + offsetof(Impl_, horizontal_fov_deg_) + + sizeof(Impl_::vertical_fov_deg_)); +} +SetFieldOfViewRequest::~SetFieldOfViewRequest() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.camera_server.SetFieldOfViewRequest) + SharedDtor(*this); +} +inline void SetFieldOfViewRequest::SharedDtor(MessageLite& self) { + SetFieldOfViewRequest& this_ = static_cast(self); + this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + ABSL_DCHECK(this_.GetArena() == nullptr); + this_._impl_.~Impl_(); +} + +inline void* SetFieldOfViewRequest::PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena) { + return ::new (mem) SetFieldOfViewRequest(arena); +} +constexpr auto SetFieldOfViewRequest::InternalNewImpl_() { + return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(SetFieldOfViewRequest), + alignof(SetFieldOfViewRequest)); +} +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::internal::ClassDataFull SetFieldOfViewRequest::_class_data_ = { + ::google::protobuf::internal::ClassData{ + &_SetFieldOfViewRequest_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SetFieldOfViewRequest::MergeImpl, + ::google::protobuf::Message::GetNewImpl(), +#if defined(PROTOBUF_CUSTOM_VTABLE) + &SetFieldOfViewRequest::SharedDtor, + ::google::protobuf::Message::GetClearImpl(), &SetFieldOfViewRequest::ByteSizeLong, + &SetFieldOfViewRequest::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SetFieldOfViewRequest, _impl_._cached_size_), + false, + }, + &SetFieldOfViewRequest::kDescriptorMethods, + &descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::internal::ClassData* SetFieldOfViewRequest::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<1, 2, 0, 0, 2> SetFieldOfViewRequest::_table_ = { + { + 0, // no _has_bits_ + 0, // no _extensions_ + 2, 8, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967292, // skipmap + offsetof(decltype(_table_), field_entries), + 2, // num_field_entries + 0, // num_aux_entries + offsetof(decltype(_table_), field_names), // no aux_entries + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::SetFieldOfViewRequest>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // float vertical_fov_deg = 2; + {::_pbi::TcParser::FastF32S1, + {21, 63, 0, PROTOBUF_FIELD_OFFSET(SetFieldOfViewRequest, _impl_.vertical_fov_deg_)}}, + // float horizontal_fov_deg = 1; + {::_pbi::TcParser::FastF32S1, + {13, 63, 0, PROTOBUF_FIELD_OFFSET(SetFieldOfViewRequest, _impl_.horizontal_fov_deg_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // float horizontal_fov_deg = 1; + {PROTOBUF_FIELD_OFFSET(SetFieldOfViewRequest, _impl_.horizontal_fov_deg_), 0, 0, + (0 | ::_fl::kFcSingular | ::_fl::kFloat)}, + // float vertical_fov_deg = 2; + {PROTOBUF_FIELD_OFFSET(SetFieldOfViewRequest, _impl_.vertical_fov_deg_), 0, 0, + (0 | ::_fl::kFcSingular | ::_fl::kFloat)}, + }}, + // no aux_entries + {{ + }}, +}; + +PROTOBUF_NOINLINE void SetFieldOfViewRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.camera_server.SetFieldOfViewRequest) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + ::memset(&_impl_.horizontal_fov_deg_, 0, static_cast<::size_t>( + reinterpret_cast(&_impl_.vertical_fov_deg_) - + reinterpret_cast(&_impl_.horizontal_fov_deg_)) + sizeof(_impl_.vertical_fov_deg_)); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SetFieldOfViewRequest::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SetFieldOfViewRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SetFieldOfViewRequest::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SetFieldOfViewRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.camera_server.SetFieldOfViewRequest) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + // float horizontal_fov_deg = 1; + if (::absl::bit_cast<::uint32_t>(this_._internal_horizontal_fov_deg()) != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 1, this_._internal_horizontal_fov_deg(), target); + } + + // float vertical_fov_deg = 2; + if (::absl::bit_cast<::uint32_t>(this_._internal_vertical_fov_deg()) != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteFloatToArray( + 2, this_._internal_vertical_fov_deg(), target); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.camera_server.SetFieldOfViewRequest) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SetFieldOfViewRequest::ByteSizeLong(const MessageLite& base) { + const SetFieldOfViewRequest& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SetFieldOfViewRequest::ByteSizeLong() const { + const SetFieldOfViewRequest& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.camera_server.SetFieldOfViewRequest) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + ::_pbi::Prefetch5LinesFrom7Lines(&this_); + { + // float horizontal_fov_deg = 1; + if (::absl::bit_cast<::uint32_t>(this_._internal_horizontal_fov_deg()) != 0) { + total_size += 5; + } + // float vertical_fov_deg = 2; + if (::absl::bit_cast<::uint32_t>(this_._internal_vertical_fov_deg()) != 0) { + total_size += 5; + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void SetFieldOfViewRequest::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.camera_server.SetFieldOfViewRequest) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (::absl::bit_cast<::uint32_t>(from._internal_horizontal_fov_deg()) != 0) { + _this->_impl_.horizontal_fov_deg_ = from._impl_.horizontal_fov_deg_; + } + if (::absl::bit_cast<::uint32_t>(from._internal_vertical_fov_deg()) != 0) { + _this->_impl_.vertical_fov_deg_ = from._impl_.vertical_fov_deg_; + } + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void SetFieldOfViewRequest::CopyFrom(const SetFieldOfViewRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.camera_server.SetFieldOfViewRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void SetFieldOfViewRequest::InternalSwap(SetFieldOfViewRequest* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::google::protobuf::internal::memswap< + PROTOBUF_FIELD_OFFSET(SetFieldOfViewRequest, _impl_.vertical_fov_deg_) + + sizeof(SetFieldOfViewRequest::_impl_.vertical_fov_deg_) + - PROTOBUF_FIELD_OFFSET(SetFieldOfViewRequest, _impl_.horizontal_fov_deg_)>( + reinterpret_cast(&_impl_.horizontal_fov_deg_), + reinterpret_cast(&other->_impl_.horizontal_fov_deg_)); +} + +::google::protobuf::Metadata SetFieldOfViewRequest::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + +class SetFieldOfViewResponse::_Internal { + public: + using HasBits = + decltype(std::declval()._impl_._has_bits_); + static constexpr ::int32_t kHasBitsOffset = + 8 * PROTOBUF_FIELD_OFFSET(SetFieldOfViewResponse, _impl_._has_bits_); +}; + +SetFieldOfViewResponse::SetFieldOfViewResponse(::google::protobuf::Arena* arena) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SharedCtor(arena); + // @@protoc_insertion_point(arena_constructor:mavsdk.rpc.camera_server.SetFieldOfViewResponse) +} +inline PROTOBUF_NDEBUG_INLINE SetFieldOfViewResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, + const Impl_& from, const ::mavsdk::rpc::camera_server::SetFieldOfViewResponse& from_msg) + : _has_bits_{from._has_bits_}, + _cached_size_{0} {} + +SetFieldOfViewResponse::SetFieldOfViewResponse( + ::google::protobuf::Arena* arena, + const SetFieldOfViewResponse& from) +#if defined(PROTOBUF_CUSTOM_VTABLE) + : ::google::protobuf::Message(arena, _class_data_.base()) { +#else // PROTOBUF_CUSTOM_VTABLE + : ::google::protobuf::Message(arena) { +#endif // PROTOBUF_CUSTOM_VTABLE + SetFieldOfViewResponse* const _this = this; + (void)_this; + _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( + from._internal_metadata_); + new (&_impl_) Impl_(internal_visibility(), arena, from._impl_, from); + ::uint32_t cached_has_bits = _impl_._has_bits_[0]; + _impl_.camera_server_result_ = (cached_has_bits & 0x00000001u) ? ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::CameraServerResult>( + arena, *from._impl_.camera_server_result_) + : nullptr; + + // @@protoc_insertion_point(copy_constructor:mavsdk.rpc.camera_server.SetFieldOfViewResponse) +} +inline PROTOBUF_NDEBUG_INLINE SetFieldOfViewResponse::Impl_::Impl_( + ::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena) + : _cached_size_{0} {} + +inline void SetFieldOfViewResponse::SharedCtor(::_pb::Arena* arena) { + new (&_impl_) Impl_(internal_visibility(), arena); + _impl_.camera_server_result_ = {}; +} +SetFieldOfViewResponse::~SetFieldOfViewResponse() { + // @@protoc_insertion_point(destructor:mavsdk.rpc.camera_server.SetFieldOfViewResponse) + SharedDtor(*this); +} +inline void SetFieldOfViewResponse::SharedDtor(MessageLite& self) { + SetFieldOfViewResponse& this_ = static_cast(self); + this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); + ABSL_DCHECK(this_.GetArena() == nullptr); + delete this_._impl_.camera_server_result_; + this_._impl_.~Impl_(); +} + +inline void* SetFieldOfViewResponse::PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena) { + return ::new (mem) SetFieldOfViewResponse(arena); +} +constexpr auto SetFieldOfViewResponse::InternalNewImpl_() { + return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(SetFieldOfViewResponse), + alignof(SetFieldOfViewResponse)); +} +PROTOBUF_CONSTINIT +PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::google::protobuf::internal::ClassDataFull SetFieldOfViewResponse::_class_data_ = { + ::google::protobuf::internal::ClassData{ + &_SetFieldOfViewResponse_default_instance_._instance, + &_table_.header, + nullptr, // OnDemandRegisterArenaDtor + nullptr, // IsInitialized + &SetFieldOfViewResponse::MergeImpl, + ::google::protobuf::Message::GetNewImpl(), +#if defined(PROTOBUF_CUSTOM_VTABLE) + &SetFieldOfViewResponse::SharedDtor, + ::google::protobuf::Message::GetClearImpl(), &SetFieldOfViewResponse::ByteSizeLong, + &SetFieldOfViewResponse::_InternalSerialize, +#endif // PROTOBUF_CUSTOM_VTABLE + PROTOBUF_FIELD_OFFSET(SetFieldOfViewResponse, _impl_._cached_size_), + false, + }, + &SetFieldOfViewResponse::kDescriptorMethods, + &descriptor_table_camera_5fserver_2fcamera_5fserver_2eproto, + nullptr, // tracker +}; +const ::google::protobuf::internal::ClassData* SetFieldOfViewResponse::GetClassData() const { + ::google::protobuf::internal::PrefetchToLocalCache(&_class_data_); + ::google::protobuf::internal::PrefetchToLocalCache(_class_data_.tc_table); + return _class_data_.base(); +} +PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 +const ::_pbi::TcParseTable<0, 1, 1, 0, 2> SetFieldOfViewResponse::_table_ = { + { + PROTOBUF_FIELD_OFFSET(SetFieldOfViewResponse, _impl_._has_bits_), + 0, // no _extensions_ + 1, 0, // max_field_number, fast_idx_mask + offsetof(decltype(_table_), field_lookup_table), + 4294967294, // skipmap + offsetof(decltype(_table_), field_entries), + 1, // num_field_entries + 1, // num_aux_entries + offsetof(decltype(_table_), aux_entries), + _class_data_.base(), + nullptr, // post_loop_handler + ::_pbi::TcParser::GenericFallback, // fallback + #ifdef PROTOBUF_PREFETCH_PARSE_TABLE + ::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::SetFieldOfViewResponse>(), // to_prefetch + #endif // PROTOBUF_PREFETCH_PARSE_TABLE + }, {{ + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + {::_pbi::TcParser::FastMtS1, + {10, 0, 0, PROTOBUF_FIELD_OFFSET(SetFieldOfViewResponse, _impl_.camera_server_result_)}}, + }}, {{ + 65535, 65535 + }}, {{ + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + {PROTOBUF_FIELD_OFFSET(SetFieldOfViewResponse, _impl_.camera_server_result_), _Internal::kHasBitsOffset + 0, 0, + (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)}, + }}, {{ + {::_pbi::TcParser::GetTable<::mavsdk::rpc::camera_server::CameraServerResult>()}, + }}, {{ + }}, +}; + +PROTOBUF_NOINLINE void SetFieldOfViewResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:mavsdk.rpc.camera_server.SetFieldOfViewResponse) + ::google::protobuf::internal::TSanWrite(&_impl_); + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(_impl_.camera_server_result_ != nullptr); + _impl_.camera_server_result_->Clear(); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); +} + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::uint8_t* SetFieldOfViewResponse::_InternalSerialize( + const MessageLite& base, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) { + const SetFieldOfViewResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::uint8_t* SetFieldOfViewResponse::_InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + const SetFieldOfViewResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(serialize_to_array_start:mavsdk.rpc.camera_server.SetFieldOfViewResponse) + ::uint32_t cached_has_bits = 0; + (void)cached_has_bits; + + cached_has_bits = this_._impl_._has_bits_[0]; + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + if (cached_has_bits & 0x00000001u) { + target = ::google::protobuf::internal::WireFormatLite::InternalWriteMessage( + 1, *this_._impl_.camera_server_result_, this_._impl_.camera_server_result_->GetCachedSize(), target, + stream); + } + + if (PROTOBUF_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { + target = + ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:mavsdk.rpc.camera_server.SetFieldOfViewResponse) + return target; + } + +#if defined(PROTOBUF_CUSTOM_VTABLE) + ::size_t SetFieldOfViewResponse::ByteSizeLong(const MessageLite& base) { + const SetFieldOfViewResponse& this_ = static_cast(base); +#else // PROTOBUF_CUSTOM_VTABLE + ::size_t SetFieldOfViewResponse::ByteSizeLong() const { + const SetFieldOfViewResponse& this_ = *this; +#endif // PROTOBUF_CUSTOM_VTABLE + // @@protoc_insertion_point(message_byte_size_start:mavsdk.rpc.camera_server.SetFieldOfViewResponse) + ::size_t total_size = 0; + + ::uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void)cached_has_bits; + + { + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + cached_has_bits = this_._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize(*this_._impl_.camera_server_result_); + } + } + return this_.MaybeComputeUnknownFieldsSize(total_size, + &this_._impl_._cached_size_); + } + +void SetFieldOfViewResponse::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + ::google::protobuf::Arena* arena = _this->GetArena(); + // @@protoc_insertion_point(class_specific_merge_from_start:mavsdk.rpc.camera_server.SetFieldOfViewResponse) + ABSL_DCHECK_NE(&from, _this); + ::uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + ABSL_DCHECK(from._impl_.camera_server_result_ != nullptr); + if (_this->_impl_.camera_server_result_ == nullptr) { + _this->_impl_.camera_server_result_ = + ::google::protobuf::Message::CopyConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(arena, *from._impl_.camera_server_result_); + } else { + _this->_impl_.camera_server_result_->MergeFrom(*from._impl_.camera_server_result_); + } + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); +} + +void SetFieldOfViewResponse::CopyFrom(const SetFieldOfViewResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:mavsdk.rpc.camera_server.SetFieldOfViewResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + + +void SetFieldOfViewResponse::InternalSwap(SetFieldOfViewResponse* PROTOBUF_RESTRICT other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + swap(_impl_.camera_server_result_, other->_impl_.camera_server_result_); +} + +::google::protobuf::Metadata SetFieldOfViewResponse::GetMetadata() const { + return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); +} +// =================================================================== + class TrackPoint::_Internal { public: }; diff --git a/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.pb.h b/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.pb.h index 90564786f7..90fa1b200c 100644 --- a/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.pb.h +++ b/cpp/src/mavsdk_server/src/generated/camera_server/camera_server.pb.h @@ -186,6 +186,18 @@ extern RespondZoomStopRequestDefaultTypeInternal _RespondZoomStopRequest_default class RespondZoomStopResponse; struct RespondZoomStopResponseDefaultTypeInternal; extern RespondZoomStopResponseDefaultTypeInternal _RespondZoomStopResponse_default_instance_; +class SetAttitudeQuaternionRequest; +struct SetAttitudeQuaternionRequestDefaultTypeInternal; +extern SetAttitudeQuaternionRequestDefaultTypeInternal _SetAttitudeQuaternionRequest_default_instance_; +class SetAttitudeQuaternionResponse; +struct SetAttitudeQuaternionResponseDefaultTypeInternal; +extern SetAttitudeQuaternionResponseDefaultTypeInternal _SetAttitudeQuaternionResponse_default_instance_; +class SetFieldOfViewRequest; +struct SetFieldOfViewRequestDefaultTypeInternal; +extern SetFieldOfViewRequestDefaultTypeInternal _SetFieldOfViewRequest_default_instance_; +class SetFieldOfViewResponse; +struct SetFieldOfViewResponseDefaultTypeInternal; +extern SetFieldOfViewResponseDefaultTypeInternal _SetFieldOfViewResponse_default_instance_; class SetInProgressRequest; struct SetInProgressRequestDefaultTypeInternal; extern SetInProgressRequestDefaultTypeInternal _SetInProgressRequest_default_instance_; @@ -201,6 +213,12 @@ extern SetInformationResponseDefaultTypeInternal _SetInformationResponse_default class SetModeResponse; struct SetModeResponseDefaultTypeInternal; extern SetModeResponseDefaultTypeInternal _SetModeResponse_default_instance_; +class SetPositionRequest; +struct SetPositionRequestDefaultTypeInternal; +extern SetPositionRequestDefaultTypeInternal _SetPositionRequest_default_instance_; +class SetPositionResponse; +struct SetPositionResponseDefaultTypeInternal; +extern SetPositionResponseDefaultTypeInternal _SetPositionResponse_default_instance_; class SetTrackingOffStatusRequest; struct SetTrackingOffStatusRequestDefaultTypeInternal; extern SetTrackingOffStatusRequestDefaultTypeInternal _SetTrackingOffStatusRequest_default_instance_; @@ -225,6 +243,12 @@ extern SetVideoStreamingRequestDefaultTypeInternal _SetVideoStreamingRequest_def class SetVideoStreamingResponse; struct SetVideoStreamingResponseDefaultTypeInternal; extern SetVideoStreamingResponseDefaultTypeInternal _SetVideoStreamingResponse_default_instance_; +class SetZoomFactorRequest; +struct SetZoomFactorRequestDefaultTypeInternal; +extern SetZoomFactorRequestDefaultTypeInternal _SetZoomFactorRequest_default_instance_; +class SetZoomFactorResponse; +struct SetZoomFactorResponseDefaultTypeInternal; +extern SetZoomFactorResponseDefaultTypeInternal _SetZoomFactorResponse_default_instance_; class StartVideoResponse; struct StartVideoResponseDefaultTypeInternal; extern StartVideoResponseDefaultTypeInternal _StartVideoResponse_default_instance_; @@ -1811,7 +1835,7 @@ class TrackRectangle final return reinterpret_cast( &_TrackRectangle_default_instance_); } - static constexpr int kIndexInFileMessages = 89; + static constexpr int kIndexInFileMessages = 97; friend void swap(TrackRectangle& a, TrackRectangle& b) { a.Swap(&b); } inline void Swap(TrackRectangle* other) { if (other == this) return; @@ -2038,7 +2062,7 @@ class TrackPoint final return reinterpret_cast( &_TrackPoint_default_instance_); } - static constexpr int kIndexInFileMessages = 88; + static constexpr int kIndexInFileMessages = 96; friend void swap(TrackPoint& a, TrackPoint& b) { a.Swap(&b); } inline void Swap(TrackPoint* other) { if (other == this) return; @@ -6140,6 +6164,197 @@ class StartVideoResponse final }; // ------------------------------------------------------------------- +class SetZoomFactorRequest final + : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetZoomFactorRequest) */ { + public: + inline SetZoomFactorRequest() : SetZoomFactorRequest(nullptr) {} + ~SetZoomFactorRequest() PROTOBUF_FINAL; + +#if defined(PROTOBUF_CUSTOM_VTABLE) + void operator delete(SetZoomFactorRequest* msg, std::destroying_delete_t) { + SharedDtor(*msg); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetZoomFactorRequest)); + } +#endif + + template + explicit PROTOBUF_CONSTEXPR SetZoomFactorRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline SetZoomFactorRequest(const SetZoomFactorRequest& from) : SetZoomFactorRequest(nullptr, from) {} + inline SetZoomFactorRequest(SetZoomFactorRequest&& from) noexcept + : SetZoomFactorRequest(nullptr, std::move(from)) {} + inline SetZoomFactorRequest& operator=(const SetZoomFactorRequest& from) { + CopyFrom(from); + return *this; + } + inline SetZoomFactorRequest& operator=(SetZoomFactorRequest&& from) noexcept { + if (this == &from) return *this; + if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const SetZoomFactorRequest& default_instance() { + return *internal_default_instance(); + } + static inline const SetZoomFactorRequest* internal_default_instance() { + return reinterpret_cast( + &_SetZoomFactorRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = 92; + friend void swap(SetZoomFactorRequest& a, SetZoomFactorRequest& b) { a.Swap(&b); } + inline void Swap(SetZoomFactorRequest* other) { + if (other == this) return; + if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(SetZoomFactorRequest* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + SetZoomFactorRequest* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const SetZoomFactorRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const SetZoomFactorRequest& from) { SetZoomFactorRequest::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + static void SharedDtor(MessageLite& self); + void InternalSwap(SetZoomFactorRequest* other); + private: + template + friend ::absl::string_view( + ::google::protobuf::internal::GetAnyMessageName)(); + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetZoomFactorRequest"; } + + protected: + explicit SetZoomFactorRequest(::google::protobuf::Arena* arena); + SetZoomFactorRequest(::google::protobuf::Arena* arena, const SetZoomFactorRequest& from); + SetZoomFactorRequest(::google::protobuf::Arena* arena, SetZoomFactorRequest&& from) noexcept + : SetZoomFactorRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; + static void* PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena); + static constexpr auto InternalNewImpl_(); + static const ::google::protobuf::internal::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kZoomFactorFieldNumber = 1, + }; + // float zoom_factor = 1; + void clear_zoom_factor() ; + float zoom_factor() const; + void set_zoom_factor(float value); + + private: + float _internal_zoom_factor() const; + void _internal_set_zoom_factor(float value); + + public: + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetZoomFactorRequest) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 0, + 0, 2> + _table_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const SetZoomFactorRequest& from_msg); + float zoom_factor_; + ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_camera_5fserver_2fcamera_5fserver_2eproto; +}; +// ------------------------------------------------------------------- + class SetTrackingRectangleStatusResponse final : public ::google::protobuf::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetTrackingRectangleStatusResponse) */ { @@ -7106,32 +7321,32 @@ class SetInProgressRequest final }; // ------------------------------------------------------------------- -class RespondZoomStopRequest final +class SetFieldOfViewRequest final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomStopRequest) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetFieldOfViewRequest) */ { public: - inline RespondZoomStopRequest() : RespondZoomStopRequest(nullptr) {} - ~RespondZoomStopRequest() PROTOBUF_FINAL; + inline SetFieldOfViewRequest() : SetFieldOfViewRequest(nullptr) {} + ~SetFieldOfViewRequest() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondZoomStopRequest* msg, std::destroying_delete_t) { + void operator delete(SetFieldOfViewRequest* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomStopRequest)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetFieldOfViewRequest)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondZoomStopRequest( + explicit PROTOBUF_CONSTEXPR SetFieldOfViewRequest( ::google::protobuf::internal::ConstantInitialized); - inline RespondZoomStopRequest(const RespondZoomStopRequest& from) : RespondZoomStopRequest(nullptr, from) {} - inline RespondZoomStopRequest(RespondZoomStopRequest&& from) noexcept - : RespondZoomStopRequest(nullptr, std::move(from)) {} - inline RespondZoomStopRequest& operator=(const RespondZoomStopRequest& from) { + inline SetFieldOfViewRequest(const SetFieldOfViewRequest& from) : SetFieldOfViewRequest(nullptr, from) {} + inline SetFieldOfViewRequest(SetFieldOfViewRequest&& from) noexcept + : SetFieldOfViewRequest(nullptr, std::move(from)) {} + inline SetFieldOfViewRequest& operator=(const SetFieldOfViewRequest& from) { CopyFrom(from); return *this; } - inline RespondZoomStopRequest& operator=(RespondZoomStopRequest&& from) noexcept { + inline SetFieldOfViewRequest& operator=(SetFieldOfViewRequest&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -7159,16 +7374,16 @@ class RespondZoomStopRequest final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondZoomStopRequest& default_instance() { + static const SetFieldOfViewRequest& default_instance() { return *internal_default_instance(); } - static inline const RespondZoomStopRequest* internal_default_instance() { - return reinterpret_cast( - &_RespondZoomStopRequest_default_instance_); + static inline const SetFieldOfViewRequest* internal_default_instance() { + return reinterpret_cast( + &_SetFieldOfViewRequest_default_instance_); } - static constexpr int kIndexInFileMessages = 56; - friend void swap(RespondZoomStopRequest& a, RespondZoomStopRequest& b) { a.Swap(&b); } - inline void Swap(RespondZoomStopRequest* other) { + static constexpr int kIndexInFileMessages = 94; + friend void swap(SetFieldOfViewRequest& a, SetFieldOfViewRequest& b) { a.Swap(&b); } + inline void Swap(SetFieldOfViewRequest* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -7176,7 +7391,7 @@ class RespondZoomStopRequest final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondZoomStopRequest* other) { + void UnsafeArenaSwap(SetFieldOfViewRequest* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -7184,13 +7399,13 @@ class RespondZoomStopRequest final // implements Message ---------------------------------------------- - RespondZoomStopRequest* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + SetFieldOfViewRequest* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondZoomStopRequest& from); + void CopyFrom(const SetFieldOfViewRequest& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondZoomStopRequest& from) { RespondZoomStopRequest::MergeImpl(*this, from); } + void MergeFrom(const SetFieldOfViewRequest& from) { SetFieldOfViewRequest::MergeImpl(*this, from); } private: static void MergeImpl( @@ -7227,18 +7442,18 @@ class RespondZoomStopRequest final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondZoomStopRequest* other); + void InternalSwap(SetFieldOfViewRequest* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomStopRequest"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetFieldOfViewRequest"; } protected: - explicit RespondZoomStopRequest(::google::protobuf::Arena* arena); - RespondZoomStopRequest(::google::protobuf::Arena* arena, const RespondZoomStopRequest& from); - RespondZoomStopRequest(::google::protobuf::Arena* arena, RespondZoomStopRequest&& from) noexcept - : RespondZoomStopRequest(arena) { + explicit SetFieldOfViewRequest(::google::protobuf::Arena* arena); + SetFieldOfViewRequest(::google::protobuf::Arena* arena, const SetFieldOfViewRequest& from); + SetFieldOfViewRequest(::google::protobuf::Arena* arena, SetFieldOfViewRequest&& from) noexcept + : SetFieldOfViewRequest(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -7253,24 +7468,35 @@ class RespondZoomStopRequest final // accessors ------------------------------------------------------- enum : int { - kZoomStopFeedbackFieldNumber = 1, + kHorizontalFovDegFieldNumber = 1, + kVerticalFovDegFieldNumber = 2, }; - // .mavsdk.rpc.camera_server.CameraFeedback zoom_stop_feedback = 1; - void clear_zoom_stop_feedback() ; - ::mavsdk::rpc::camera_server::CameraFeedback zoom_stop_feedback() const; - void set_zoom_stop_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + // float horizontal_fov_deg = 1; + void clear_horizontal_fov_deg() ; + float horizontal_fov_deg() const; + void set_horizontal_fov_deg(float value); private: - ::mavsdk::rpc::camera_server::CameraFeedback _internal_zoom_stop_feedback() const; - void _internal_set_zoom_stop_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + float _internal_horizontal_fov_deg() const; + void _internal_set_horizontal_fov_deg(float value); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondZoomStopRequest) + // float vertical_fov_deg = 2; + void clear_vertical_fov_deg() ; + float vertical_fov_deg() const; + void set_vertical_fov_deg(float value); + + private: + float _internal_vertical_fov_deg() const; + void _internal_set_vertical_fov_deg(float value); + + public: + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetFieldOfViewRequest) private: class _Internal; friend class ::google::protobuf::internal::TcParser; static const ::google::protobuf::internal::TcParseTable< - 0, 1, 0, + 1, 2, 0, 0, 2> _table_; @@ -7287,8 +7513,9 @@ class RespondZoomStopRequest final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondZoomStopRequest& from_msg); - int zoom_stop_feedback_; + const SetFieldOfViewRequest& from_msg); + float horizontal_fov_deg_; + float vertical_fov_deg_; ::google::protobuf::internal::CachedSize _cached_size_; PROTOBUF_TSAN_DECLARE_MEMBER }; @@ -7297,32 +7524,32 @@ class RespondZoomStopRequest final }; // ------------------------------------------------------------------- -class RespondZoomRangeRequest final +class RespondZoomStopRequest final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomRangeRequest) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomStopRequest) */ { public: - inline RespondZoomRangeRequest() : RespondZoomRangeRequest(nullptr) {} - ~RespondZoomRangeRequest() PROTOBUF_FINAL; + inline RespondZoomStopRequest() : RespondZoomStopRequest(nullptr) {} + ~RespondZoomStopRequest() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondZoomRangeRequest* msg, std::destroying_delete_t) { + void operator delete(RespondZoomStopRequest* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomRangeRequest)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomStopRequest)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondZoomRangeRequest( + explicit PROTOBUF_CONSTEXPR RespondZoomStopRequest( ::google::protobuf::internal::ConstantInitialized); - inline RespondZoomRangeRequest(const RespondZoomRangeRequest& from) : RespondZoomRangeRequest(nullptr, from) {} - inline RespondZoomRangeRequest(RespondZoomRangeRequest&& from) noexcept - : RespondZoomRangeRequest(nullptr, std::move(from)) {} - inline RespondZoomRangeRequest& operator=(const RespondZoomRangeRequest& from) { + inline RespondZoomStopRequest(const RespondZoomStopRequest& from) : RespondZoomStopRequest(nullptr, from) {} + inline RespondZoomStopRequest(RespondZoomStopRequest&& from) noexcept + : RespondZoomStopRequest(nullptr, std::move(from)) {} + inline RespondZoomStopRequest& operator=(const RespondZoomStopRequest& from) { CopyFrom(from); return *this; } - inline RespondZoomRangeRequest& operator=(RespondZoomRangeRequest&& from) noexcept { + inline RespondZoomStopRequest& operator=(RespondZoomStopRequest&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -7350,16 +7577,16 @@ class RespondZoomRangeRequest final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondZoomRangeRequest& default_instance() { + static const RespondZoomStopRequest& default_instance() { return *internal_default_instance(); } - static inline const RespondZoomRangeRequest* internal_default_instance() { - return reinterpret_cast( - &_RespondZoomRangeRequest_default_instance_); + static inline const RespondZoomStopRequest* internal_default_instance() { + return reinterpret_cast( + &_RespondZoomStopRequest_default_instance_); } - static constexpr int kIndexInFileMessages = 60; - friend void swap(RespondZoomRangeRequest& a, RespondZoomRangeRequest& b) { a.Swap(&b); } - inline void Swap(RespondZoomRangeRequest* other) { + static constexpr int kIndexInFileMessages = 56; + friend void swap(RespondZoomStopRequest& a, RespondZoomStopRequest& b) { a.Swap(&b); } + inline void Swap(RespondZoomStopRequest* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -7367,7 +7594,7 @@ class RespondZoomRangeRequest final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondZoomRangeRequest* other) { + void UnsafeArenaSwap(RespondZoomStopRequest* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -7375,13 +7602,13 @@ class RespondZoomRangeRequest final // implements Message ---------------------------------------------- - RespondZoomRangeRequest* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondZoomStopRequest* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondZoomRangeRequest& from); + void CopyFrom(const RespondZoomStopRequest& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondZoomRangeRequest& from) { RespondZoomRangeRequest::MergeImpl(*this, from); } + void MergeFrom(const RespondZoomStopRequest& from) { RespondZoomStopRequest::MergeImpl(*this, from); } private: static void MergeImpl( @@ -7418,19 +7645,210 @@ class RespondZoomRangeRequest final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondZoomRangeRequest* other); + void InternalSwap(RespondZoomStopRequest* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomRangeRequest"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomStopRequest"; } protected: - explicit RespondZoomRangeRequest(::google::protobuf::Arena* arena); - RespondZoomRangeRequest(::google::protobuf::Arena* arena, const RespondZoomRangeRequest& from); - RespondZoomRangeRequest(::google::protobuf::Arena* arena, RespondZoomRangeRequest&& from) noexcept - : RespondZoomRangeRequest(arena) { - *this = ::std::move(from); + explicit RespondZoomStopRequest(::google::protobuf::Arena* arena); + RespondZoomStopRequest(::google::protobuf::Arena* arena, const RespondZoomStopRequest& from); + RespondZoomStopRequest(::google::protobuf::Arena* arena, RespondZoomStopRequest&& from) noexcept + : RespondZoomStopRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; + static void* PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena); + static constexpr auto InternalNewImpl_(); + static const ::google::protobuf::internal::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kZoomStopFeedbackFieldNumber = 1, + }; + // .mavsdk.rpc.camera_server.CameraFeedback zoom_stop_feedback = 1; + void clear_zoom_stop_feedback() ; + ::mavsdk::rpc::camera_server::CameraFeedback zoom_stop_feedback() const; + void set_zoom_stop_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + + private: + ::mavsdk::rpc::camera_server::CameraFeedback _internal_zoom_stop_feedback() const; + void _internal_set_zoom_stop_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + + public: + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondZoomStopRequest) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 0, + 0, 2> + _table_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const RespondZoomStopRequest& from_msg); + int zoom_stop_feedback_; + ::google::protobuf::internal::CachedSize _cached_size_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_camera_5fserver_2fcamera_5fserver_2eproto; +}; +// ------------------------------------------------------------------- + +class RespondZoomRangeRequest final + : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomRangeRequest) */ { + public: + inline RespondZoomRangeRequest() : RespondZoomRangeRequest(nullptr) {} + ~RespondZoomRangeRequest() PROTOBUF_FINAL; + +#if defined(PROTOBUF_CUSTOM_VTABLE) + void operator delete(RespondZoomRangeRequest* msg, std::destroying_delete_t) { + SharedDtor(*msg); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomRangeRequest)); + } +#endif + + template + explicit PROTOBUF_CONSTEXPR RespondZoomRangeRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline RespondZoomRangeRequest(const RespondZoomRangeRequest& from) : RespondZoomRangeRequest(nullptr, from) {} + inline RespondZoomRangeRequest(RespondZoomRangeRequest&& from) noexcept + : RespondZoomRangeRequest(nullptr, std::move(from)) {} + inline RespondZoomRangeRequest& operator=(const RespondZoomRangeRequest& from) { + CopyFrom(from); + return *this; + } + inline RespondZoomRangeRequest& operator=(RespondZoomRangeRequest&& from) noexcept { + if (this == &from) return *this; + if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RespondZoomRangeRequest& default_instance() { + return *internal_default_instance(); + } + static inline const RespondZoomRangeRequest* internal_default_instance() { + return reinterpret_cast( + &_RespondZoomRangeRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = 60; + friend void swap(RespondZoomRangeRequest& a, RespondZoomRangeRequest& b) { a.Swap(&b); } + inline void Swap(RespondZoomRangeRequest* other) { + if (other == this) return; + if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RespondZoomRangeRequest* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RespondZoomRangeRequest* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const RespondZoomRangeRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const RespondZoomRangeRequest& from) { RespondZoomRangeRequest::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + static void SharedDtor(MessageLite& self); + void InternalSwap(RespondZoomRangeRequest* other); + private: + template + friend ::absl::string_view( + ::google::protobuf::internal::GetAnyMessageName)(); + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomRangeRequest"; } + + protected: + explicit RespondZoomRangeRequest(::google::protobuf::Arena* arena); + RespondZoomRangeRequest(::google::protobuf::Arena* arena, const RespondZoomRangeRequest& from); + RespondZoomRangeRequest(::google::protobuf::Arena* arena, RespondZoomRangeRequest&& from) noexcept + : RespondZoomRangeRequest(arena) { + *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; static void* PlacementNew_(const void*, void* mem, @@ -12086,32 +12504,32 @@ class TrackingPointCommandResponse final }; // ------------------------------------------------------------------- -class SetVideoStreamingResponse final +class SetZoomFactorResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetVideoStreamingResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetZoomFactorResponse) */ { public: - inline SetVideoStreamingResponse() : SetVideoStreamingResponse(nullptr) {} - ~SetVideoStreamingResponse() PROTOBUF_FINAL; + inline SetZoomFactorResponse() : SetZoomFactorResponse(nullptr) {} + ~SetZoomFactorResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(SetVideoStreamingResponse* msg, std::destroying_delete_t) { + void operator delete(SetZoomFactorResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(SetVideoStreamingResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetZoomFactorResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR SetVideoStreamingResponse( + explicit PROTOBUF_CONSTEXPR SetZoomFactorResponse( ::google::protobuf::internal::ConstantInitialized); - inline SetVideoStreamingResponse(const SetVideoStreamingResponse& from) : SetVideoStreamingResponse(nullptr, from) {} - inline SetVideoStreamingResponse(SetVideoStreamingResponse&& from) noexcept - : SetVideoStreamingResponse(nullptr, std::move(from)) {} - inline SetVideoStreamingResponse& operator=(const SetVideoStreamingResponse& from) { + inline SetZoomFactorResponse(const SetZoomFactorResponse& from) : SetZoomFactorResponse(nullptr, from) {} + inline SetZoomFactorResponse(SetZoomFactorResponse&& from) noexcept + : SetZoomFactorResponse(nullptr, std::move(from)) {} + inline SetZoomFactorResponse& operator=(const SetZoomFactorResponse& from) { CopyFrom(from); return *this; } - inline SetVideoStreamingResponse& operator=(SetVideoStreamingResponse&& from) noexcept { + inline SetZoomFactorResponse& operator=(SetZoomFactorResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -12139,16 +12557,16 @@ class SetVideoStreamingResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SetVideoStreamingResponse& default_instance() { + static const SetZoomFactorResponse& default_instance() { return *internal_default_instance(); } - static inline const SetVideoStreamingResponse* internal_default_instance() { - return reinterpret_cast( - &_SetVideoStreamingResponse_default_instance_); + static inline const SetZoomFactorResponse* internal_default_instance() { + return reinterpret_cast( + &_SetZoomFactorResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 3; - friend void swap(SetVideoStreamingResponse& a, SetVideoStreamingResponse& b) { a.Swap(&b); } - inline void Swap(SetVideoStreamingResponse* other) { + static constexpr int kIndexInFileMessages = 93; + friend void swap(SetZoomFactorResponse& a, SetZoomFactorResponse& b) { a.Swap(&b); } + inline void Swap(SetZoomFactorResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -12156,7 +12574,7 @@ class SetVideoStreamingResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SetVideoStreamingResponse* other) { + void UnsafeArenaSwap(SetZoomFactorResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -12164,13 +12582,13 @@ class SetVideoStreamingResponse final // implements Message ---------------------------------------------- - SetVideoStreamingResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + SetZoomFactorResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const SetVideoStreamingResponse& from); + void CopyFrom(const SetZoomFactorResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const SetVideoStreamingResponse& from) { SetVideoStreamingResponse::MergeImpl(*this, from); } + void MergeFrom(const SetZoomFactorResponse& from) { SetZoomFactorResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -12207,18 +12625,18 @@ class SetVideoStreamingResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(SetVideoStreamingResponse* other); + void InternalSwap(SetZoomFactorResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetVideoStreamingResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetZoomFactorResponse"; } protected: - explicit SetVideoStreamingResponse(::google::protobuf::Arena* arena); - SetVideoStreamingResponse(::google::protobuf::Arena* arena, const SetVideoStreamingResponse& from); - SetVideoStreamingResponse(::google::protobuf::Arena* arena, SetVideoStreamingResponse&& from) noexcept - : SetVideoStreamingResponse(arena) { + explicit SetZoomFactorResponse(::google::protobuf::Arena* arena); + SetZoomFactorResponse(::google::protobuf::Arena* arena, const SetZoomFactorResponse& from); + SetZoomFactorResponse(::google::protobuf::Arena* arena, SetZoomFactorResponse&& from) noexcept + : SetZoomFactorResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -12250,7 +12668,7 @@ class SetVideoStreamingResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetVideoStreamingResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetZoomFactorResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -12272,7 +12690,7 @@ class SetVideoStreamingResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const SetVideoStreamingResponse& from_msg); + const SetZoomFactorResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -12283,32 +12701,32 @@ class SetVideoStreamingResponse final }; // ------------------------------------------------------------------- -class SetVideoStreamingRequest final +class SetVideoStreamingResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetVideoStreamingRequest) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetVideoStreamingResponse) */ { public: - inline SetVideoStreamingRequest() : SetVideoStreamingRequest(nullptr) {} - ~SetVideoStreamingRequest() PROTOBUF_FINAL; + inline SetVideoStreamingResponse() : SetVideoStreamingResponse(nullptr) {} + ~SetVideoStreamingResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(SetVideoStreamingRequest* msg, std::destroying_delete_t) { + void operator delete(SetVideoStreamingResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(SetVideoStreamingRequest)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetVideoStreamingResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR SetVideoStreamingRequest( + explicit PROTOBUF_CONSTEXPR SetVideoStreamingResponse( ::google::protobuf::internal::ConstantInitialized); - inline SetVideoStreamingRequest(const SetVideoStreamingRequest& from) : SetVideoStreamingRequest(nullptr, from) {} - inline SetVideoStreamingRequest(SetVideoStreamingRequest&& from) noexcept - : SetVideoStreamingRequest(nullptr, std::move(from)) {} - inline SetVideoStreamingRequest& operator=(const SetVideoStreamingRequest& from) { + inline SetVideoStreamingResponse(const SetVideoStreamingResponse& from) : SetVideoStreamingResponse(nullptr, from) {} + inline SetVideoStreamingResponse(SetVideoStreamingResponse&& from) noexcept + : SetVideoStreamingResponse(nullptr, std::move(from)) {} + inline SetVideoStreamingResponse& operator=(const SetVideoStreamingResponse& from) { CopyFrom(from); return *this; } - inline SetVideoStreamingRequest& operator=(SetVideoStreamingRequest&& from) noexcept { + inline SetVideoStreamingResponse& operator=(SetVideoStreamingResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -12336,11 +12754,208 @@ class SetVideoStreamingRequest final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SetVideoStreamingRequest& default_instance() { + static const SetVideoStreamingResponse& default_instance() { return *internal_default_instance(); } - static inline const SetVideoStreamingRequest* internal_default_instance() { - return reinterpret_cast( + static inline const SetVideoStreamingResponse* internal_default_instance() { + return reinterpret_cast( + &_SetVideoStreamingResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = 3; + friend void swap(SetVideoStreamingResponse& a, SetVideoStreamingResponse& b) { a.Swap(&b); } + inline void Swap(SetVideoStreamingResponse* other) { + if (other == this) return; + if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(SetVideoStreamingResponse* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + SetVideoStreamingResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const SetVideoStreamingResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const SetVideoStreamingResponse& from) { SetVideoStreamingResponse::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + static void SharedDtor(MessageLite& self); + void InternalSwap(SetVideoStreamingResponse* other); + private: + template + friend ::absl::string_view( + ::google::protobuf::internal::GetAnyMessageName)(); + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetVideoStreamingResponse"; } + + protected: + explicit SetVideoStreamingResponse(::google::protobuf::Arena* arena); + SetVideoStreamingResponse(::google::protobuf::Arena* arena, const SetVideoStreamingResponse& from); + SetVideoStreamingResponse(::google::protobuf::Arena* arena, SetVideoStreamingResponse&& from) noexcept + : SetVideoStreamingResponse(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; + static void* PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena); + static constexpr auto InternalNewImpl_(); + static const ::google::protobuf::internal::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kCameraServerResultFieldNumber = 1, + }; + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + bool has_camera_server_result() const; + void clear_camera_server_result() ; + const ::mavsdk::rpc::camera_server::CameraServerResult& camera_server_result() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CameraServerResult* release_camera_server_result(); + ::mavsdk::rpc::camera_server::CameraServerResult* mutable_camera_server_result(); + void set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + void unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + ::mavsdk::rpc::camera_server::CameraServerResult* unsafe_arena_release_camera_server_result(); + + private: + const ::mavsdk::rpc::camera_server::CameraServerResult& _internal_camera_server_result() const; + ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); + + public: + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetVideoStreamingResponse) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const SetVideoStreamingResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + ::google::protobuf::internal::CachedSize _cached_size_; + ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_camera_5fserver_2fcamera_5fserver_2eproto; +}; +// ------------------------------------------------------------------- + +class SetVideoStreamingRequest final + : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetVideoStreamingRequest) */ { + public: + inline SetVideoStreamingRequest() : SetVideoStreamingRequest(nullptr) {} + ~SetVideoStreamingRequest() PROTOBUF_FINAL; + +#if defined(PROTOBUF_CUSTOM_VTABLE) + void operator delete(SetVideoStreamingRequest* msg, std::destroying_delete_t) { + SharedDtor(*msg); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetVideoStreamingRequest)); + } +#endif + + template + explicit PROTOBUF_CONSTEXPR SetVideoStreamingRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline SetVideoStreamingRequest(const SetVideoStreamingRequest& from) : SetVideoStreamingRequest(nullptr, from) {} + inline SetVideoStreamingRequest(SetVideoStreamingRequest&& from) noexcept + : SetVideoStreamingRequest(nullptr, std::move(from)) {} + inline SetVideoStreamingRequest& operator=(const SetVideoStreamingRequest& from) { + CopyFrom(from); + return *this; + } + inline SetVideoStreamingRequest& operator=(SetVideoStreamingRequest&& from) noexcept { + if (this == &from) return *this; + if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const SetVideoStreamingRequest& default_instance() { + return *internal_default_instance(); + } + static inline const SetVideoStreamingRequest* internal_default_instance() { + return reinterpret_cast( &_SetVideoStreamingRequest_default_instance_); } static constexpr int kIndexInFileMessages = 2; @@ -12874,32 +13489,32 @@ class SetTrackingPointStatusRequest final }; // ------------------------------------------------------------------- -class SetInformationResponse final +class SetPositionResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetInformationResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetPositionResponse) */ { public: - inline SetInformationResponse() : SetInformationResponse(nullptr) {} - ~SetInformationResponse() PROTOBUF_FINAL; + inline SetPositionResponse() : SetPositionResponse(nullptr) {} + ~SetPositionResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(SetInformationResponse* msg, std::destroying_delete_t) { + void operator delete(SetPositionResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(SetInformationResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetPositionResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR SetInformationResponse( + explicit PROTOBUF_CONSTEXPR SetPositionResponse( ::google::protobuf::internal::ConstantInitialized); - inline SetInformationResponse(const SetInformationResponse& from) : SetInformationResponse(nullptr, from) {} - inline SetInformationResponse(SetInformationResponse&& from) noexcept - : SetInformationResponse(nullptr, std::move(from)) {} - inline SetInformationResponse& operator=(const SetInformationResponse& from) { + inline SetPositionResponse(const SetPositionResponse& from) : SetPositionResponse(nullptr, from) {} + inline SetPositionResponse(SetPositionResponse&& from) noexcept + : SetPositionResponse(nullptr, std::move(from)) {} + inline SetPositionResponse& operator=(const SetPositionResponse& from) { CopyFrom(from); return *this; } - inline SetInformationResponse& operator=(SetInformationResponse&& from) noexcept { + inline SetPositionResponse& operator=(SetPositionResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -12927,16 +13542,16 @@ class SetInformationResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SetInformationResponse& default_instance() { + static const SetPositionResponse& default_instance() { return *internal_default_instance(); } - static inline const SetInformationResponse* internal_default_instance() { - return reinterpret_cast( - &_SetInformationResponse_default_instance_); + static inline const SetPositionResponse* internal_default_instance() { + return reinterpret_cast( + &_SetPositionResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 1; - friend void swap(SetInformationResponse& a, SetInformationResponse& b) { a.Swap(&b); } - inline void Swap(SetInformationResponse* other) { + static constexpr int kIndexInFileMessages = 89; + friend void swap(SetPositionResponse& a, SetPositionResponse& b) { a.Swap(&b); } + inline void Swap(SetPositionResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -12944,7 +13559,7 @@ class SetInformationResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SetInformationResponse* other) { + void UnsafeArenaSwap(SetPositionResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -12952,13 +13567,13 @@ class SetInformationResponse final // implements Message ---------------------------------------------- - SetInformationResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + SetPositionResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const SetInformationResponse& from); + void CopyFrom(const SetPositionResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const SetInformationResponse& from) { SetInformationResponse::MergeImpl(*this, from); } + void MergeFrom(const SetPositionResponse& from) { SetPositionResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -12995,18 +13610,18 @@ class SetInformationResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(SetInformationResponse* other); + void InternalSwap(SetPositionResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetInformationResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetPositionResponse"; } protected: - explicit SetInformationResponse(::google::protobuf::Arena* arena); - SetInformationResponse(::google::protobuf::Arena* arena, const SetInformationResponse& from); - SetInformationResponse(::google::protobuf::Arena* arena, SetInformationResponse&& from) noexcept - : SetInformationResponse(arena) { + explicit SetPositionResponse(::google::protobuf::Arena* arena); + SetPositionResponse(::google::protobuf::Arena* arena, const SetPositionResponse& from); + SetPositionResponse(::google::protobuf::Arena* arena, SetPositionResponse&& from) noexcept + : SetPositionResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -13038,7 +13653,7 @@ class SetInformationResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetInformationResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetPositionResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -13060,7 +13675,7 @@ class SetInformationResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const SetInformationResponse& from_msg); + const SetPositionResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -13071,32 +13686,32 @@ class SetInformationResponse final }; // ------------------------------------------------------------------- -class SetInformationRequest final +class SetPositionRequest final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetInformationRequest) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetPositionRequest) */ { public: - inline SetInformationRequest() : SetInformationRequest(nullptr) {} - ~SetInformationRequest() PROTOBUF_FINAL; + inline SetPositionRequest() : SetPositionRequest(nullptr) {} + ~SetPositionRequest() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(SetInformationRequest* msg, std::destroying_delete_t) { + void operator delete(SetPositionRequest* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(SetInformationRequest)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetPositionRequest)); } #endif template - explicit PROTOBUF_CONSTEXPR SetInformationRequest( + explicit PROTOBUF_CONSTEXPR SetPositionRequest( ::google::protobuf::internal::ConstantInitialized); - inline SetInformationRequest(const SetInformationRequest& from) : SetInformationRequest(nullptr, from) {} - inline SetInformationRequest(SetInformationRequest&& from) noexcept - : SetInformationRequest(nullptr, std::move(from)) {} - inline SetInformationRequest& operator=(const SetInformationRequest& from) { + inline SetPositionRequest(const SetPositionRequest& from) : SetPositionRequest(nullptr, from) {} + inline SetPositionRequest(SetPositionRequest&& from) noexcept + : SetPositionRequest(nullptr, std::move(from)) {} + inline SetPositionRequest& operator=(const SetPositionRequest& from) { CopyFrom(from); return *this; } - inline SetInformationRequest& operator=(SetInformationRequest&& from) noexcept { + inline SetPositionRequest& operator=(SetPositionRequest&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -13124,16 +13739,16 @@ class SetInformationRequest final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SetInformationRequest& default_instance() { + static const SetPositionRequest& default_instance() { return *internal_default_instance(); } - static inline const SetInformationRequest* internal_default_instance() { - return reinterpret_cast( - &_SetInformationRequest_default_instance_); + static inline const SetPositionRequest* internal_default_instance() { + return reinterpret_cast( + &_SetPositionRequest_default_instance_); } - static constexpr int kIndexInFileMessages = 0; - friend void swap(SetInformationRequest& a, SetInformationRequest& b) { a.Swap(&b); } - inline void Swap(SetInformationRequest* other) { + static constexpr int kIndexInFileMessages = 88; + friend void swap(SetPositionRequest& a, SetPositionRequest& b) { a.Swap(&b); } + inline void Swap(SetPositionRequest* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -13141,7 +13756,7 @@ class SetInformationRequest final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SetInformationRequest* other) { + void UnsafeArenaSwap(SetPositionRequest* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -13149,13 +13764,13 @@ class SetInformationRequest final // implements Message ---------------------------------------------- - SetInformationRequest* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + SetPositionRequest* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const SetInformationRequest& from); + void CopyFrom(const SetPositionRequest& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const SetInformationRequest& from) { SetInformationRequest::MergeImpl(*this, from); } + void MergeFrom(const SetPositionRequest& from) { SetPositionRequest::MergeImpl(*this, from); } private: static void MergeImpl( @@ -13192,18 +13807,18 @@ class SetInformationRequest final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(SetInformationRequest* other); + void InternalSwap(SetPositionRequest* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetInformationRequest"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetPositionRequest"; } protected: - explicit SetInformationRequest(::google::protobuf::Arena* arena); - SetInformationRequest(::google::protobuf::Arena* arena, const SetInformationRequest& from); - SetInformationRequest(::google::protobuf::Arena* arena, SetInformationRequest&& from) noexcept - : SetInformationRequest(arena) { + explicit SetPositionRequest(::google::protobuf::Arena* arena); + SetPositionRequest(::google::protobuf::Arena* arena, const SetPositionRequest& from); + SetPositionRequest(::google::protobuf::Arena* arena, SetPositionRequest&& from) noexcept + : SetPositionRequest(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -13218,24 +13833,24 @@ class SetInformationRequest final // accessors ------------------------------------------------------- enum : int { - kInformationFieldNumber = 1, + kPositionFieldNumber = 1, }; - // .mavsdk.rpc.camera_server.Information information = 1; - bool has_information() const; - void clear_information() ; - const ::mavsdk::rpc::camera_server::Information& information() const; - PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::Information* release_information(); - ::mavsdk::rpc::camera_server::Information* mutable_information(); - void set_allocated_information(::mavsdk::rpc::camera_server::Information* value); - void unsafe_arena_set_allocated_information(::mavsdk::rpc::camera_server::Information* value); - ::mavsdk::rpc::camera_server::Information* unsafe_arena_release_information(); + // .mavsdk.rpc.camera_server.Position position = 1; + bool has_position() const; + void clear_position() ; + const ::mavsdk::rpc::camera_server::Position& position() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::Position* release_position(); + ::mavsdk::rpc::camera_server::Position* mutable_position(); + void set_allocated_position(::mavsdk::rpc::camera_server::Position* value); + void unsafe_arena_set_allocated_position(::mavsdk::rpc::camera_server::Position* value); + ::mavsdk::rpc::camera_server::Position* unsafe_arena_release_position(); private: - const ::mavsdk::rpc::camera_server::Information& _internal_information() const; - ::mavsdk::rpc::camera_server::Information* _internal_mutable_information(); + const ::mavsdk::rpc::camera_server::Position& _internal_position() const; + ::mavsdk::rpc::camera_server::Position* _internal_mutable_position(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetInformationRequest) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetPositionRequest) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -13257,10 +13872,10 @@ class SetInformationRequest final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const SetInformationRequest& from_msg); + const SetPositionRequest& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; - ::mavsdk::rpc::camera_server::Information* information_; + ::mavsdk::rpc::camera_server::Position* position_; PROTOBUF_TSAN_DECLARE_MEMBER }; union { Impl_ _impl_; }; @@ -13268,32 +13883,32 @@ class SetInformationRequest final }; // ------------------------------------------------------------------- -class SetInProgressResponse final +class SetInformationResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetInProgressResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetInformationResponse) */ { public: - inline SetInProgressResponse() : SetInProgressResponse(nullptr) {} - ~SetInProgressResponse() PROTOBUF_FINAL; + inline SetInformationResponse() : SetInformationResponse(nullptr) {} + ~SetInformationResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(SetInProgressResponse* msg, std::destroying_delete_t) { + void operator delete(SetInformationResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(SetInProgressResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetInformationResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR SetInProgressResponse( + explicit PROTOBUF_CONSTEXPR SetInformationResponse( ::google::protobuf::internal::ConstantInitialized); - inline SetInProgressResponse(const SetInProgressResponse& from) : SetInProgressResponse(nullptr, from) {} - inline SetInProgressResponse(SetInProgressResponse&& from) noexcept - : SetInProgressResponse(nullptr, std::move(from)) {} - inline SetInProgressResponse& operator=(const SetInProgressResponse& from) { + inline SetInformationResponse(const SetInformationResponse& from) : SetInformationResponse(nullptr, from) {} + inline SetInformationResponse(SetInformationResponse&& from) noexcept + : SetInformationResponse(nullptr, std::move(from)) {} + inline SetInformationResponse& operator=(const SetInformationResponse& from) { CopyFrom(from); return *this; } - inline SetInProgressResponse& operator=(SetInProgressResponse&& from) noexcept { + inline SetInformationResponse& operator=(SetInformationResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -13321,16 +13936,16 @@ class SetInProgressResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const SetInProgressResponse& default_instance() { + static const SetInformationResponse& default_instance() { return *internal_default_instance(); } - static inline const SetInProgressResponse* internal_default_instance() { - return reinterpret_cast( - &_SetInProgressResponse_default_instance_); + static inline const SetInformationResponse* internal_default_instance() { + return reinterpret_cast( + &_SetInformationResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 5; - friend void swap(SetInProgressResponse& a, SetInProgressResponse& b) { a.Swap(&b); } - inline void Swap(SetInProgressResponse* other) { + static constexpr int kIndexInFileMessages = 1; + friend void swap(SetInformationResponse& a, SetInformationResponse& b) { a.Swap(&b); } + inline void Swap(SetInformationResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -13338,7 +13953,7 @@ class SetInProgressResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(SetInProgressResponse* other) { + void UnsafeArenaSwap(SetInformationResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -13346,13 +13961,13 @@ class SetInProgressResponse final // implements Message ---------------------------------------------- - SetInProgressResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + SetInformationResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const SetInProgressResponse& from); + void CopyFrom(const SetInformationResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const SetInProgressResponse& from) { SetInProgressResponse::MergeImpl(*this, from); } + void MergeFrom(const SetInformationResponse& from) { SetInformationResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -13389,18 +14004,18 @@ class SetInProgressResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(SetInProgressResponse* other); + void InternalSwap(SetInformationResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetInProgressResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetInformationResponse"; } protected: - explicit SetInProgressResponse(::google::protobuf::Arena* arena); - SetInProgressResponse(::google::protobuf::Arena* arena, const SetInProgressResponse& from); - SetInProgressResponse(::google::protobuf::Arena* arena, SetInProgressResponse&& from) noexcept - : SetInProgressResponse(arena) { + explicit SetInformationResponse(::google::protobuf::Arena* arena); + SetInformationResponse(::google::protobuf::Arena* arena, const SetInformationResponse& from); + SetInformationResponse(::google::protobuf::Arena* arena, SetInformationResponse&& from) noexcept + : SetInformationResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -13432,7 +14047,7 @@ class SetInProgressResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetInProgressResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetInformationResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -13454,7 +14069,7 @@ class SetInProgressResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const SetInProgressResponse& from_msg); + const SetInformationResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -13465,32 +14080,32 @@ class SetInProgressResponse final }; // ------------------------------------------------------------------- -class RespondZoomStopResponse final +class SetInformationRequest final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomStopResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetInformationRequest) */ { public: - inline RespondZoomStopResponse() : RespondZoomStopResponse(nullptr) {} - ~RespondZoomStopResponse() PROTOBUF_FINAL; + inline SetInformationRequest() : SetInformationRequest(nullptr) {} + ~SetInformationRequest() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondZoomStopResponse* msg, std::destroying_delete_t) { + void operator delete(SetInformationRequest* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomStopResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetInformationRequest)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondZoomStopResponse( + explicit PROTOBUF_CONSTEXPR SetInformationRequest( ::google::protobuf::internal::ConstantInitialized); - inline RespondZoomStopResponse(const RespondZoomStopResponse& from) : RespondZoomStopResponse(nullptr, from) {} - inline RespondZoomStopResponse(RespondZoomStopResponse&& from) noexcept - : RespondZoomStopResponse(nullptr, std::move(from)) {} - inline RespondZoomStopResponse& operator=(const RespondZoomStopResponse& from) { + inline SetInformationRequest(const SetInformationRequest& from) : SetInformationRequest(nullptr, from) {} + inline SetInformationRequest(SetInformationRequest&& from) noexcept + : SetInformationRequest(nullptr, std::move(from)) {} + inline SetInformationRequest& operator=(const SetInformationRequest& from) { CopyFrom(from); return *this; } - inline RespondZoomStopResponse& operator=(RespondZoomStopResponse&& from) noexcept { + inline SetInformationRequest& operator=(SetInformationRequest&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -13518,16 +14133,16 @@ class RespondZoomStopResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondZoomStopResponse& default_instance() { + static const SetInformationRequest& default_instance() { return *internal_default_instance(); } - static inline const RespondZoomStopResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondZoomStopResponse_default_instance_); + static inline const SetInformationRequest* internal_default_instance() { + return reinterpret_cast( + &_SetInformationRequest_default_instance_); } - static constexpr int kIndexInFileMessages = 57; - friend void swap(RespondZoomStopResponse& a, RespondZoomStopResponse& b) { a.Swap(&b); } - inline void Swap(RespondZoomStopResponse* other) { + static constexpr int kIndexInFileMessages = 0; + friend void swap(SetInformationRequest& a, SetInformationRequest& b) { a.Swap(&b); } + inline void Swap(SetInformationRequest* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -13535,7 +14150,7 @@ class RespondZoomStopResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondZoomStopResponse* other) { + void UnsafeArenaSwap(SetInformationRequest* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -13543,13 +14158,13 @@ class RespondZoomStopResponse final // implements Message ---------------------------------------------- - RespondZoomStopResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + SetInformationRequest* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondZoomStopResponse& from); + void CopyFrom(const SetInformationRequest& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondZoomStopResponse& from) { RespondZoomStopResponse::MergeImpl(*this, from); } + void MergeFrom(const SetInformationRequest& from) { SetInformationRequest::MergeImpl(*this, from); } private: static void MergeImpl( @@ -13586,18 +14201,18 @@ class RespondZoomStopResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondZoomStopResponse* other); + void InternalSwap(SetInformationRequest* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomStopResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetInformationRequest"; } protected: - explicit RespondZoomStopResponse(::google::protobuf::Arena* arena); - RespondZoomStopResponse(::google::protobuf::Arena* arena, const RespondZoomStopResponse& from); - RespondZoomStopResponse(::google::protobuf::Arena* arena, RespondZoomStopResponse&& from) noexcept - : RespondZoomStopResponse(arena) { + explicit SetInformationRequest(::google::protobuf::Arena* arena); + SetInformationRequest(::google::protobuf::Arena* arena, const SetInformationRequest& from); + SetInformationRequest(::google::protobuf::Arena* arena, SetInformationRequest&& from) noexcept + : SetInformationRequest(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -13612,24 +14227,24 @@ class RespondZoomStopResponse final // accessors ------------------------------------------------------- enum : int { - kCameraServerResultFieldNumber = 1, + kInformationFieldNumber = 1, }; - // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; - bool has_camera_server_result() const; - void clear_camera_server_result() ; - const ::mavsdk::rpc::camera_server::CameraServerResult& camera_server_result() const; - PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CameraServerResult* release_camera_server_result(); - ::mavsdk::rpc::camera_server::CameraServerResult* mutable_camera_server_result(); - void set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); - void unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); - ::mavsdk::rpc::camera_server::CameraServerResult* unsafe_arena_release_camera_server_result(); + // .mavsdk.rpc.camera_server.Information information = 1; + bool has_information() const; + void clear_information() ; + const ::mavsdk::rpc::camera_server::Information& information() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::Information* release_information(); + ::mavsdk::rpc::camera_server::Information* mutable_information(); + void set_allocated_information(::mavsdk::rpc::camera_server::Information* value); + void unsafe_arena_set_allocated_information(::mavsdk::rpc::camera_server::Information* value); + ::mavsdk::rpc::camera_server::Information* unsafe_arena_release_information(); private: - const ::mavsdk::rpc::camera_server::CameraServerResult& _internal_camera_server_result() const; - ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); + const ::mavsdk::rpc::camera_server::Information& _internal_information() const; + ::mavsdk::rpc::camera_server::Information* _internal_mutable_information(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondZoomStopResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetInformationRequest) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -13651,10 +14266,10 @@ class RespondZoomStopResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondZoomStopResponse& from_msg); + const SetInformationRequest& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; - ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; + ::mavsdk::rpc::camera_server::Information* information_; PROTOBUF_TSAN_DECLARE_MEMBER }; union { Impl_ _impl_; }; @@ -13662,32 +14277,32 @@ class RespondZoomStopResponse final }; // ------------------------------------------------------------------- -class RespondZoomRangeResponse final +class SetInProgressResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomRangeResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetInProgressResponse) */ { public: - inline RespondZoomRangeResponse() : RespondZoomRangeResponse(nullptr) {} - ~RespondZoomRangeResponse() PROTOBUF_FINAL; + inline SetInProgressResponse() : SetInProgressResponse(nullptr) {} + ~SetInProgressResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondZoomRangeResponse* msg, std::destroying_delete_t) { + void operator delete(SetInProgressResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomRangeResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetInProgressResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondZoomRangeResponse( + explicit PROTOBUF_CONSTEXPR SetInProgressResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondZoomRangeResponse(const RespondZoomRangeResponse& from) : RespondZoomRangeResponse(nullptr, from) {} - inline RespondZoomRangeResponse(RespondZoomRangeResponse&& from) noexcept - : RespondZoomRangeResponse(nullptr, std::move(from)) {} - inline RespondZoomRangeResponse& operator=(const RespondZoomRangeResponse& from) { + inline SetInProgressResponse(const SetInProgressResponse& from) : SetInProgressResponse(nullptr, from) {} + inline SetInProgressResponse(SetInProgressResponse&& from) noexcept + : SetInProgressResponse(nullptr, std::move(from)) {} + inline SetInProgressResponse& operator=(const SetInProgressResponse& from) { CopyFrom(from); return *this; } - inline RespondZoomRangeResponse& operator=(RespondZoomRangeResponse&& from) noexcept { + inline SetInProgressResponse& operator=(SetInProgressResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -13715,16 +14330,16 @@ class RespondZoomRangeResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondZoomRangeResponse& default_instance() { + static const SetInProgressResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondZoomRangeResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondZoomRangeResponse_default_instance_); + static inline const SetInProgressResponse* internal_default_instance() { + return reinterpret_cast( + &_SetInProgressResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 61; - friend void swap(RespondZoomRangeResponse& a, RespondZoomRangeResponse& b) { a.Swap(&b); } - inline void Swap(RespondZoomRangeResponse* other) { + static constexpr int kIndexInFileMessages = 5; + friend void swap(SetInProgressResponse& a, SetInProgressResponse& b) { a.Swap(&b); } + inline void Swap(SetInProgressResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -13732,7 +14347,7 @@ class RespondZoomRangeResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondZoomRangeResponse* other) { + void UnsafeArenaSwap(SetInProgressResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -13740,13 +14355,13 @@ class RespondZoomRangeResponse final // implements Message ---------------------------------------------- - RespondZoomRangeResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + SetInProgressResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondZoomRangeResponse& from); + void CopyFrom(const SetInProgressResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondZoomRangeResponse& from) { RespondZoomRangeResponse::MergeImpl(*this, from); } + void MergeFrom(const SetInProgressResponse& from) { SetInProgressResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -13783,18 +14398,18 @@ class RespondZoomRangeResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondZoomRangeResponse* other); + void InternalSwap(SetInProgressResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomRangeResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetInProgressResponse"; } protected: - explicit RespondZoomRangeResponse(::google::protobuf::Arena* arena); - RespondZoomRangeResponse(::google::protobuf::Arena* arena, const RespondZoomRangeResponse& from); - RespondZoomRangeResponse(::google::protobuf::Arena* arena, RespondZoomRangeResponse&& from) noexcept - : RespondZoomRangeResponse(arena) { + explicit SetInProgressResponse(::google::protobuf::Arena* arena); + SetInProgressResponse(::google::protobuf::Arena* arena, const SetInProgressResponse& from); + SetInProgressResponse(::google::protobuf::Arena* arena, SetInProgressResponse&& from) noexcept + : SetInProgressResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -13826,7 +14441,7 @@ class RespondZoomRangeResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondZoomRangeResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetInProgressResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -13848,7 +14463,7 @@ class RespondZoomRangeResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondZoomRangeResponse& from_msg); + const SetInProgressResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -13859,32 +14474,32 @@ class RespondZoomRangeResponse final }; // ------------------------------------------------------------------- -class RespondZoomOutStartResponse final +class SetFieldOfViewResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomOutStartResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetFieldOfViewResponse) */ { public: - inline RespondZoomOutStartResponse() : RespondZoomOutStartResponse(nullptr) {} - ~RespondZoomOutStartResponse() PROTOBUF_FINAL; + inline SetFieldOfViewResponse() : SetFieldOfViewResponse(nullptr) {} + ~SetFieldOfViewResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondZoomOutStartResponse* msg, std::destroying_delete_t) { + void operator delete(SetFieldOfViewResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomOutStartResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetFieldOfViewResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondZoomOutStartResponse( + explicit PROTOBUF_CONSTEXPR SetFieldOfViewResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondZoomOutStartResponse(const RespondZoomOutStartResponse& from) : RespondZoomOutStartResponse(nullptr, from) {} - inline RespondZoomOutStartResponse(RespondZoomOutStartResponse&& from) noexcept - : RespondZoomOutStartResponse(nullptr, std::move(from)) {} - inline RespondZoomOutStartResponse& operator=(const RespondZoomOutStartResponse& from) { + inline SetFieldOfViewResponse(const SetFieldOfViewResponse& from) : SetFieldOfViewResponse(nullptr, from) {} + inline SetFieldOfViewResponse(SetFieldOfViewResponse&& from) noexcept + : SetFieldOfViewResponse(nullptr, std::move(from)) {} + inline SetFieldOfViewResponse& operator=(const SetFieldOfViewResponse& from) { CopyFrom(from); return *this; } - inline RespondZoomOutStartResponse& operator=(RespondZoomOutStartResponse&& from) noexcept { + inline SetFieldOfViewResponse& operator=(SetFieldOfViewResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -13912,16 +14527,16 @@ class RespondZoomOutStartResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondZoomOutStartResponse& default_instance() { + static const SetFieldOfViewResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondZoomOutStartResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondZoomOutStartResponse_default_instance_); + static inline const SetFieldOfViewResponse* internal_default_instance() { + return reinterpret_cast( + &_SetFieldOfViewResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 53; - friend void swap(RespondZoomOutStartResponse& a, RespondZoomOutStartResponse& b) { a.Swap(&b); } - inline void Swap(RespondZoomOutStartResponse* other) { + static constexpr int kIndexInFileMessages = 95; + friend void swap(SetFieldOfViewResponse& a, SetFieldOfViewResponse& b) { a.Swap(&b); } + inline void Swap(SetFieldOfViewResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -13929,7 +14544,7 @@ class RespondZoomOutStartResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondZoomOutStartResponse* other) { + void UnsafeArenaSwap(SetFieldOfViewResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -13937,13 +14552,13 @@ class RespondZoomOutStartResponse final // implements Message ---------------------------------------------- - RespondZoomOutStartResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + SetFieldOfViewResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondZoomOutStartResponse& from); + void CopyFrom(const SetFieldOfViewResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondZoomOutStartResponse& from) { RespondZoomOutStartResponse::MergeImpl(*this, from); } + void MergeFrom(const SetFieldOfViewResponse& from) { SetFieldOfViewResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -13980,18 +14595,18 @@ class RespondZoomOutStartResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondZoomOutStartResponse* other); + void InternalSwap(SetFieldOfViewResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomOutStartResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetFieldOfViewResponse"; } protected: - explicit RespondZoomOutStartResponse(::google::protobuf::Arena* arena); - RespondZoomOutStartResponse(::google::protobuf::Arena* arena, const RespondZoomOutStartResponse& from); - RespondZoomOutStartResponse(::google::protobuf::Arena* arena, RespondZoomOutStartResponse&& from) noexcept - : RespondZoomOutStartResponse(arena) { + explicit SetFieldOfViewResponse(::google::protobuf::Arena* arena); + SetFieldOfViewResponse(::google::protobuf::Arena* arena, const SetFieldOfViewResponse& from); + SetFieldOfViewResponse(::google::protobuf::Arena* arena, SetFieldOfViewResponse&& from) noexcept + : SetFieldOfViewResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -14023,7 +14638,7 @@ class RespondZoomOutStartResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondZoomOutStartResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetFieldOfViewResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -14045,7 +14660,7 @@ class RespondZoomOutStartResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondZoomOutStartResponse& from_msg); + const SetFieldOfViewResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -14056,32 +14671,32 @@ class RespondZoomOutStartResponse final }; // ------------------------------------------------------------------- -class RespondZoomInStartResponse final +class SetAttitudeQuaternionResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomInStartResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) */ { public: - inline RespondZoomInStartResponse() : RespondZoomInStartResponse(nullptr) {} - ~RespondZoomInStartResponse() PROTOBUF_FINAL; + inline SetAttitudeQuaternionResponse() : SetAttitudeQuaternionResponse(nullptr) {} + ~SetAttitudeQuaternionResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondZoomInStartResponse* msg, std::destroying_delete_t) { + void operator delete(SetAttitudeQuaternionResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomInStartResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetAttitudeQuaternionResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondZoomInStartResponse( + explicit PROTOBUF_CONSTEXPR SetAttitudeQuaternionResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondZoomInStartResponse(const RespondZoomInStartResponse& from) : RespondZoomInStartResponse(nullptr, from) {} - inline RespondZoomInStartResponse(RespondZoomInStartResponse&& from) noexcept - : RespondZoomInStartResponse(nullptr, std::move(from)) {} - inline RespondZoomInStartResponse& operator=(const RespondZoomInStartResponse& from) { + inline SetAttitudeQuaternionResponse(const SetAttitudeQuaternionResponse& from) : SetAttitudeQuaternionResponse(nullptr, from) {} + inline SetAttitudeQuaternionResponse(SetAttitudeQuaternionResponse&& from) noexcept + : SetAttitudeQuaternionResponse(nullptr, std::move(from)) {} + inline SetAttitudeQuaternionResponse& operator=(const SetAttitudeQuaternionResponse& from) { CopyFrom(from); return *this; } - inline RespondZoomInStartResponse& operator=(RespondZoomInStartResponse&& from) noexcept { + inline SetAttitudeQuaternionResponse& operator=(SetAttitudeQuaternionResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -14109,16 +14724,16 @@ class RespondZoomInStartResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondZoomInStartResponse& default_instance() { + static const SetAttitudeQuaternionResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondZoomInStartResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondZoomInStartResponse_default_instance_); + static inline const SetAttitudeQuaternionResponse* internal_default_instance() { + return reinterpret_cast( + &_SetAttitudeQuaternionResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 49; - friend void swap(RespondZoomInStartResponse& a, RespondZoomInStartResponse& b) { a.Swap(&b); } - inline void Swap(RespondZoomInStartResponse* other) { + static constexpr int kIndexInFileMessages = 91; + friend void swap(SetAttitudeQuaternionResponse& a, SetAttitudeQuaternionResponse& b) { a.Swap(&b); } + inline void Swap(SetAttitudeQuaternionResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -14126,7 +14741,7 @@ class RespondZoomInStartResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondZoomInStartResponse* other) { + void UnsafeArenaSwap(SetAttitudeQuaternionResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -14134,13 +14749,13 @@ class RespondZoomInStartResponse final // implements Message ---------------------------------------------- - RespondZoomInStartResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + SetAttitudeQuaternionResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondZoomInStartResponse& from); + void CopyFrom(const SetAttitudeQuaternionResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondZoomInStartResponse& from) { RespondZoomInStartResponse::MergeImpl(*this, from); } + void MergeFrom(const SetAttitudeQuaternionResponse& from) { SetAttitudeQuaternionResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -14177,18 +14792,18 @@ class RespondZoomInStartResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondZoomInStartResponse* other); + void InternalSwap(SetAttitudeQuaternionResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomInStartResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse"; } protected: - explicit RespondZoomInStartResponse(::google::protobuf::Arena* arena); - RespondZoomInStartResponse(::google::protobuf::Arena* arena, const RespondZoomInStartResponse& from); - RespondZoomInStartResponse(::google::protobuf::Arena* arena, RespondZoomInStartResponse&& from) noexcept - : RespondZoomInStartResponse(arena) { + explicit SetAttitudeQuaternionResponse(::google::protobuf::Arena* arena); + SetAttitudeQuaternionResponse(::google::protobuf::Arena* arena, const SetAttitudeQuaternionResponse& from); + SetAttitudeQuaternionResponse(::google::protobuf::Arena* arena, SetAttitudeQuaternionResponse&& from) noexcept + : SetAttitudeQuaternionResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -14220,7 +14835,7 @@ class RespondZoomInStartResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondZoomInStartResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -14242,7 +14857,7 @@ class RespondZoomInStartResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondZoomInStartResponse& from_msg); + const SetAttitudeQuaternionResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -14253,32 +14868,32 @@ class RespondZoomInStartResponse final }; // ------------------------------------------------------------------- -class RespondTrackingRectangleCommandResponse final +class SetAttitudeQuaternionRequest final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) */ { public: - inline RespondTrackingRectangleCommandResponse() : RespondTrackingRectangleCommandResponse(nullptr) {} - ~RespondTrackingRectangleCommandResponse() PROTOBUF_FINAL; + inline SetAttitudeQuaternionRequest() : SetAttitudeQuaternionRequest(nullptr) {} + ~SetAttitudeQuaternionRequest() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondTrackingRectangleCommandResponse* msg, std::destroying_delete_t) { + void operator delete(SetAttitudeQuaternionRequest* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondTrackingRectangleCommandResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(SetAttitudeQuaternionRequest)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondTrackingRectangleCommandResponse( + explicit PROTOBUF_CONSTEXPR SetAttitudeQuaternionRequest( ::google::protobuf::internal::ConstantInitialized); - inline RespondTrackingRectangleCommandResponse(const RespondTrackingRectangleCommandResponse& from) : RespondTrackingRectangleCommandResponse(nullptr, from) {} - inline RespondTrackingRectangleCommandResponse(RespondTrackingRectangleCommandResponse&& from) noexcept - : RespondTrackingRectangleCommandResponse(nullptr, std::move(from)) {} - inline RespondTrackingRectangleCommandResponse& operator=(const RespondTrackingRectangleCommandResponse& from) { + inline SetAttitudeQuaternionRequest(const SetAttitudeQuaternionRequest& from) : SetAttitudeQuaternionRequest(nullptr, from) {} + inline SetAttitudeQuaternionRequest(SetAttitudeQuaternionRequest&& from) noexcept + : SetAttitudeQuaternionRequest(nullptr, std::move(from)) {} + inline SetAttitudeQuaternionRequest& operator=(const SetAttitudeQuaternionRequest& from) { CopyFrom(from); return *this; } - inline RespondTrackingRectangleCommandResponse& operator=(RespondTrackingRectangleCommandResponse&& from) noexcept { + inline SetAttitudeQuaternionRequest& operator=(SetAttitudeQuaternionRequest&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -14306,16 +14921,16 @@ class RespondTrackingRectangleCommandResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondTrackingRectangleCommandResponse& default_instance() { + static const SetAttitudeQuaternionRequest& default_instance() { return *internal_default_instance(); } - static inline const RespondTrackingRectangleCommandResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondTrackingRectangleCommandResponse_default_instance_); + static inline const SetAttitudeQuaternionRequest* internal_default_instance() { + return reinterpret_cast( + &_SetAttitudeQuaternionRequest_default_instance_); } - static constexpr int kIndexInFileMessages = 85; - friend void swap(RespondTrackingRectangleCommandResponse& a, RespondTrackingRectangleCommandResponse& b) { a.Swap(&b); } - inline void Swap(RespondTrackingRectangleCommandResponse* other) { + static constexpr int kIndexInFileMessages = 90; + friend void swap(SetAttitudeQuaternionRequest& a, SetAttitudeQuaternionRequest& b) { a.Swap(&b); } + inline void Swap(SetAttitudeQuaternionRequest* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -14323,7 +14938,7 @@ class RespondTrackingRectangleCommandResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondTrackingRectangleCommandResponse* other) { + void UnsafeArenaSwap(SetAttitudeQuaternionRequest* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -14331,13 +14946,13 @@ class RespondTrackingRectangleCommandResponse final // implements Message ---------------------------------------------- - RespondTrackingRectangleCommandResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + SetAttitudeQuaternionRequest* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondTrackingRectangleCommandResponse& from); + void CopyFrom(const SetAttitudeQuaternionRequest& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondTrackingRectangleCommandResponse& from) { RespondTrackingRectangleCommandResponse::MergeImpl(*this, from); } + void MergeFrom(const SetAttitudeQuaternionRequest& from) { SetAttitudeQuaternionRequest::MergeImpl(*this, from); } private: static void MergeImpl( @@ -14374,18 +14989,18 @@ class RespondTrackingRectangleCommandResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondTrackingRectangleCommandResponse* other); + void InternalSwap(SetAttitudeQuaternionRequest* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest"; } protected: - explicit RespondTrackingRectangleCommandResponse(::google::protobuf::Arena* arena); - RespondTrackingRectangleCommandResponse(::google::protobuf::Arena* arena, const RespondTrackingRectangleCommandResponse& from); - RespondTrackingRectangleCommandResponse(::google::protobuf::Arena* arena, RespondTrackingRectangleCommandResponse&& from) noexcept - : RespondTrackingRectangleCommandResponse(arena) { + explicit SetAttitudeQuaternionRequest(::google::protobuf::Arena* arena); + SetAttitudeQuaternionRequest(::google::protobuf::Arena* arena, const SetAttitudeQuaternionRequest& from); + SetAttitudeQuaternionRequest(::google::protobuf::Arena* arena, SetAttitudeQuaternionRequest&& from) noexcept + : SetAttitudeQuaternionRequest(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -14400,24 +15015,24 @@ class RespondTrackingRectangleCommandResponse final // accessors ------------------------------------------------------- enum : int { - kCameraServerResultFieldNumber = 1, + kAttitudeQuaternionFieldNumber = 1, }; - // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; - bool has_camera_server_result() const; - void clear_camera_server_result() ; - const ::mavsdk::rpc::camera_server::CameraServerResult& camera_server_result() const; - PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CameraServerResult* release_camera_server_result(); - ::mavsdk::rpc::camera_server::CameraServerResult* mutable_camera_server_result(); - void set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); - void unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); - ::mavsdk::rpc::camera_server::CameraServerResult* unsafe_arena_release_camera_server_result(); + // .mavsdk.rpc.camera_server.Quaternion attitude_quaternion = 1; + bool has_attitude_quaternion() const; + void clear_attitude_quaternion() ; + const ::mavsdk::rpc::camera_server::Quaternion& attitude_quaternion() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::Quaternion* release_attitude_quaternion(); + ::mavsdk::rpc::camera_server::Quaternion* mutable_attitude_quaternion(); + void set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value); + void unsafe_arena_set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value); + ::mavsdk::rpc::camera_server::Quaternion* unsafe_arena_release_attitude_quaternion(); private: - const ::mavsdk::rpc::camera_server::CameraServerResult& _internal_camera_server_result() const; - ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); + const ::mavsdk::rpc::camera_server::Quaternion& _internal_attitude_quaternion() const; + ::mavsdk::rpc::camera_server::Quaternion* _internal_mutable_attitude_quaternion(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -14439,10 +15054,10 @@ class RespondTrackingRectangleCommandResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondTrackingRectangleCommandResponse& from_msg); + const SetAttitudeQuaternionRequest& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; - ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; + ::mavsdk::rpc::camera_server::Quaternion* attitude_quaternion_; PROTOBUF_TSAN_DECLARE_MEMBER }; union { Impl_ _impl_; }; @@ -14450,32 +15065,32 @@ class RespondTrackingRectangleCommandResponse final }; // ------------------------------------------------------------------- -class RespondTrackingPointCommandResponse final +class RespondZoomStopResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomStopResponse) */ { public: - inline RespondTrackingPointCommandResponse() : RespondTrackingPointCommandResponse(nullptr) {} - ~RespondTrackingPointCommandResponse() PROTOBUF_FINAL; + inline RespondZoomStopResponse() : RespondZoomStopResponse(nullptr) {} + ~RespondZoomStopResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondTrackingPointCommandResponse* msg, std::destroying_delete_t) { + void operator delete(RespondZoomStopResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondTrackingPointCommandResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomStopResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondTrackingPointCommandResponse( + explicit PROTOBUF_CONSTEXPR RespondZoomStopResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondTrackingPointCommandResponse(const RespondTrackingPointCommandResponse& from) : RespondTrackingPointCommandResponse(nullptr, from) {} - inline RespondTrackingPointCommandResponse(RespondTrackingPointCommandResponse&& from) noexcept - : RespondTrackingPointCommandResponse(nullptr, std::move(from)) {} - inline RespondTrackingPointCommandResponse& operator=(const RespondTrackingPointCommandResponse& from) { + inline RespondZoomStopResponse(const RespondZoomStopResponse& from) : RespondZoomStopResponse(nullptr, from) {} + inline RespondZoomStopResponse(RespondZoomStopResponse&& from) noexcept + : RespondZoomStopResponse(nullptr, std::move(from)) {} + inline RespondZoomStopResponse& operator=(const RespondZoomStopResponse& from) { CopyFrom(from); return *this; } - inline RespondTrackingPointCommandResponse& operator=(RespondTrackingPointCommandResponse&& from) noexcept { + inline RespondZoomStopResponse& operator=(RespondZoomStopResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -14503,16 +15118,16 @@ class RespondTrackingPointCommandResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondTrackingPointCommandResponse& default_instance() { + static const RespondZoomStopResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondTrackingPointCommandResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondTrackingPointCommandResponse_default_instance_); + static inline const RespondZoomStopResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondZoomStopResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 83; - friend void swap(RespondTrackingPointCommandResponse& a, RespondTrackingPointCommandResponse& b) { a.Swap(&b); } - inline void Swap(RespondTrackingPointCommandResponse* other) { + static constexpr int kIndexInFileMessages = 57; + friend void swap(RespondZoomStopResponse& a, RespondZoomStopResponse& b) { a.Swap(&b); } + inline void Swap(RespondZoomStopResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -14520,7 +15135,7 @@ class RespondTrackingPointCommandResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondTrackingPointCommandResponse* other) { + void UnsafeArenaSwap(RespondZoomStopResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -14528,13 +15143,13 @@ class RespondTrackingPointCommandResponse final // implements Message ---------------------------------------------- - RespondTrackingPointCommandResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondZoomStopResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondTrackingPointCommandResponse& from); + void CopyFrom(const RespondZoomStopResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondTrackingPointCommandResponse& from) { RespondTrackingPointCommandResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondZoomStopResponse& from) { RespondZoomStopResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -14571,18 +15186,18 @@ class RespondTrackingPointCommandResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondTrackingPointCommandResponse* other); + void InternalSwap(RespondZoomStopResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomStopResponse"; } protected: - explicit RespondTrackingPointCommandResponse(::google::protobuf::Arena* arena); - RespondTrackingPointCommandResponse(::google::protobuf::Arena* arena, const RespondTrackingPointCommandResponse& from); - RespondTrackingPointCommandResponse(::google::protobuf::Arena* arena, RespondTrackingPointCommandResponse&& from) noexcept - : RespondTrackingPointCommandResponse(arena) { + explicit RespondZoomStopResponse(::google::protobuf::Arena* arena); + RespondZoomStopResponse(::google::protobuf::Arena* arena, const RespondZoomStopResponse& from); + RespondZoomStopResponse(::google::protobuf::Arena* arena, RespondZoomStopResponse&& from) noexcept + : RespondZoomStopResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -14614,7 +15229,7 @@ class RespondTrackingPointCommandResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondZoomStopResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -14636,7 +15251,7 @@ class RespondTrackingPointCommandResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondTrackingPointCommandResponse& from_msg); + const RespondZoomStopResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -14647,32 +15262,32 @@ class RespondTrackingPointCommandResponse final }; // ------------------------------------------------------------------- -class RespondTrackingOffCommandResponse final +class RespondZoomRangeResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomRangeResponse) */ { public: - inline RespondTrackingOffCommandResponse() : RespondTrackingOffCommandResponse(nullptr) {} - ~RespondTrackingOffCommandResponse() PROTOBUF_FINAL; + inline RespondZoomRangeResponse() : RespondZoomRangeResponse(nullptr) {} + ~RespondZoomRangeResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondTrackingOffCommandResponse* msg, std::destroying_delete_t) { + void operator delete(RespondZoomRangeResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondTrackingOffCommandResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomRangeResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondTrackingOffCommandResponse( + explicit PROTOBUF_CONSTEXPR RespondZoomRangeResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondTrackingOffCommandResponse(const RespondTrackingOffCommandResponse& from) : RespondTrackingOffCommandResponse(nullptr, from) {} - inline RespondTrackingOffCommandResponse(RespondTrackingOffCommandResponse&& from) noexcept - : RespondTrackingOffCommandResponse(nullptr, std::move(from)) {} - inline RespondTrackingOffCommandResponse& operator=(const RespondTrackingOffCommandResponse& from) { + inline RespondZoomRangeResponse(const RespondZoomRangeResponse& from) : RespondZoomRangeResponse(nullptr, from) {} + inline RespondZoomRangeResponse(RespondZoomRangeResponse&& from) noexcept + : RespondZoomRangeResponse(nullptr, std::move(from)) {} + inline RespondZoomRangeResponse& operator=(const RespondZoomRangeResponse& from) { CopyFrom(from); return *this; } - inline RespondTrackingOffCommandResponse& operator=(RespondTrackingOffCommandResponse&& from) noexcept { + inline RespondZoomRangeResponse& operator=(RespondZoomRangeResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -14700,16 +15315,16 @@ class RespondTrackingOffCommandResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondTrackingOffCommandResponse& default_instance() { + static const RespondZoomRangeResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondTrackingOffCommandResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondTrackingOffCommandResponse_default_instance_); + static inline const RespondZoomRangeResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondZoomRangeResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 87; - friend void swap(RespondTrackingOffCommandResponse& a, RespondTrackingOffCommandResponse& b) { a.Swap(&b); } - inline void Swap(RespondTrackingOffCommandResponse* other) { + static constexpr int kIndexInFileMessages = 61; + friend void swap(RespondZoomRangeResponse& a, RespondZoomRangeResponse& b) { a.Swap(&b); } + inline void Swap(RespondZoomRangeResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -14717,7 +15332,7 @@ class RespondTrackingOffCommandResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondTrackingOffCommandResponse* other) { + void UnsafeArenaSwap(RespondZoomRangeResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -14725,13 +15340,13 @@ class RespondTrackingOffCommandResponse final // implements Message ---------------------------------------------- - RespondTrackingOffCommandResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondZoomRangeResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondTrackingOffCommandResponse& from); + void CopyFrom(const RespondZoomRangeResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondTrackingOffCommandResponse& from) { RespondTrackingOffCommandResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondZoomRangeResponse& from) { RespondZoomRangeResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -14768,18 +15383,18 @@ class RespondTrackingOffCommandResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondTrackingOffCommandResponse* other); + void InternalSwap(RespondZoomRangeResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomRangeResponse"; } protected: - explicit RespondTrackingOffCommandResponse(::google::protobuf::Arena* arena); - RespondTrackingOffCommandResponse(::google::protobuf::Arena* arena, const RespondTrackingOffCommandResponse& from); - RespondTrackingOffCommandResponse(::google::protobuf::Arena* arena, RespondTrackingOffCommandResponse&& from) noexcept - : RespondTrackingOffCommandResponse(arena) { + explicit RespondZoomRangeResponse(::google::protobuf::Arena* arena); + RespondZoomRangeResponse(::google::protobuf::Arena* arena, const RespondZoomRangeResponse& from); + RespondZoomRangeResponse(::google::protobuf::Arena* arena, RespondZoomRangeResponse&& from) noexcept + : RespondZoomRangeResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -14811,7 +15426,7 @@ class RespondTrackingOffCommandResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondZoomRangeResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -14833,7 +15448,7 @@ class RespondTrackingOffCommandResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondTrackingOffCommandResponse& from_msg); + const RespondZoomRangeResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -14844,32 +15459,32 @@ class RespondTrackingOffCommandResponse final }; // ------------------------------------------------------------------- -class RespondTakePhotoResponse final +class RespondZoomOutStartResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondTakePhotoResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomOutStartResponse) */ { public: - inline RespondTakePhotoResponse() : RespondTakePhotoResponse(nullptr) {} - ~RespondTakePhotoResponse() PROTOBUF_FINAL; + inline RespondZoomOutStartResponse() : RespondZoomOutStartResponse(nullptr) {} + ~RespondZoomOutStartResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondTakePhotoResponse* msg, std::destroying_delete_t) { + void operator delete(RespondZoomOutStartResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondTakePhotoResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomOutStartResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondTakePhotoResponse( + explicit PROTOBUF_CONSTEXPR RespondZoomOutStartResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondTakePhotoResponse(const RespondTakePhotoResponse& from) : RespondTakePhotoResponse(nullptr, from) {} - inline RespondTakePhotoResponse(RespondTakePhotoResponse&& from) noexcept - : RespondTakePhotoResponse(nullptr, std::move(from)) {} - inline RespondTakePhotoResponse& operator=(const RespondTakePhotoResponse& from) { + inline RespondZoomOutStartResponse(const RespondZoomOutStartResponse& from) : RespondZoomOutStartResponse(nullptr, from) {} + inline RespondZoomOutStartResponse(RespondZoomOutStartResponse&& from) noexcept + : RespondZoomOutStartResponse(nullptr, std::move(from)) {} + inline RespondZoomOutStartResponse& operator=(const RespondZoomOutStartResponse& from) { CopyFrom(from); return *this; } - inline RespondTakePhotoResponse& operator=(RespondTakePhotoResponse&& from) noexcept { + inline RespondZoomOutStartResponse& operator=(RespondZoomOutStartResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -14897,16 +15512,16 @@ class RespondTakePhotoResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondTakePhotoResponse& default_instance() { + static const RespondZoomOutStartResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondTakePhotoResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondTakePhotoResponse_default_instance_); + static inline const RespondZoomOutStartResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondZoomOutStartResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 9; - friend void swap(RespondTakePhotoResponse& a, RespondTakePhotoResponse& b) { a.Swap(&b); } - inline void Swap(RespondTakePhotoResponse* other) { + static constexpr int kIndexInFileMessages = 53; + friend void swap(RespondZoomOutStartResponse& a, RespondZoomOutStartResponse& b) { a.Swap(&b); } + inline void Swap(RespondZoomOutStartResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -14914,7 +15529,7 @@ class RespondTakePhotoResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondTakePhotoResponse* other) { + void UnsafeArenaSwap(RespondZoomOutStartResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -14922,13 +15537,13 @@ class RespondTakePhotoResponse final // implements Message ---------------------------------------------- - RespondTakePhotoResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondZoomOutStartResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondTakePhotoResponse& from); + void CopyFrom(const RespondZoomOutStartResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondTakePhotoResponse& from) { RespondTakePhotoResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondZoomOutStartResponse& from) { RespondZoomOutStartResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -14965,18 +15580,18 @@ class RespondTakePhotoResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondTakePhotoResponse* other); + void InternalSwap(RespondZoomOutStartResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondTakePhotoResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomOutStartResponse"; } protected: - explicit RespondTakePhotoResponse(::google::protobuf::Arena* arena); - RespondTakePhotoResponse(::google::protobuf::Arena* arena, const RespondTakePhotoResponse& from); - RespondTakePhotoResponse(::google::protobuf::Arena* arena, RespondTakePhotoResponse&& from) noexcept - : RespondTakePhotoResponse(arena) { + explicit RespondZoomOutStartResponse(::google::protobuf::Arena* arena); + RespondZoomOutStartResponse(::google::protobuf::Arena* arena, const RespondZoomOutStartResponse& from); + RespondZoomOutStartResponse(::google::protobuf::Arena* arena, RespondZoomOutStartResponse&& from) noexcept + : RespondZoomOutStartResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -15008,7 +15623,7 @@ class RespondTakePhotoResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondTakePhotoResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondZoomOutStartResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -15030,7 +15645,7 @@ class RespondTakePhotoResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondTakePhotoResponse& from_msg); + const RespondZoomOutStartResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -15041,32 +15656,32 @@ class RespondTakePhotoResponse final }; // ------------------------------------------------------------------- -class RespondStorageInformationResponse final +class RespondZoomInStartResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStorageInformationResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondZoomInStartResponse) */ { public: - inline RespondStorageInformationResponse() : RespondStorageInformationResponse(nullptr) {} - ~RespondStorageInformationResponse() PROTOBUF_FINAL; + inline RespondZoomInStartResponse() : RespondZoomInStartResponse(nullptr) {} + ~RespondZoomInStartResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondStorageInformationResponse* msg, std::destroying_delete_t) { + void operator delete(RespondZoomInStartResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStorageInformationResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondZoomInStartResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondStorageInformationResponse( + explicit PROTOBUF_CONSTEXPR RespondZoomInStartResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondStorageInformationResponse(const RespondStorageInformationResponse& from) : RespondStorageInformationResponse(nullptr, from) {} - inline RespondStorageInformationResponse(RespondStorageInformationResponse&& from) noexcept - : RespondStorageInformationResponse(nullptr, std::move(from)) {} - inline RespondStorageInformationResponse& operator=(const RespondStorageInformationResponse& from) { + inline RespondZoomInStartResponse(const RespondZoomInStartResponse& from) : RespondZoomInStartResponse(nullptr, from) {} + inline RespondZoomInStartResponse(RespondZoomInStartResponse&& from) noexcept + : RespondZoomInStartResponse(nullptr, std::move(from)) {} + inline RespondZoomInStartResponse& operator=(const RespondZoomInStartResponse& from) { CopyFrom(from); return *this; } - inline RespondStorageInformationResponse& operator=(RespondStorageInformationResponse&& from) noexcept { + inline RespondZoomInStartResponse& operator=(RespondZoomInStartResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -15094,16 +15709,16 @@ class RespondStorageInformationResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondStorageInformationResponse& default_instance() { + static const RespondZoomInStartResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondStorageInformationResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondStorageInformationResponse_default_instance_); + static inline const RespondZoomInStartResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondZoomInStartResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 33; - friend void swap(RespondStorageInformationResponse& a, RespondStorageInformationResponse& b) { a.Swap(&b); } - inline void Swap(RespondStorageInformationResponse* other) { + static constexpr int kIndexInFileMessages = 49; + friend void swap(RespondZoomInStartResponse& a, RespondZoomInStartResponse& b) { a.Swap(&b); } + inline void Swap(RespondZoomInStartResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -15111,7 +15726,7 @@ class RespondStorageInformationResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondStorageInformationResponse* other) { + void UnsafeArenaSwap(RespondZoomInStartResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -15119,13 +15734,13 @@ class RespondStorageInformationResponse final // implements Message ---------------------------------------------- - RespondStorageInformationResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondZoomInStartResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondStorageInformationResponse& from); + void CopyFrom(const RespondZoomInStartResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondStorageInformationResponse& from) { RespondStorageInformationResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondZoomInStartResponse& from) { RespondZoomInStartResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -15162,18 +15777,18 @@ class RespondStorageInformationResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondStorageInformationResponse* other); + void InternalSwap(RespondZoomInStartResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStorageInformationResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondZoomInStartResponse"; } protected: - explicit RespondStorageInformationResponse(::google::protobuf::Arena* arena); - RespondStorageInformationResponse(::google::protobuf::Arena* arena, const RespondStorageInformationResponse& from); - RespondStorageInformationResponse(::google::protobuf::Arena* arena, RespondStorageInformationResponse&& from) noexcept - : RespondStorageInformationResponse(arena) { + explicit RespondZoomInStartResponse(::google::protobuf::Arena* arena); + RespondZoomInStartResponse(::google::protobuf::Arena* arena, const RespondZoomInStartResponse& from); + RespondZoomInStartResponse(::google::protobuf::Arena* arena, RespondZoomInStartResponse&& from) noexcept + : RespondZoomInStartResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -15205,7 +15820,7 @@ class RespondStorageInformationResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStorageInformationResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondZoomInStartResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -15227,7 +15842,7 @@ class RespondStorageInformationResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondStorageInformationResponse& from_msg); + const RespondZoomInStartResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -15238,32 +15853,32 @@ class RespondStorageInformationResponse final }; // ------------------------------------------------------------------- -class RespondStorageInformationRequest final +class RespondTrackingRectangleCommandResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStorageInformationRequest) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse) */ { public: - inline RespondStorageInformationRequest() : RespondStorageInformationRequest(nullptr) {} - ~RespondStorageInformationRequest() PROTOBUF_FINAL; + inline RespondTrackingRectangleCommandResponse() : RespondTrackingRectangleCommandResponse(nullptr) {} + ~RespondTrackingRectangleCommandResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondStorageInformationRequest* msg, std::destroying_delete_t) { + void operator delete(RespondTrackingRectangleCommandResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStorageInformationRequest)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondTrackingRectangleCommandResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondStorageInformationRequest( + explicit PROTOBUF_CONSTEXPR RespondTrackingRectangleCommandResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondStorageInformationRequest(const RespondStorageInformationRequest& from) : RespondStorageInformationRequest(nullptr, from) {} - inline RespondStorageInformationRequest(RespondStorageInformationRequest&& from) noexcept - : RespondStorageInformationRequest(nullptr, std::move(from)) {} - inline RespondStorageInformationRequest& operator=(const RespondStorageInformationRequest& from) { + inline RespondTrackingRectangleCommandResponse(const RespondTrackingRectangleCommandResponse& from) : RespondTrackingRectangleCommandResponse(nullptr, from) {} + inline RespondTrackingRectangleCommandResponse(RespondTrackingRectangleCommandResponse&& from) noexcept + : RespondTrackingRectangleCommandResponse(nullptr, std::move(from)) {} + inline RespondTrackingRectangleCommandResponse& operator=(const RespondTrackingRectangleCommandResponse& from) { CopyFrom(from); return *this; } - inline RespondStorageInformationRequest& operator=(RespondStorageInformationRequest&& from) noexcept { + inline RespondTrackingRectangleCommandResponse& operator=(RespondTrackingRectangleCommandResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -15291,16 +15906,16 @@ class RespondStorageInformationRequest final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondStorageInformationRequest& default_instance() { + static const RespondTrackingRectangleCommandResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondStorageInformationRequest* internal_default_instance() { - return reinterpret_cast( - &_RespondStorageInformationRequest_default_instance_); + static inline const RespondTrackingRectangleCommandResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondTrackingRectangleCommandResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 32; - friend void swap(RespondStorageInformationRequest& a, RespondStorageInformationRequest& b) { a.Swap(&b); } - inline void Swap(RespondStorageInformationRequest* other) { + static constexpr int kIndexInFileMessages = 85; + friend void swap(RespondTrackingRectangleCommandResponse& a, RespondTrackingRectangleCommandResponse& b) { a.Swap(&b); } + inline void Swap(RespondTrackingRectangleCommandResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -15308,7 +15923,7 @@ class RespondStorageInformationRequest final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondStorageInformationRequest* other) { + void UnsafeArenaSwap(RespondTrackingRectangleCommandResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -15316,13 +15931,13 @@ class RespondStorageInformationRequest final // implements Message ---------------------------------------------- - RespondStorageInformationRequest* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondTrackingRectangleCommandResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondStorageInformationRequest& from); + void CopyFrom(const RespondTrackingRectangleCommandResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondStorageInformationRequest& from) { RespondStorageInformationRequest::MergeImpl(*this, from); } + void MergeFrom(const RespondTrackingRectangleCommandResponse& from) { RespondTrackingRectangleCommandResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -15359,18 +15974,18 @@ class RespondStorageInformationRequest final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondStorageInformationRequest* other); + void InternalSwap(RespondTrackingRectangleCommandResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStorageInformationRequest"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse"; } protected: - explicit RespondStorageInformationRequest(::google::protobuf::Arena* arena); - RespondStorageInformationRequest(::google::protobuf::Arena* arena, const RespondStorageInformationRequest& from); - RespondStorageInformationRequest(::google::protobuf::Arena* arena, RespondStorageInformationRequest&& from) noexcept - : RespondStorageInformationRequest(arena) { + explicit RespondTrackingRectangleCommandResponse(::google::protobuf::Arena* arena); + RespondTrackingRectangleCommandResponse(::google::protobuf::Arena* arena, const RespondTrackingRectangleCommandResponse& from); + RespondTrackingRectangleCommandResponse(::google::protobuf::Arena* arena, RespondTrackingRectangleCommandResponse&& from) noexcept + : RespondTrackingRectangleCommandResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -15385,40 +16000,29 @@ class RespondStorageInformationRequest final // accessors ------------------------------------------------------- enum : int { - kStorageInformationFieldNumber = 2, - kStorageInformationFeedbackFieldNumber = 1, + kCameraServerResultFieldNumber = 1, }; - // .mavsdk.rpc.camera_server.StorageInformation storage_information = 2; - bool has_storage_information() const; - void clear_storage_information() ; - const ::mavsdk::rpc::camera_server::StorageInformation& storage_information() const; - PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::StorageInformation* release_storage_information(); - ::mavsdk::rpc::camera_server::StorageInformation* mutable_storage_information(); - void set_allocated_storage_information(::mavsdk::rpc::camera_server::StorageInformation* value); - void unsafe_arena_set_allocated_storage_information(::mavsdk::rpc::camera_server::StorageInformation* value); - ::mavsdk::rpc::camera_server::StorageInformation* unsafe_arena_release_storage_information(); - - private: - const ::mavsdk::rpc::camera_server::StorageInformation& _internal_storage_information() const; - ::mavsdk::rpc::camera_server::StorageInformation* _internal_mutable_storage_information(); - - public: - // .mavsdk.rpc.camera_server.CameraFeedback storage_information_feedback = 1; - void clear_storage_information_feedback() ; - ::mavsdk::rpc::camera_server::CameraFeedback storage_information_feedback() const; - void set_storage_information_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + bool has_camera_server_result() const; + void clear_camera_server_result() ; + const ::mavsdk::rpc::camera_server::CameraServerResult& camera_server_result() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CameraServerResult* release_camera_server_result(); + ::mavsdk::rpc::camera_server::CameraServerResult* mutable_camera_server_result(); + void set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + void unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + ::mavsdk::rpc::camera_server::CameraServerResult* unsafe_arena_release_camera_server_result(); private: - ::mavsdk::rpc::camera_server::CameraFeedback _internal_storage_information_feedback() const; - void _internal_set_storage_information_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + const ::mavsdk::rpc::camera_server::CameraServerResult& _internal_camera_server_result() const; + ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStorageInformationRequest) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; static const ::google::protobuf::internal::TcParseTable< - 1, 2, 1, + 0, 1, 1, 0, 2> _table_; @@ -15435,11 +16039,10 @@ class RespondStorageInformationRequest final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondStorageInformationRequest& from_msg); + const RespondTrackingRectangleCommandResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; - ::mavsdk::rpc::camera_server::StorageInformation* storage_information_; - int storage_information_feedback_; + ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; PROTOBUF_TSAN_DECLARE_MEMBER }; union { Impl_ _impl_; }; @@ -15447,32 +16050,32 @@ class RespondStorageInformationRequest final }; // ------------------------------------------------------------------- -class RespondStopVideoStreamingResponse final +class RespondTrackingPointCommandResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse) */ { public: - inline RespondStopVideoStreamingResponse() : RespondStopVideoStreamingResponse(nullptr) {} - ~RespondStopVideoStreamingResponse() PROTOBUF_FINAL; + inline RespondTrackingPointCommandResponse() : RespondTrackingPointCommandResponse(nullptr) {} + ~RespondTrackingPointCommandResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondStopVideoStreamingResponse* msg, std::destroying_delete_t) { + void operator delete(RespondTrackingPointCommandResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStopVideoStreamingResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondTrackingPointCommandResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondStopVideoStreamingResponse( + explicit PROTOBUF_CONSTEXPR RespondTrackingPointCommandResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondStopVideoStreamingResponse(const RespondStopVideoStreamingResponse& from) : RespondStopVideoStreamingResponse(nullptr, from) {} - inline RespondStopVideoStreamingResponse(RespondStopVideoStreamingResponse&& from) noexcept - : RespondStopVideoStreamingResponse(nullptr, std::move(from)) {} - inline RespondStopVideoStreamingResponse& operator=(const RespondStopVideoStreamingResponse& from) { + inline RespondTrackingPointCommandResponse(const RespondTrackingPointCommandResponse& from) : RespondTrackingPointCommandResponse(nullptr, from) {} + inline RespondTrackingPointCommandResponse(RespondTrackingPointCommandResponse&& from) noexcept + : RespondTrackingPointCommandResponse(nullptr, std::move(from)) {} + inline RespondTrackingPointCommandResponse& operator=(const RespondTrackingPointCommandResponse& from) { CopyFrom(from); return *this; } - inline RespondStopVideoStreamingResponse& operator=(RespondStopVideoStreamingResponse&& from) noexcept { + inline RespondTrackingPointCommandResponse& operator=(RespondTrackingPointCommandResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -15500,16 +16103,16 @@ class RespondStopVideoStreamingResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondStopVideoStreamingResponse& default_instance() { + static const RespondTrackingPointCommandResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondStopVideoStreamingResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondStopVideoStreamingResponse_default_instance_); + static inline const RespondTrackingPointCommandResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondTrackingPointCommandResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 25; - friend void swap(RespondStopVideoStreamingResponse& a, RespondStopVideoStreamingResponse& b) { a.Swap(&b); } - inline void Swap(RespondStopVideoStreamingResponse* other) { + static constexpr int kIndexInFileMessages = 83; + friend void swap(RespondTrackingPointCommandResponse& a, RespondTrackingPointCommandResponse& b) { a.Swap(&b); } + inline void Swap(RespondTrackingPointCommandResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -15517,7 +16120,7 @@ class RespondStopVideoStreamingResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondStopVideoStreamingResponse* other) { + void UnsafeArenaSwap(RespondTrackingPointCommandResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -15525,13 +16128,13 @@ class RespondStopVideoStreamingResponse final // implements Message ---------------------------------------------- - RespondStopVideoStreamingResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondTrackingPointCommandResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondStopVideoStreamingResponse& from); + void CopyFrom(const RespondTrackingPointCommandResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondStopVideoStreamingResponse& from) { RespondStopVideoStreamingResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondTrackingPointCommandResponse& from) { RespondTrackingPointCommandResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -15568,18 +16171,18 @@ class RespondStopVideoStreamingResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondStopVideoStreamingResponse* other); + void InternalSwap(RespondTrackingPointCommandResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse"; } protected: - explicit RespondStopVideoStreamingResponse(::google::protobuf::Arena* arena); - RespondStopVideoStreamingResponse(::google::protobuf::Arena* arena, const RespondStopVideoStreamingResponse& from); - RespondStopVideoStreamingResponse(::google::protobuf::Arena* arena, RespondStopVideoStreamingResponse&& from) noexcept - : RespondStopVideoStreamingResponse(arena) { + explicit RespondTrackingPointCommandResponse(::google::protobuf::Arena* arena); + RespondTrackingPointCommandResponse(::google::protobuf::Arena* arena, const RespondTrackingPointCommandResponse& from); + RespondTrackingPointCommandResponse(::google::protobuf::Arena* arena, RespondTrackingPointCommandResponse&& from) noexcept + : RespondTrackingPointCommandResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -15611,7 +16214,7 @@ class RespondStopVideoStreamingResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -15633,7 +16236,7 @@ class RespondStopVideoStreamingResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondStopVideoStreamingResponse& from_msg); + const RespondTrackingPointCommandResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -15644,32 +16247,32 @@ class RespondStopVideoStreamingResponse final }; // ------------------------------------------------------------------- -class RespondStopVideoResponse final +class RespondTrackingOffCommandResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStopVideoResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse) */ { public: - inline RespondStopVideoResponse() : RespondStopVideoResponse(nullptr) {} - ~RespondStopVideoResponse() PROTOBUF_FINAL; + inline RespondTrackingOffCommandResponse() : RespondTrackingOffCommandResponse(nullptr) {} + ~RespondTrackingOffCommandResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondStopVideoResponse* msg, std::destroying_delete_t) { + void operator delete(RespondTrackingOffCommandResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStopVideoResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondTrackingOffCommandResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondStopVideoResponse( + explicit PROTOBUF_CONSTEXPR RespondTrackingOffCommandResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondStopVideoResponse(const RespondStopVideoResponse& from) : RespondStopVideoResponse(nullptr, from) {} - inline RespondStopVideoResponse(RespondStopVideoResponse&& from) noexcept - : RespondStopVideoResponse(nullptr, std::move(from)) {} - inline RespondStopVideoResponse& operator=(const RespondStopVideoResponse& from) { + inline RespondTrackingOffCommandResponse(const RespondTrackingOffCommandResponse& from) : RespondTrackingOffCommandResponse(nullptr, from) {} + inline RespondTrackingOffCommandResponse(RespondTrackingOffCommandResponse&& from) noexcept + : RespondTrackingOffCommandResponse(nullptr, std::move(from)) {} + inline RespondTrackingOffCommandResponse& operator=(const RespondTrackingOffCommandResponse& from) { CopyFrom(from); return *this; } - inline RespondStopVideoResponse& operator=(RespondStopVideoResponse&& from) noexcept { + inline RespondTrackingOffCommandResponse& operator=(RespondTrackingOffCommandResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -15697,16 +16300,16 @@ class RespondStopVideoResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondStopVideoResponse& default_instance() { + static const RespondTrackingOffCommandResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondStopVideoResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondStopVideoResponse_default_instance_); + static inline const RespondTrackingOffCommandResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondTrackingOffCommandResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 17; - friend void swap(RespondStopVideoResponse& a, RespondStopVideoResponse& b) { a.Swap(&b); } - inline void Swap(RespondStopVideoResponse* other) { + static constexpr int kIndexInFileMessages = 87; + friend void swap(RespondTrackingOffCommandResponse& a, RespondTrackingOffCommandResponse& b) { a.Swap(&b); } + inline void Swap(RespondTrackingOffCommandResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -15714,7 +16317,7 @@ class RespondStopVideoResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondStopVideoResponse* other) { + void UnsafeArenaSwap(RespondTrackingOffCommandResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -15722,13 +16325,13 @@ class RespondStopVideoResponse final // implements Message ---------------------------------------------- - RespondStopVideoResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondTrackingOffCommandResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondStopVideoResponse& from); + void CopyFrom(const RespondTrackingOffCommandResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondStopVideoResponse& from) { RespondStopVideoResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondTrackingOffCommandResponse& from) { RespondTrackingOffCommandResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -15765,18 +16368,18 @@ class RespondStopVideoResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondStopVideoResponse* other); + void InternalSwap(RespondTrackingOffCommandResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStopVideoResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse"; } protected: - explicit RespondStopVideoResponse(::google::protobuf::Arena* arena); - RespondStopVideoResponse(::google::protobuf::Arena* arena, const RespondStopVideoResponse& from); - RespondStopVideoResponse(::google::protobuf::Arena* arena, RespondStopVideoResponse&& from) noexcept - : RespondStopVideoResponse(arena) { + explicit RespondTrackingOffCommandResponse(::google::protobuf::Arena* arena); + RespondTrackingOffCommandResponse(::google::protobuf::Arena* arena, const RespondTrackingOffCommandResponse& from); + RespondTrackingOffCommandResponse(::google::protobuf::Arena* arena, RespondTrackingOffCommandResponse&& from) noexcept + : RespondTrackingOffCommandResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -15808,7 +16411,7 @@ class RespondStopVideoResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStopVideoResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -15830,7 +16433,7 @@ class RespondStopVideoResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondStopVideoResponse& from_msg); + const RespondTrackingOffCommandResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -15841,32 +16444,32 @@ class RespondStopVideoResponse final }; // ------------------------------------------------------------------- -class RespondStartVideoStreamingResponse final +class RespondTakePhotoResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondTakePhotoResponse) */ { public: - inline RespondStartVideoStreamingResponse() : RespondStartVideoStreamingResponse(nullptr) {} - ~RespondStartVideoStreamingResponse() PROTOBUF_FINAL; + inline RespondTakePhotoResponse() : RespondTakePhotoResponse(nullptr) {} + ~RespondTakePhotoResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondStartVideoStreamingResponse* msg, std::destroying_delete_t) { + void operator delete(RespondTakePhotoResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStartVideoStreamingResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondTakePhotoResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondStartVideoStreamingResponse( + explicit PROTOBUF_CONSTEXPR RespondTakePhotoResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondStartVideoStreamingResponse(const RespondStartVideoStreamingResponse& from) : RespondStartVideoStreamingResponse(nullptr, from) {} - inline RespondStartVideoStreamingResponse(RespondStartVideoStreamingResponse&& from) noexcept - : RespondStartVideoStreamingResponse(nullptr, std::move(from)) {} - inline RespondStartVideoStreamingResponse& operator=(const RespondStartVideoStreamingResponse& from) { + inline RespondTakePhotoResponse(const RespondTakePhotoResponse& from) : RespondTakePhotoResponse(nullptr, from) {} + inline RespondTakePhotoResponse(RespondTakePhotoResponse&& from) noexcept + : RespondTakePhotoResponse(nullptr, std::move(from)) {} + inline RespondTakePhotoResponse& operator=(const RespondTakePhotoResponse& from) { CopyFrom(from); return *this; } - inline RespondStartVideoStreamingResponse& operator=(RespondStartVideoStreamingResponse&& from) noexcept { + inline RespondTakePhotoResponse& operator=(RespondTakePhotoResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -15894,16 +16497,16 @@ class RespondStartVideoStreamingResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondStartVideoStreamingResponse& default_instance() { + static const RespondTakePhotoResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondStartVideoStreamingResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondStartVideoStreamingResponse_default_instance_); + static inline const RespondTakePhotoResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondTakePhotoResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 21; - friend void swap(RespondStartVideoStreamingResponse& a, RespondStartVideoStreamingResponse& b) { a.Swap(&b); } - inline void Swap(RespondStartVideoStreamingResponse* other) { + static constexpr int kIndexInFileMessages = 9; + friend void swap(RespondTakePhotoResponse& a, RespondTakePhotoResponse& b) { a.Swap(&b); } + inline void Swap(RespondTakePhotoResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -15911,7 +16514,7 @@ class RespondStartVideoStreamingResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondStartVideoStreamingResponse* other) { + void UnsafeArenaSwap(RespondTakePhotoResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -15919,13 +16522,13 @@ class RespondStartVideoStreamingResponse final // implements Message ---------------------------------------------- - RespondStartVideoStreamingResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondTakePhotoResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondStartVideoStreamingResponse& from); + void CopyFrom(const RespondTakePhotoResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondStartVideoStreamingResponse& from) { RespondStartVideoStreamingResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondTakePhotoResponse& from) { RespondTakePhotoResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -15962,18 +16565,18 @@ class RespondStartVideoStreamingResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondStartVideoStreamingResponse* other); + void InternalSwap(RespondTakePhotoResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondTakePhotoResponse"; } protected: - explicit RespondStartVideoStreamingResponse(::google::protobuf::Arena* arena); - RespondStartVideoStreamingResponse(::google::protobuf::Arena* arena, const RespondStartVideoStreamingResponse& from); - RespondStartVideoStreamingResponse(::google::protobuf::Arena* arena, RespondStartVideoStreamingResponse&& from) noexcept - : RespondStartVideoStreamingResponse(arena) { + explicit RespondTakePhotoResponse(::google::protobuf::Arena* arena); + RespondTakePhotoResponse(::google::protobuf::Arena* arena, const RespondTakePhotoResponse& from); + RespondTakePhotoResponse(::google::protobuf::Arena* arena, RespondTakePhotoResponse&& from) noexcept + : RespondTakePhotoResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -16005,7 +16608,7 @@ class RespondStartVideoStreamingResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondTakePhotoResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -16027,7 +16630,7 @@ class RespondStartVideoStreamingResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondStartVideoStreamingResponse& from_msg); + const RespondTakePhotoResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -16038,32 +16641,32 @@ class RespondStartVideoStreamingResponse final }; // ------------------------------------------------------------------- -class RespondStartVideoResponse final +class RespondStorageInformationResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStartVideoResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStorageInformationResponse) */ { public: - inline RespondStartVideoResponse() : RespondStartVideoResponse(nullptr) {} - ~RespondStartVideoResponse() PROTOBUF_FINAL; + inline RespondStorageInformationResponse() : RespondStorageInformationResponse(nullptr) {} + ~RespondStorageInformationResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondStartVideoResponse* msg, std::destroying_delete_t) { + void operator delete(RespondStorageInformationResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStartVideoResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStorageInformationResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondStartVideoResponse( + explicit PROTOBUF_CONSTEXPR RespondStorageInformationResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondStartVideoResponse(const RespondStartVideoResponse& from) : RespondStartVideoResponse(nullptr, from) {} - inline RespondStartVideoResponse(RespondStartVideoResponse&& from) noexcept - : RespondStartVideoResponse(nullptr, std::move(from)) {} - inline RespondStartVideoResponse& operator=(const RespondStartVideoResponse& from) { + inline RespondStorageInformationResponse(const RespondStorageInformationResponse& from) : RespondStorageInformationResponse(nullptr, from) {} + inline RespondStorageInformationResponse(RespondStorageInformationResponse&& from) noexcept + : RespondStorageInformationResponse(nullptr, std::move(from)) {} + inline RespondStorageInformationResponse& operator=(const RespondStorageInformationResponse& from) { CopyFrom(from); return *this; } - inline RespondStartVideoResponse& operator=(RespondStartVideoResponse&& from) noexcept { + inline RespondStorageInformationResponse& operator=(RespondStorageInformationResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -16091,16 +16694,16 @@ class RespondStartVideoResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondStartVideoResponse& default_instance() { + static const RespondStorageInformationResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondStartVideoResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondStartVideoResponse_default_instance_); + static inline const RespondStorageInformationResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondStorageInformationResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 13; - friend void swap(RespondStartVideoResponse& a, RespondStartVideoResponse& b) { a.Swap(&b); } - inline void Swap(RespondStartVideoResponse* other) { + static constexpr int kIndexInFileMessages = 33; + friend void swap(RespondStorageInformationResponse& a, RespondStorageInformationResponse& b) { a.Swap(&b); } + inline void Swap(RespondStorageInformationResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -16108,7 +16711,7 @@ class RespondStartVideoResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondStartVideoResponse* other) { + void UnsafeArenaSwap(RespondStorageInformationResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -16116,13 +16719,13 @@ class RespondStartVideoResponse final // implements Message ---------------------------------------------- - RespondStartVideoResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondStorageInformationResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondStartVideoResponse& from); + void CopyFrom(const RespondStorageInformationResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondStartVideoResponse& from) { RespondStartVideoResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondStorageInformationResponse& from) { RespondStorageInformationResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -16159,18 +16762,18 @@ class RespondStartVideoResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondStartVideoResponse* other); + void InternalSwap(RespondStorageInformationResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStartVideoResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStorageInformationResponse"; } protected: - explicit RespondStartVideoResponse(::google::protobuf::Arena* arena); - RespondStartVideoResponse(::google::protobuf::Arena* arena, const RespondStartVideoResponse& from); - RespondStartVideoResponse(::google::protobuf::Arena* arena, RespondStartVideoResponse&& from) noexcept - : RespondStartVideoResponse(arena) { + explicit RespondStorageInformationResponse(::google::protobuf::Arena* arena); + RespondStorageInformationResponse(::google::protobuf::Arena* arena, const RespondStorageInformationResponse& from); + RespondStorageInformationResponse(::google::protobuf::Arena* arena, RespondStorageInformationResponse&& from) noexcept + : RespondStorageInformationResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -16202,7 +16805,7 @@ class RespondStartVideoResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStartVideoResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStorageInformationResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -16224,7 +16827,7 @@ class RespondStartVideoResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondStartVideoResponse& from_msg); + const RespondStorageInformationResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -16235,32 +16838,32 @@ class RespondStartVideoResponse final }; // ------------------------------------------------------------------- -class RespondSetModeResponse final +class RespondStorageInformationRequest final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondSetModeResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStorageInformationRequest) */ { public: - inline RespondSetModeResponse() : RespondSetModeResponse(nullptr) {} - ~RespondSetModeResponse() PROTOBUF_FINAL; + inline RespondStorageInformationRequest() : RespondStorageInformationRequest(nullptr) {} + ~RespondStorageInformationRequest() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondSetModeResponse* msg, std::destroying_delete_t) { + void operator delete(RespondStorageInformationRequest* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondSetModeResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStorageInformationRequest)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondSetModeResponse( + explicit PROTOBUF_CONSTEXPR RespondStorageInformationRequest( ::google::protobuf::internal::ConstantInitialized); - inline RespondSetModeResponse(const RespondSetModeResponse& from) : RespondSetModeResponse(nullptr, from) {} - inline RespondSetModeResponse(RespondSetModeResponse&& from) noexcept - : RespondSetModeResponse(nullptr, std::move(from)) {} - inline RespondSetModeResponse& operator=(const RespondSetModeResponse& from) { + inline RespondStorageInformationRequest(const RespondStorageInformationRequest& from) : RespondStorageInformationRequest(nullptr, from) {} + inline RespondStorageInformationRequest(RespondStorageInformationRequest&& from) noexcept + : RespondStorageInformationRequest(nullptr, std::move(from)) {} + inline RespondStorageInformationRequest& operator=(const RespondStorageInformationRequest& from) { CopyFrom(from); return *this; } - inline RespondSetModeResponse& operator=(RespondSetModeResponse&& from) noexcept { + inline RespondStorageInformationRequest& operator=(RespondStorageInformationRequest&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -16288,16 +16891,16 @@ class RespondSetModeResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondSetModeResponse& default_instance() { + static const RespondStorageInformationRequest& default_instance() { return *internal_default_instance(); } - static inline const RespondSetModeResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondSetModeResponse_default_instance_); + static inline const RespondStorageInformationRequest* internal_default_instance() { + return reinterpret_cast( + &_RespondStorageInformationRequest_default_instance_); } - static constexpr int kIndexInFileMessages = 29; - friend void swap(RespondSetModeResponse& a, RespondSetModeResponse& b) { a.Swap(&b); } - inline void Swap(RespondSetModeResponse* other) { + static constexpr int kIndexInFileMessages = 32; + friend void swap(RespondStorageInformationRequest& a, RespondStorageInformationRequest& b) { a.Swap(&b); } + inline void Swap(RespondStorageInformationRequest* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -16305,7 +16908,7 @@ class RespondSetModeResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondSetModeResponse* other) { + void UnsafeArenaSwap(RespondStorageInformationRequest* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -16313,13 +16916,13 @@ class RespondSetModeResponse final // implements Message ---------------------------------------------- - RespondSetModeResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondStorageInformationRequest* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondSetModeResponse& from); + void CopyFrom(const RespondStorageInformationRequest& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondSetModeResponse& from) { RespondSetModeResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondStorageInformationRequest& from) { RespondStorageInformationRequest::MergeImpl(*this, from); } private: static void MergeImpl( @@ -16356,18 +16959,18 @@ class RespondSetModeResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondSetModeResponse* other); + void InternalSwap(RespondStorageInformationRequest* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondSetModeResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStorageInformationRequest"; } protected: - explicit RespondSetModeResponse(::google::protobuf::Arena* arena); - RespondSetModeResponse(::google::protobuf::Arena* arena, const RespondSetModeResponse& from); - RespondSetModeResponse(::google::protobuf::Arena* arena, RespondSetModeResponse&& from) noexcept - : RespondSetModeResponse(arena) { + explicit RespondStorageInformationRequest(::google::protobuf::Arena* arena); + RespondStorageInformationRequest(::google::protobuf::Arena* arena, const RespondStorageInformationRequest& from); + RespondStorageInformationRequest(::google::protobuf::Arena* arena, RespondStorageInformationRequest&& from) noexcept + : RespondStorageInformationRequest(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -16382,29 +16985,40 @@ class RespondSetModeResponse final // accessors ------------------------------------------------------- enum : int { - kCameraServerResultFieldNumber = 1, + kStorageInformationFieldNumber = 2, + kStorageInformationFeedbackFieldNumber = 1, }; - // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; - bool has_camera_server_result() const; - void clear_camera_server_result() ; - const ::mavsdk::rpc::camera_server::CameraServerResult& camera_server_result() const; - PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CameraServerResult* release_camera_server_result(); - ::mavsdk::rpc::camera_server::CameraServerResult* mutable_camera_server_result(); - void set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); - void unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); - ::mavsdk::rpc::camera_server::CameraServerResult* unsafe_arena_release_camera_server_result(); + // .mavsdk.rpc.camera_server.StorageInformation storage_information = 2; + bool has_storage_information() const; + void clear_storage_information() ; + const ::mavsdk::rpc::camera_server::StorageInformation& storage_information() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::StorageInformation* release_storage_information(); + ::mavsdk::rpc::camera_server::StorageInformation* mutable_storage_information(); + void set_allocated_storage_information(::mavsdk::rpc::camera_server::StorageInformation* value); + void unsafe_arena_set_allocated_storage_information(::mavsdk::rpc::camera_server::StorageInformation* value); + ::mavsdk::rpc::camera_server::StorageInformation* unsafe_arena_release_storage_information(); private: - const ::mavsdk::rpc::camera_server::CameraServerResult& _internal_camera_server_result() const; - ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); + const ::mavsdk::rpc::camera_server::StorageInformation& _internal_storage_information() const; + ::mavsdk::rpc::camera_server::StorageInformation* _internal_mutable_storage_information(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondSetModeResponse) + // .mavsdk.rpc.camera_server.CameraFeedback storage_information_feedback = 1; + void clear_storage_information_feedback() ; + ::mavsdk::rpc::camera_server::CameraFeedback storage_information_feedback() const; + void set_storage_information_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + + private: + ::mavsdk::rpc::camera_server::CameraFeedback _internal_storage_information_feedback() const; + void _internal_set_storage_information_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + + public: + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStorageInformationRequest) private: class _Internal; friend class ::google::protobuf::internal::TcParser; static const ::google::protobuf::internal::TcParseTable< - 0, 1, 1, + 1, 2, 1, 0, 2> _table_; @@ -16421,10 +17035,11 @@ class RespondSetModeResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondSetModeResponse& from_msg); + const RespondStorageInformationRequest& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; - ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; + ::mavsdk::rpc::camera_server::StorageInformation* storage_information_; + int storage_information_feedback_; PROTOBUF_TSAN_DECLARE_MEMBER }; union { Impl_ _impl_; }; @@ -16432,32 +17047,32 @@ class RespondSetModeResponse final }; // ------------------------------------------------------------------- -class RespondResetSettingsResponse final +class RespondStopVideoStreamingResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondResetSettingsResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse) */ { public: - inline RespondResetSettingsResponse() : RespondResetSettingsResponse(nullptr) {} - ~RespondResetSettingsResponse() PROTOBUF_FINAL; + inline RespondStopVideoStreamingResponse() : RespondStopVideoStreamingResponse(nullptr) {} + ~RespondStopVideoStreamingResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondResetSettingsResponse* msg, std::destroying_delete_t) { + void operator delete(RespondStopVideoStreamingResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondResetSettingsResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStopVideoStreamingResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondResetSettingsResponse( + explicit PROTOBUF_CONSTEXPR RespondStopVideoStreamingResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondResetSettingsResponse(const RespondResetSettingsResponse& from) : RespondResetSettingsResponse(nullptr, from) {} - inline RespondResetSettingsResponse(RespondResetSettingsResponse&& from) noexcept - : RespondResetSettingsResponse(nullptr, std::move(from)) {} - inline RespondResetSettingsResponse& operator=(const RespondResetSettingsResponse& from) { + inline RespondStopVideoStreamingResponse(const RespondStopVideoStreamingResponse& from) : RespondStopVideoStreamingResponse(nullptr, from) {} + inline RespondStopVideoStreamingResponse(RespondStopVideoStreamingResponse&& from) noexcept + : RespondStopVideoStreamingResponse(nullptr, std::move(from)) {} + inline RespondStopVideoStreamingResponse& operator=(const RespondStopVideoStreamingResponse& from) { CopyFrom(from); return *this; } - inline RespondResetSettingsResponse& operator=(RespondResetSettingsResponse&& from) noexcept { + inline RespondStopVideoStreamingResponse& operator=(RespondStopVideoStreamingResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -16485,16 +17100,16 @@ class RespondResetSettingsResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondResetSettingsResponse& default_instance() { + static const RespondStopVideoStreamingResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondResetSettingsResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondResetSettingsResponse_default_instance_); + static inline const RespondStopVideoStreamingResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondStopVideoStreamingResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 45; - friend void swap(RespondResetSettingsResponse& a, RespondResetSettingsResponse& b) { a.Swap(&b); } - inline void Swap(RespondResetSettingsResponse* other) { + static constexpr int kIndexInFileMessages = 25; + friend void swap(RespondStopVideoStreamingResponse& a, RespondStopVideoStreamingResponse& b) { a.Swap(&b); } + inline void Swap(RespondStopVideoStreamingResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -16502,7 +17117,7 @@ class RespondResetSettingsResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondResetSettingsResponse* other) { + void UnsafeArenaSwap(RespondStopVideoStreamingResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -16510,13 +17125,13 @@ class RespondResetSettingsResponse final // implements Message ---------------------------------------------- - RespondResetSettingsResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondStopVideoStreamingResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondResetSettingsResponse& from); + void CopyFrom(const RespondStopVideoStreamingResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondResetSettingsResponse& from) { RespondResetSettingsResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondStopVideoStreamingResponse& from) { RespondStopVideoStreamingResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -16553,18 +17168,18 @@ class RespondResetSettingsResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondResetSettingsResponse* other); + void InternalSwap(RespondStopVideoStreamingResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondResetSettingsResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse"; } protected: - explicit RespondResetSettingsResponse(::google::protobuf::Arena* arena); - RespondResetSettingsResponse(::google::protobuf::Arena* arena, const RespondResetSettingsResponse& from); - RespondResetSettingsResponse(::google::protobuf::Arena* arena, RespondResetSettingsResponse&& from) noexcept - : RespondResetSettingsResponse(arena) { + explicit RespondStopVideoStreamingResponse(::google::protobuf::Arena* arena); + RespondStopVideoStreamingResponse(::google::protobuf::Arena* arena, const RespondStopVideoStreamingResponse& from); + RespondStopVideoStreamingResponse(::google::protobuf::Arena* arena, RespondStopVideoStreamingResponse&& from) noexcept + : RespondStopVideoStreamingResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -16596,7 +17211,7 @@ class RespondResetSettingsResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondResetSettingsResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -16618,7 +17233,7 @@ class RespondResetSettingsResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondResetSettingsResponse& from_msg); + const RespondStopVideoStreamingResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -16629,32 +17244,32 @@ class RespondResetSettingsResponse final }; // ------------------------------------------------------------------- -class RespondFormatStorageResponse final +class RespondStopVideoResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondFormatStorageResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStopVideoResponse) */ { public: - inline RespondFormatStorageResponse() : RespondFormatStorageResponse(nullptr) {} - ~RespondFormatStorageResponse() PROTOBUF_FINAL; + inline RespondStopVideoResponse() : RespondStopVideoResponse(nullptr) {} + ~RespondStopVideoResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondFormatStorageResponse* msg, std::destroying_delete_t) { + void operator delete(RespondStopVideoResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondFormatStorageResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStopVideoResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondFormatStorageResponse( + explicit PROTOBUF_CONSTEXPR RespondStopVideoResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondFormatStorageResponse(const RespondFormatStorageResponse& from) : RespondFormatStorageResponse(nullptr, from) {} - inline RespondFormatStorageResponse(RespondFormatStorageResponse&& from) noexcept - : RespondFormatStorageResponse(nullptr, std::move(from)) {} - inline RespondFormatStorageResponse& operator=(const RespondFormatStorageResponse& from) { + inline RespondStopVideoResponse(const RespondStopVideoResponse& from) : RespondStopVideoResponse(nullptr, from) {} + inline RespondStopVideoResponse(RespondStopVideoResponse&& from) noexcept + : RespondStopVideoResponse(nullptr, std::move(from)) {} + inline RespondStopVideoResponse& operator=(const RespondStopVideoResponse& from) { CopyFrom(from); return *this; } - inline RespondFormatStorageResponse& operator=(RespondFormatStorageResponse&& from) noexcept { + inline RespondStopVideoResponse& operator=(RespondStopVideoResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -16682,16 +17297,16 @@ class RespondFormatStorageResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondFormatStorageResponse& default_instance() { + static const RespondStopVideoResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondFormatStorageResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondFormatStorageResponse_default_instance_); + static inline const RespondStopVideoResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondStopVideoResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 41; - friend void swap(RespondFormatStorageResponse& a, RespondFormatStorageResponse& b) { a.Swap(&b); } - inline void Swap(RespondFormatStorageResponse* other) { + static constexpr int kIndexInFileMessages = 17; + friend void swap(RespondStopVideoResponse& a, RespondStopVideoResponse& b) { a.Swap(&b); } + inline void Swap(RespondStopVideoResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -16699,7 +17314,7 @@ class RespondFormatStorageResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondFormatStorageResponse* other) { + void UnsafeArenaSwap(RespondStopVideoResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -16707,13 +17322,13 @@ class RespondFormatStorageResponse final // implements Message ---------------------------------------------- - RespondFormatStorageResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondStopVideoResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondFormatStorageResponse& from); + void CopyFrom(const RespondStopVideoResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondFormatStorageResponse& from) { RespondFormatStorageResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondStopVideoResponse& from) { RespondStopVideoResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -16750,18 +17365,18 @@ class RespondFormatStorageResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondFormatStorageResponse* other); + void InternalSwap(RespondStopVideoResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondFormatStorageResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStopVideoResponse"; } protected: - explicit RespondFormatStorageResponse(::google::protobuf::Arena* arena); - RespondFormatStorageResponse(::google::protobuf::Arena* arena, const RespondFormatStorageResponse& from); - RespondFormatStorageResponse(::google::protobuf::Arena* arena, RespondFormatStorageResponse&& from) noexcept - : RespondFormatStorageResponse(arena) { + explicit RespondStopVideoResponse(::google::protobuf::Arena* arena); + RespondStopVideoResponse(::google::protobuf::Arena* arena, const RespondStopVideoResponse& from); + RespondStopVideoResponse(::google::protobuf::Arena* arena, RespondStopVideoResponse&& from) noexcept + : RespondStopVideoResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -16793,7 +17408,7 @@ class RespondFormatStorageResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondFormatStorageResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStopVideoResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -16815,7 +17430,7 @@ class RespondFormatStorageResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondFormatStorageResponse& from_msg); + const RespondStopVideoResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -16826,32 +17441,32 @@ class RespondFormatStorageResponse final }; // ------------------------------------------------------------------- -class RespondCaptureStatusResponse final +class RespondStartVideoStreamingResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondCaptureStatusResponse) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse) */ { public: - inline RespondCaptureStatusResponse() : RespondCaptureStatusResponse(nullptr) {} - ~RespondCaptureStatusResponse() PROTOBUF_FINAL; + inline RespondStartVideoStreamingResponse() : RespondStartVideoStreamingResponse(nullptr) {} + ~RespondStartVideoStreamingResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondCaptureStatusResponse* msg, std::destroying_delete_t) { + void operator delete(RespondStartVideoStreamingResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondCaptureStatusResponse)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStartVideoStreamingResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondCaptureStatusResponse( + explicit PROTOBUF_CONSTEXPR RespondStartVideoStreamingResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondCaptureStatusResponse(const RespondCaptureStatusResponse& from) : RespondCaptureStatusResponse(nullptr, from) {} - inline RespondCaptureStatusResponse(RespondCaptureStatusResponse&& from) noexcept - : RespondCaptureStatusResponse(nullptr, std::move(from)) {} - inline RespondCaptureStatusResponse& operator=(const RespondCaptureStatusResponse& from) { + inline RespondStartVideoStreamingResponse(const RespondStartVideoStreamingResponse& from) : RespondStartVideoStreamingResponse(nullptr, from) {} + inline RespondStartVideoStreamingResponse(RespondStartVideoStreamingResponse&& from) noexcept + : RespondStartVideoStreamingResponse(nullptr, std::move(from)) {} + inline RespondStartVideoStreamingResponse& operator=(const RespondStartVideoStreamingResponse& from) { CopyFrom(from); return *this; } - inline RespondCaptureStatusResponse& operator=(RespondCaptureStatusResponse&& from) noexcept { + inline RespondStartVideoStreamingResponse& operator=(RespondStartVideoStreamingResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -16879,16 +17494,16 @@ class RespondCaptureStatusResponse final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondCaptureStatusResponse& default_instance() { + static const RespondStartVideoStreamingResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondCaptureStatusResponse* internal_default_instance() { - return reinterpret_cast( - &_RespondCaptureStatusResponse_default_instance_); + static inline const RespondStartVideoStreamingResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondStartVideoStreamingResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 37; - friend void swap(RespondCaptureStatusResponse& a, RespondCaptureStatusResponse& b) { a.Swap(&b); } - inline void Swap(RespondCaptureStatusResponse* other) { + static constexpr int kIndexInFileMessages = 21; + friend void swap(RespondStartVideoStreamingResponse& a, RespondStartVideoStreamingResponse& b) { a.Swap(&b); } + inline void Swap(RespondStartVideoStreamingResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -16896,7 +17511,7 @@ class RespondCaptureStatusResponse final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondCaptureStatusResponse* other) { + void UnsafeArenaSwap(RespondStartVideoStreamingResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -16904,13 +17519,13 @@ class RespondCaptureStatusResponse final // implements Message ---------------------------------------------- - RespondCaptureStatusResponse* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondStartVideoStreamingResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondCaptureStatusResponse& from); + void CopyFrom(const RespondStartVideoStreamingResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondCaptureStatusResponse& from) { RespondCaptureStatusResponse::MergeImpl(*this, from); } + void MergeFrom(const RespondStartVideoStreamingResponse& from) { RespondStartVideoStreamingResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -16947,21 +17562,21 @@ class RespondCaptureStatusResponse final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondCaptureStatusResponse* other); + void InternalSwap(RespondStartVideoStreamingResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondCaptureStatusResponse"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse"; } protected: - explicit RespondCaptureStatusResponse(::google::protobuf::Arena* arena); - RespondCaptureStatusResponse(::google::protobuf::Arena* arena, const RespondCaptureStatusResponse& from); - RespondCaptureStatusResponse(::google::protobuf::Arena* arena, RespondCaptureStatusResponse&& from) noexcept - : RespondCaptureStatusResponse(arena) { - *this = ::std::move(from); - } - const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; + explicit RespondStartVideoStreamingResponse(::google::protobuf::Arena* arena); + RespondStartVideoStreamingResponse(::google::protobuf::Arena* arena, const RespondStartVideoStreamingResponse& from); + RespondStartVideoStreamingResponse(::google::protobuf::Arena* arena, RespondStartVideoStreamingResponse&& from) noexcept + : RespondStartVideoStreamingResponse(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; static void* PlacementNew_(const void*, void* mem, ::google::protobuf::Arena* arena); static constexpr auto InternalNewImpl_(); @@ -16990,7 +17605,7 @@ class RespondCaptureStatusResponse final ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondCaptureStatusResponse) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; @@ -17012,7 +17627,7 @@ class RespondCaptureStatusResponse final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondCaptureStatusResponse& from_msg); + const RespondStartVideoStreamingResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; @@ -17023,32 +17638,32 @@ class RespondCaptureStatusResponse final }; // ------------------------------------------------------------------- -class RespondCaptureStatusRequest final +class RespondStartVideoResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondCaptureStatusRequest) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondStartVideoResponse) */ { public: - inline RespondCaptureStatusRequest() : RespondCaptureStatusRequest(nullptr) {} - ~RespondCaptureStatusRequest() PROTOBUF_FINAL; + inline RespondStartVideoResponse() : RespondStartVideoResponse(nullptr) {} + ~RespondStartVideoResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondCaptureStatusRequest* msg, std::destroying_delete_t) { + void operator delete(RespondStartVideoResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondCaptureStatusRequest)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondStartVideoResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondCaptureStatusRequest( + explicit PROTOBUF_CONSTEXPR RespondStartVideoResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondCaptureStatusRequest(const RespondCaptureStatusRequest& from) : RespondCaptureStatusRequest(nullptr, from) {} - inline RespondCaptureStatusRequest(RespondCaptureStatusRequest&& from) noexcept - : RespondCaptureStatusRequest(nullptr, std::move(from)) {} - inline RespondCaptureStatusRequest& operator=(const RespondCaptureStatusRequest& from) { + inline RespondStartVideoResponse(const RespondStartVideoResponse& from) : RespondStartVideoResponse(nullptr, from) {} + inline RespondStartVideoResponse(RespondStartVideoResponse&& from) noexcept + : RespondStartVideoResponse(nullptr, std::move(from)) {} + inline RespondStartVideoResponse& operator=(const RespondStartVideoResponse& from) { CopyFrom(from); return *this; } - inline RespondCaptureStatusRequest& operator=(RespondCaptureStatusRequest&& from) noexcept { + inline RespondStartVideoResponse& operator=(RespondStartVideoResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -17076,16 +17691,16 @@ class RespondCaptureStatusRequest final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondCaptureStatusRequest& default_instance() { + static const RespondStartVideoResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondCaptureStatusRequest* internal_default_instance() { - return reinterpret_cast( - &_RespondCaptureStatusRequest_default_instance_); + static inline const RespondStartVideoResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondStartVideoResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 36; - friend void swap(RespondCaptureStatusRequest& a, RespondCaptureStatusRequest& b) { a.Swap(&b); } - inline void Swap(RespondCaptureStatusRequest* other) { + static constexpr int kIndexInFileMessages = 13; + friend void swap(RespondStartVideoResponse& a, RespondStartVideoResponse& b) { a.Swap(&b); } + inline void Swap(RespondStartVideoResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -17093,7 +17708,7 @@ class RespondCaptureStatusRequest final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondCaptureStatusRequest* other) { + void UnsafeArenaSwap(RespondStartVideoResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -17101,13 +17716,13 @@ class RespondCaptureStatusRequest final // implements Message ---------------------------------------------- - RespondCaptureStatusRequest* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondStartVideoResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondCaptureStatusRequest& from); + void CopyFrom(const RespondStartVideoResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondCaptureStatusRequest& from) { RespondCaptureStatusRequest::MergeImpl(*this, from); } + void MergeFrom(const RespondStartVideoResponse& from) { RespondStartVideoResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -17144,18 +17759,18 @@ class RespondCaptureStatusRequest final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondCaptureStatusRequest* other); + void InternalSwap(RespondStartVideoResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondCaptureStatusRequest"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondStartVideoResponse"; } protected: - explicit RespondCaptureStatusRequest(::google::protobuf::Arena* arena); - RespondCaptureStatusRequest(::google::protobuf::Arena* arena, const RespondCaptureStatusRequest& from); - RespondCaptureStatusRequest(::google::protobuf::Arena* arena, RespondCaptureStatusRequest&& from) noexcept - : RespondCaptureStatusRequest(arena) { + explicit RespondStartVideoResponse(::google::protobuf::Arena* arena); + RespondStartVideoResponse(::google::protobuf::Arena* arena, const RespondStartVideoResponse& from); + RespondStartVideoResponse(::google::protobuf::Arena* arena, RespondStartVideoResponse&& from) noexcept + : RespondStartVideoResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -17170,40 +17785,29 @@ class RespondCaptureStatusRequest final // accessors ------------------------------------------------------- enum : int { - kCaptureStatusFieldNumber = 2, - kCaptureStatusFeedbackFieldNumber = 1, + kCameraServerResultFieldNumber = 1, }; - // .mavsdk.rpc.camera_server.CaptureStatus capture_status = 2; - bool has_capture_status() const; - void clear_capture_status() ; - const ::mavsdk::rpc::camera_server::CaptureStatus& capture_status() const; - PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CaptureStatus* release_capture_status(); - ::mavsdk::rpc::camera_server::CaptureStatus* mutable_capture_status(); - void set_allocated_capture_status(::mavsdk::rpc::camera_server::CaptureStatus* value); - void unsafe_arena_set_allocated_capture_status(::mavsdk::rpc::camera_server::CaptureStatus* value); - ::mavsdk::rpc::camera_server::CaptureStatus* unsafe_arena_release_capture_status(); - - private: - const ::mavsdk::rpc::camera_server::CaptureStatus& _internal_capture_status() const; - ::mavsdk::rpc::camera_server::CaptureStatus* _internal_mutable_capture_status(); - - public: - // .mavsdk.rpc.camera_server.CameraFeedback capture_status_feedback = 1; - void clear_capture_status_feedback() ; - ::mavsdk::rpc::camera_server::CameraFeedback capture_status_feedback() const; - void set_capture_status_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + bool has_camera_server_result() const; + void clear_camera_server_result() ; + const ::mavsdk::rpc::camera_server::CameraServerResult& camera_server_result() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CameraServerResult* release_camera_server_result(); + ::mavsdk::rpc::camera_server::CameraServerResult* mutable_camera_server_result(); + void set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + void unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + ::mavsdk::rpc::camera_server::CameraServerResult* unsafe_arena_release_camera_server_result(); private: - ::mavsdk::rpc::camera_server::CameraFeedback _internal_capture_status_feedback() const; - void _internal_set_capture_status_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + const ::mavsdk::rpc::camera_server::CameraServerResult& _internal_camera_server_result() const; + ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondCaptureStatusRequest) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondStartVideoResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; static const ::google::protobuf::internal::TcParseTable< - 1, 2, 1, + 0, 1, 1, 0, 2> _table_; @@ -17220,11 +17824,10 @@ class RespondCaptureStatusRequest final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondCaptureStatusRequest& from_msg); + const RespondStartVideoResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; - ::mavsdk::rpc::camera_server::CaptureStatus* capture_status_; - int capture_status_feedback_; + ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; PROTOBUF_TSAN_DECLARE_MEMBER }; union { Impl_ _impl_; }; @@ -17232,32 +17835,32 @@ class RespondCaptureStatusRequest final }; // ------------------------------------------------------------------- -class CaptureInfo final +class RespondSetModeResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.CaptureInfo) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondSetModeResponse) */ { public: - inline CaptureInfo() : CaptureInfo(nullptr) {} - ~CaptureInfo() PROTOBUF_FINAL; + inline RespondSetModeResponse() : RespondSetModeResponse(nullptr) {} + ~RespondSetModeResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(CaptureInfo* msg, std::destroying_delete_t) { + void operator delete(RespondSetModeResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(CaptureInfo)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondSetModeResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR CaptureInfo( + explicit PROTOBUF_CONSTEXPR RespondSetModeResponse( ::google::protobuf::internal::ConstantInitialized); - inline CaptureInfo(const CaptureInfo& from) : CaptureInfo(nullptr, from) {} - inline CaptureInfo(CaptureInfo&& from) noexcept - : CaptureInfo(nullptr, std::move(from)) {} - inline CaptureInfo& operator=(const CaptureInfo& from) { + inline RespondSetModeResponse(const RespondSetModeResponse& from) : RespondSetModeResponse(nullptr, from) {} + inline RespondSetModeResponse(RespondSetModeResponse&& from) noexcept + : RespondSetModeResponse(nullptr, std::move(from)) {} + inline RespondSetModeResponse& operator=(const RespondSetModeResponse& from) { CopyFrom(from); return *this; } - inline CaptureInfo& operator=(CaptureInfo&& from) noexcept { + inline RespondSetModeResponse& operator=(RespondSetModeResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -17285,16 +17888,16 @@ class CaptureInfo final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const CaptureInfo& default_instance() { + static const RespondSetModeResponse& default_instance() { return *internal_default_instance(); } - static inline const CaptureInfo* internal_default_instance() { - return reinterpret_cast( - &_CaptureInfo_default_instance_); + static inline const RespondSetModeResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondSetModeResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 66; - friend void swap(CaptureInfo& a, CaptureInfo& b) { a.Swap(&b); } - inline void Swap(CaptureInfo* other) { + static constexpr int kIndexInFileMessages = 29; + friend void swap(RespondSetModeResponse& a, RespondSetModeResponse& b) { a.Swap(&b); } + inline void Swap(RespondSetModeResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -17302,7 +17905,7 @@ class CaptureInfo final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(CaptureInfo* other) { + void UnsafeArenaSwap(RespondSetModeResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -17310,13 +17913,13 @@ class CaptureInfo final // implements Message ---------------------------------------------- - CaptureInfo* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondSetModeResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const CaptureInfo& from); + void CopyFrom(const RespondSetModeResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const CaptureInfo& from) { CaptureInfo::MergeImpl(*this, from); } + void MergeFrom(const RespondSetModeResponse& from) { RespondSetModeResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -17353,18 +17956,18 @@ class CaptureInfo final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(CaptureInfo* other); + void InternalSwap(RespondSetModeResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.CaptureInfo"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondSetModeResponse"; } protected: - explicit CaptureInfo(::google::protobuf::Arena* arena); - CaptureInfo(::google::protobuf::Arena* arena, const CaptureInfo& from); - CaptureInfo(::google::protobuf::Arena* arena, CaptureInfo&& from) noexcept - : CaptureInfo(arena) { + explicit RespondSetModeResponse(::google::protobuf::Arena* arena); + RespondSetModeResponse(::google::protobuf::Arena* arena, const RespondSetModeResponse& from); + RespondSetModeResponse(::google::protobuf::Arena* arena, RespondSetModeResponse&& from) noexcept + : RespondSetModeResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -17379,96 +17982,227 @@ class CaptureInfo final // accessors ------------------------------------------------------- enum : int { - kFileUrlFieldNumber = 6, - kPositionFieldNumber = 1, - kAttitudeQuaternionFieldNumber = 2, - kTimeUtcUsFieldNumber = 3, - kIsSuccessFieldNumber = 4, - kIndexFieldNumber = 5, + kCameraServerResultFieldNumber = 1, }; - // string file_url = 6; - void clear_file_url() ; - const std::string& file_url() const; - template - void set_file_url(Arg_&& arg, Args_... args); - std::string* mutable_file_url(); - PROTOBUF_NODISCARD std::string* release_file_url(); - void set_allocated_file_url(std::string* value); + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + bool has_camera_server_result() const; + void clear_camera_server_result() ; + const ::mavsdk::rpc::camera_server::CameraServerResult& camera_server_result() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CameraServerResult* release_camera_server_result(); + ::mavsdk::rpc::camera_server::CameraServerResult* mutable_camera_server_result(); + void set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + void unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + ::mavsdk::rpc::camera_server::CameraServerResult* unsafe_arena_release_camera_server_result(); private: - const std::string& _internal_file_url() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_file_url( - const std::string& value); - std::string* _internal_mutable_file_url(); + const ::mavsdk::rpc::camera_server::CameraServerResult& _internal_camera_server_result() const; + ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // .mavsdk.rpc.camera_server.Position position = 1; - bool has_position() const; - void clear_position() ; - const ::mavsdk::rpc::camera_server::Position& position() const; - PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::Position* release_position(); - ::mavsdk::rpc::camera_server::Position* mutable_position(); - void set_allocated_position(::mavsdk::rpc::camera_server::Position* value); - void unsafe_arena_set_allocated_position(::mavsdk::rpc::camera_server::Position* value); - ::mavsdk::rpc::camera_server::Position* unsafe_arena_release_position(); + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondSetModeResponse) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; - private: - const ::mavsdk::rpc::camera_server::Position& _internal_position() const; - ::mavsdk::rpc::camera_server::Position* _internal_mutable_position(); + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const RespondSetModeResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + ::google::protobuf::internal::CachedSize _cached_size_; + ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_camera_5fserver_2fcamera_5fserver_2eproto; +}; +// ------------------------------------------------------------------- - public: - // .mavsdk.rpc.camera_server.Quaternion attitude_quaternion = 2; - bool has_attitude_quaternion() const; - void clear_attitude_quaternion() ; - const ::mavsdk::rpc::camera_server::Quaternion& attitude_quaternion() const; - PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::Quaternion* release_attitude_quaternion(); - ::mavsdk::rpc::camera_server::Quaternion* mutable_attitude_quaternion(); - void set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value); - void unsafe_arena_set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value); - ::mavsdk::rpc::camera_server::Quaternion* unsafe_arena_release_attitude_quaternion(); +class RespondResetSettingsResponse final + : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondResetSettingsResponse) */ { + public: + inline RespondResetSettingsResponse() : RespondResetSettingsResponse(nullptr) {} + ~RespondResetSettingsResponse() PROTOBUF_FINAL; + +#if defined(PROTOBUF_CUSTOM_VTABLE) + void operator delete(RespondResetSettingsResponse* msg, std::destroying_delete_t) { + SharedDtor(*msg); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondResetSettingsResponse)); + } +#endif + + template + explicit PROTOBUF_CONSTEXPR RespondResetSettingsResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline RespondResetSettingsResponse(const RespondResetSettingsResponse& from) : RespondResetSettingsResponse(nullptr, from) {} + inline RespondResetSettingsResponse(RespondResetSettingsResponse&& from) noexcept + : RespondResetSettingsResponse(nullptr, std::move(from)) {} + inline RespondResetSettingsResponse& operator=(const RespondResetSettingsResponse& from) { + CopyFrom(from); + return *this; + } + inline RespondResetSettingsResponse& operator=(RespondResetSettingsResponse&& from) noexcept { + if (this == &from) return *this; + if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RespondResetSettingsResponse& default_instance() { + return *internal_default_instance(); + } + static inline const RespondResetSettingsResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondResetSettingsResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = 45; + friend void swap(RespondResetSettingsResponse& a, RespondResetSettingsResponse& b) { a.Swap(&b); } + inline void Swap(RespondResetSettingsResponse* other) { + if (other == this) return; + if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RespondResetSettingsResponse* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RespondResetSettingsResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const RespondResetSettingsResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const RespondResetSettingsResponse& from) { RespondResetSettingsResponse::MergeImpl(*this, from); } private: - const ::mavsdk::rpc::camera_server::Quaternion& _internal_attitude_quaternion() const; - ::mavsdk::rpc::camera_server::Quaternion* _internal_mutable_attitude_quaternion(); + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); public: - // uint64 time_utc_us = 3; - void clear_time_utc_us() ; - ::uint64_t time_utc_us() const; - void set_time_utc_us(::uint64_t value); - + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) private: - ::uint64_t _internal_time_utc_us() const; - void _internal_set_time_utc_us(::uint64_t value); + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); public: - // bool is_success = 4; - void clear_is_success() ; - bool is_success() const; - void set_is_success(bool value); + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } private: - bool _internal_is_success() const; - void _internal_set_is_success(bool value); + void SharedCtor(::google::protobuf::Arena* arena); + static void SharedDtor(MessageLite& self); + void InternalSwap(RespondResetSettingsResponse* other); + private: + template + friend ::absl::string_view( + ::google::protobuf::internal::GetAnyMessageName)(); + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondResetSettingsResponse"; } - public: - // int32 index = 5; - void clear_index() ; - ::int32_t index() const; - void set_index(::int32_t value); + protected: + explicit RespondResetSettingsResponse(::google::protobuf::Arena* arena); + RespondResetSettingsResponse(::google::protobuf::Arena* arena, const RespondResetSettingsResponse& from); + RespondResetSettingsResponse(::google::protobuf::Arena* arena, RespondResetSettingsResponse&& from) noexcept + : RespondResetSettingsResponse(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; + static void* PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena); + static constexpr auto InternalNewImpl_(); + static const ::google::protobuf::internal::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kCameraServerResultFieldNumber = 1, + }; + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + bool has_camera_server_result() const; + void clear_camera_server_result() ; + const ::mavsdk::rpc::camera_server::CameraServerResult& camera_server_result() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CameraServerResult* release_camera_server_result(); + ::mavsdk::rpc::camera_server::CameraServerResult* mutable_camera_server_result(); + void set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + void unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + ::mavsdk::rpc::camera_server::CameraServerResult* unsafe_arena_release_camera_server_result(); private: - ::int32_t _internal_index() const; - void _internal_set_index(::int32_t value); + const ::mavsdk::rpc::camera_server::CameraServerResult& _internal_camera_server_result() const; + ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.CaptureInfo) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondResetSettingsResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; static const ::google::protobuf::internal::TcParseTable< - 3, 6, 2, - 53, 2> + 0, 1, 1, + 0, 2> _table_; friend class ::google::protobuf::MessageLite; @@ -17484,15 +18218,10 @@ class CaptureInfo final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const CaptureInfo& from_msg); + const RespondResetSettingsResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; - ::google::protobuf::internal::ArenaStringPtr file_url_; - ::mavsdk::rpc::camera_server::Position* position_; - ::mavsdk::rpc::camera_server::Quaternion* attitude_quaternion_; - ::uint64_t time_utc_us_; - bool is_success_; - ::int32_t index_; + ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; PROTOBUF_TSAN_DECLARE_MEMBER }; union { Impl_ _impl_; }; @@ -17500,32 +18229,32 @@ class CaptureInfo final }; // ------------------------------------------------------------------- -class RespondTakePhotoRequest final +class RespondFormatStorageResponse final : public ::google::protobuf::Message -/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondTakePhotoRequest) */ { +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondFormatStorageResponse) */ { public: - inline RespondTakePhotoRequest() : RespondTakePhotoRequest(nullptr) {} - ~RespondTakePhotoRequest() PROTOBUF_FINAL; + inline RespondFormatStorageResponse() : RespondFormatStorageResponse(nullptr) {} + ~RespondFormatStorageResponse() PROTOBUF_FINAL; #if defined(PROTOBUF_CUSTOM_VTABLE) - void operator delete(RespondTakePhotoRequest* msg, std::destroying_delete_t) { + void operator delete(RespondFormatStorageResponse* msg, std::destroying_delete_t) { SharedDtor(*msg); - ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondTakePhotoRequest)); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondFormatStorageResponse)); } #endif template - explicit PROTOBUF_CONSTEXPR RespondTakePhotoRequest( + explicit PROTOBUF_CONSTEXPR RespondFormatStorageResponse( ::google::protobuf::internal::ConstantInitialized); - inline RespondTakePhotoRequest(const RespondTakePhotoRequest& from) : RespondTakePhotoRequest(nullptr, from) {} - inline RespondTakePhotoRequest(RespondTakePhotoRequest&& from) noexcept - : RespondTakePhotoRequest(nullptr, std::move(from)) {} - inline RespondTakePhotoRequest& operator=(const RespondTakePhotoRequest& from) { + inline RespondFormatStorageResponse(const RespondFormatStorageResponse& from) : RespondFormatStorageResponse(nullptr, from) {} + inline RespondFormatStorageResponse(RespondFormatStorageResponse&& from) noexcept + : RespondFormatStorageResponse(nullptr, std::move(from)) {} + inline RespondFormatStorageResponse& operator=(const RespondFormatStorageResponse& from) { CopyFrom(from); return *this; } - inline RespondTakePhotoRequest& operator=(RespondTakePhotoRequest&& from) noexcept { + inline RespondFormatStorageResponse& operator=(RespondFormatStorageResponse&& from) noexcept { if (this == &from) return *this; if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { InternalSwap(&from); @@ -17553,16 +18282,16 @@ class RespondTakePhotoRequest final static const ::google::protobuf::Reflection* GetReflection() { return default_instance().GetMetadata().reflection; } - static const RespondTakePhotoRequest& default_instance() { + static const RespondFormatStorageResponse& default_instance() { return *internal_default_instance(); } - static inline const RespondTakePhotoRequest* internal_default_instance() { - return reinterpret_cast( - &_RespondTakePhotoRequest_default_instance_); + static inline const RespondFormatStorageResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondFormatStorageResponse_default_instance_); } - static constexpr int kIndexInFileMessages = 8; - friend void swap(RespondTakePhotoRequest& a, RespondTakePhotoRequest& b) { a.Swap(&b); } - inline void Swap(RespondTakePhotoRequest* other) { + static constexpr int kIndexInFileMessages = 41; + friend void swap(RespondFormatStorageResponse& a, RespondFormatStorageResponse& b) { a.Swap(&b); } + inline void Swap(RespondFormatStorageResponse* other) { if (other == this) return; if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { InternalSwap(other); @@ -17570,7 +18299,7 @@ class RespondTakePhotoRequest final ::google::protobuf::internal::GenericSwap(this, other); } } - void UnsafeArenaSwap(RespondTakePhotoRequest* other) { + void UnsafeArenaSwap(RespondFormatStorageResponse* other) { if (other == this) return; ABSL_DCHECK(GetArena() == other->GetArena()); InternalSwap(other); @@ -17578,13 +18307,13 @@ class RespondTakePhotoRequest final // implements Message ---------------------------------------------- - RespondTakePhotoRequest* New(::google::protobuf::Arena* arena = nullptr) const { - return ::google::protobuf::Message::DefaultConstruct(arena); + RespondFormatStorageResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); } using ::google::protobuf::Message::CopyFrom; - void CopyFrom(const RespondTakePhotoRequest& from); + void CopyFrom(const RespondFormatStorageResponse& from); using ::google::protobuf::Message::MergeFrom; - void MergeFrom(const RespondTakePhotoRequest& from) { RespondTakePhotoRequest::MergeImpl(*this, from); } + void MergeFrom(const RespondFormatStorageResponse& from) { RespondFormatStorageResponse::MergeImpl(*this, from); } private: static void MergeImpl( @@ -17621,18 +18350,18 @@ class RespondTakePhotoRequest final private: void SharedCtor(::google::protobuf::Arena* arena); static void SharedDtor(MessageLite& self); - void InternalSwap(RespondTakePhotoRequest* other); + void InternalSwap(RespondFormatStorageResponse* other); private: template friend ::absl::string_view( ::google::protobuf::internal::GetAnyMessageName)(); - static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondTakePhotoRequest"; } + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondFormatStorageResponse"; } protected: - explicit RespondTakePhotoRequest(::google::protobuf::Arena* arena); - RespondTakePhotoRequest(::google::protobuf::Arena* arena, const RespondTakePhotoRequest& from); - RespondTakePhotoRequest(::google::protobuf::Arena* arena, RespondTakePhotoRequest&& from) noexcept - : RespondTakePhotoRequest(arena) { + explicit RespondFormatStorageResponse(::google::protobuf::Arena* arena); + RespondFormatStorageResponse(::google::protobuf::Arena* arena, const RespondFormatStorageResponse& from); + RespondFormatStorageResponse(::google::protobuf::Arena* arena, RespondFormatStorageResponse&& from) noexcept + : RespondFormatStorageResponse(arena) { *this = ::std::move(from); } const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; @@ -17647,40 +18376,29 @@ class RespondTakePhotoRequest final // accessors ------------------------------------------------------- enum : int { - kCaptureInfoFieldNumber = 2, - kTakePhotoFeedbackFieldNumber = 1, + kCameraServerResultFieldNumber = 1, }; - // .mavsdk.rpc.camera_server.CaptureInfo capture_info = 2; - bool has_capture_info() const; - void clear_capture_info() ; - const ::mavsdk::rpc::camera_server::CaptureInfo& capture_info() const; - PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CaptureInfo* release_capture_info(); - ::mavsdk::rpc::camera_server::CaptureInfo* mutable_capture_info(); - void set_allocated_capture_info(::mavsdk::rpc::camera_server::CaptureInfo* value); - void unsafe_arena_set_allocated_capture_info(::mavsdk::rpc::camera_server::CaptureInfo* value); - ::mavsdk::rpc::camera_server::CaptureInfo* unsafe_arena_release_capture_info(); - - private: - const ::mavsdk::rpc::camera_server::CaptureInfo& _internal_capture_info() const; - ::mavsdk::rpc::camera_server::CaptureInfo* _internal_mutable_capture_info(); - - public: - // .mavsdk.rpc.camera_server.CameraFeedback take_photo_feedback = 1; - void clear_take_photo_feedback() ; - ::mavsdk::rpc::camera_server::CameraFeedback take_photo_feedback() const; - void set_take_photo_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + bool has_camera_server_result() const; + void clear_camera_server_result() ; + const ::mavsdk::rpc::camera_server::CameraServerResult& camera_server_result() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CameraServerResult* release_camera_server_result(); + ::mavsdk::rpc::camera_server::CameraServerResult* mutable_camera_server_result(); + void set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + void unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + ::mavsdk::rpc::camera_server::CameraServerResult* unsafe_arena_release_camera_server_result(); private: - ::mavsdk::rpc::camera_server::CameraFeedback _internal_take_photo_feedback() const; - void _internal_set_take_photo_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + const ::mavsdk::rpc::camera_server::CameraServerResult& _internal_camera_server_result() const; + ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); public: - // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondTakePhotoRequest) + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondFormatStorageResponse) private: class _Internal; friend class ::google::protobuf::internal::TcParser; static const ::google::protobuf::internal::TcParseTable< - 1, 2, 1, + 0, 1, 1, 0, 2> _table_; @@ -17697,174 +18415,1790 @@ class RespondTakePhotoRequest final ::google::protobuf::Arena* arena); inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, ::google::protobuf::Arena* arena, const Impl_& from, - const RespondTakePhotoRequest& from_msg); + const RespondFormatStorageResponse& from_msg); ::google::protobuf::internal::HasBits<1> _has_bits_; ::google::protobuf::internal::CachedSize _cached_size_; - ::mavsdk::rpc::camera_server::CaptureInfo* capture_info_; - int take_photo_feedback_; + ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; PROTOBUF_TSAN_DECLARE_MEMBER }; union { Impl_ _impl_; }; friend struct ::TableStruct_camera_5fserver_2fcamera_5fserver_2eproto; }; - -// =================================================================== - - - - -// =================================================================== - - -#ifdef __GNUC__ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wstrict-aliasing" -#endif // __GNUC__ // ------------------------------------------------------------------- -// SetInformationRequest +class RespondCaptureStatusResponse final + : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondCaptureStatusResponse) */ { + public: + inline RespondCaptureStatusResponse() : RespondCaptureStatusResponse(nullptr) {} + ~RespondCaptureStatusResponse() PROTOBUF_FINAL; -// .mavsdk.rpc.camera_server.Information information = 1; -inline bool SetInformationRequest::has_information() const { - bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.information_ != nullptr); - return value; -} -inline void SetInformationRequest::clear_information() { - ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.information_ != nullptr) _impl_.information_->Clear(); - _impl_._has_bits_[0] &= ~0x00000001u; -} -inline const ::mavsdk::rpc::camera_server::Information& SetInformationRequest::_internal_information() const { - ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::Information* p = _impl_.information_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_Information_default_instance_); -} -inline const ::mavsdk::rpc::camera_server::Information& SetInformationRequest::information() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetInformationRequest.information) - return _internal_information(); -} -inline void SetInformationRequest::unsafe_arena_set_allocated_information(::mavsdk::rpc::camera_server::Information* value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.information_); - } - _impl_.information_ = reinterpret_cast<::mavsdk::rpc::camera_server::Information*>(value); - if (value != nullptr) { - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; +#if defined(PROTOBUF_CUSTOM_VTABLE) + void operator delete(RespondCaptureStatusResponse* msg, std::destroying_delete_t) { + SharedDtor(*msg); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondCaptureStatusResponse)); } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetInformationRequest.information) -} -inline ::mavsdk::rpc::camera_server::Information* SetInformationRequest::release_information() { - ::google::protobuf::internal::TSanWrite(&_impl_); +#endif - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::Information* released = _impl_.information_; - _impl_.information_ = nullptr; - if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { - auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - if (GetArena() == nullptr) { - delete old; - } - } else { - if (GetArena() != nullptr) { - released = ::google::protobuf::internal::DuplicateIfNonNull(released); + template + explicit PROTOBUF_CONSTEXPR RespondCaptureStatusResponse( + ::google::protobuf::internal::ConstantInitialized); + + inline RespondCaptureStatusResponse(const RespondCaptureStatusResponse& from) : RespondCaptureStatusResponse(nullptr, from) {} + inline RespondCaptureStatusResponse(RespondCaptureStatusResponse&& from) noexcept + : RespondCaptureStatusResponse(nullptr, std::move(from)) {} + inline RespondCaptureStatusResponse& operator=(const RespondCaptureStatusResponse& from) { + CopyFrom(from); + return *this; + } + inline RespondCaptureStatusResponse& operator=(RespondCaptureStatusResponse&& from) noexcept { + if (this == &from) return *this; + if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { + InternalSwap(&from); + } else { + CopyFrom(from); } + return *this; } - return released; -} -inline ::mavsdk::rpc::camera_server::Information* SetInformationRequest::unsafe_arena_release_information() { - ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetInformationRequest.information) - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::Information* temp = _impl_.information_; - _impl_.information_ = nullptr; - return temp; -} -inline ::mavsdk::rpc::camera_server::Information* SetInformationRequest::_internal_mutable_information() { - ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.information_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::Information>(GetArena()); - _impl_.information_ = reinterpret_cast<::mavsdk::rpc::camera_server::Information*>(p); + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); } - return _impl_.information_; -} -inline ::mavsdk::rpc::camera_server::Information* SetInformationRequest::mutable_information() ABSL_ATTRIBUTE_LIFETIME_BOUND { - _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::Information* _msg = _internal_mutable_information(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetInformationRequest.information) - return _msg; -} -inline void SetInformationRequest::set_allocated_information(::mavsdk::rpc::camera_server::Information* value) { - ::google::protobuf::Arena* message_arena = GetArena(); - ::google::protobuf::internal::TSanWrite(&_impl_); - if (message_arena == nullptr) { - delete (_impl_.information_); + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); } - if (value != nullptr) { - ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); - if (message_arena != submessage_arena) { - value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RespondCaptureStatusResponse& default_instance() { + return *internal_default_instance(); + } + static inline const RespondCaptureStatusResponse* internal_default_instance() { + return reinterpret_cast( + &_RespondCaptureStatusResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = 37; + friend void swap(RespondCaptureStatusResponse& a, RespondCaptureStatusResponse& b) { a.Swap(&b); } + inline void Swap(RespondCaptureStatusResponse* other) { + if (other == this) return; + if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); } - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; + } + void UnsafeArenaSwap(RespondCaptureStatusResponse* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); } - _impl_.information_ = reinterpret_cast<::mavsdk::rpc::camera_server::Information*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetInformationRequest.information) -} + // implements Message ---------------------------------------------- -// ------------------------------------------------------------------- + RespondCaptureStatusResponse* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const RespondCaptureStatusResponse& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const RespondCaptureStatusResponse& from) { RespondCaptureStatusResponse::MergeImpl(*this, from); } -// SetInformationResponse + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); -// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool SetInformationResponse::has_camera_server_result() const { - bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); - return value; -} -inline void SetInformationResponse::clear_camera_server_result() { - ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); - _impl_._has_bits_[0] &= ~0x00000001u; -} -inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetInformationResponse::_internal_camera_server_result() const { - ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); -} -inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetInformationResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetInformationResponse.camera_server_result) - return _internal_camera_server_result(); -} -inline void SetInformationResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); - } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - if (value != nullptr) { - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; + public: + bool IsInitialized() const { + return true; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetInformationResponse.camera_server_result) -} -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInformationResponse::release_camera_server_result() { - ::google::protobuf::internal::TSanWrite(&_impl_); - - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; - if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { - auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + static void SharedDtor(MessageLite& self); + void InternalSwap(RespondCaptureStatusResponse* other); + private: + template + friend ::absl::string_view( + ::google::protobuf::internal::GetAnyMessageName)(); + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondCaptureStatusResponse"; } + + protected: + explicit RespondCaptureStatusResponse(::google::protobuf::Arena* arena); + RespondCaptureStatusResponse(::google::protobuf::Arena* arena, const RespondCaptureStatusResponse& from); + RespondCaptureStatusResponse(::google::protobuf::Arena* arena, RespondCaptureStatusResponse&& from) noexcept + : RespondCaptureStatusResponse(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; + static void* PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena); + static constexpr auto InternalNewImpl_(); + static const ::google::protobuf::internal::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kCameraServerResultFieldNumber = 1, + }; + // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; + bool has_camera_server_result() const; + void clear_camera_server_result() ; + const ::mavsdk::rpc::camera_server::CameraServerResult& camera_server_result() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CameraServerResult* release_camera_server_result(); + ::mavsdk::rpc::camera_server::CameraServerResult* mutable_camera_server_result(); + void set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + void unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value); + ::mavsdk::rpc::camera_server::CameraServerResult* unsafe_arena_release_camera_server_result(); + + private: + const ::mavsdk::rpc::camera_server::CameraServerResult& _internal_camera_server_result() const; + ::mavsdk::rpc::camera_server::CameraServerResult* _internal_mutable_camera_server_result(); + + public: + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondCaptureStatusResponse) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 0, 1, 1, + 0, 2> + _table_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const RespondCaptureStatusResponse& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + ::google::protobuf::internal::CachedSize _cached_size_; + ::mavsdk::rpc::camera_server::CameraServerResult* camera_server_result_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_camera_5fserver_2fcamera_5fserver_2eproto; +}; +// ------------------------------------------------------------------- + +class RespondCaptureStatusRequest final + : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondCaptureStatusRequest) */ { + public: + inline RespondCaptureStatusRequest() : RespondCaptureStatusRequest(nullptr) {} + ~RespondCaptureStatusRequest() PROTOBUF_FINAL; + +#if defined(PROTOBUF_CUSTOM_VTABLE) + void operator delete(RespondCaptureStatusRequest* msg, std::destroying_delete_t) { + SharedDtor(*msg); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondCaptureStatusRequest)); + } +#endif + + template + explicit PROTOBUF_CONSTEXPR RespondCaptureStatusRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline RespondCaptureStatusRequest(const RespondCaptureStatusRequest& from) : RespondCaptureStatusRequest(nullptr, from) {} + inline RespondCaptureStatusRequest(RespondCaptureStatusRequest&& from) noexcept + : RespondCaptureStatusRequest(nullptr, std::move(from)) {} + inline RespondCaptureStatusRequest& operator=(const RespondCaptureStatusRequest& from) { + CopyFrom(from); + return *this; + } + inline RespondCaptureStatusRequest& operator=(RespondCaptureStatusRequest&& from) noexcept { + if (this == &from) return *this; + if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RespondCaptureStatusRequest& default_instance() { + return *internal_default_instance(); + } + static inline const RespondCaptureStatusRequest* internal_default_instance() { + return reinterpret_cast( + &_RespondCaptureStatusRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = 36; + friend void swap(RespondCaptureStatusRequest& a, RespondCaptureStatusRequest& b) { a.Swap(&b); } + inline void Swap(RespondCaptureStatusRequest* other) { + if (other == this) return; + if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RespondCaptureStatusRequest* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RespondCaptureStatusRequest* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const RespondCaptureStatusRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const RespondCaptureStatusRequest& from) { RespondCaptureStatusRequest::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + static void SharedDtor(MessageLite& self); + void InternalSwap(RespondCaptureStatusRequest* other); + private: + template + friend ::absl::string_view( + ::google::protobuf::internal::GetAnyMessageName)(); + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondCaptureStatusRequest"; } + + protected: + explicit RespondCaptureStatusRequest(::google::protobuf::Arena* arena); + RespondCaptureStatusRequest(::google::protobuf::Arena* arena, const RespondCaptureStatusRequest& from); + RespondCaptureStatusRequest(::google::protobuf::Arena* arena, RespondCaptureStatusRequest&& from) noexcept + : RespondCaptureStatusRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; + static void* PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena); + static constexpr auto InternalNewImpl_(); + static const ::google::protobuf::internal::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kCaptureStatusFieldNumber = 2, + kCaptureStatusFeedbackFieldNumber = 1, + }; + // .mavsdk.rpc.camera_server.CaptureStatus capture_status = 2; + bool has_capture_status() const; + void clear_capture_status() ; + const ::mavsdk::rpc::camera_server::CaptureStatus& capture_status() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CaptureStatus* release_capture_status(); + ::mavsdk::rpc::camera_server::CaptureStatus* mutable_capture_status(); + void set_allocated_capture_status(::mavsdk::rpc::camera_server::CaptureStatus* value); + void unsafe_arena_set_allocated_capture_status(::mavsdk::rpc::camera_server::CaptureStatus* value); + ::mavsdk::rpc::camera_server::CaptureStatus* unsafe_arena_release_capture_status(); + + private: + const ::mavsdk::rpc::camera_server::CaptureStatus& _internal_capture_status() const; + ::mavsdk::rpc::camera_server::CaptureStatus* _internal_mutable_capture_status(); + + public: + // .mavsdk.rpc.camera_server.CameraFeedback capture_status_feedback = 1; + void clear_capture_status_feedback() ; + ::mavsdk::rpc::camera_server::CameraFeedback capture_status_feedback() const; + void set_capture_status_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + + private: + ::mavsdk::rpc::camera_server::CameraFeedback _internal_capture_status_feedback() const; + void _internal_set_capture_status_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + + public: + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondCaptureStatusRequest) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 0, 2> + _table_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const RespondCaptureStatusRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + ::google::protobuf::internal::CachedSize _cached_size_; + ::mavsdk::rpc::camera_server::CaptureStatus* capture_status_; + int capture_status_feedback_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_camera_5fserver_2fcamera_5fserver_2eproto; +}; +// ------------------------------------------------------------------- + +class CaptureInfo final + : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.CaptureInfo) */ { + public: + inline CaptureInfo() : CaptureInfo(nullptr) {} + ~CaptureInfo() PROTOBUF_FINAL; + +#if defined(PROTOBUF_CUSTOM_VTABLE) + void operator delete(CaptureInfo* msg, std::destroying_delete_t) { + SharedDtor(*msg); + ::google::protobuf::internal::SizedDelete(msg, sizeof(CaptureInfo)); + } +#endif + + template + explicit PROTOBUF_CONSTEXPR CaptureInfo( + ::google::protobuf::internal::ConstantInitialized); + + inline CaptureInfo(const CaptureInfo& from) : CaptureInfo(nullptr, from) {} + inline CaptureInfo(CaptureInfo&& from) noexcept + : CaptureInfo(nullptr, std::move(from)) {} + inline CaptureInfo& operator=(const CaptureInfo& from) { + CopyFrom(from); + return *this; + } + inline CaptureInfo& operator=(CaptureInfo&& from) noexcept { + if (this == &from) return *this; + if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CaptureInfo& default_instance() { + return *internal_default_instance(); + } + static inline const CaptureInfo* internal_default_instance() { + return reinterpret_cast( + &_CaptureInfo_default_instance_); + } + static constexpr int kIndexInFileMessages = 66; + friend void swap(CaptureInfo& a, CaptureInfo& b) { a.Swap(&b); } + inline void Swap(CaptureInfo* other) { + if (other == this) return; + if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CaptureInfo* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CaptureInfo* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const CaptureInfo& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const CaptureInfo& from) { CaptureInfo::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + static void SharedDtor(MessageLite& self); + void InternalSwap(CaptureInfo* other); + private: + template + friend ::absl::string_view( + ::google::protobuf::internal::GetAnyMessageName)(); + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.CaptureInfo"; } + + protected: + explicit CaptureInfo(::google::protobuf::Arena* arena); + CaptureInfo(::google::protobuf::Arena* arena, const CaptureInfo& from); + CaptureInfo(::google::protobuf::Arena* arena, CaptureInfo&& from) noexcept + : CaptureInfo(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; + static void* PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena); + static constexpr auto InternalNewImpl_(); + static const ::google::protobuf::internal::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kFileUrlFieldNumber = 6, + kPositionFieldNumber = 1, + kAttitudeQuaternionFieldNumber = 2, + kTimeUtcUsFieldNumber = 3, + kIsSuccessFieldNumber = 4, + kIndexFieldNumber = 5, + }; + // string file_url = 6; + void clear_file_url() ; + const std::string& file_url() const; + template + void set_file_url(Arg_&& arg, Args_... args); + std::string* mutable_file_url(); + PROTOBUF_NODISCARD std::string* release_file_url(); + void set_allocated_file_url(std::string* value); + + private: + const std::string& _internal_file_url() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_file_url( + const std::string& value); + std::string* _internal_mutable_file_url(); + + public: + // .mavsdk.rpc.camera_server.Position position = 1; + bool has_position() const; + void clear_position() ; + const ::mavsdk::rpc::camera_server::Position& position() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::Position* release_position(); + ::mavsdk::rpc::camera_server::Position* mutable_position(); + void set_allocated_position(::mavsdk::rpc::camera_server::Position* value); + void unsafe_arena_set_allocated_position(::mavsdk::rpc::camera_server::Position* value); + ::mavsdk::rpc::camera_server::Position* unsafe_arena_release_position(); + + private: + const ::mavsdk::rpc::camera_server::Position& _internal_position() const; + ::mavsdk::rpc::camera_server::Position* _internal_mutable_position(); + + public: + // .mavsdk.rpc.camera_server.Quaternion attitude_quaternion = 2; + bool has_attitude_quaternion() const; + void clear_attitude_quaternion() ; + const ::mavsdk::rpc::camera_server::Quaternion& attitude_quaternion() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::Quaternion* release_attitude_quaternion(); + ::mavsdk::rpc::camera_server::Quaternion* mutable_attitude_quaternion(); + void set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value); + void unsafe_arena_set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value); + ::mavsdk::rpc::camera_server::Quaternion* unsafe_arena_release_attitude_quaternion(); + + private: + const ::mavsdk::rpc::camera_server::Quaternion& _internal_attitude_quaternion() const; + ::mavsdk::rpc::camera_server::Quaternion* _internal_mutable_attitude_quaternion(); + + public: + // uint64 time_utc_us = 3; + void clear_time_utc_us() ; + ::uint64_t time_utc_us() const; + void set_time_utc_us(::uint64_t value); + + private: + ::uint64_t _internal_time_utc_us() const; + void _internal_set_time_utc_us(::uint64_t value); + + public: + // bool is_success = 4; + void clear_is_success() ; + bool is_success() const; + void set_is_success(bool value); + + private: + bool _internal_is_success() const; + void _internal_set_is_success(bool value); + + public: + // int32 index = 5; + void clear_index() ; + ::int32_t index() const; + void set_index(::int32_t value); + + private: + ::int32_t _internal_index() const; + void _internal_set_index(::int32_t value); + + public: + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.CaptureInfo) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 3, 6, 2, + 53, 2> + _table_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const CaptureInfo& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::internal::ArenaStringPtr file_url_; + ::mavsdk::rpc::camera_server::Position* position_; + ::mavsdk::rpc::camera_server::Quaternion* attitude_quaternion_; + ::uint64_t time_utc_us_; + bool is_success_; + ::int32_t index_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_camera_5fserver_2fcamera_5fserver_2eproto; +}; +// ------------------------------------------------------------------- + +class RespondTakePhotoRequest final + : public ::google::protobuf::Message +/* @@protoc_insertion_point(class_definition:mavsdk.rpc.camera_server.RespondTakePhotoRequest) */ { + public: + inline RespondTakePhotoRequest() : RespondTakePhotoRequest(nullptr) {} + ~RespondTakePhotoRequest() PROTOBUF_FINAL; + +#if defined(PROTOBUF_CUSTOM_VTABLE) + void operator delete(RespondTakePhotoRequest* msg, std::destroying_delete_t) { + SharedDtor(*msg); + ::google::protobuf::internal::SizedDelete(msg, sizeof(RespondTakePhotoRequest)); + } +#endif + + template + explicit PROTOBUF_CONSTEXPR RespondTakePhotoRequest( + ::google::protobuf::internal::ConstantInitialized); + + inline RespondTakePhotoRequest(const RespondTakePhotoRequest& from) : RespondTakePhotoRequest(nullptr, from) {} + inline RespondTakePhotoRequest(RespondTakePhotoRequest&& from) noexcept + : RespondTakePhotoRequest(nullptr, std::move(from)) {} + inline RespondTakePhotoRequest& operator=(const RespondTakePhotoRequest& from) { + CopyFrom(from); + return *this; + } + inline RespondTakePhotoRequest& operator=(RespondTakePhotoRequest&& from) noexcept { + if (this == &from) return *this; + if (::google::protobuf::internal::CanMoveWithInternalSwap(GetArena(), from.GetArena())) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance); + } + inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() + ABSL_ATTRIBUTE_LIFETIME_BOUND { + return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>(); + } + + static const ::google::protobuf::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::google::protobuf::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::google::protobuf::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RespondTakePhotoRequest& default_instance() { + return *internal_default_instance(); + } + static inline const RespondTakePhotoRequest* internal_default_instance() { + return reinterpret_cast( + &_RespondTakePhotoRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = 8; + friend void swap(RespondTakePhotoRequest& a, RespondTakePhotoRequest& b) { a.Swap(&b); } + inline void Swap(RespondTakePhotoRequest* other) { + if (other == this) return; + if (::google::protobuf::internal::CanUseInternalSwap(GetArena(), other->GetArena())) { + InternalSwap(other); + } else { + ::google::protobuf::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RespondTakePhotoRequest* other) { + if (other == this) return; + ABSL_DCHECK(GetArena() == other->GetArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RespondTakePhotoRequest* New(::google::protobuf::Arena* arena = nullptr) const { + return ::google::protobuf::Message::DefaultConstruct(arena); + } + using ::google::protobuf::Message::CopyFrom; + void CopyFrom(const RespondTakePhotoRequest& from); + using ::google::protobuf::Message::MergeFrom; + void MergeFrom(const RespondTakePhotoRequest& from) { RespondTakePhotoRequest::MergeImpl(*this, from); } + + private: + static void MergeImpl( + ::google::protobuf::MessageLite& to_msg, + const ::google::protobuf::MessageLite& from_msg); + + public: + bool IsInitialized() const { + return true; + } + ABSL_ATTRIBUTE_REINITIALIZES void Clear() PROTOBUF_FINAL; + #if defined(PROTOBUF_CUSTOM_VTABLE) + private: + static ::size_t ByteSizeLong(const ::google::protobuf::MessageLite& msg); + static ::uint8_t* _InternalSerialize( + const MessageLite& msg, ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream); + + public: + ::size_t ByteSizeLong() const { return ByteSizeLong(*this); } + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const { + return _InternalSerialize(*this, target, stream); + } + #else // PROTOBUF_CUSTOM_VTABLE + ::size_t ByteSizeLong() const final; + ::uint8_t* _InternalSerialize( + ::uint8_t* target, + ::google::protobuf::io::EpsCopyOutputStream* stream) const final; + #endif // PROTOBUF_CUSTOM_VTABLE + int GetCachedSize() const { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::google::protobuf::Arena* arena); + static void SharedDtor(MessageLite& self); + void InternalSwap(RespondTakePhotoRequest* other); + private: + template + friend ::absl::string_view( + ::google::protobuf::internal::GetAnyMessageName)(); + static ::absl::string_view FullMessageName() { return "mavsdk.rpc.camera_server.RespondTakePhotoRequest"; } + + protected: + explicit RespondTakePhotoRequest(::google::protobuf::Arena* arena); + RespondTakePhotoRequest(::google::protobuf::Arena* arena, const RespondTakePhotoRequest& from); + RespondTakePhotoRequest(::google::protobuf::Arena* arena, RespondTakePhotoRequest&& from) noexcept + : RespondTakePhotoRequest(arena) { + *this = ::std::move(from); + } + const ::google::protobuf::internal::ClassData* GetClassData() const PROTOBUF_FINAL; + static void* PlacementNew_(const void*, void* mem, + ::google::protobuf::Arena* arena); + static constexpr auto InternalNewImpl_(); + static const ::google::protobuf::internal::ClassDataFull _class_data_; + + public: + ::google::protobuf::Metadata GetMetadata() const; + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + enum : int { + kCaptureInfoFieldNumber = 2, + kTakePhotoFeedbackFieldNumber = 1, + }; + // .mavsdk.rpc.camera_server.CaptureInfo capture_info = 2; + bool has_capture_info() const; + void clear_capture_info() ; + const ::mavsdk::rpc::camera_server::CaptureInfo& capture_info() const; + PROTOBUF_NODISCARD ::mavsdk::rpc::camera_server::CaptureInfo* release_capture_info(); + ::mavsdk::rpc::camera_server::CaptureInfo* mutable_capture_info(); + void set_allocated_capture_info(::mavsdk::rpc::camera_server::CaptureInfo* value); + void unsafe_arena_set_allocated_capture_info(::mavsdk::rpc::camera_server::CaptureInfo* value); + ::mavsdk::rpc::camera_server::CaptureInfo* unsafe_arena_release_capture_info(); + + private: + const ::mavsdk::rpc::camera_server::CaptureInfo& _internal_capture_info() const; + ::mavsdk::rpc::camera_server::CaptureInfo* _internal_mutable_capture_info(); + + public: + // .mavsdk.rpc.camera_server.CameraFeedback take_photo_feedback = 1; + void clear_take_photo_feedback() ; + ::mavsdk::rpc::camera_server::CameraFeedback take_photo_feedback() const; + void set_take_photo_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + + private: + ::mavsdk::rpc::camera_server::CameraFeedback _internal_take_photo_feedback() const; + void _internal_set_take_photo_feedback(::mavsdk::rpc::camera_server::CameraFeedback value); + + public: + // @@protoc_insertion_point(class_scope:mavsdk.rpc.camera_server.RespondTakePhotoRequest) + private: + class _Internal; + friend class ::google::protobuf::internal::TcParser; + static const ::google::protobuf::internal::TcParseTable< + 1, 2, 1, + 0, 2> + _table_; + + friend class ::google::protobuf::MessageLite; + friend class ::google::protobuf::Arena; + template + friend class ::google::protobuf::Arena::InternalHelper; + using InternalArenaConstructable_ = void; + using DestructorSkippable_ = void; + struct Impl_ { + inline explicit constexpr Impl_( + ::google::protobuf::internal::ConstantInitialized) noexcept; + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena); + inline explicit Impl_(::google::protobuf::internal::InternalVisibility visibility, + ::google::protobuf::Arena* arena, const Impl_& from, + const RespondTakePhotoRequest& from_msg); + ::google::protobuf::internal::HasBits<1> _has_bits_; + ::google::protobuf::internal::CachedSize _cached_size_; + ::mavsdk::rpc::camera_server::CaptureInfo* capture_info_; + int take_photo_feedback_; + PROTOBUF_TSAN_DECLARE_MEMBER + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_camera_5fserver_2fcamera_5fserver_2eproto; +}; + +// =================================================================== + + + + +// =================================================================== + + +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// SetInformationRequest + +// .mavsdk.rpc.camera_server.Information information = 1; +inline bool SetInformationRequest::has_information() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.information_ != nullptr); + return value; +} +inline void SetInformationRequest::clear_information() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.information_ != nullptr) _impl_.information_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline const ::mavsdk::rpc::camera_server::Information& SetInformationRequest::_internal_information() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::mavsdk::rpc::camera_server::Information* p = _impl_.information_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_Information_default_instance_); +} +inline const ::mavsdk::rpc::camera_server::Information& SetInformationRequest::information() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetInformationRequest.information) + return _internal_information(); +} +inline void SetInformationRequest::unsafe_arena_set_allocated_information(::mavsdk::rpc::camera_server::Information* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.information_); + } + _impl_.information_ = reinterpret_cast<::mavsdk::rpc::camera_server::Information*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetInformationRequest.information) +} +inline ::mavsdk::rpc::camera_server::Information* SetInformationRequest::release_information() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::Information* released = _impl_.information_; + _impl_.information_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; +} +inline ::mavsdk::rpc::camera_server::Information* SetInformationRequest::unsafe_arena_release_information() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetInformationRequest.information) + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::Information* temp = _impl_.information_; + _impl_.information_ = nullptr; + return temp; +} +inline ::mavsdk::rpc::camera_server::Information* SetInformationRequest::_internal_mutable_information() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.information_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::Information>(GetArena()); + _impl_.information_ = reinterpret_cast<::mavsdk::rpc::camera_server::Information*>(p); + } + return _impl_.information_; +} +inline ::mavsdk::rpc::camera_server::Information* SetInformationRequest::mutable_information() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::Information* _msg = _internal_mutable_information(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetInformationRequest.information) + return _msg; +} +inline void SetInformationRequest::set_allocated_information(::mavsdk::rpc::camera_server::Information* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.information_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + + _impl_.information_ = reinterpret_cast<::mavsdk::rpc::camera_server::Information*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetInformationRequest.information) +} + +// ------------------------------------------------------------------- + +// SetInformationResponse + +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool SetInformationResponse::has_camera_server_result() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); + return value; +} +inline void SetInformationResponse::clear_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetInformationResponse::_internal_camera_server_result() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); +} +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetInformationResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetInformationResponse.camera_server_result) + return _internal_camera_server_result(); +} +inline void SetInformationResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); + } + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetInformationResponse.camera_server_result) +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInformationResponse::release_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInformationResponse::unsafe_arena_release_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetInformationResponse.camera_server_result) + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + return temp; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInformationResponse::_internal_mutable_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); + } + return _impl_.camera_server_result_; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInformationResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetInformationResponse.camera_server_result) + return _msg; +} +inline void SetInformationResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.camera_server_result_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetInformationResponse.camera_server_result) +} + +// ------------------------------------------------------------------- + +// SetVideoStreamingRequest + +// .mavsdk.rpc.camera_server.VideoStreaming video_streaming = 1; +inline bool SetVideoStreamingRequest::has_video_streaming() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.video_streaming_ != nullptr); + return value; +} +inline void SetVideoStreamingRequest::clear_video_streaming() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.video_streaming_ != nullptr) _impl_.video_streaming_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline const ::mavsdk::rpc::camera_server::VideoStreaming& SetVideoStreamingRequest::_internal_video_streaming() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::mavsdk::rpc::camera_server::VideoStreaming* p = _impl_.video_streaming_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_VideoStreaming_default_instance_); +} +inline const ::mavsdk::rpc::camera_server::VideoStreaming& SetVideoStreamingRequest::video_streaming() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetVideoStreamingRequest.video_streaming) + return _internal_video_streaming(); +} +inline void SetVideoStreamingRequest::unsafe_arena_set_allocated_video_streaming(::mavsdk::rpc::camera_server::VideoStreaming* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.video_streaming_); + } + _impl_.video_streaming_ = reinterpret_cast<::mavsdk::rpc::camera_server::VideoStreaming*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetVideoStreamingRequest.video_streaming) +} +inline ::mavsdk::rpc::camera_server::VideoStreaming* SetVideoStreamingRequest::release_video_streaming() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::VideoStreaming* released = _impl_.video_streaming_; + _impl_.video_streaming_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; +} +inline ::mavsdk::rpc::camera_server::VideoStreaming* SetVideoStreamingRequest::unsafe_arena_release_video_streaming() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetVideoStreamingRequest.video_streaming) + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::VideoStreaming* temp = _impl_.video_streaming_; + _impl_.video_streaming_ = nullptr; + return temp; +} +inline ::mavsdk::rpc::camera_server::VideoStreaming* SetVideoStreamingRequest::_internal_mutable_video_streaming() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.video_streaming_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::VideoStreaming>(GetArena()); + _impl_.video_streaming_ = reinterpret_cast<::mavsdk::rpc::camera_server::VideoStreaming*>(p); + } + return _impl_.video_streaming_; +} +inline ::mavsdk::rpc::camera_server::VideoStreaming* SetVideoStreamingRequest::mutable_video_streaming() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::VideoStreaming* _msg = _internal_mutable_video_streaming(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetVideoStreamingRequest.video_streaming) + return _msg; +} +inline void SetVideoStreamingRequest::set_allocated_video_streaming(::mavsdk::rpc::camera_server::VideoStreaming* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.video_streaming_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + + _impl_.video_streaming_ = reinterpret_cast<::mavsdk::rpc::camera_server::VideoStreaming*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetVideoStreamingRequest.video_streaming) +} + +// ------------------------------------------------------------------- + +// SetVideoStreamingResponse + +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool SetVideoStreamingResponse::has_camera_server_result() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); + return value; +} +inline void SetVideoStreamingResponse::clear_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetVideoStreamingResponse::_internal_camera_server_result() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); +} +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetVideoStreamingResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetVideoStreamingResponse.camera_server_result) + return _internal_camera_server_result(); +} +inline void SetVideoStreamingResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); + } + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetVideoStreamingResponse.camera_server_result) +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetVideoStreamingResponse::release_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetVideoStreamingResponse::unsafe_arena_release_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetVideoStreamingResponse.camera_server_result) + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + return temp; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetVideoStreamingResponse::_internal_mutable_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); + } + return _impl_.camera_server_result_; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetVideoStreamingResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetVideoStreamingResponse.camera_server_result) + return _msg; +} +inline void SetVideoStreamingResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.camera_server_result_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetVideoStreamingResponse.camera_server_result) +} + +// ------------------------------------------------------------------- + +// SetInProgressRequest + +// bool in_progress = 1; +inline void SetInProgressRequest::clear_in_progress() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.in_progress_ = false; +} +inline bool SetInProgressRequest::in_progress() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetInProgressRequest.in_progress) + return _internal_in_progress(); +} +inline void SetInProgressRequest::set_in_progress(bool value) { + _internal_set_in_progress(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.SetInProgressRequest.in_progress) +} +inline bool SetInProgressRequest::_internal_in_progress() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.in_progress_; +} +inline void SetInProgressRequest::_internal_set_in_progress(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.in_progress_ = value; +} + +// ------------------------------------------------------------------- + +// SetInProgressResponse + +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool SetInProgressResponse::has_camera_server_result() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); + return value; +} +inline void SetInProgressResponse::clear_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetInProgressResponse::_internal_camera_server_result() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); +} +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetInProgressResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetInProgressResponse.camera_server_result) + return _internal_camera_server_result(); +} +inline void SetInProgressResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); + } + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetInProgressResponse.camera_server_result) +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInProgressResponse::release_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInProgressResponse::unsafe_arena_release_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetInProgressResponse.camera_server_result) + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + return temp; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInProgressResponse::_internal_mutable_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); + } + return _impl_.camera_server_result_; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInProgressResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetInProgressResponse.camera_server_result) + return _msg; +} +inline void SetInProgressResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.camera_server_result_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetInProgressResponse.camera_server_result) +} + +// ------------------------------------------------------------------- + +// SubscribeTakePhotoRequest + +// ------------------------------------------------------------------- + +// TakePhotoResponse + +// int32 index = 1; +inline void TakePhotoResponse::clear_index() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.index_ = 0; +} +inline ::int32_t TakePhotoResponse::index() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.TakePhotoResponse.index) + return _internal_index(); +} +inline void TakePhotoResponse::set_index(::int32_t value) { + _internal_set_index(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.TakePhotoResponse.index) +} +inline ::int32_t TakePhotoResponse::_internal_index() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.index_; +} +inline void TakePhotoResponse::_internal_set_index(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.index_ = value; +} + +// ------------------------------------------------------------------- + +// RespondTakePhotoRequest + +// .mavsdk.rpc.camera_server.CameraFeedback take_photo_feedback = 1; +inline void RespondTakePhotoRequest::clear_take_photo_feedback() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.take_photo_feedback_ = 0; +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTakePhotoRequest::take_photo_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTakePhotoRequest.take_photo_feedback) + return _internal_take_photo_feedback(); +} +inline void RespondTakePhotoRequest::set_take_photo_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_take_photo_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondTakePhotoRequest.take_photo_feedback) +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTakePhotoRequest::_internal_take_photo_feedback() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.take_photo_feedback_); +} +inline void RespondTakePhotoRequest::_internal_set_take_photo_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.take_photo_feedback_ = value; +} + +// .mavsdk.rpc.camera_server.CaptureInfo capture_info = 2; +inline bool RespondTakePhotoRequest::has_capture_info() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.capture_info_ != nullptr); + return value; +} +inline void RespondTakePhotoRequest::clear_capture_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.capture_info_ != nullptr) _impl_.capture_info_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline const ::mavsdk::rpc::camera_server::CaptureInfo& RespondTakePhotoRequest::_internal_capture_info() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::mavsdk::rpc::camera_server::CaptureInfo* p = _impl_.capture_info_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CaptureInfo_default_instance_); +} +inline const ::mavsdk::rpc::camera_server::CaptureInfo& RespondTakePhotoRequest::capture_info() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTakePhotoRequest.capture_info) + return _internal_capture_info(); +} +inline void RespondTakePhotoRequest::unsafe_arena_set_allocated_capture_info(::mavsdk::rpc::camera_server::CaptureInfo* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.capture_info_); + } + _impl_.capture_info_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureInfo*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondTakePhotoRequest.capture_info) +} +inline ::mavsdk::rpc::camera_server::CaptureInfo* RespondTakePhotoRequest::release_capture_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CaptureInfo* released = _impl_.capture_info_; + _impl_.capture_info_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; +} +inline ::mavsdk::rpc::camera_server::CaptureInfo* RespondTakePhotoRequest::unsafe_arena_release_capture_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondTakePhotoRequest.capture_info) + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CaptureInfo* temp = _impl_.capture_info_; + _impl_.capture_info_ = nullptr; + return temp; +} +inline ::mavsdk::rpc::camera_server::CaptureInfo* RespondTakePhotoRequest::_internal_mutable_capture_info() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.capture_info_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CaptureInfo>(GetArena()); + _impl_.capture_info_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureInfo*>(p); + } + return _impl_.capture_info_; +} +inline ::mavsdk::rpc::camera_server::CaptureInfo* RespondTakePhotoRequest::mutable_capture_info() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::CaptureInfo* _msg = _internal_mutable_capture_info(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondTakePhotoRequest.capture_info) + return _msg; +} +inline void RespondTakePhotoRequest::set_allocated_capture_info(::mavsdk::rpc::camera_server::CaptureInfo* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.capture_info_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + + _impl_.capture_info_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureInfo*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondTakePhotoRequest.capture_info) +} + +// ------------------------------------------------------------------- + +// RespondTakePhotoResponse + +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool RespondTakePhotoResponse::has_camera_server_result() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); + return value; +} +inline void RespondTakePhotoResponse::clear_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTakePhotoResponse::_internal_camera_server_result() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); +} +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTakePhotoResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTakePhotoResponse.camera_server_result) + return _internal_camera_server_result(); +} +inline void RespondTakePhotoResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); + } + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondTakePhotoResponse.camera_server_result) +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTakePhotoResponse::release_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTakePhotoResponse::unsafe_arena_release_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondTakePhotoResponse.camera_server_result) + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + return temp; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTakePhotoResponse::_internal_mutable_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); + } + return _impl_.camera_server_result_; +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTakePhotoResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondTakePhotoResponse.camera_server_result) + return _msg; +} +inline void RespondTakePhotoResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.camera_server_result_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondTakePhotoResponse.camera_server_result) +} + +// ------------------------------------------------------------------- + +// SubscribeStartVideoRequest + +// ------------------------------------------------------------------- + +// StartVideoResponse + +// int32 stream_id = 1; +inline void StartVideoResponse::clear_stream_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stream_id_ = 0; +} +inline ::int32_t StartVideoResponse::stream_id() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StartVideoResponse.stream_id) + return _internal_stream_id(); +} +inline void StartVideoResponse::set_stream_id(::int32_t value) { + _internal_set_stream_id(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StartVideoResponse.stream_id) +} +inline ::int32_t StartVideoResponse::_internal_stream_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.stream_id_; +} +inline void StartVideoResponse::_internal_set_stream_id(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stream_id_ = value; +} + +// ------------------------------------------------------------------- + +// RespondStartVideoRequest + +// .mavsdk.rpc.camera_server.CameraFeedback start_video_feedback = 1; +inline void RespondStartVideoRequest::clear_start_video_feedback() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_video_feedback_ = 0; +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStartVideoRequest::start_video_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStartVideoRequest.start_video_feedback) + return _internal_start_video_feedback(); +} +inline void RespondStartVideoRequest::set_start_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_start_video_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondStartVideoRequest.start_video_feedback) +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStartVideoRequest::_internal_start_video_feedback() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.start_video_feedback_); +} +inline void RespondStartVideoRequest::_internal_set_start_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_video_feedback_ = value; +} + +// ------------------------------------------------------------------- + +// RespondStartVideoResponse + +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool RespondStartVideoResponse::has_camera_server_result() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); + return value; +} +inline void RespondStartVideoResponse::clear_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStartVideoResponse::_internal_camera_server_result() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); +} +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStartVideoResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStartVideoResponse.camera_server_result) + return _internal_camera_server_result(); +} +inline void RespondStartVideoResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); + } + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStartVideoResponse.camera_server_result) +} +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoResponse::release_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); if (GetArena() == nullptr) { delete old; @@ -17876,16 +20210,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInformationResponse: } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInformationResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetInformationResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStartVideoResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInformationResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -17893,13 +20227,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInformationResponse: } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInformationResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetInformationResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStartVideoResponse.camera_server_result) return _msg; } -inline void SetInformationResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondStartVideoResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -17917,52 +20251,108 @@ inline void SetInformationResponse::set_allocated_camera_server_result(::mavsdk: } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetInformationResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStartVideoResponse.camera_server_result) } // ------------------------------------------------------------------- -// SetVideoStreamingRequest +// SubscribeStopVideoRequest -// .mavsdk.rpc.camera_server.VideoStreaming video_streaming = 1; -inline bool SetVideoStreamingRequest::has_video_streaming() const { +// ------------------------------------------------------------------- + +// StopVideoResponse + +// int32 stream_id = 1; +inline void StopVideoResponse::clear_stream_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stream_id_ = 0; +} +inline ::int32_t StopVideoResponse::stream_id() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StopVideoResponse.stream_id) + return _internal_stream_id(); +} +inline void StopVideoResponse::set_stream_id(::int32_t value) { + _internal_set_stream_id(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StopVideoResponse.stream_id) +} +inline ::int32_t StopVideoResponse::_internal_stream_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.stream_id_; +} +inline void StopVideoResponse::_internal_set_stream_id(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stream_id_ = value; +} + +// ------------------------------------------------------------------- + +// RespondStopVideoRequest + +// .mavsdk.rpc.camera_server.CameraFeedback stop_video_feedback = 1; +inline void RespondStopVideoRequest::clear_stop_video_feedback() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stop_video_feedback_ = 0; +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStopVideoRequest::stop_video_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStopVideoRequest.stop_video_feedback) + return _internal_stop_video_feedback(); +} +inline void RespondStopVideoRequest::set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_stop_video_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondStopVideoRequest.stop_video_feedback) +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStopVideoRequest::_internal_stop_video_feedback() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.stop_video_feedback_); +} +inline void RespondStopVideoRequest::_internal_set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stop_video_feedback_ = value; +} + +// ------------------------------------------------------------------- + +// RespondStopVideoResponse + +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool RespondStopVideoResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.video_streaming_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void SetVideoStreamingRequest::clear_video_streaming() { +inline void RespondStopVideoResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.video_streaming_ != nullptr) _impl_.video_streaming_->Clear(); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::VideoStreaming& SetVideoStreamingRequest::_internal_video_streaming() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStopVideoResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::VideoStreaming* p = _impl_.video_streaming_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_VideoStreaming_default_instance_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::VideoStreaming& SetVideoStreamingRequest::video_streaming() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetVideoStreamingRequest.video_streaming) - return _internal_video_streaming(); +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStopVideoResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStopVideoResponse.camera_server_result) + return _internal_camera_server_result(); } -inline void SetVideoStreamingRequest::unsafe_arena_set_allocated_video_streaming(::mavsdk::rpc::camera_server::VideoStreaming* value) { +inline void RespondStopVideoResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.video_streaming_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); } - _impl_.video_streaming_ = reinterpret_cast<::mavsdk::rpc::camera_server::VideoStreaming*>(value); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetVideoStreamingRequest.video_streaming) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStopVideoResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::VideoStreaming* SetVideoStreamingRequest::release_video_streaming() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::VideoStreaming* released = _impl_.video_streaming_; - _impl_.video_streaming_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -17976,34 +20366,34 @@ inline ::mavsdk::rpc::camera_server::VideoStreaming* SetVideoStreamingRequest::r } return released; } -inline ::mavsdk::rpc::camera_server::VideoStreaming* SetVideoStreamingRequest::unsafe_arena_release_video_streaming() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetVideoStreamingRequest.video_streaming) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStopVideoResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::VideoStreaming* temp = _impl_.video_streaming_; - _impl_.video_streaming_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::VideoStreaming* SetVideoStreamingRequest::_internal_mutable_video_streaming() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.video_streaming_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::VideoStreaming>(GetArena()); - _impl_.video_streaming_ = reinterpret_cast<::mavsdk::rpc::camera_server::VideoStreaming*>(p); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); } - return _impl_.video_streaming_; + return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::VideoStreaming* SetVideoStreamingRequest::mutable_video_streaming() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::VideoStreaming* _msg = _internal_mutable_video_streaming(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetVideoStreamingRequest.video_streaming) + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStopVideoResponse.camera_server_result) return _msg; } -inline void SetVideoStreamingRequest::set_allocated_video_streaming(::mavsdk::rpc::camera_server::VideoStreaming* value) { +inline void RespondStopVideoResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.video_streaming_); + delete (_impl_.camera_server_result_); } if (value != nullptr) { @@ -18016,35 +20406,91 @@ inline void SetVideoStreamingRequest::set_allocated_video_streaming(::mavsdk::rp _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.video_streaming_ = reinterpret_cast<::mavsdk::rpc::camera_server::VideoStreaming*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetVideoStreamingRequest.video_streaming) + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStopVideoResponse.camera_server_result) } // ------------------------------------------------------------------- -// SetVideoStreamingResponse +// SubscribeStartVideoStreamingRequest + +// ------------------------------------------------------------------- + +// StartVideoStreamingResponse + +// int32 stream_id = 1; +inline void StartVideoStreamingResponse::clear_stream_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stream_id_ = 0; +} +inline ::int32_t StartVideoStreamingResponse::stream_id() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StartVideoStreamingResponse.stream_id) + return _internal_stream_id(); +} +inline void StartVideoStreamingResponse::set_stream_id(::int32_t value) { + _internal_set_stream_id(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StartVideoStreamingResponse.stream_id) +} +inline ::int32_t StartVideoStreamingResponse::_internal_stream_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.stream_id_; +} +inline void StartVideoStreamingResponse::_internal_set_stream_id(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stream_id_ = value; +} + +// ------------------------------------------------------------------- + +// RespondStartVideoStreamingRequest + +// .mavsdk.rpc.camera_server.CameraFeedback start_video_streaming_feedback = 1; +inline void RespondStartVideoStreamingRequest::clear_start_video_streaming_feedback() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_video_streaming_feedback_ = 0; +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStartVideoStreamingRequest::start_video_streaming_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStartVideoStreamingRequest.start_video_streaming_feedback) + return _internal_start_video_streaming_feedback(); +} +inline void RespondStartVideoStreamingRequest::set_start_video_streaming_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_start_video_streaming_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondStartVideoStreamingRequest.start_video_streaming_feedback) +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStartVideoStreamingRequest::_internal_start_video_streaming_feedback() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.start_video_streaming_feedback_); +} +inline void RespondStartVideoStreamingRequest::_internal_set_start_video_streaming_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.start_video_streaming_feedback_ = value; +} + +// ------------------------------------------------------------------- + +// RespondStartVideoStreamingResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool SetVideoStreamingResponse::has_camera_server_result() const { +inline bool RespondStartVideoStreamingResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void SetVideoStreamingResponse::clear_camera_server_result() { +inline void RespondStartVideoStreamingResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetVideoStreamingResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStartVideoStreamingResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetVideoStreamingResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetVideoStreamingResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStartVideoStreamingResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse.camera_server_result) return _internal_camera_server_result(); } -inline void SetVideoStreamingResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondStartVideoStreamingResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -18055,9 +20501,9 @@ inline void SetVideoStreamingResponse::unsafe_arena_set_allocated_camera_server_ } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetVideoStreamingResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoStreamingResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -18076,16 +20522,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* SetVideoStreamingRespon } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetVideoStreamingResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoStreamingResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetVideoStreamingResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoStreamingResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -18093,13 +20539,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* SetVideoStreamingRespon } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetVideoStreamingResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoStreamingResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse.camera_server_result) return _msg; } -inline void SetVideoStreamingResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondStartVideoStreamingResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -18117,60 +20563,90 @@ inline void SetVideoStreamingResponse::set_allocated_camera_server_result(::mavs } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse.camera_server_result) } // ------------------------------------------------------------------- -// SetInProgressRequest +// SubscribeStopVideoStreamingRequest -// bool in_progress = 1; -inline void SetInProgressRequest::clear_in_progress() { +// ------------------------------------------------------------------- + +// StopVideoStreamingResponse + +// int32 stream_id = 1; +inline void StopVideoStreamingResponse::clear_stream_id() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.in_progress_ = false; + _impl_.stream_id_ = 0; } -inline bool SetInProgressRequest::in_progress() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetInProgressRequest.in_progress) - return _internal_in_progress(); +inline ::int32_t StopVideoStreamingResponse::stream_id() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StopVideoStreamingResponse.stream_id) + return _internal_stream_id(); } -inline void SetInProgressRequest::set_in_progress(bool value) { - _internal_set_in_progress(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.SetInProgressRequest.in_progress) +inline void StopVideoStreamingResponse::set_stream_id(::int32_t value) { + _internal_set_stream_id(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StopVideoStreamingResponse.stream_id) } -inline bool SetInProgressRequest::_internal_in_progress() const { +inline ::int32_t StopVideoStreamingResponse::_internal_stream_id() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.in_progress_; + return _impl_.stream_id_; } -inline void SetInProgressRequest::_internal_set_in_progress(bool value) { +inline void StopVideoStreamingResponse::_internal_set_stream_id(::int32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.in_progress_ = value; + _impl_.stream_id_ = value; } // ------------------------------------------------------------------- -// SetInProgressResponse +// RespondStopVideoStreamingRequest + +// .mavsdk.rpc.camera_server.CameraFeedback stop_video_streaming_feedback = 1; +inline void RespondStopVideoStreamingRequest::clear_stop_video_streaming_feedback() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stop_video_streaming_feedback_ = 0; +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStopVideoStreamingRequest::stop_video_streaming_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStopVideoStreamingRequest.stop_video_streaming_feedback) + return _internal_stop_video_streaming_feedback(); +} +inline void RespondStopVideoStreamingRequest::set_stop_video_streaming_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_stop_video_streaming_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondStopVideoStreamingRequest.stop_video_streaming_feedback) +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStopVideoStreamingRequest::_internal_stop_video_streaming_feedback() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.stop_video_streaming_feedback_); +} +inline void RespondStopVideoStreamingRequest::_internal_set_stop_video_streaming_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stop_video_streaming_feedback_ = value; +} + +// ------------------------------------------------------------------- + +// RespondStopVideoStreamingResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool SetInProgressResponse::has_camera_server_result() const { +inline bool RespondStopVideoStreamingResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void SetInProgressResponse::clear_camera_server_result() { +inline void RespondStopVideoStreamingResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetInProgressResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStopVideoStreamingResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetInProgressResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetInProgressResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStopVideoStreamingResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse.camera_server_result) return _internal_camera_server_result(); } -inline void SetInProgressResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondStopVideoStreamingResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -18181,9 +20657,9 @@ inline void SetInProgressResponse::unsafe_arena_set_allocated_camera_server_resu } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetInProgressResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInProgressResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoStreamingResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -18202,16 +20678,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInProgressResponse:: } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInProgressResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoStreamingResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetInProgressResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInProgressResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoStreamingResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -18219,13 +20695,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInProgressResponse:: } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* SetInProgressResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoStreamingResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetInProgressResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse.camera_server_result) return _msg; } -inline void SetInProgressResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondStopVideoStreamingResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -18243,104 +20719,108 @@ inline void SetInProgressResponse::set_allocated_camera_server_result(::mavsdk:: } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetInProgressResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse.camera_server_result) } // ------------------------------------------------------------------- -// SubscribeTakePhotoRequest +// SubscribeSetModeRequest // ------------------------------------------------------------------- -// TakePhotoResponse +// SetModeResponse -// int32 index = 1; -inline void TakePhotoResponse::clear_index() { +// .mavsdk.rpc.camera_server.Mode mode = 1; +inline void SetModeResponse::clear_mode() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.index_ = 0; + _impl_.mode_ = 0; } -inline ::int32_t TakePhotoResponse::index() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.TakePhotoResponse.index) - return _internal_index(); +inline ::mavsdk::rpc::camera_server::Mode SetModeResponse::mode() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetModeResponse.mode) + return _internal_mode(); } -inline void TakePhotoResponse::set_index(::int32_t value) { - _internal_set_index(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.TakePhotoResponse.index) +inline void SetModeResponse::set_mode(::mavsdk::rpc::camera_server::Mode value) { + _internal_set_mode(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.SetModeResponse.mode) } -inline ::int32_t TakePhotoResponse::_internal_index() const { +inline ::mavsdk::rpc::camera_server::Mode SetModeResponse::_internal_mode() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.index_; + return static_cast<::mavsdk::rpc::camera_server::Mode>(_impl_.mode_); } -inline void TakePhotoResponse::_internal_set_index(::int32_t value) { +inline void SetModeResponse::_internal_set_mode(::mavsdk::rpc::camera_server::Mode value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.index_ = value; + _impl_.mode_ = value; } // ------------------------------------------------------------------- -// RespondTakePhotoRequest +// RespondSetModeRequest -// .mavsdk.rpc.camera_server.CameraFeedback take_photo_feedback = 1; -inline void RespondTakePhotoRequest::clear_take_photo_feedback() { +// .mavsdk.rpc.camera_server.CameraFeedback set_mode_feedback = 1; +inline void RespondSetModeRequest::clear_set_mode_feedback() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.take_photo_feedback_ = 0; + _impl_.set_mode_feedback_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTakePhotoRequest::take_photo_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTakePhotoRequest.take_photo_feedback) - return _internal_take_photo_feedback(); +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondSetModeRequest::set_mode_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondSetModeRequest.set_mode_feedback) + return _internal_set_mode_feedback(); } -inline void RespondTakePhotoRequest::set_take_photo_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_take_photo_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondTakePhotoRequest.take_photo_feedback) +inline void RespondSetModeRequest::set_set_mode_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_set_mode_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondSetModeRequest.set_mode_feedback) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTakePhotoRequest::_internal_take_photo_feedback() const { +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondSetModeRequest::_internal_set_mode_feedback() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.take_photo_feedback_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.set_mode_feedback_); } -inline void RespondTakePhotoRequest::_internal_set_take_photo_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void RespondSetModeRequest::_internal_set_set_mode_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.take_photo_feedback_ = value; + _impl_.set_mode_feedback_ = value; } -// .mavsdk.rpc.camera_server.CaptureInfo capture_info = 2; -inline bool RespondTakePhotoRequest::has_capture_info() const { +// ------------------------------------------------------------------- + +// RespondSetModeResponse + +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool RespondSetModeResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.capture_info_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondTakePhotoRequest::clear_capture_info() { +inline void RespondSetModeResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.capture_info_ != nullptr) _impl_.capture_info_->Clear(); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CaptureInfo& RespondTakePhotoRequest::_internal_capture_info() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondSetModeResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::CaptureInfo* p = _impl_.capture_info_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CaptureInfo_default_instance_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CaptureInfo& RespondTakePhotoRequest::capture_info() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTakePhotoRequest.capture_info) - return _internal_capture_info(); +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondSetModeResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondSetModeResponse.camera_server_result) + return _internal_camera_server_result(); } -inline void RespondTakePhotoRequest::unsafe_arena_set_allocated_capture_info(::mavsdk::rpc::camera_server::CaptureInfo* value) { +inline void RespondSetModeResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.capture_info_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); } - _impl_.capture_info_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureInfo*>(value); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondTakePhotoRequest.capture_info) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondSetModeResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CaptureInfo* RespondTakePhotoRequest::release_capture_info() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondSetModeResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CaptureInfo* released = _impl_.capture_info_; - _impl_.capture_info_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -18354,34 +20834,34 @@ inline ::mavsdk::rpc::camera_server::CaptureInfo* RespondTakePhotoRequest::relea } return released; } -inline ::mavsdk::rpc::camera_server::CaptureInfo* RespondTakePhotoRequest::unsafe_arena_release_capture_info() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondSetModeResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondTakePhotoRequest.capture_info) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondSetModeResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CaptureInfo* temp = _impl_.capture_info_; - _impl_.capture_info_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CaptureInfo* RespondTakePhotoRequest::_internal_mutable_capture_info() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondSetModeResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.capture_info_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CaptureInfo>(GetArena()); - _impl_.capture_info_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureInfo*>(p); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); } - return _impl_.capture_info_; + return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CaptureInfo* RespondTakePhotoRequest::mutable_capture_info() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondSetModeResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::CaptureInfo* _msg = _internal_mutable_capture_info(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondTakePhotoRequest.capture_info) + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondSetModeResponse.camera_server_result) return _msg; } -inline void RespondTakePhotoRequest::set_allocated_capture_info(::mavsdk::rpc::camera_server::CaptureInfo* value) { +inline void RespondSetModeResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.capture_info_); + delete (_impl_.camera_server_result_); } if (value != nullptr) { @@ -18394,53 +20874,105 @@ inline void RespondTakePhotoRequest::set_allocated_capture_info(::mavsdk::rpc::c _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.capture_info_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureInfo*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondTakePhotoRequest.capture_info) + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondSetModeResponse.camera_server_result) +} + +// ------------------------------------------------------------------- + +// SubscribeStorageInformationRequest + +// ------------------------------------------------------------------- + +// StorageInformationResponse + +// int32 storage_id = 1; +inline void StorageInformationResponse::clear_storage_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.storage_id_ = 0; +} +inline ::int32_t StorageInformationResponse::storage_id() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformationResponse.storage_id) + return _internal_storage_id(); +} +inline void StorageInformationResponse::set_storage_id(::int32_t value) { + _internal_set_storage_id(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformationResponse.storage_id) +} +inline ::int32_t StorageInformationResponse::_internal_storage_id() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.storage_id_; +} +inline void StorageInformationResponse::_internal_set_storage_id(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.storage_id_ = value; } // ------------------------------------------------------------------- -// RespondTakePhotoResponse +// RespondStorageInformationRequest -// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondTakePhotoResponse::has_camera_server_result() const { +// .mavsdk.rpc.camera_server.CameraFeedback storage_information_feedback = 1; +inline void RespondStorageInformationRequest::clear_storage_information_feedback() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.storage_information_feedback_ = 0; +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStorageInformationRequest::storage_information_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information_feedback) + return _internal_storage_information_feedback(); +} +inline void RespondStorageInformationRequest::set_storage_information_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_storage_information_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information_feedback) +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStorageInformationRequest::_internal_storage_information_feedback() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.storage_information_feedback_); +} +inline void RespondStorageInformationRequest::_internal_set_storage_information_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.storage_information_feedback_ = value; +} + +// .mavsdk.rpc.camera_server.StorageInformation storage_information = 2; +inline bool RespondStorageInformationRequest::has_storage_information() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.storage_information_ != nullptr); return value; } -inline void RespondTakePhotoResponse::clear_camera_server_result() { +inline void RespondStorageInformationRequest::clear_storage_information() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); + if (_impl_.storage_information_ != nullptr) _impl_.storage_information_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTakePhotoResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::StorageInformation& RespondStorageInformationRequest::_internal_storage_information() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); + const ::mavsdk::rpc::camera_server::StorageInformation* p = _impl_.storage_information_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_StorageInformation_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTakePhotoResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTakePhotoResponse.camera_server_result) - return _internal_camera_server_result(); +inline const ::mavsdk::rpc::camera_server::StorageInformation& RespondStorageInformationRequest::storage_information() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information) + return _internal_storage_information(); } -inline void RespondTakePhotoResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondStorageInformationRequest::unsafe_arena_set_allocated_storage_information(::mavsdk::rpc::camera_server::StorageInformation* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.storage_information_); } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + _impl_.storage_information_ = reinterpret_cast<::mavsdk::rpc::camera_server::StorageInformation*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondTakePhotoResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTakePhotoResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::StorageInformation* RespondStorageInformationRequest::release_storage_information() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; + ::mavsdk::rpc::camera_server::StorageInformation* released = _impl_.storage_information_; + _impl_.storage_information_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -18454,34 +20986,34 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTakePhotoRespons } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTakePhotoResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::StorageInformation* RespondStorageInformationRequest::unsafe_arena_release_storage_information() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondTakePhotoResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; + ::mavsdk::rpc::camera_server::StorageInformation* temp = _impl_.storage_information_; + _impl_.storage_information_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTakePhotoResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::StorageInformation* RespondStorageInformationRequest::_internal_mutable_storage_information() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); + if (_impl_.storage_information_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::StorageInformation>(GetArena()); + _impl_.storage_information_ = reinterpret_cast<::mavsdk::rpc::camera_server::StorageInformation*>(p); } - return _impl_.camera_server_result_; + return _impl_.storage_information_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTakePhotoResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::StorageInformation* RespondStorageInformationRequest::mutable_storage_information() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondTakePhotoResponse.camera_server_result) + ::mavsdk::rpc::camera_server::StorageInformation* _msg = _internal_mutable_storage_information(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information) return _msg; } -inline void RespondTakePhotoResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondStorageInformationRequest::set_allocated_storage_information(::mavsdk::rpc::camera_server::StorageInformation* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.camera_server_result_); + delete (_impl_.storage_information_); } if (value != nullptr) { @@ -18494,91 +21026,35 @@ inline void RespondTakePhotoResponse::set_allocated_camera_server_result(::mavsd _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondTakePhotoResponse.camera_server_result) -} - -// ------------------------------------------------------------------- - -// SubscribeStartVideoRequest - -// ------------------------------------------------------------------- - -// StartVideoResponse - -// int32 stream_id = 1; -inline void StartVideoResponse::clear_stream_id() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stream_id_ = 0; -} -inline ::int32_t StartVideoResponse::stream_id() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StartVideoResponse.stream_id) - return _internal_stream_id(); -} -inline void StartVideoResponse::set_stream_id(::int32_t value) { - _internal_set_stream_id(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StartVideoResponse.stream_id) -} -inline ::int32_t StartVideoResponse::_internal_stream_id() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.stream_id_; -} -inline void StartVideoResponse::_internal_set_stream_id(::int32_t value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stream_id_ = value; -} - -// ------------------------------------------------------------------- - -// RespondStartVideoRequest - -// .mavsdk.rpc.camera_server.CameraFeedback start_video_feedback = 1; -inline void RespondStartVideoRequest::clear_start_video_feedback() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.start_video_feedback_ = 0; -} -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStartVideoRequest::start_video_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStartVideoRequest.start_video_feedback) - return _internal_start_video_feedback(); -} -inline void RespondStartVideoRequest::set_start_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_start_video_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondStartVideoRequest.start_video_feedback) -} -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStartVideoRequest::_internal_start_video_feedback() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.start_video_feedback_); -} -inline void RespondStartVideoRequest::_internal_set_start_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.start_video_feedback_ = value; + _impl_.storage_information_ = reinterpret_cast<::mavsdk::rpc::camera_server::StorageInformation*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information) } // ------------------------------------------------------------------- -// RespondStartVideoResponse +// RespondStorageInformationResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondStartVideoResponse::has_camera_server_result() const { +inline bool RespondStorageInformationResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondStartVideoResponse::clear_camera_server_result() { +inline void RespondStorageInformationResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStartVideoResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStorageInformationResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStartVideoResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStartVideoResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStorageInformationResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStorageInformationResponse.camera_server_result) return _internal_camera_server_result(); } -inline void RespondStartVideoResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondStorageInformationResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -18589,9 +21065,9 @@ inline void RespondStartVideoResponse::unsafe_arena_set_allocated_camera_server_ } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStartVideoResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStorageInformationResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStorageInformationResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -18610,16 +21086,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoRespon } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStorageInformationResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStartVideoResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStorageInformationResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStorageInformationResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -18627,13 +21103,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoRespon } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStorageInformationResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStartVideoResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStorageInformationResponse.camera_server_result) return _msg; } -inline void RespondStartVideoResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondStorageInformationResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -18651,108 +21127,104 @@ inline void RespondStartVideoResponse::set_allocated_camera_server_result(::mavs } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStartVideoResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStorageInformationResponse.camera_server_result) } // ------------------------------------------------------------------- -// SubscribeStopVideoRequest +// SubscribeCaptureStatusRequest // ------------------------------------------------------------------- -// StopVideoResponse +// CaptureStatusResponse -// int32 stream_id = 1; -inline void StopVideoResponse::clear_stream_id() { +// int32 reserved = 1; +inline void CaptureStatusResponse::clear_reserved() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stream_id_ = 0; + _impl_.reserved_ = 0; } -inline ::int32_t StopVideoResponse::stream_id() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StopVideoResponse.stream_id) - return _internal_stream_id(); +inline ::int32_t CaptureStatusResponse::reserved() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatusResponse.reserved) + return _internal_reserved(); } -inline void StopVideoResponse::set_stream_id(::int32_t value) { - _internal_set_stream_id(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StopVideoResponse.stream_id) +inline void CaptureStatusResponse::set_reserved(::int32_t value) { + _internal_set_reserved(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatusResponse.reserved) } -inline ::int32_t StopVideoResponse::_internal_stream_id() const { +inline ::int32_t CaptureStatusResponse::_internal_reserved() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.stream_id_; + return _impl_.reserved_; } -inline void StopVideoResponse::_internal_set_stream_id(::int32_t value) { +inline void CaptureStatusResponse::_internal_set_reserved(::int32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stream_id_ = value; + _impl_.reserved_ = value; } // ------------------------------------------------------------------- -// RespondStopVideoRequest +// RespondCaptureStatusRequest -// .mavsdk.rpc.camera_server.CameraFeedback stop_video_feedback = 1; -inline void RespondStopVideoRequest::clear_stop_video_feedback() { +// .mavsdk.rpc.camera_server.CameraFeedback capture_status_feedback = 1; +inline void RespondCaptureStatusRequest::clear_capture_status_feedback() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stop_video_feedback_ = 0; + _impl_.capture_status_feedback_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStopVideoRequest::stop_video_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStopVideoRequest.stop_video_feedback) - return _internal_stop_video_feedback(); +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondCaptureStatusRequest::capture_status_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status_feedback) + return _internal_capture_status_feedback(); } -inline void RespondStopVideoRequest::set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_stop_video_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondStopVideoRequest.stop_video_feedback) +inline void RespondCaptureStatusRequest::set_capture_status_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_capture_status_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status_feedback) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStopVideoRequest::_internal_stop_video_feedback() const { +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondCaptureStatusRequest::_internal_capture_status_feedback() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.stop_video_feedback_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.capture_status_feedback_); } -inline void RespondStopVideoRequest::_internal_set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void RespondCaptureStatusRequest::_internal_set_capture_status_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stop_video_feedback_ = value; + _impl_.capture_status_feedback_ = value; } -// ------------------------------------------------------------------- - -// RespondStopVideoResponse - -// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondStopVideoResponse::has_camera_server_result() const { +// .mavsdk.rpc.camera_server.CaptureStatus capture_status = 2; +inline bool RespondCaptureStatusRequest::has_capture_status() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.capture_status_ != nullptr); return value; } -inline void RespondStopVideoResponse::clear_camera_server_result() { +inline void RespondCaptureStatusRequest::clear_capture_status() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); + if (_impl_.capture_status_ != nullptr) _impl_.capture_status_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStopVideoResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CaptureStatus& RespondCaptureStatusRequest::_internal_capture_status() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); + const ::mavsdk::rpc::camera_server::CaptureStatus* p = _impl_.capture_status_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CaptureStatus_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStopVideoResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStopVideoResponse.camera_server_result) - return _internal_camera_server_result(); +inline const ::mavsdk::rpc::camera_server::CaptureStatus& RespondCaptureStatusRequest::capture_status() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status) + return _internal_capture_status(); } -inline void RespondStopVideoResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondCaptureStatusRequest::unsafe_arena_set_allocated_capture_status(::mavsdk::rpc::camera_server::CaptureStatus* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.capture_status_); } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + _impl_.capture_status_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureStatus*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStopVideoResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CaptureStatus* RespondCaptureStatusRequest::release_capture_status() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; + ::mavsdk::rpc::camera_server::CaptureStatus* released = _impl_.capture_status_; + _impl_.capture_status_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -18766,34 +21238,34 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoRespons } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CaptureStatus* RespondCaptureStatusRequest::unsafe_arena_release_capture_status() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStopVideoResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; + ::mavsdk::rpc::camera_server::CaptureStatus* temp = _impl_.capture_status_; + _impl_.capture_status_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CaptureStatus* RespondCaptureStatusRequest::_internal_mutable_capture_status() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); + if (_impl_.capture_status_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CaptureStatus>(GetArena()); + _impl_.capture_status_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureStatus*>(p); } - return _impl_.camera_server_result_; + return _impl_.capture_status_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CaptureStatus* RespondCaptureStatusRequest::mutable_capture_status() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStopVideoResponse.camera_server_result) + ::mavsdk::rpc::camera_server::CaptureStatus* _msg = _internal_mutable_capture_status(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status) return _msg; } -inline void RespondStopVideoResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondCaptureStatusRequest::set_allocated_capture_status(::mavsdk::rpc::camera_server::CaptureStatus* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.camera_server_result_); + delete (_impl_.capture_status_); } if (value != nullptr) { @@ -18806,91 +21278,35 @@ inline void RespondStopVideoResponse::set_allocated_camera_server_result(::mavsd _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStopVideoResponse.camera_server_result) -} - -// ------------------------------------------------------------------- - -// SubscribeStartVideoStreamingRequest - -// ------------------------------------------------------------------- - -// StartVideoStreamingResponse - -// int32 stream_id = 1; -inline void StartVideoStreamingResponse::clear_stream_id() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stream_id_ = 0; -} -inline ::int32_t StartVideoStreamingResponse::stream_id() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StartVideoStreamingResponse.stream_id) - return _internal_stream_id(); -} -inline void StartVideoStreamingResponse::set_stream_id(::int32_t value) { - _internal_set_stream_id(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StartVideoStreamingResponse.stream_id) -} -inline ::int32_t StartVideoStreamingResponse::_internal_stream_id() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.stream_id_; -} -inline void StartVideoStreamingResponse::_internal_set_stream_id(::int32_t value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stream_id_ = value; -} - -// ------------------------------------------------------------------- - -// RespondStartVideoStreamingRequest - -// .mavsdk.rpc.camera_server.CameraFeedback start_video_streaming_feedback = 1; -inline void RespondStartVideoStreamingRequest::clear_start_video_streaming_feedback() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.start_video_streaming_feedback_ = 0; -} -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStartVideoStreamingRequest::start_video_streaming_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStartVideoStreamingRequest.start_video_streaming_feedback) - return _internal_start_video_streaming_feedback(); -} -inline void RespondStartVideoStreamingRequest::set_start_video_streaming_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_start_video_streaming_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondStartVideoStreamingRequest.start_video_streaming_feedback) -} -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStartVideoStreamingRequest::_internal_start_video_streaming_feedback() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.start_video_streaming_feedback_); -} -inline void RespondStartVideoStreamingRequest::_internal_set_start_video_streaming_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.start_video_streaming_feedback_ = value; + _impl_.capture_status_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureStatus*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status) } // ------------------------------------------------------------------- -// RespondStartVideoStreamingResponse +// RespondCaptureStatusResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondStartVideoStreamingResponse::has_camera_server_result() const { +inline bool RespondCaptureStatusResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondStartVideoStreamingResponse::clear_camera_server_result() { +inline void RespondCaptureStatusResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStartVideoStreamingResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondCaptureStatusResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStartVideoStreamingResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondCaptureStatusResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondCaptureStatusResponse.camera_server_result) return _internal_camera_server_result(); } -inline void RespondStartVideoStreamingResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondCaptureStatusResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -18901,9 +21317,9 @@ inline void RespondStartVideoStreamingResponse::unsafe_arena_set_allocated_camer } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondCaptureStatusResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoStreamingResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondCaptureStatusResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -18922,16 +21338,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoStream } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoStreamingResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondCaptureStatusResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondCaptureStatusResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoStreamingResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondCaptureStatusResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -18939,13 +21355,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoStream } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStartVideoStreamingResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondCaptureStatusResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondCaptureStatusResponse.camera_server_result) return _msg; } -inline void RespondStartVideoStreamingResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondCaptureStatusResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -18963,90 +21379,90 @@ inline void RespondStartVideoStreamingResponse::set_allocated_camera_server_resu } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStartVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondCaptureStatusResponse.camera_server_result) } // ------------------------------------------------------------------- -// SubscribeStopVideoStreamingRequest +// SubscribeFormatStorageRequest // ------------------------------------------------------------------- -// StopVideoStreamingResponse +// FormatStorageResponse -// int32 stream_id = 1; -inline void StopVideoStreamingResponse::clear_stream_id() { +// int32 storage_id = 1; +inline void FormatStorageResponse::clear_storage_id() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stream_id_ = 0; + _impl_.storage_id_ = 0; } -inline ::int32_t StopVideoStreamingResponse::stream_id() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StopVideoStreamingResponse.stream_id) - return _internal_stream_id(); +inline ::int32_t FormatStorageResponse::storage_id() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.FormatStorageResponse.storage_id) + return _internal_storage_id(); } -inline void StopVideoStreamingResponse::set_stream_id(::int32_t value) { - _internal_set_stream_id(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StopVideoStreamingResponse.stream_id) +inline void FormatStorageResponse::set_storage_id(::int32_t value) { + _internal_set_storage_id(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.FormatStorageResponse.storage_id) } -inline ::int32_t StopVideoStreamingResponse::_internal_stream_id() const { +inline ::int32_t FormatStorageResponse::_internal_storage_id() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.stream_id_; + return _impl_.storage_id_; } -inline void StopVideoStreamingResponse::_internal_set_stream_id(::int32_t value) { +inline void FormatStorageResponse::_internal_set_storage_id(::int32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stream_id_ = value; + _impl_.storage_id_ = value; } // ------------------------------------------------------------------- -// RespondStopVideoStreamingRequest +// RespondFormatStorageRequest -// .mavsdk.rpc.camera_server.CameraFeedback stop_video_streaming_feedback = 1; -inline void RespondStopVideoStreamingRequest::clear_stop_video_streaming_feedback() { +// .mavsdk.rpc.camera_server.CameraFeedback format_storage_feedback = 1; +inline void RespondFormatStorageRequest::clear_format_storage_feedback() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stop_video_streaming_feedback_ = 0; + _impl_.format_storage_feedback_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStopVideoStreamingRequest::stop_video_streaming_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStopVideoStreamingRequest.stop_video_streaming_feedback) - return _internal_stop_video_streaming_feedback(); +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondFormatStorageRequest::format_storage_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondFormatStorageRequest.format_storage_feedback) + return _internal_format_storage_feedback(); } -inline void RespondStopVideoStreamingRequest::set_stop_video_streaming_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_stop_video_streaming_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondStopVideoStreamingRequest.stop_video_streaming_feedback) +inline void RespondFormatStorageRequest::set_format_storage_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_format_storage_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondFormatStorageRequest.format_storage_feedback) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStopVideoStreamingRequest::_internal_stop_video_streaming_feedback() const { +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondFormatStorageRequest::_internal_format_storage_feedback() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.stop_video_streaming_feedback_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.format_storage_feedback_); } -inline void RespondStopVideoStreamingRequest::_internal_set_stop_video_streaming_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void RespondFormatStorageRequest::_internal_set_format_storage_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stop_video_streaming_feedback_ = value; + _impl_.format_storage_feedback_ = value; } // ------------------------------------------------------------------- -// RespondStopVideoStreamingResponse +// RespondFormatStorageResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondStopVideoStreamingResponse::has_camera_server_result() const { +inline bool RespondFormatStorageResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondStopVideoStreamingResponse::clear_camera_server_result() { +inline void RespondFormatStorageResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStopVideoStreamingResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondFormatStorageResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStopVideoStreamingResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondFormatStorageResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondFormatStorageResponse.camera_server_result) return _internal_camera_server_result(); } -inline void RespondStopVideoStreamingResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondFormatStorageResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -19057,9 +21473,9 @@ inline void RespondStopVideoStreamingResponse::unsafe_arena_set_allocated_camera } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondFormatStorageResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoStreamingResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondFormatStorageResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -19078,16 +21494,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoStreami } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoStreamingResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondFormatStorageResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondFormatStorageResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoStreamingResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondFormatStorageResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -19095,13 +21511,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoStreami } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStopVideoStreamingResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondFormatStorageResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondFormatStorageResponse.camera_server_result) return _msg; } -inline void RespondStopVideoStreamingResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondFormatStorageResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -19119,90 +21535,90 @@ inline void RespondStopVideoStreamingResponse::set_allocated_camera_server_resul } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStopVideoStreamingResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondFormatStorageResponse.camera_server_result) } // ------------------------------------------------------------------- -// SubscribeSetModeRequest +// SubscribeResetSettingsRequest // ------------------------------------------------------------------- -// SetModeResponse +// ResetSettingsResponse -// .mavsdk.rpc.camera_server.Mode mode = 1; -inline void SetModeResponse::clear_mode() { +// int32 reserved = 1; +inline void ResetSettingsResponse::clear_reserved() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.mode_ = 0; + _impl_.reserved_ = 0; } -inline ::mavsdk::rpc::camera_server::Mode SetModeResponse::mode() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetModeResponse.mode) - return _internal_mode(); +inline ::int32_t ResetSettingsResponse::reserved() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.ResetSettingsResponse.reserved) + return _internal_reserved(); } -inline void SetModeResponse::set_mode(::mavsdk::rpc::camera_server::Mode value) { - _internal_set_mode(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.SetModeResponse.mode) +inline void ResetSettingsResponse::set_reserved(::int32_t value) { + _internal_set_reserved(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.ResetSettingsResponse.reserved) } -inline ::mavsdk::rpc::camera_server::Mode SetModeResponse::_internal_mode() const { +inline ::int32_t ResetSettingsResponse::_internal_reserved() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::Mode>(_impl_.mode_); + return _impl_.reserved_; } -inline void SetModeResponse::_internal_set_mode(::mavsdk::rpc::camera_server::Mode value) { +inline void ResetSettingsResponse::_internal_set_reserved(::int32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.mode_ = value; + _impl_.reserved_ = value; } // ------------------------------------------------------------------- -// RespondSetModeRequest +// RespondResetSettingsRequest -// .mavsdk.rpc.camera_server.CameraFeedback set_mode_feedback = 1; -inline void RespondSetModeRequest::clear_set_mode_feedback() { +// .mavsdk.rpc.camera_server.CameraFeedback reset_settings_feedback = 1; +inline void RespondResetSettingsRequest::clear_reset_settings_feedback() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.set_mode_feedback_ = 0; + _impl_.reset_settings_feedback_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondSetModeRequest::set_mode_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondSetModeRequest.set_mode_feedback) - return _internal_set_mode_feedback(); +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondResetSettingsRequest::reset_settings_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondResetSettingsRequest.reset_settings_feedback) + return _internal_reset_settings_feedback(); } -inline void RespondSetModeRequest::set_set_mode_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_set_mode_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondSetModeRequest.set_mode_feedback) +inline void RespondResetSettingsRequest::set_reset_settings_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_reset_settings_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondResetSettingsRequest.reset_settings_feedback) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondSetModeRequest::_internal_set_mode_feedback() const { +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondResetSettingsRequest::_internal_reset_settings_feedback() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.set_mode_feedback_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.reset_settings_feedback_); } -inline void RespondSetModeRequest::_internal_set_set_mode_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void RespondResetSettingsRequest::_internal_set_reset_settings_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.set_mode_feedback_ = value; + _impl_.reset_settings_feedback_ = value; } // ------------------------------------------------------------------- -// RespondSetModeResponse +// RespondResetSettingsResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondSetModeResponse::has_camera_server_result() const { +inline bool RespondResetSettingsResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondSetModeResponse::clear_camera_server_result() { +inline void RespondResetSettingsResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondSetModeResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondResetSettingsResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondSetModeResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondSetModeResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondResetSettingsResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondResetSettingsResponse.camera_server_result) return _internal_camera_server_result(); } -inline void RespondSetModeResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondResetSettingsResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -19213,9 +21629,9 @@ inline void RespondSetModeResponse::unsafe_arena_set_allocated_camera_server_res } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondSetModeResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondResetSettingsResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondSetModeResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondResetSettingsResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -19234,16 +21650,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondSetModeResponse: } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondSetModeResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondResetSettingsResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondSetModeResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondResetSettingsResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondSetModeResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondResetSettingsResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -19251,13 +21667,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondSetModeResponse: } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondSetModeResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondResetSettingsResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondSetModeResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondResetSettingsResponse.camera_server_result) return _msg; } -inline void RespondSetModeResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondResetSettingsResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -19275,104 +21691,108 @@ inline void RespondSetModeResponse::set_allocated_camera_server_result(::mavsdk: } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondSetModeResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondResetSettingsResponse.camera_server_result) } // ------------------------------------------------------------------- -// SubscribeStorageInformationRequest +// SubscribeZoomInStartRequest // ------------------------------------------------------------------- -// StorageInformationResponse +// ZoomInStartResponse -// int32 storage_id = 1; -inline void StorageInformationResponse::clear_storage_id() { +// int32 reserved = 1; +inline void ZoomInStartResponse::clear_reserved() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_id_ = 0; + _impl_.reserved_ = 0; } -inline ::int32_t StorageInformationResponse::storage_id() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformationResponse.storage_id) - return _internal_storage_id(); +inline ::int32_t ZoomInStartResponse::reserved() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.ZoomInStartResponse.reserved) + return _internal_reserved(); } -inline void StorageInformationResponse::set_storage_id(::int32_t value) { - _internal_set_storage_id(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformationResponse.storage_id) +inline void ZoomInStartResponse::set_reserved(::int32_t value) { + _internal_set_reserved(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.ZoomInStartResponse.reserved) } -inline ::int32_t StorageInformationResponse::_internal_storage_id() const { +inline ::int32_t ZoomInStartResponse::_internal_reserved() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.storage_id_; + return _impl_.reserved_; } -inline void StorageInformationResponse::_internal_set_storage_id(::int32_t value) { +inline void ZoomInStartResponse::_internal_set_reserved(::int32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_id_ = value; + _impl_.reserved_ = value; } // ------------------------------------------------------------------- -// RespondStorageInformationRequest +// RespondZoomInStartRequest -// .mavsdk.rpc.camera_server.CameraFeedback storage_information_feedback = 1; -inline void RespondStorageInformationRequest::clear_storage_information_feedback() { +// .mavsdk.rpc.camera_server.CameraFeedback zoom_in_start_feedback = 1; +inline void RespondZoomInStartRequest::clear_zoom_in_start_feedback() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_information_feedback_ = 0; + _impl_.zoom_in_start_feedback_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStorageInformationRequest::storage_information_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information_feedback) - return _internal_storage_information_feedback(); +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomInStartRequest::zoom_in_start_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomInStartRequest.zoom_in_start_feedback) + return _internal_zoom_in_start_feedback(); } -inline void RespondStorageInformationRequest::set_storage_information_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_storage_information_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information_feedback) +inline void RespondZoomInStartRequest::set_zoom_in_start_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_zoom_in_start_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondZoomInStartRequest.zoom_in_start_feedback) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondStorageInformationRequest::_internal_storage_information_feedback() const { +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomInStartRequest::_internal_zoom_in_start_feedback() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.storage_information_feedback_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.zoom_in_start_feedback_); } -inline void RespondStorageInformationRequest::_internal_set_storage_information_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void RespondZoomInStartRequest::_internal_set_zoom_in_start_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_information_feedback_ = value; + _impl_.zoom_in_start_feedback_ = value; } -// .mavsdk.rpc.camera_server.StorageInformation storage_information = 2; -inline bool RespondStorageInformationRequest::has_storage_information() const { +// ------------------------------------------------------------------- + +// RespondZoomInStartResponse + +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool RespondZoomInStartResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.storage_information_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondStorageInformationRequest::clear_storage_information() { +inline void RespondZoomInStartResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.storage_information_ != nullptr) _impl_.storage_information_->Clear(); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::StorageInformation& RespondStorageInformationRequest::_internal_storage_information() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomInStartResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::StorageInformation* p = _impl_.storage_information_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_StorageInformation_default_instance_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::StorageInformation& RespondStorageInformationRequest::storage_information() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information) - return _internal_storage_information(); +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomInStartResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomInStartResponse.camera_server_result) + return _internal_camera_server_result(); } -inline void RespondStorageInformationRequest::unsafe_arena_set_allocated_storage_information(::mavsdk::rpc::camera_server::StorageInformation* value) { +inline void RespondZoomInStartResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.storage_information_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); } - _impl_.storage_information_ = reinterpret_cast<::mavsdk::rpc::camera_server::StorageInformation*>(value); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondZoomInStartResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::StorageInformation* RespondStorageInformationRequest::release_storage_information() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomInStartResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::StorageInformation* released = _impl_.storage_information_; - _impl_.storage_information_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -19386,34 +21806,34 @@ inline ::mavsdk::rpc::camera_server::StorageInformation* RespondStorageInformati } return released; } -inline ::mavsdk::rpc::camera_server::StorageInformation* RespondStorageInformationRequest::unsafe_arena_release_storage_information() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomInStartResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondZoomInStartResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::StorageInformation* temp = _impl_.storage_information_; - _impl_.storage_information_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::StorageInformation* RespondStorageInformationRequest::_internal_mutable_storage_information() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomInStartResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.storage_information_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::StorageInformation>(GetArena()); - _impl_.storage_information_ = reinterpret_cast<::mavsdk::rpc::camera_server::StorageInformation*>(p); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); } - return _impl_.storage_information_; + return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::StorageInformation* RespondStorageInformationRequest::mutable_storage_information() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomInStartResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::StorageInformation* _msg = _internal_mutable_storage_information(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information) + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondZoomInStartResponse.camera_server_result) return _msg; } -inline void RespondStorageInformationRequest::set_allocated_storage_information(::mavsdk::rpc::camera_server::StorageInformation* value) { +inline void RespondZoomInStartResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.storage_information_); + delete (_impl_.camera_server_result_); } if (value != nullptr) { @@ -19426,35 +21846,91 @@ inline void RespondStorageInformationRequest::set_allocated_storage_information( _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.storage_information_ = reinterpret_cast<::mavsdk::rpc::camera_server::StorageInformation*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStorageInformationRequest.storage_information) + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondZoomInStartResponse.camera_server_result) +} + +// ------------------------------------------------------------------- + +// SubscribeZoomOutStartRequest + +// ------------------------------------------------------------------- + +// ZoomOutStartResponse + +// int32 reserved = 1; +inline void ZoomOutStartResponse::clear_reserved() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reserved_ = 0; +} +inline ::int32_t ZoomOutStartResponse::reserved() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.ZoomOutStartResponse.reserved) + return _internal_reserved(); +} +inline void ZoomOutStartResponse::set_reserved(::int32_t value) { + _internal_set_reserved(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.ZoomOutStartResponse.reserved) +} +inline ::int32_t ZoomOutStartResponse::_internal_reserved() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.reserved_; +} +inline void ZoomOutStartResponse::_internal_set_reserved(::int32_t value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.reserved_ = value; +} + +// ------------------------------------------------------------------- + +// RespondZoomOutStartRequest + +// .mavsdk.rpc.camera_server.CameraFeedback zoom_out_start_feedback = 1; +inline void RespondZoomOutStartRequest::clear_zoom_out_start_feedback() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.zoom_out_start_feedback_ = 0; +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomOutStartRequest::zoom_out_start_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomOutStartRequest.zoom_out_start_feedback) + return _internal_zoom_out_start_feedback(); +} +inline void RespondZoomOutStartRequest::set_zoom_out_start_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_zoom_out_start_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondZoomOutStartRequest.zoom_out_start_feedback) +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomOutStartRequest::_internal_zoom_out_start_feedback() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.zoom_out_start_feedback_); +} +inline void RespondZoomOutStartRequest::_internal_set_zoom_out_start_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.zoom_out_start_feedback_ = value; } // ------------------------------------------------------------------- -// RespondStorageInformationResponse +// RespondZoomOutStartResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondStorageInformationResponse::has_camera_server_result() const { +inline bool RespondZoomOutStartResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondStorageInformationResponse::clear_camera_server_result() { +inline void RespondZoomOutStartResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStorageInformationResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomOutStartResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondStorageInformationResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondStorageInformationResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomOutStartResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomOutStartResponse.camera_server_result) return _internal_camera_server_result(); } -inline void RespondStorageInformationResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondZoomOutStartResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -19465,9 +21941,9 @@ inline void RespondStorageInformationResponse::unsafe_arena_set_allocated_camera } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondStorageInformationResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondZoomOutStartResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStorageInformationResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomOutStartResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -19486,16 +21962,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStorageInformati } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStorageInformationResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomOutStartResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondStorageInformationResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondZoomOutStartResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStorageInformationResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomOutStartResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -19503,13 +21979,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStorageInformati } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondStorageInformationResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomOutStartResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondStorageInformationResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondZoomOutStartResponse.camera_server_result) return _msg; } -inline void RespondStorageInformationResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondZoomOutStartResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -19527,186 +22003,90 @@ inline void RespondStorageInformationResponse::set_allocated_camera_server_resul } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondStorageInformationResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondZoomOutStartResponse.camera_server_result) } // ------------------------------------------------------------------- -// SubscribeCaptureStatusRequest +// SubscribeZoomStopRequest // ------------------------------------------------------------------- -// CaptureStatusResponse +// ZoomStopResponse // int32 reserved = 1; -inline void CaptureStatusResponse::clear_reserved() { +inline void ZoomStopResponse::clear_reserved() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_.reserved_ = 0; } -inline ::int32_t CaptureStatusResponse::reserved() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatusResponse.reserved) +inline ::int32_t ZoomStopResponse::reserved() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.ZoomStopResponse.reserved) return _internal_reserved(); } -inline void CaptureStatusResponse::set_reserved(::int32_t value) { +inline void ZoomStopResponse::set_reserved(::int32_t value) { _internal_set_reserved(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatusResponse.reserved) + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.ZoomStopResponse.reserved) } -inline ::int32_t CaptureStatusResponse::_internal_reserved() const { +inline ::int32_t ZoomStopResponse::_internal_reserved() const { ::google::protobuf::internal::TSanRead(&_impl_); return _impl_.reserved_; } -inline void CaptureStatusResponse::_internal_set_reserved(::int32_t value) { +inline void ZoomStopResponse::_internal_set_reserved(::int32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_.reserved_ = value; } // ------------------------------------------------------------------- -// RespondCaptureStatusRequest +// RespondZoomStopRequest -// .mavsdk.rpc.camera_server.CameraFeedback capture_status_feedback = 1; -inline void RespondCaptureStatusRequest::clear_capture_status_feedback() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.capture_status_feedback_ = 0; -} -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondCaptureStatusRequest::capture_status_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status_feedback) - return _internal_capture_status_feedback(); -} -inline void RespondCaptureStatusRequest::set_capture_status_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_capture_status_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status_feedback) -} -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondCaptureStatusRequest::_internal_capture_status_feedback() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.capture_status_feedback_); -} -inline void RespondCaptureStatusRequest::_internal_set_capture_status_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +// .mavsdk.rpc.camera_server.CameraFeedback zoom_stop_feedback = 1; +inline void RespondZoomStopRequest::clear_zoom_stop_feedback() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.capture_status_feedback_ = value; + _impl_.zoom_stop_feedback_ = 0; } - -// .mavsdk.rpc.camera_server.CaptureStatus capture_status = 2; -inline bool RespondCaptureStatusRequest::has_capture_status() const { - bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.capture_status_ != nullptr); - return value; +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomStopRequest::zoom_stop_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomStopRequest.zoom_stop_feedback) + return _internal_zoom_stop_feedback(); } -inline void RespondCaptureStatusRequest::clear_capture_status() { - ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.capture_status_ != nullptr) _impl_.capture_status_->Clear(); - _impl_._has_bits_[0] &= ~0x00000001u; +inline void RespondZoomStopRequest::set_zoom_stop_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_zoom_stop_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondZoomStopRequest.zoom_stop_feedback) } -inline const ::mavsdk::rpc::camera_server::CaptureStatus& RespondCaptureStatusRequest::_internal_capture_status() const { +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomStopRequest::_internal_zoom_stop_feedback() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::CaptureStatus* p = _impl_.capture_status_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CaptureStatus_default_instance_); -} -inline const ::mavsdk::rpc::camera_server::CaptureStatus& RespondCaptureStatusRequest::capture_status() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status) - return _internal_capture_status(); -} -inline void RespondCaptureStatusRequest::unsafe_arena_set_allocated_capture_status(::mavsdk::rpc::camera_server::CaptureStatus* value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.capture_status_); - } - _impl_.capture_status_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureStatus*>(value); - if (value != nullptr) { - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status) -} -inline ::mavsdk::rpc::camera_server::CaptureStatus* RespondCaptureStatusRequest::release_capture_status() { - ::google::protobuf::internal::TSanWrite(&_impl_); - - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CaptureStatus* released = _impl_.capture_status_; - _impl_.capture_status_ = nullptr; - if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { - auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - if (GetArena() == nullptr) { - delete old; - } - } else { - if (GetArena() != nullptr) { - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - } - } - return released; -} -inline ::mavsdk::rpc::camera_server::CaptureStatus* RespondCaptureStatusRequest::unsafe_arena_release_capture_status() { - ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status) - - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CaptureStatus* temp = _impl_.capture_status_; - _impl_.capture_status_ = nullptr; - return temp; -} -inline ::mavsdk::rpc::camera_server::CaptureStatus* RespondCaptureStatusRequest::_internal_mutable_capture_status() { - ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.capture_status_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CaptureStatus>(GetArena()); - _impl_.capture_status_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureStatus*>(p); - } - return _impl_.capture_status_; -} -inline ::mavsdk::rpc::camera_server::CaptureStatus* RespondCaptureStatusRequest::mutable_capture_status() ABSL_ATTRIBUTE_LIFETIME_BOUND { - _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::CaptureStatus* _msg = _internal_mutable_capture_status(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status) - return _msg; + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.zoom_stop_feedback_); } -inline void RespondCaptureStatusRequest::set_allocated_capture_status(::mavsdk::rpc::camera_server::CaptureStatus* value) { - ::google::protobuf::Arena* message_arena = GetArena(); +inline void RespondZoomStopRequest::_internal_set_zoom_stop_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { ::google::protobuf::internal::TSanWrite(&_impl_); - if (message_arena == nullptr) { - delete (_impl_.capture_status_); - } - - if (value != nullptr) { - ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); - if (message_arena != submessage_arena) { - value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); - } - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; - } - - _impl_.capture_status_ = reinterpret_cast<::mavsdk::rpc::camera_server::CaptureStatus*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondCaptureStatusRequest.capture_status) + _impl_.zoom_stop_feedback_ = value; } // ------------------------------------------------------------------- -// RespondCaptureStatusResponse +// RespondZoomStopResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondCaptureStatusResponse::has_camera_server_result() const { +inline bool RespondZoomStopResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondCaptureStatusResponse::clear_camera_server_result() { +inline void RespondZoomStopResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondCaptureStatusResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomStopResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondCaptureStatusResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondCaptureStatusResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomStopResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomStopResponse.camera_server_result) return _internal_camera_server_result(); } -inline void RespondCaptureStatusResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondZoomStopResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -19717,9 +22097,9 @@ inline void RespondCaptureStatusResponse::unsafe_arena_set_allocated_camera_serv } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondCaptureStatusResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondZoomStopResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondCaptureStatusResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomStopResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -19738,16 +22118,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondCaptureStatusRes } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondCaptureStatusResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomStopResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondCaptureStatusResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondZoomStopResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondCaptureStatusResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomStopResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -19755,13 +22135,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondCaptureStatusRes } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondCaptureStatusResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomStopResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondCaptureStatusResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondZoomStopResponse.camera_server_result) return _msg; } -inline void RespondCaptureStatusResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondZoomStopResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -19779,90 +22159,90 @@ inline void RespondCaptureStatusResponse::set_allocated_camera_server_result(::m } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondCaptureStatusResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondZoomStopResponse.camera_server_result) } // ------------------------------------------------------------------- -// SubscribeFormatStorageRequest +// SubscribeZoomRangeRequest // ------------------------------------------------------------------- -// FormatStorageResponse +// ZoomRangeResponse -// int32 storage_id = 1; -inline void FormatStorageResponse::clear_storage_id() { +// float factor = 1; +inline void ZoomRangeResponse::clear_factor() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_id_ = 0; + _impl_.factor_ = 0; } -inline ::int32_t FormatStorageResponse::storage_id() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.FormatStorageResponse.storage_id) - return _internal_storage_id(); +inline float ZoomRangeResponse::factor() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.ZoomRangeResponse.factor) + return _internal_factor(); } -inline void FormatStorageResponse::set_storage_id(::int32_t value) { - _internal_set_storage_id(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.FormatStorageResponse.storage_id) +inline void ZoomRangeResponse::set_factor(float value) { + _internal_set_factor(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.ZoomRangeResponse.factor) } -inline ::int32_t FormatStorageResponse::_internal_storage_id() const { +inline float ZoomRangeResponse::_internal_factor() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.storage_id_; + return _impl_.factor_; } -inline void FormatStorageResponse::_internal_set_storage_id(::int32_t value) { +inline void ZoomRangeResponse::_internal_set_factor(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_id_ = value; + _impl_.factor_ = value; } // ------------------------------------------------------------------- -// RespondFormatStorageRequest +// RespondZoomRangeRequest -// .mavsdk.rpc.camera_server.CameraFeedback format_storage_feedback = 1; -inline void RespondFormatStorageRequest::clear_format_storage_feedback() { +// .mavsdk.rpc.camera_server.CameraFeedback zoom_range_feedback = 1; +inline void RespondZoomRangeRequest::clear_zoom_range_feedback() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.format_storage_feedback_ = 0; + _impl_.zoom_range_feedback_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondFormatStorageRequest::format_storage_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondFormatStorageRequest.format_storage_feedback) - return _internal_format_storage_feedback(); +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomRangeRequest::zoom_range_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomRangeRequest.zoom_range_feedback) + return _internal_zoom_range_feedback(); } -inline void RespondFormatStorageRequest::set_format_storage_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_format_storage_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondFormatStorageRequest.format_storage_feedback) +inline void RespondZoomRangeRequest::set_zoom_range_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_zoom_range_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondZoomRangeRequest.zoom_range_feedback) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondFormatStorageRequest::_internal_format_storage_feedback() const { +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomRangeRequest::_internal_zoom_range_feedback() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.format_storage_feedback_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.zoom_range_feedback_); } -inline void RespondFormatStorageRequest::_internal_set_format_storage_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void RespondZoomRangeRequest::_internal_set_zoom_range_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.format_storage_feedback_ = value; + _impl_.zoom_range_feedback_ = value; } // ------------------------------------------------------------------- -// RespondFormatStorageResponse +// RespondZoomRangeResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondFormatStorageResponse::has_camera_server_result() const { +inline bool RespondZoomRangeResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondFormatStorageResponse::clear_camera_server_result() { +inline void RespondZoomRangeResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondFormatStorageResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomRangeResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondFormatStorageResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondFormatStorageResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomRangeResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomRangeResponse.camera_server_result) return _internal_camera_server_result(); } -inline void RespondFormatStorageResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondZoomRangeResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -19873,9 +22253,9 @@ inline void RespondFormatStorageResponse::unsafe_arena_set_allocated_camera_serv } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondFormatStorageResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondZoomRangeResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondFormatStorageResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomRangeResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -19894,16 +22274,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondFormatStorageRes } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondFormatStorageResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomRangeResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondFormatStorageResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondZoomRangeResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondFormatStorageResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomRangeResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -19911,13 +22291,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondFormatStorageRes } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondFormatStorageResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomRangeResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondFormatStorageResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondZoomRangeResponse.camera_server_result) return _msg; } -inline void RespondFormatStorageResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void RespondZoomRangeResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -19935,732 +22315,704 @@ inline void RespondFormatStorageResponse::set_allocated_camera_server_result(::m } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondFormatStorageResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondZoomRangeResponse.camera_server_result) } // ------------------------------------------------------------------- -// SubscribeResetSettingsRequest +// Information -// ------------------------------------------------------------------- +// string vendor_name = 1; +inline void Information::clear_vendor_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.vendor_name_.ClearToEmpty(); +} +inline const std::string& Information::vendor_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.vendor_name) + return _internal_vendor_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE void Information::set_vendor_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.vendor_name_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.vendor_name) +} +inline std::string* Information::mutable_vendor_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_vendor_name(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.Information.vendor_name) + return _s; +} +inline const std::string& Information::_internal_vendor_name() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.vendor_name_.Get(); +} +inline void Information::_internal_set_vendor_name(const std::string& value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.vendor_name_.Set(value, GetArena()); +} +inline std::string* Information::_internal_mutable_vendor_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); + return _impl_.vendor_name_.Mutable( GetArena()); +} +inline std::string* Information::release_vendor_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.Information.vendor_name) + return _impl_.vendor_name_.Release(); +} +inline void Information::set_allocated_vendor_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.vendor_name_.SetAllocated(value, GetArena()); + if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.vendor_name_.IsDefault()) { + _impl_.vendor_name_.Set("", GetArena()); + } + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.Information.vendor_name) +} -// ResetSettingsResponse +// string model_name = 2; +inline void Information::clear_model_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.model_name_.ClearToEmpty(); +} +inline const std::string& Information::model_name() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.model_name) + return _internal_model_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE void Information::set_model_name(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.model_name_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.model_name) +} +inline std::string* Information::mutable_model_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_model_name(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.Information.model_name) + return _s; +} +inline const std::string& Information::_internal_model_name() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.model_name_.Get(); +} +inline void Information::_internal_set_model_name(const std::string& value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.model_name_.Set(value, GetArena()); +} +inline std::string* Information::_internal_mutable_model_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); + return _impl_.model_name_.Mutable( GetArena()); +} +inline std::string* Information::release_model_name() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.Information.model_name) + return _impl_.model_name_.Release(); +} +inline void Information::set_allocated_model_name(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.model_name_.SetAllocated(value, GetArena()); + if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.model_name_.IsDefault()) { + _impl_.model_name_.Set("", GetArena()); + } + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.Information.model_name) +} -// int32 reserved = 1; -inline void ResetSettingsResponse::clear_reserved() { +// string firmware_version = 3; +inline void Information::clear_firmware_version() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.reserved_ = 0; + _impl_.firmware_version_.ClearToEmpty(); } -inline ::int32_t ResetSettingsResponse::reserved() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.ResetSettingsResponse.reserved) - return _internal_reserved(); +inline const std::string& Information::firmware_version() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.firmware_version) + return _internal_firmware_version(); } -inline void ResetSettingsResponse::set_reserved(::int32_t value) { - _internal_set_reserved(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.ResetSettingsResponse.reserved) +template +inline PROTOBUF_ALWAYS_INLINE void Information::set_firmware_version(Arg_&& arg, + Args_... args) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.firmware_version_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.firmware_version) } -inline ::int32_t ResetSettingsResponse::_internal_reserved() const { +inline std::string* Information::mutable_firmware_version() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_firmware_version(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.Information.firmware_version) + return _s; +} +inline const std::string& Information::_internal_firmware_version() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.reserved_; + return _impl_.firmware_version_.Get(); } -inline void ResetSettingsResponse::_internal_set_reserved(::int32_t value) { +inline void Information::_internal_set_firmware_version(const std::string& value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.reserved_ = value; + _impl_.firmware_version_.Set(value, GetArena()); +} +inline std::string* Information::_internal_mutable_firmware_version() { + ::google::protobuf::internal::TSanWrite(&_impl_); + return _impl_.firmware_version_.Mutable( GetArena()); +} +inline std::string* Information::release_firmware_version() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.Information.firmware_version) + return _impl_.firmware_version_.Release(); +} +inline void Information::set_allocated_firmware_version(std::string* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.firmware_version_.SetAllocated(value, GetArena()); + if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.firmware_version_.IsDefault()) { + _impl_.firmware_version_.Set("", GetArena()); + } + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.Information.firmware_version) } -// ------------------------------------------------------------------- +// float focal_length_mm = 4; +inline void Information::clear_focal_length_mm() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.focal_length_mm_ = 0; +} +inline float Information::focal_length_mm() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.focal_length_mm) + return _internal_focal_length_mm(); +} +inline void Information::set_focal_length_mm(float value) { + _internal_set_focal_length_mm(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.focal_length_mm) +} +inline float Information::_internal_focal_length_mm() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.focal_length_mm_; +} +inline void Information::_internal_set_focal_length_mm(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.focal_length_mm_ = value; +} -// RespondResetSettingsRequest +// float horizontal_sensor_size_mm = 5; +inline void Information::clear_horizontal_sensor_size_mm() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.horizontal_sensor_size_mm_ = 0; +} +inline float Information::horizontal_sensor_size_mm() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.horizontal_sensor_size_mm) + return _internal_horizontal_sensor_size_mm(); +} +inline void Information::set_horizontal_sensor_size_mm(float value) { + _internal_set_horizontal_sensor_size_mm(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.horizontal_sensor_size_mm) +} +inline float Information::_internal_horizontal_sensor_size_mm() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.horizontal_sensor_size_mm_; +} +inline void Information::_internal_set_horizontal_sensor_size_mm(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.horizontal_sensor_size_mm_ = value; +} -// .mavsdk.rpc.camera_server.CameraFeedback reset_settings_feedback = 1; -inline void RespondResetSettingsRequest::clear_reset_settings_feedback() { +// float vertical_sensor_size_mm = 6; +inline void Information::clear_vertical_sensor_size_mm() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.reset_settings_feedback_ = 0; + _impl_.vertical_sensor_size_mm_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondResetSettingsRequest::reset_settings_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondResetSettingsRequest.reset_settings_feedback) - return _internal_reset_settings_feedback(); +inline float Information::vertical_sensor_size_mm() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.vertical_sensor_size_mm) + return _internal_vertical_sensor_size_mm(); } -inline void RespondResetSettingsRequest::set_reset_settings_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_reset_settings_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondResetSettingsRequest.reset_settings_feedback) +inline void Information::set_vertical_sensor_size_mm(float value) { + _internal_set_vertical_sensor_size_mm(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.vertical_sensor_size_mm) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondResetSettingsRequest::_internal_reset_settings_feedback() const { +inline float Information::_internal_vertical_sensor_size_mm() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.reset_settings_feedback_); + return _impl_.vertical_sensor_size_mm_; } -inline void RespondResetSettingsRequest::_internal_set_reset_settings_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void Information::_internal_set_vertical_sensor_size_mm(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.reset_settings_feedback_ = value; + _impl_.vertical_sensor_size_mm_ = value; } -// ------------------------------------------------------------------- - -// RespondResetSettingsResponse - -// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondResetSettingsResponse::has_camera_server_result() const { - bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); - return value; -} -inline void RespondResetSettingsResponse::clear_camera_server_result() { +// uint32 horizontal_resolution_px = 7; +inline void Information::clear_horizontal_resolution_px() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); - _impl_._has_bits_[0] &= ~0x00000001u; + _impl_.horizontal_resolution_px_ = 0u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondResetSettingsResponse::_internal_camera_server_result() const { - ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); +inline ::uint32_t Information::horizontal_resolution_px() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.horizontal_resolution_px) + return _internal_horizontal_resolution_px(); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondResetSettingsResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondResetSettingsResponse.camera_server_result) - return _internal_camera_server_result(); +inline void Information::set_horizontal_resolution_px(::uint32_t value) { + _internal_set_horizontal_resolution_px(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.horizontal_resolution_px) } -inline void RespondResetSettingsResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); - } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - if (value != nullptr) { - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondResetSettingsResponse.camera_server_result) +inline ::uint32_t Information::_internal_horizontal_resolution_px() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.horizontal_resolution_px_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondResetSettingsResponse::release_camera_server_result() { +inline void Information::_internal_set_horizontal_resolution_px(::uint32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; - if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { - auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - if (GetArena() == nullptr) { - delete old; - } - } else { - if (GetArena() != nullptr) { - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - } - } - return released; + _impl_.horizontal_resolution_px_ = value; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondResetSettingsResponse::unsafe_arena_release_camera_server_result() { - ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondResetSettingsResponse.camera_server_result) - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; - return temp; -} -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondResetSettingsResponse::_internal_mutable_camera_server_result() { +// uint32 vertical_resolution_px = 8; +inline void Information::clear_vertical_resolution_px() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); - } - return _impl_.camera_server_result_; + _impl_.vertical_resolution_px_ = 0u; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondResetSettingsResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { - _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondResetSettingsResponse.camera_server_result) - return _msg; +inline ::uint32_t Information::vertical_resolution_px() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.vertical_resolution_px) + return _internal_vertical_resolution_px(); } -inline void RespondResetSettingsResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { - ::google::protobuf::Arena* message_arena = GetArena(); +inline void Information::set_vertical_resolution_px(::uint32_t value) { + _internal_set_vertical_resolution_px(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.vertical_resolution_px) +} +inline ::uint32_t Information::_internal_vertical_resolution_px() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.vertical_resolution_px_; +} +inline void Information::_internal_set_vertical_resolution_px(::uint32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - if (message_arena == nullptr) { - delete (_impl_.camera_server_result_); - } - - if (value != nullptr) { - ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); - if (message_arena != submessage_arena) { - value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); - } - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; - } - - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondResetSettingsResponse.camera_server_result) + _impl_.vertical_resolution_px_ = value; } -// ------------------------------------------------------------------- - -// SubscribeZoomInStartRequest - -// ------------------------------------------------------------------- - -// ZoomInStartResponse - -// int32 reserved = 1; -inline void ZoomInStartResponse::clear_reserved() { +// uint32 lens_id = 9; +inline void Information::clear_lens_id() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.reserved_ = 0; + _impl_.lens_id_ = 0u; } -inline ::int32_t ZoomInStartResponse::reserved() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.ZoomInStartResponse.reserved) - return _internal_reserved(); +inline ::uint32_t Information::lens_id() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.lens_id) + return _internal_lens_id(); } -inline void ZoomInStartResponse::set_reserved(::int32_t value) { - _internal_set_reserved(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.ZoomInStartResponse.reserved) +inline void Information::set_lens_id(::uint32_t value) { + _internal_set_lens_id(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.lens_id) } -inline ::int32_t ZoomInStartResponse::_internal_reserved() const { +inline ::uint32_t Information::_internal_lens_id() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.reserved_; + return _impl_.lens_id_; } -inline void ZoomInStartResponse::_internal_set_reserved(::int32_t value) { +inline void Information::_internal_set_lens_id(::uint32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.reserved_ = value; + _impl_.lens_id_ = value; } -// ------------------------------------------------------------------- - -// RespondZoomInStartRequest - -// .mavsdk.rpc.camera_server.CameraFeedback zoom_in_start_feedback = 1; -inline void RespondZoomInStartRequest::clear_zoom_in_start_feedback() { +// uint32 definition_file_version = 10; +inline void Information::clear_definition_file_version() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.zoom_in_start_feedback_ = 0; + _impl_.definition_file_version_ = 0u; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomInStartRequest::zoom_in_start_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomInStartRequest.zoom_in_start_feedback) - return _internal_zoom_in_start_feedback(); +inline ::uint32_t Information::definition_file_version() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.definition_file_version) + return _internal_definition_file_version(); } -inline void RespondZoomInStartRequest::set_zoom_in_start_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_zoom_in_start_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondZoomInStartRequest.zoom_in_start_feedback) +inline void Information::set_definition_file_version(::uint32_t value) { + _internal_set_definition_file_version(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.definition_file_version) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomInStartRequest::_internal_zoom_in_start_feedback() const { +inline ::uint32_t Information::_internal_definition_file_version() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.zoom_in_start_feedback_); + return _impl_.definition_file_version_; } -inline void RespondZoomInStartRequest::_internal_set_zoom_in_start_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void Information::_internal_set_definition_file_version(::uint32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.zoom_in_start_feedback_ = value; + _impl_.definition_file_version_ = value; } -// ------------------------------------------------------------------- - -// RespondZoomInStartResponse - -// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondZoomInStartResponse::has_camera_server_result() const { - bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); - return value; -} -inline void RespondZoomInStartResponse::clear_camera_server_result() { +// string definition_file_uri = 11; +inline void Information::clear_definition_file_uri() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); - _impl_._has_bits_[0] &= ~0x00000001u; -} -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomInStartResponse::_internal_camera_server_result() const { - ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); + _impl_.definition_file_uri_.ClearToEmpty(); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomInStartResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomInStartResponse.camera_server_result) - return _internal_camera_server_result(); +inline const std::string& Information::definition_file_uri() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.definition_file_uri) + return _internal_definition_file_uri(); } -inline void RespondZoomInStartResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +template +inline PROTOBUF_ALWAYS_INLINE void Information::set_definition_file_uri(Arg_&& arg, + Args_... args) { ::google::protobuf::internal::TSanWrite(&_impl_); - if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); - } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - if (value != nullptr) { - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondZoomInStartResponse.camera_server_result) + _impl_.definition_file_uri_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.definition_file_uri) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomInStartResponse::release_camera_server_result() { - ::google::protobuf::internal::TSanWrite(&_impl_); - - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; - if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { - auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - if (GetArena() == nullptr) { - delete old; - } - } else { - if (GetArena() != nullptr) { - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - } - } - return released; +inline std::string* Information::mutable_definition_file_uri() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_definition_file_uri(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.Information.definition_file_uri) + return _s; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomInStartResponse::unsafe_arena_release_camera_server_result() { +inline const std::string& Information::_internal_definition_file_uri() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.definition_file_uri_.Get(); +} +inline void Information::_internal_set_definition_file_uri(const std::string& value) { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondZoomInStartResponse.camera_server_result) - - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; - return temp; + _impl_.definition_file_uri_.Set(value, GetArena()); } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomInStartResponse::_internal_mutable_camera_server_result() { +inline std::string* Information::_internal_mutable_definition_file_uri() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); - } - return _impl_.camera_server_result_; + return _impl_.definition_file_uri_.Mutable( GetArena()); } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomInStartResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { - _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondZoomInStartResponse.camera_server_result) - return _msg; +inline std::string* Information::release_definition_file_uri() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.Information.definition_file_uri) + return _impl_.definition_file_uri_.Release(); } -inline void RespondZoomInStartResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { - ::google::protobuf::Arena* message_arena = GetArena(); +inline void Information::set_allocated_definition_file_uri(std::string* value) { ::google::protobuf::internal::TSanWrite(&_impl_); - if (message_arena == nullptr) { - delete (_impl_.camera_server_result_); - } - - if (value != nullptr) { - ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); - if (message_arena != submessage_arena) { - value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); - } - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; + _impl_.definition_file_uri_.SetAllocated(value, GetArena()); + if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.definition_file_uri_.IsDefault()) { + _impl_.definition_file_uri_.Set("", GetArena()); } - - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondZoomInStartResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.Information.definition_file_uri) } -// ------------------------------------------------------------------- - -// SubscribeZoomOutStartRequest - -// ------------------------------------------------------------------- - -// ZoomOutStartResponse +// bool image_in_video_mode_supported = 12; +inline void Information::clear_image_in_video_mode_supported() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.image_in_video_mode_supported_ = false; +} +inline bool Information::image_in_video_mode_supported() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.image_in_video_mode_supported) + return _internal_image_in_video_mode_supported(); +} +inline void Information::set_image_in_video_mode_supported(bool value) { + _internal_set_image_in_video_mode_supported(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.image_in_video_mode_supported) +} +inline bool Information::_internal_image_in_video_mode_supported() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.image_in_video_mode_supported_; +} +inline void Information::_internal_set_image_in_video_mode_supported(bool value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.image_in_video_mode_supported_ = value; +} -// int32 reserved = 1; -inline void ZoomOutStartResponse::clear_reserved() { +// bool video_in_image_mode_supported = 13; +inline void Information::clear_video_in_image_mode_supported() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.reserved_ = 0; + _impl_.video_in_image_mode_supported_ = false; } -inline ::int32_t ZoomOutStartResponse::reserved() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.ZoomOutStartResponse.reserved) - return _internal_reserved(); +inline bool Information::video_in_image_mode_supported() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.video_in_image_mode_supported) + return _internal_video_in_image_mode_supported(); } -inline void ZoomOutStartResponse::set_reserved(::int32_t value) { - _internal_set_reserved(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.ZoomOutStartResponse.reserved) +inline void Information::set_video_in_image_mode_supported(bool value) { + _internal_set_video_in_image_mode_supported(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.video_in_image_mode_supported) } -inline ::int32_t ZoomOutStartResponse::_internal_reserved() const { +inline bool Information::_internal_video_in_image_mode_supported() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.reserved_; + return _impl_.video_in_image_mode_supported_; } -inline void ZoomOutStartResponse::_internal_set_reserved(::int32_t value) { +inline void Information::_internal_set_video_in_image_mode_supported(bool value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.reserved_ = value; + _impl_.video_in_image_mode_supported_ = value; } // ------------------------------------------------------------------- -// RespondZoomOutStartRequest +// VideoStreaming -// .mavsdk.rpc.camera_server.CameraFeedback zoom_out_start_feedback = 1; -inline void RespondZoomOutStartRequest::clear_zoom_out_start_feedback() { +// bool has_rtsp_server = 1; +inline void VideoStreaming::clear_has_rtsp_server() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.zoom_out_start_feedback_ = 0; + _impl_.has_rtsp_server_ = false; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomOutStartRequest::zoom_out_start_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomOutStartRequest.zoom_out_start_feedback) - return _internal_zoom_out_start_feedback(); +inline bool VideoStreaming::has_rtsp_server() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.VideoStreaming.has_rtsp_server) + return _internal_has_rtsp_server(); } -inline void RespondZoomOutStartRequest::set_zoom_out_start_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_zoom_out_start_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondZoomOutStartRequest.zoom_out_start_feedback) +inline void VideoStreaming::set_has_rtsp_server(bool value) { + _internal_set_has_rtsp_server(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.VideoStreaming.has_rtsp_server) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomOutStartRequest::_internal_zoom_out_start_feedback() const { +inline bool VideoStreaming::_internal_has_rtsp_server() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.zoom_out_start_feedback_); + return _impl_.has_rtsp_server_; } -inline void RespondZoomOutStartRequest::_internal_set_zoom_out_start_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void VideoStreaming::_internal_set_has_rtsp_server(bool value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.zoom_out_start_feedback_ = value; + _impl_.has_rtsp_server_ = value; } -// ------------------------------------------------------------------- - -// RespondZoomOutStartResponse - -// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondZoomOutStartResponse::has_camera_server_result() const { - bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); - return value; +// string rtsp_uri = 2; +inline void VideoStreaming::clear_rtsp_uri() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rtsp_uri_.ClearToEmpty(); } -inline void RespondZoomOutStartResponse::clear_camera_server_result() { +inline const std::string& VideoStreaming::rtsp_uri() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.VideoStreaming.rtsp_uri) + return _internal_rtsp_uri(); +} +template +inline PROTOBUF_ALWAYS_INLINE void VideoStreaming::set_rtsp_uri(Arg_&& arg, + Args_... args) { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); - _impl_._has_bits_[0] &= ~0x00000001u; + _impl_.rtsp_uri_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.VideoStreaming.rtsp_uri) } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomOutStartResponse::_internal_camera_server_result() const { +inline std::string* VideoStreaming::mutable_rtsp_uri() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_rtsp_uri(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.VideoStreaming.rtsp_uri) + return _s; +} +inline const std::string& VideoStreaming::_internal_rtsp_uri() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); + return _impl_.rtsp_uri_.Get(); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomOutStartResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomOutStartResponse.camera_server_result) - return _internal_camera_server_result(); +inline void VideoStreaming::_internal_set_rtsp_uri(const std::string& value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.rtsp_uri_.Set(value, GetArena()); } -inline void RespondZoomOutStartResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline std::string* VideoStreaming::_internal_mutable_rtsp_uri() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); - } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - if (value != nullptr) { - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondZoomOutStartResponse.camera_server_result) + return _impl_.rtsp_uri_.Mutable( GetArena()); } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomOutStartResponse::release_camera_server_result() { +inline std::string* VideoStreaming::release_rtsp_uri() { ::google::protobuf::internal::TSanWrite(&_impl_); - - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; - if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { - auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - if (GetArena() == nullptr) { - delete old; - } - } else { - if (GetArena() != nullptr) { - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - } - } - return released; + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.VideoStreaming.rtsp_uri) + return _impl_.rtsp_uri_.Release(); } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomOutStartResponse::unsafe_arena_release_camera_server_result() { +inline void VideoStreaming::set_allocated_rtsp_uri(std::string* value) { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondZoomOutStartResponse.camera_server_result) + _impl_.rtsp_uri_.SetAllocated(value, GetArena()); + if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.rtsp_uri_.IsDefault()) { + _impl_.rtsp_uri_.Set("", GetArena()); + } + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.VideoStreaming.rtsp_uri) +} - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; - return temp; +// ------------------------------------------------------------------- + +// Position + +// double latitude_deg = 1; +inline void Position::clear_latitude_deg() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.latitude_deg_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomOutStartResponse::_internal_mutable_camera_server_result() { +inline double Position::latitude_deg() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Position.latitude_deg) + return _internal_latitude_deg(); +} +inline void Position::set_latitude_deg(double value) { + _internal_set_latitude_deg(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Position.latitude_deg) +} +inline double Position::_internal_latitude_deg() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.latitude_deg_; +} +inline void Position::_internal_set_latitude_deg(double value) { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); - } - return _impl_.camera_server_result_; + _impl_.latitude_deg_ = value; +} + +// double longitude_deg = 2; +inline void Position::clear_longitude_deg() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.longitude_deg_ = 0; +} +inline double Position::longitude_deg() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Position.longitude_deg) + return _internal_longitude_deg(); +} +inline void Position::set_longitude_deg(double value) { + _internal_set_longitude_deg(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Position.longitude_deg) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomOutStartResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { - _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondZoomOutStartResponse.camera_server_result) - return _msg; +inline double Position::_internal_longitude_deg() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.longitude_deg_; } -inline void RespondZoomOutStartResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { - ::google::protobuf::Arena* message_arena = GetArena(); +inline void Position::_internal_set_longitude_deg(double value) { ::google::protobuf::internal::TSanWrite(&_impl_); - if (message_arena == nullptr) { - delete (_impl_.camera_server_result_); - } - - if (value != nullptr) { - ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); - if (message_arena != submessage_arena) { - value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); - } - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; - } - - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondZoomOutStartResponse.camera_server_result) + _impl_.longitude_deg_ = value; } -// ------------------------------------------------------------------- - -// SubscribeZoomStopRequest - -// ------------------------------------------------------------------- - -// ZoomStopResponse - -// int32 reserved = 1; -inline void ZoomStopResponse::clear_reserved() { +// float absolute_altitude_m = 3; +inline void Position::clear_absolute_altitude_m() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.reserved_ = 0; + _impl_.absolute_altitude_m_ = 0; } -inline ::int32_t ZoomStopResponse::reserved() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.ZoomStopResponse.reserved) - return _internal_reserved(); +inline float Position::absolute_altitude_m() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Position.absolute_altitude_m) + return _internal_absolute_altitude_m(); } -inline void ZoomStopResponse::set_reserved(::int32_t value) { - _internal_set_reserved(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.ZoomStopResponse.reserved) +inline void Position::set_absolute_altitude_m(float value) { + _internal_set_absolute_altitude_m(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Position.absolute_altitude_m) } -inline ::int32_t ZoomStopResponse::_internal_reserved() const { +inline float Position::_internal_absolute_altitude_m() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.reserved_; + return _impl_.absolute_altitude_m_; } -inline void ZoomStopResponse::_internal_set_reserved(::int32_t value) { +inline void Position::_internal_set_absolute_altitude_m(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.reserved_ = value; + _impl_.absolute_altitude_m_ = value; } -// ------------------------------------------------------------------- - -// RespondZoomStopRequest - -// .mavsdk.rpc.camera_server.CameraFeedback zoom_stop_feedback = 1; -inline void RespondZoomStopRequest::clear_zoom_stop_feedback() { +// float relative_altitude_m = 4; +inline void Position::clear_relative_altitude_m() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.zoom_stop_feedback_ = 0; + _impl_.relative_altitude_m_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomStopRequest::zoom_stop_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomStopRequest.zoom_stop_feedback) - return _internal_zoom_stop_feedback(); +inline float Position::relative_altitude_m() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Position.relative_altitude_m) + return _internal_relative_altitude_m(); } -inline void RespondZoomStopRequest::set_zoom_stop_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_zoom_stop_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondZoomStopRequest.zoom_stop_feedback) +inline void Position::set_relative_altitude_m(float value) { + _internal_set_relative_altitude_m(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Position.relative_altitude_m) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomStopRequest::_internal_zoom_stop_feedback() const { +inline float Position::_internal_relative_altitude_m() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.zoom_stop_feedback_); + return _impl_.relative_altitude_m_; } -inline void RespondZoomStopRequest::_internal_set_zoom_stop_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void Position::_internal_set_relative_altitude_m(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.zoom_stop_feedback_ = value; + _impl_.relative_altitude_m_ = value; } // ------------------------------------------------------------------- -// RespondZoomStopResponse +// Quaternion -// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondZoomStopResponse::has_camera_server_result() const { - bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); - return value; -} -inline void RespondZoomStopResponse::clear_camera_server_result() { +// float w = 1; +inline void Quaternion::clear_w() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); - _impl_._has_bits_[0] &= ~0x00000001u; + _impl_.w_ = 0; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomStopResponse::_internal_camera_server_result() const { - ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); +inline float Quaternion::w() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Quaternion.w) + return _internal_w(); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomStopResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomStopResponse.camera_server_result) - return _internal_camera_server_result(); +inline void Quaternion::set_w(float value) { + _internal_set_w(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Quaternion.w) } -inline void RespondZoomStopResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); - } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - if (value != nullptr) { - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; - } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondZoomStopResponse.camera_server_result) +inline float Quaternion::_internal_w() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.w_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomStopResponse::release_camera_server_result() { +inline void Quaternion::_internal_set_w(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; - if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { - auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - if (GetArena() == nullptr) { - delete old; - } - } else { - if (GetArena() != nullptr) { - released = ::google::protobuf::internal::DuplicateIfNonNull(released); - } - } - return released; + _impl_.w_ = value; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomStopResponse::unsafe_arena_release_camera_server_result() { - ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondZoomStopResponse.camera_server_result) - _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; - return temp; -} -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomStopResponse::_internal_mutable_camera_server_result() { +// float x = 2; +inline void Quaternion::clear_x() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); - } - return _impl_.camera_server_result_; + _impl_.x_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomStopResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { - _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondZoomStopResponse.camera_server_result) - return _msg; +inline float Quaternion::x() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Quaternion.x) + return _internal_x(); } -inline void RespondZoomStopResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { - ::google::protobuf::Arena* message_arena = GetArena(); +inline void Quaternion::set_x(float value) { + _internal_set_x(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Quaternion.x) +} +inline float Quaternion::_internal_x() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.x_; +} +inline void Quaternion::_internal_set_x(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - if (message_arena == nullptr) { - delete (_impl_.camera_server_result_); - } - - if (value != nullptr) { - ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); - if (message_arena != submessage_arena) { - value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); - } - _impl_._has_bits_[0] |= 0x00000001u; - } else { - _impl_._has_bits_[0] &= ~0x00000001u; - } - - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondZoomStopResponse.camera_server_result) + _impl_.x_ = value; } -// ------------------------------------------------------------------- - -// SubscribeZoomRangeRequest - -// ------------------------------------------------------------------- - -// ZoomRangeResponse - -// float factor = 1; -inline void ZoomRangeResponse::clear_factor() { +// float y = 3; +inline void Quaternion::clear_y() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.factor_ = 0; + _impl_.y_ = 0; } -inline float ZoomRangeResponse::factor() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.ZoomRangeResponse.factor) - return _internal_factor(); +inline float Quaternion::y() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Quaternion.y) + return _internal_y(); } -inline void ZoomRangeResponse::set_factor(float value) { - _internal_set_factor(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.ZoomRangeResponse.factor) +inline void Quaternion::set_y(float value) { + _internal_set_y(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Quaternion.y) } -inline float ZoomRangeResponse::_internal_factor() const { +inline float Quaternion::_internal_y() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.factor_; + return _impl_.y_; } -inline void ZoomRangeResponse::_internal_set_factor(float value) { +inline void Quaternion::_internal_set_y(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.factor_ = value; + _impl_.y_ = value; } -// ------------------------------------------------------------------- - -// RespondZoomRangeRequest - -// .mavsdk.rpc.camera_server.CameraFeedback zoom_range_feedback = 1; -inline void RespondZoomRangeRequest::clear_zoom_range_feedback() { +// float z = 4; +inline void Quaternion::clear_z() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.zoom_range_feedback_ = 0; + _impl_.z_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomRangeRequest::zoom_range_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomRangeRequest.zoom_range_feedback) - return _internal_zoom_range_feedback(); +inline float Quaternion::z() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Quaternion.z) + return _internal_z(); } -inline void RespondZoomRangeRequest::set_zoom_range_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_zoom_range_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondZoomRangeRequest.zoom_range_feedback) +inline void Quaternion::set_z(float value) { + _internal_set_z(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Quaternion.z) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondZoomRangeRequest::_internal_zoom_range_feedback() const { +inline float Quaternion::_internal_z() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.zoom_range_feedback_); + return _impl_.z_; } -inline void RespondZoomRangeRequest::_internal_set_zoom_range_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void Quaternion::_internal_set_z(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.zoom_range_feedback_ = value; + _impl_.z_ = value; } // ------------------------------------------------------------------- -// RespondZoomRangeResponse +// CaptureInfo -// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondZoomRangeResponse::has_camera_server_result() const { +// .mavsdk.rpc.camera_server.Position position = 1; +inline bool CaptureInfo::has_position() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.position_ != nullptr); return value; } -inline void RespondZoomRangeResponse::clear_camera_server_result() { +inline void CaptureInfo::clear_position() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); + if (_impl_.position_ != nullptr) _impl_.position_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomRangeResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::Position& CaptureInfo::_internal_position() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); + const ::mavsdk::rpc::camera_server::Position* p = _impl_.position_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_Position_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondZoomRangeResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondZoomRangeResponse.camera_server_result) - return _internal_camera_server_result(); +inline const ::mavsdk::rpc::camera_server::Position& CaptureInfo::position() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.position) + return _internal_position(); } -inline void RespondZoomRangeResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void CaptureInfo::unsafe_arena_set_allocated_position(::mavsdk::rpc::camera_server::Position* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.position_); } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + _impl_.position_ = reinterpret_cast<::mavsdk::rpc::camera_server::Position*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondZoomRangeResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.CaptureInfo.position) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomRangeResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::Position* CaptureInfo::release_position() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; + ::mavsdk::rpc::camera_server::Position* released = _impl_.position_; + _impl_.position_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -20674,34 +23026,34 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomRangeRespons } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomRangeResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::Position* CaptureInfo::unsafe_arena_release_position() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondZoomRangeResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.CaptureInfo.position) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; - _impl_.camera_server_result_ = nullptr; + ::mavsdk::rpc::camera_server::Position* temp = _impl_.position_; + _impl_.position_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomRangeResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::Position* CaptureInfo::_internal_mutable_position() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.camera_server_result_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); + if (_impl_.position_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::Position>(GetArena()); + _impl_.position_ = reinterpret_cast<::mavsdk::rpc::camera_server::Position*>(p); } - return _impl_.camera_server_result_; + return _impl_.position_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondZoomRangeResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::Position* CaptureInfo::mutable_position() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondZoomRangeResponse.camera_server_result) + ::mavsdk::rpc::camera_server::Position* _msg = _internal_mutable_position(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.CaptureInfo.position) return _msg; } -inline void RespondZoomRangeResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void CaptureInfo::set_allocated_position(::mavsdk::rpc::camera_server::Position* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.camera_server_result_); + delete (_impl_.position_); } if (value != nullptr) { @@ -20714,705 +23066,653 @@ inline void RespondZoomRangeResponse::set_allocated_camera_server_result(::mavsd _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondZoomRangeResponse.camera_server_result) + _impl_.position_ = reinterpret_cast<::mavsdk::rpc::camera_server::Position*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.CaptureInfo.position) } -// ------------------------------------------------------------------- - -// Information - -// string vendor_name = 1; -inline void Information::clear_vendor_name() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.vendor_name_.ClearToEmpty(); -} -inline const std::string& Information::vendor_name() const - ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.vendor_name) - return _internal_vendor_name(); +// .mavsdk.rpc.camera_server.Quaternion attitude_quaternion = 2; +inline bool CaptureInfo::has_attitude_quaternion() const { + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + PROTOBUF_ASSUME(!value || _impl_.attitude_quaternion_ != nullptr); + return value; } -template -inline PROTOBUF_ALWAYS_INLINE void Information::set_vendor_name(Arg_&& arg, - Args_... args) { +inline void CaptureInfo::clear_attitude_quaternion() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.vendor_name_.Set(static_cast(arg), args..., GetArena()); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.vendor_name) -} -inline std::string* Information::mutable_vendor_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { - std::string* _s = _internal_mutable_vendor_name(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.Information.vendor_name) - return _s; + if (_impl_.attitude_quaternion_ != nullptr) _impl_.attitude_quaternion_->Clear(); + _impl_._has_bits_[0] &= ~0x00000002u; } -inline const std::string& Information::_internal_vendor_name() const { +inline const ::mavsdk::rpc::camera_server::Quaternion& CaptureInfo::_internal_attitude_quaternion() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.vendor_name_.Get(); -} -inline void Information::_internal_set_vendor_name(const std::string& value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.vendor_name_.Set(value, GetArena()); -} -inline std::string* Information::_internal_mutable_vendor_name() { - ::google::protobuf::internal::TSanWrite(&_impl_); - return _impl_.vendor_name_.Mutable( GetArena()); + const ::mavsdk::rpc::camera_server::Quaternion* p = _impl_.attitude_quaternion_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_Quaternion_default_instance_); } -inline std::string* Information::release_vendor_name() { - ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.Information.vendor_name) - return _impl_.vendor_name_.Release(); +inline const ::mavsdk::rpc::camera_server::Quaternion& CaptureInfo::attitude_quaternion() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.attitude_quaternion) + return _internal_attitude_quaternion(); } -inline void Information::set_allocated_vendor_name(std::string* value) { +inline void CaptureInfo::unsafe_arena_set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.vendor_name_.SetAllocated(value, GetArena()); - if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.vendor_name_.IsDefault()) { - _impl_.vendor_name_.Set("", GetArena()); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.attitude_quaternion_); } - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.Information.vendor_name) -} - -// string model_name = 2; -inline void Information::clear_model_name() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.model_name_.ClearToEmpty(); -} -inline const std::string& Information::model_name() const - ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.model_name) - return _internal_model_name(); -} -template -inline PROTOBUF_ALWAYS_INLINE void Information::set_model_name(Arg_&& arg, - Args_... args) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.model_name_.Set(static_cast(arg), args..., GetArena()); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.model_name) -} -inline std::string* Information::mutable_model_name() ABSL_ATTRIBUTE_LIFETIME_BOUND { - std::string* _s = _internal_mutable_model_name(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.Information.model_name) - return _s; -} -inline const std::string& Information::_internal_model_name() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.model_name_.Get(); -} -inline void Information::_internal_set_model_name(const std::string& value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.model_name_.Set(value, GetArena()); -} -inline std::string* Information::_internal_mutable_model_name() { - ::google::protobuf::internal::TSanWrite(&_impl_); - return _impl_.model_name_.Mutable( GetArena()); -} -inline std::string* Information::release_model_name() { - ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.Information.model_name) - return _impl_.model_name_.Release(); -} -inline void Information::set_allocated_model_name(std::string* value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.model_name_.SetAllocated(value, GetArena()); - if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.model_name_.IsDefault()) { - _impl_.model_name_.Set("", GetArena()); + _impl_.attitude_quaternion_ = reinterpret_cast<::mavsdk::rpc::camera_server::Quaternion*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000002u; + } else { + _impl_._has_bits_[0] &= ~0x00000002u; } - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.Information.model_name) -} - -// string firmware_version = 3; -inline void Information::clear_firmware_version() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.firmware_version_.ClearToEmpty(); -} -inline const std::string& Information::firmware_version() const - ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.firmware_version) - return _internal_firmware_version(); + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.CaptureInfo.attitude_quaternion) } -template -inline PROTOBUF_ALWAYS_INLINE void Information::set_firmware_version(Arg_&& arg, - Args_... args) { +inline ::mavsdk::rpc::camera_server::Quaternion* CaptureInfo::release_attitude_quaternion() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.firmware_version_.Set(static_cast(arg), args..., GetArena()); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.firmware_version) -} -inline std::string* Information::mutable_firmware_version() ABSL_ATTRIBUTE_LIFETIME_BOUND { - std::string* _s = _internal_mutable_firmware_version(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.Information.firmware_version) - return _s; -} -inline const std::string& Information::_internal_firmware_version() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.firmware_version_.Get(); + + _impl_._has_bits_[0] &= ~0x00000002u; + ::mavsdk::rpc::camera_server::Quaternion* released = _impl_.attitude_quaternion_; + _impl_.attitude_quaternion_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; } -inline void Information::_internal_set_firmware_version(const std::string& value) { +inline ::mavsdk::rpc::camera_server::Quaternion* CaptureInfo::unsafe_arena_release_attitude_quaternion() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.firmware_version_.Set(value, GetArena()); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.CaptureInfo.attitude_quaternion) + + _impl_._has_bits_[0] &= ~0x00000002u; + ::mavsdk::rpc::camera_server::Quaternion* temp = _impl_.attitude_quaternion_; + _impl_.attitude_quaternion_ = nullptr; + return temp; } -inline std::string* Information::_internal_mutable_firmware_version() { +inline ::mavsdk::rpc::camera_server::Quaternion* CaptureInfo::_internal_mutable_attitude_quaternion() { ::google::protobuf::internal::TSanWrite(&_impl_); - return _impl_.firmware_version_.Mutable( GetArena()); + if (_impl_.attitude_quaternion_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::Quaternion>(GetArena()); + _impl_.attitude_quaternion_ = reinterpret_cast<::mavsdk::rpc::camera_server::Quaternion*>(p); + } + return _impl_.attitude_quaternion_; } -inline std::string* Information::release_firmware_version() { - ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.Information.firmware_version) - return _impl_.firmware_version_.Release(); +inline ::mavsdk::rpc::camera_server::Quaternion* CaptureInfo::mutable_attitude_quaternion() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000002u; + ::mavsdk::rpc::camera_server::Quaternion* _msg = _internal_mutable_attitude_quaternion(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.CaptureInfo.attitude_quaternion) + return _msg; } -inline void Information::set_allocated_firmware_version(std::string* value) { +inline void CaptureInfo::set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value) { + ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.firmware_version_.SetAllocated(value, GetArena()); - if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.firmware_version_.IsDefault()) { - _impl_.firmware_version_.Set("", GetArena()); + if (message_arena == nullptr) { + delete (_impl_.attitude_quaternion_); } - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.Information.firmware_version) + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000002u; + } else { + _impl_._has_bits_[0] &= ~0x00000002u; + } + + _impl_.attitude_quaternion_ = reinterpret_cast<::mavsdk::rpc::camera_server::Quaternion*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.CaptureInfo.attitude_quaternion) } -// float focal_length_mm = 4; -inline void Information::clear_focal_length_mm() { +// uint64 time_utc_us = 3; +inline void CaptureInfo::clear_time_utc_us() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.focal_length_mm_ = 0; + _impl_.time_utc_us_ = ::uint64_t{0u}; } -inline float Information::focal_length_mm() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.focal_length_mm) - return _internal_focal_length_mm(); +inline ::uint64_t CaptureInfo::time_utc_us() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.time_utc_us) + return _internal_time_utc_us(); } -inline void Information::set_focal_length_mm(float value) { - _internal_set_focal_length_mm(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.focal_length_mm) +inline void CaptureInfo::set_time_utc_us(::uint64_t value) { + _internal_set_time_utc_us(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureInfo.time_utc_us) } -inline float Information::_internal_focal_length_mm() const { +inline ::uint64_t CaptureInfo::_internal_time_utc_us() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.focal_length_mm_; + return _impl_.time_utc_us_; } -inline void Information::_internal_set_focal_length_mm(float value) { +inline void CaptureInfo::_internal_set_time_utc_us(::uint64_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.focal_length_mm_ = value; + _impl_.time_utc_us_ = value; } -// float horizontal_sensor_size_mm = 5; -inline void Information::clear_horizontal_sensor_size_mm() { +// bool is_success = 4; +inline void CaptureInfo::clear_is_success() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.horizontal_sensor_size_mm_ = 0; + _impl_.is_success_ = false; } -inline float Information::horizontal_sensor_size_mm() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.horizontal_sensor_size_mm) - return _internal_horizontal_sensor_size_mm(); +inline bool CaptureInfo::is_success() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.is_success) + return _internal_is_success(); } -inline void Information::set_horizontal_sensor_size_mm(float value) { - _internal_set_horizontal_sensor_size_mm(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.horizontal_sensor_size_mm) +inline void CaptureInfo::set_is_success(bool value) { + _internal_set_is_success(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureInfo.is_success) } -inline float Information::_internal_horizontal_sensor_size_mm() const { +inline bool CaptureInfo::_internal_is_success() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.horizontal_sensor_size_mm_; + return _impl_.is_success_; } -inline void Information::_internal_set_horizontal_sensor_size_mm(float value) { +inline void CaptureInfo::_internal_set_is_success(bool value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.horizontal_sensor_size_mm_ = value; + _impl_.is_success_ = value; } -// float vertical_sensor_size_mm = 6; -inline void Information::clear_vertical_sensor_size_mm() { +// int32 index = 5; +inline void CaptureInfo::clear_index() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.vertical_sensor_size_mm_ = 0; + _impl_.index_ = 0; } -inline float Information::vertical_sensor_size_mm() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.vertical_sensor_size_mm) - return _internal_vertical_sensor_size_mm(); +inline ::int32_t CaptureInfo::index() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.index) + return _internal_index(); } -inline void Information::set_vertical_sensor_size_mm(float value) { - _internal_set_vertical_sensor_size_mm(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.vertical_sensor_size_mm) +inline void CaptureInfo::set_index(::int32_t value) { + _internal_set_index(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureInfo.index) } -inline float Information::_internal_vertical_sensor_size_mm() const { +inline ::int32_t CaptureInfo::_internal_index() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.vertical_sensor_size_mm_; + return _impl_.index_; } -inline void Information::_internal_set_vertical_sensor_size_mm(float value) { +inline void CaptureInfo::_internal_set_index(::int32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.vertical_sensor_size_mm_ = value; + _impl_.index_ = value; } -// uint32 horizontal_resolution_px = 7; -inline void Information::clear_horizontal_resolution_px() { +// string file_url = 6; +inline void CaptureInfo::clear_file_url() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.horizontal_resolution_px_ = 0u; -} -inline ::uint32_t Information::horizontal_resolution_px() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.horizontal_resolution_px) - return _internal_horizontal_resolution_px(); -} -inline void Information::set_horizontal_resolution_px(::uint32_t value) { - _internal_set_horizontal_resolution_px(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.horizontal_resolution_px) -} -inline ::uint32_t Information::_internal_horizontal_resolution_px() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.horizontal_resolution_px_; + _impl_.file_url_.ClearToEmpty(); } -inline void Information::_internal_set_horizontal_resolution_px(::uint32_t value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.horizontal_resolution_px_ = value; +inline const std::string& CaptureInfo::file_url() const + ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.file_url) + return _internal_file_url(); } - -// uint32 vertical_resolution_px = 8; -inline void Information::clear_vertical_resolution_px() { +template +inline PROTOBUF_ALWAYS_INLINE void CaptureInfo::set_file_url(Arg_&& arg, + Args_... args) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.vertical_resolution_px_ = 0u; -} -inline ::uint32_t Information::vertical_resolution_px() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.vertical_resolution_px) - return _internal_vertical_resolution_px(); + _impl_.file_url_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureInfo.file_url) } -inline void Information::set_vertical_resolution_px(::uint32_t value) { - _internal_set_vertical_resolution_px(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.vertical_resolution_px) +inline std::string* CaptureInfo::mutable_file_url() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_file_url(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.CaptureInfo.file_url) + return _s; } -inline ::uint32_t Information::_internal_vertical_resolution_px() const { +inline const std::string& CaptureInfo::_internal_file_url() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.vertical_resolution_px_; + return _impl_.file_url_.Get(); } -inline void Information::_internal_set_vertical_resolution_px(::uint32_t value) { +inline void CaptureInfo::_internal_set_file_url(const std::string& value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.vertical_resolution_px_ = value; + _impl_.file_url_.Set(value, GetArena()); } - -// uint32 lens_id = 9; -inline void Information::clear_lens_id() { +inline std::string* CaptureInfo::_internal_mutable_file_url() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.lens_id_ = 0u; -} -inline ::uint32_t Information::lens_id() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.lens_id) - return _internal_lens_id(); -} -inline void Information::set_lens_id(::uint32_t value) { - _internal_set_lens_id(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.lens_id) + return _impl_.file_url_.Mutable( GetArena()); } -inline ::uint32_t Information::_internal_lens_id() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.lens_id_; +inline std::string* CaptureInfo::release_file_url() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.CaptureInfo.file_url) + return _impl_.file_url_.Release(); } -inline void Information::_internal_set_lens_id(::uint32_t value) { +inline void CaptureInfo::set_allocated_file_url(std::string* value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.lens_id_ = value; + _impl_.file_url_.SetAllocated(value, GetArena()); + if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.file_url_.IsDefault()) { + _impl_.file_url_.Set("", GetArena()); + } + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.CaptureInfo.file_url) } -// uint32 definition_file_version = 10; -inline void Information::clear_definition_file_version() { +// ------------------------------------------------------------------- + +// CameraServerResult + +// .mavsdk.rpc.camera_server.CameraServerResult.Result result = 1; +inline void CameraServerResult::clear_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.definition_file_version_ = 0u; + _impl_.result_ = 0; } -inline ::uint32_t Information::definition_file_version() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.definition_file_version) - return _internal_definition_file_version(); +inline ::mavsdk::rpc::camera_server::CameraServerResult_Result CameraServerResult::result() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CameraServerResult.result) + return _internal_result(); } -inline void Information::set_definition_file_version(::uint32_t value) { - _internal_set_definition_file_version(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.definition_file_version) +inline void CameraServerResult::set_result(::mavsdk::rpc::camera_server::CameraServerResult_Result value) { + _internal_set_result(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CameraServerResult.result) } -inline ::uint32_t Information::_internal_definition_file_version() const { +inline ::mavsdk::rpc::camera_server::CameraServerResult_Result CameraServerResult::_internal_result() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.definition_file_version_; + return static_cast<::mavsdk::rpc::camera_server::CameraServerResult_Result>(_impl_.result_); } -inline void Information::_internal_set_definition_file_version(::uint32_t value) { +inline void CameraServerResult::_internal_set_result(::mavsdk::rpc::camera_server::CameraServerResult_Result value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.definition_file_version_ = value; + _impl_.result_ = value; } -// string definition_file_uri = 11; -inline void Information::clear_definition_file_uri() { +// string result_str = 2; +inline void CameraServerResult::clear_result_str() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.definition_file_uri_.ClearToEmpty(); + _impl_.result_str_.ClearToEmpty(); } -inline const std::string& Information::definition_file_uri() const +inline const std::string& CameraServerResult::result_str() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.definition_file_uri) - return _internal_definition_file_uri(); + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CameraServerResult.result_str) + return _internal_result_str(); } template -inline PROTOBUF_ALWAYS_INLINE void Information::set_definition_file_uri(Arg_&& arg, +inline PROTOBUF_ALWAYS_INLINE void CameraServerResult::set_result_str(Arg_&& arg, Args_... args) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.definition_file_uri_.Set(static_cast(arg), args..., GetArena()); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.definition_file_uri) + _impl_.result_str_.Set(static_cast(arg), args..., GetArena()); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CameraServerResult.result_str) } -inline std::string* Information::mutable_definition_file_uri() ABSL_ATTRIBUTE_LIFETIME_BOUND { - std::string* _s = _internal_mutable_definition_file_uri(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.Information.definition_file_uri) +inline std::string* CameraServerResult::mutable_result_str() ABSL_ATTRIBUTE_LIFETIME_BOUND { + std::string* _s = _internal_mutable_result_str(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.CameraServerResult.result_str) return _s; } -inline const std::string& Information::_internal_definition_file_uri() const { +inline const std::string& CameraServerResult::_internal_result_str() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.definition_file_uri_.Get(); + return _impl_.result_str_.Get(); } -inline void Information::_internal_set_definition_file_uri(const std::string& value) { +inline void CameraServerResult::_internal_set_result_str(const std::string& value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.definition_file_uri_.Set(value, GetArena()); + _impl_.result_str_.Set(value, GetArena()); } -inline std::string* Information::_internal_mutable_definition_file_uri() { +inline std::string* CameraServerResult::_internal_mutable_result_str() { ::google::protobuf::internal::TSanWrite(&_impl_); - return _impl_.definition_file_uri_.Mutable( GetArena()); + return _impl_.result_str_.Mutable( GetArena()); } -inline std::string* Information::release_definition_file_uri() { +inline std::string* CameraServerResult::release_result_str() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.Information.definition_file_uri) - return _impl_.definition_file_uri_.Release(); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.CameraServerResult.result_str) + return _impl_.result_str_.Release(); } -inline void Information::set_allocated_definition_file_uri(std::string* value) { +inline void CameraServerResult::set_allocated_result_str(std::string* value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.definition_file_uri_.SetAllocated(value, GetArena()); - if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.definition_file_uri_.IsDefault()) { - _impl_.definition_file_uri_.Set("", GetArena()); + _impl_.result_str_.SetAllocated(value, GetArena()); + if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.result_str_.IsDefault()) { + _impl_.result_str_.Set("", GetArena()); } - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.Information.definition_file_uri) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.CameraServerResult.result_str) } -// bool image_in_video_mode_supported = 12; -inline void Information::clear_image_in_video_mode_supported() { +// ------------------------------------------------------------------- + +// StorageInformation + +// float used_storage_mib = 1; +inline void StorageInformation::clear_used_storage_mib() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.image_in_video_mode_supported_ = false; + _impl_.used_storage_mib_ = 0; } -inline bool Information::image_in_video_mode_supported() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.image_in_video_mode_supported) - return _internal_image_in_video_mode_supported(); +inline float StorageInformation::used_storage_mib() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.used_storage_mib) + return _internal_used_storage_mib(); } -inline void Information::set_image_in_video_mode_supported(bool value) { - _internal_set_image_in_video_mode_supported(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.image_in_video_mode_supported) +inline void StorageInformation::set_used_storage_mib(float value) { + _internal_set_used_storage_mib(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.used_storage_mib) } -inline bool Information::_internal_image_in_video_mode_supported() const { +inline float StorageInformation::_internal_used_storage_mib() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.image_in_video_mode_supported_; + return _impl_.used_storage_mib_; } -inline void Information::_internal_set_image_in_video_mode_supported(bool value) { +inline void StorageInformation::_internal_set_used_storage_mib(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.image_in_video_mode_supported_ = value; + _impl_.used_storage_mib_ = value; } -// bool video_in_image_mode_supported = 13; -inline void Information::clear_video_in_image_mode_supported() { +// float available_storage_mib = 2; +inline void StorageInformation::clear_available_storage_mib() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.video_in_image_mode_supported_ = false; + _impl_.available_storage_mib_ = 0; } -inline bool Information::video_in_image_mode_supported() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Information.video_in_image_mode_supported) - return _internal_video_in_image_mode_supported(); +inline float StorageInformation::available_storage_mib() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.available_storage_mib) + return _internal_available_storage_mib(); } -inline void Information::set_video_in_image_mode_supported(bool value) { - _internal_set_video_in_image_mode_supported(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Information.video_in_image_mode_supported) +inline void StorageInformation::set_available_storage_mib(float value) { + _internal_set_available_storage_mib(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.available_storage_mib) } -inline bool Information::_internal_video_in_image_mode_supported() const { +inline float StorageInformation::_internal_available_storage_mib() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.video_in_image_mode_supported_; + return _impl_.available_storage_mib_; } -inline void Information::_internal_set_video_in_image_mode_supported(bool value) { +inline void StorageInformation::_internal_set_available_storage_mib(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.video_in_image_mode_supported_ = value; + _impl_.available_storage_mib_ = value; } -// ------------------------------------------------------------------- - -// VideoStreaming - -// bool has_rtsp_server = 1; -inline void VideoStreaming::clear_has_rtsp_server() { +// float total_storage_mib = 3; +inline void StorageInformation::clear_total_storage_mib() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.has_rtsp_server_ = false; + _impl_.total_storage_mib_ = 0; } -inline bool VideoStreaming::has_rtsp_server() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.VideoStreaming.has_rtsp_server) - return _internal_has_rtsp_server(); +inline float StorageInformation::total_storage_mib() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.total_storage_mib) + return _internal_total_storage_mib(); } -inline void VideoStreaming::set_has_rtsp_server(bool value) { - _internal_set_has_rtsp_server(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.VideoStreaming.has_rtsp_server) +inline void StorageInformation::set_total_storage_mib(float value) { + _internal_set_total_storage_mib(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.total_storage_mib) } -inline bool VideoStreaming::_internal_has_rtsp_server() const { +inline float StorageInformation::_internal_total_storage_mib() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.has_rtsp_server_; + return _impl_.total_storage_mib_; } -inline void VideoStreaming::_internal_set_has_rtsp_server(bool value) { +inline void StorageInformation::_internal_set_total_storage_mib(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.has_rtsp_server_ = value; + _impl_.total_storage_mib_ = value; } -// string rtsp_uri = 2; -inline void VideoStreaming::clear_rtsp_uri() { +// .mavsdk.rpc.camera_server.StorageInformation.StorageStatus storage_status = 4; +inline void StorageInformation::clear_storage_status() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.rtsp_uri_.ClearToEmpty(); + _impl_.storage_status_ = 0; } -inline const std::string& VideoStreaming::rtsp_uri() const - ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.VideoStreaming.rtsp_uri) - return _internal_rtsp_uri(); +inline ::mavsdk::rpc::camera_server::StorageInformation_StorageStatus StorageInformation::storage_status() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.storage_status) + return _internal_storage_status(); } -template -inline PROTOBUF_ALWAYS_INLINE void VideoStreaming::set_rtsp_uri(Arg_&& arg, - Args_... args) { +inline void StorageInformation::set_storage_status(::mavsdk::rpc::camera_server::StorageInformation_StorageStatus value) { + _internal_set_storage_status(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.storage_status) +} +inline ::mavsdk::rpc::camera_server::StorageInformation_StorageStatus StorageInformation::_internal_storage_status() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::mavsdk::rpc::camera_server::StorageInformation_StorageStatus>(_impl_.storage_status_); +} +inline void StorageInformation::_internal_set_storage_status(::mavsdk::rpc::camera_server::StorageInformation_StorageStatus value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.rtsp_uri_.Set(static_cast(arg), args..., GetArena()); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.VideoStreaming.rtsp_uri) + _impl_.storage_status_ = value; } -inline std::string* VideoStreaming::mutable_rtsp_uri() ABSL_ATTRIBUTE_LIFETIME_BOUND { - std::string* _s = _internal_mutable_rtsp_uri(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.VideoStreaming.rtsp_uri) - return _s; + +// uint32 storage_id = 5; +inline void StorageInformation::clear_storage_id() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.storage_id_ = 0u; } -inline const std::string& VideoStreaming::_internal_rtsp_uri() const { +inline ::uint32_t StorageInformation::storage_id() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.storage_id) + return _internal_storage_id(); +} +inline void StorageInformation::set_storage_id(::uint32_t value) { + _internal_set_storage_id(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.storage_id) +} +inline ::uint32_t StorageInformation::_internal_storage_id() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.rtsp_uri_.Get(); + return _impl_.storage_id_; } -inline void VideoStreaming::_internal_set_rtsp_uri(const std::string& value) { +inline void StorageInformation::_internal_set_storage_id(::uint32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.rtsp_uri_.Set(value, GetArena()); + _impl_.storage_id_ = value; } -inline std::string* VideoStreaming::_internal_mutable_rtsp_uri() { + +// .mavsdk.rpc.camera_server.StorageInformation.StorageType storage_type = 6; +inline void StorageInformation::clear_storage_type() { ::google::protobuf::internal::TSanWrite(&_impl_); - return _impl_.rtsp_uri_.Mutable( GetArena()); + _impl_.storage_type_ = 0; } -inline std::string* VideoStreaming::release_rtsp_uri() { - ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.VideoStreaming.rtsp_uri) - return _impl_.rtsp_uri_.Release(); +inline ::mavsdk::rpc::camera_server::StorageInformation_StorageType StorageInformation::storage_type() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.storage_type) + return _internal_storage_type(); } -inline void VideoStreaming::set_allocated_rtsp_uri(std::string* value) { +inline void StorageInformation::set_storage_type(::mavsdk::rpc::camera_server::StorageInformation_StorageType value) { + _internal_set_storage_type(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.storage_type) +} +inline ::mavsdk::rpc::camera_server::StorageInformation_StorageType StorageInformation::_internal_storage_type() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::mavsdk::rpc::camera_server::StorageInformation_StorageType>(_impl_.storage_type_); +} +inline void StorageInformation::_internal_set_storage_type(::mavsdk::rpc::camera_server::StorageInformation_StorageType value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.rtsp_uri_.SetAllocated(value, GetArena()); - if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.rtsp_uri_.IsDefault()) { - _impl_.rtsp_uri_.Set("", GetArena()); - } - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.VideoStreaming.rtsp_uri) + _impl_.storage_type_ = value; } -// ------------------------------------------------------------------- - -// Position - -// double latitude_deg = 1; -inline void Position::clear_latitude_deg() { +// float read_speed_mib_s = 7; +inline void StorageInformation::clear_read_speed_mib_s() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.latitude_deg_ = 0; + _impl_.read_speed_mib_s_ = 0; } -inline double Position::latitude_deg() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Position.latitude_deg) - return _internal_latitude_deg(); +inline float StorageInformation::read_speed_mib_s() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.read_speed_mib_s) + return _internal_read_speed_mib_s(); } -inline void Position::set_latitude_deg(double value) { - _internal_set_latitude_deg(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Position.latitude_deg) +inline void StorageInformation::set_read_speed_mib_s(float value) { + _internal_set_read_speed_mib_s(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.read_speed_mib_s) } -inline double Position::_internal_latitude_deg() const { +inline float StorageInformation::_internal_read_speed_mib_s() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.latitude_deg_; + return _impl_.read_speed_mib_s_; } -inline void Position::_internal_set_latitude_deg(double value) { +inline void StorageInformation::_internal_set_read_speed_mib_s(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.latitude_deg_ = value; + _impl_.read_speed_mib_s_ = value; } -// double longitude_deg = 2; -inline void Position::clear_longitude_deg() { +// float write_speed_mib_s = 8; +inline void StorageInformation::clear_write_speed_mib_s() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.longitude_deg_ = 0; + _impl_.write_speed_mib_s_ = 0; } -inline double Position::longitude_deg() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Position.longitude_deg) - return _internal_longitude_deg(); +inline float StorageInformation::write_speed_mib_s() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.write_speed_mib_s) + return _internal_write_speed_mib_s(); } -inline void Position::set_longitude_deg(double value) { - _internal_set_longitude_deg(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Position.longitude_deg) +inline void StorageInformation::set_write_speed_mib_s(float value) { + _internal_set_write_speed_mib_s(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.write_speed_mib_s) } -inline double Position::_internal_longitude_deg() const { +inline float StorageInformation::_internal_write_speed_mib_s() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.longitude_deg_; + return _impl_.write_speed_mib_s_; } -inline void Position::_internal_set_longitude_deg(double value) { +inline void StorageInformation::_internal_set_write_speed_mib_s(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.longitude_deg_ = value; + _impl_.write_speed_mib_s_ = value; } -// float absolute_altitude_m = 3; -inline void Position::clear_absolute_altitude_m() { +// ------------------------------------------------------------------- + +// CaptureStatus + +// float image_interval_s = 1; +inline void CaptureStatus::clear_image_interval_s() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.absolute_altitude_m_ = 0; -} -inline float Position::absolute_altitude_m() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Position.absolute_altitude_m) - return _internal_absolute_altitude_m(); + _impl_.image_interval_s_ = 0; } -inline void Position::set_absolute_altitude_m(float value) { - _internal_set_absolute_altitude_m(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Position.absolute_altitude_m) +inline float CaptureStatus::image_interval_s() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.image_interval_s) + return _internal_image_interval_s(); } -inline float Position::_internal_absolute_altitude_m() const { +inline void CaptureStatus::set_image_interval_s(float value) { + _internal_set_image_interval_s(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.image_interval_s) +} +inline float CaptureStatus::_internal_image_interval_s() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.absolute_altitude_m_; + return _impl_.image_interval_s_; } -inline void Position::_internal_set_absolute_altitude_m(float value) { +inline void CaptureStatus::_internal_set_image_interval_s(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.absolute_altitude_m_ = value; + _impl_.image_interval_s_ = value; } -// float relative_altitude_m = 4; -inline void Position::clear_relative_altitude_m() { +// float recording_time_s = 2; +inline void CaptureStatus::clear_recording_time_s() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.relative_altitude_m_ = 0; + _impl_.recording_time_s_ = 0; } -inline float Position::relative_altitude_m() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Position.relative_altitude_m) - return _internal_relative_altitude_m(); +inline float CaptureStatus::recording_time_s() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.recording_time_s) + return _internal_recording_time_s(); } -inline void Position::set_relative_altitude_m(float value) { - _internal_set_relative_altitude_m(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Position.relative_altitude_m) +inline void CaptureStatus::set_recording_time_s(float value) { + _internal_set_recording_time_s(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.recording_time_s) } -inline float Position::_internal_relative_altitude_m() const { +inline float CaptureStatus::_internal_recording_time_s() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.relative_altitude_m_; + return _impl_.recording_time_s_; } -inline void Position::_internal_set_relative_altitude_m(float value) { +inline void CaptureStatus::_internal_set_recording_time_s(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.relative_altitude_m_ = value; + _impl_.recording_time_s_ = value; } -// ------------------------------------------------------------------- - -// Quaternion - -// float w = 1; -inline void Quaternion::clear_w() { +// float available_capacity_mib = 3; +inline void CaptureStatus::clear_available_capacity_mib() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.w_ = 0; + _impl_.available_capacity_mib_ = 0; } -inline float Quaternion::w() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Quaternion.w) - return _internal_w(); +inline float CaptureStatus::available_capacity_mib() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.available_capacity_mib) + return _internal_available_capacity_mib(); } -inline void Quaternion::set_w(float value) { - _internal_set_w(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Quaternion.w) +inline void CaptureStatus::set_available_capacity_mib(float value) { + _internal_set_available_capacity_mib(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.available_capacity_mib) } -inline float Quaternion::_internal_w() const { +inline float CaptureStatus::_internal_available_capacity_mib() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.w_; + return _impl_.available_capacity_mib_; } -inline void Quaternion::_internal_set_w(float value) { +inline void CaptureStatus::_internal_set_available_capacity_mib(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.w_ = value; + _impl_.available_capacity_mib_ = value; } -// float x = 2; -inline void Quaternion::clear_x() { +// .mavsdk.rpc.camera_server.CaptureStatus.ImageStatus image_status = 4; +inline void CaptureStatus::clear_image_status() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.x_ = 0; + _impl_.image_status_ = 0; } -inline float Quaternion::x() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Quaternion.x) - return _internal_x(); +inline ::mavsdk::rpc::camera_server::CaptureStatus_ImageStatus CaptureStatus::image_status() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.image_status) + return _internal_image_status(); } -inline void Quaternion::set_x(float value) { - _internal_set_x(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Quaternion.x) +inline void CaptureStatus::set_image_status(::mavsdk::rpc::camera_server::CaptureStatus_ImageStatus value) { + _internal_set_image_status(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.image_status) } -inline float Quaternion::_internal_x() const { +inline ::mavsdk::rpc::camera_server::CaptureStatus_ImageStatus CaptureStatus::_internal_image_status() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.x_; + return static_cast<::mavsdk::rpc::camera_server::CaptureStatus_ImageStatus>(_impl_.image_status_); } -inline void Quaternion::_internal_set_x(float value) { +inline void CaptureStatus::_internal_set_image_status(::mavsdk::rpc::camera_server::CaptureStatus_ImageStatus value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.x_ = value; + _impl_.image_status_ = value; } -// float y = 3; -inline void Quaternion::clear_y() { +// .mavsdk.rpc.camera_server.CaptureStatus.VideoStatus video_status = 5; +inline void CaptureStatus::clear_video_status() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.y_ = 0; + _impl_.video_status_ = 0; } -inline float Quaternion::y() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Quaternion.y) - return _internal_y(); +inline ::mavsdk::rpc::camera_server::CaptureStatus_VideoStatus CaptureStatus::video_status() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.video_status) + return _internal_video_status(); } -inline void Quaternion::set_y(float value) { - _internal_set_y(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Quaternion.y) +inline void CaptureStatus::set_video_status(::mavsdk::rpc::camera_server::CaptureStatus_VideoStatus value) { + _internal_set_video_status(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.video_status) } -inline float Quaternion::_internal_y() const { +inline ::mavsdk::rpc::camera_server::CaptureStatus_VideoStatus CaptureStatus::_internal_video_status() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.y_; + return static_cast<::mavsdk::rpc::camera_server::CaptureStatus_VideoStatus>(_impl_.video_status_); } -inline void Quaternion::_internal_set_y(float value) { +inline void CaptureStatus::_internal_set_video_status(::mavsdk::rpc::camera_server::CaptureStatus_VideoStatus value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.y_ = value; + _impl_.video_status_ = value; } -// float z = 4; -inline void Quaternion::clear_z() { +// int32 image_count = 6; +inline void CaptureStatus::clear_image_count() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.z_ = 0; + _impl_.image_count_ = 0; } -inline float Quaternion::z() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.Quaternion.z) - return _internal_z(); +inline ::int32_t CaptureStatus::image_count() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.image_count) + return _internal_image_count(); } -inline void Quaternion::set_z(float value) { - _internal_set_z(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.Quaternion.z) +inline void CaptureStatus::set_image_count(::int32_t value) { + _internal_set_image_count(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.image_count) } -inline float Quaternion::_internal_z() const { +inline ::int32_t CaptureStatus::_internal_image_count() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.z_; + return _impl_.image_count_; } -inline void Quaternion::_internal_set_z(float value) { +inline void CaptureStatus::_internal_set_image_count(::int32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.z_ = value; + _impl_.image_count_ = value; } // ------------------------------------------------------------------- -// CaptureInfo +// SetTrackingPointStatusRequest -// .mavsdk.rpc.camera_server.Position position = 1; -inline bool CaptureInfo::has_position() const { +// .mavsdk.rpc.camera_server.TrackPoint tracked_point = 1; +inline bool SetTrackingPointStatusRequest::has_tracked_point() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.position_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.tracked_point_ != nullptr); return value; } -inline void CaptureInfo::clear_position() { +inline void SetTrackingPointStatusRequest::clear_tracked_point() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.position_ != nullptr) _impl_.position_->Clear(); + if (_impl_.tracked_point_ != nullptr) _impl_.tracked_point_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::Position& CaptureInfo::_internal_position() const { +inline const ::mavsdk::rpc::camera_server::TrackPoint& SetTrackingPointStatusRequest::_internal_tracked_point() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::Position* p = _impl_.position_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_Position_default_instance_); + const ::mavsdk::rpc::camera_server::TrackPoint* p = _impl_.tracked_point_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_TrackPoint_default_instance_); } -inline const ::mavsdk::rpc::camera_server::Position& CaptureInfo::position() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.position) - return _internal_position(); +inline const ::mavsdk::rpc::camera_server::TrackPoint& SetTrackingPointStatusRequest::tracked_point() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetTrackingPointStatusRequest.tracked_point) + return _internal_tracked_point(); } -inline void CaptureInfo::unsafe_arena_set_allocated_position(::mavsdk::rpc::camera_server::Position* value) { +inline void SetTrackingPointStatusRequest::unsafe_arena_set_allocated_tracked_point(::mavsdk::rpc::camera_server::TrackPoint* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.position_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.tracked_point_); } - _impl_.position_ = reinterpret_cast<::mavsdk::rpc::camera_server::Position*>(value); + _impl_.tracked_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.CaptureInfo.position) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetTrackingPointStatusRequest.tracked_point) } -inline ::mavsdk::rpc::camera_server::Position* CaptureInfo::release_position() { +inline ::mavsdk::rpc::camera_server::TrackPoint* SetTrackingPointStatusRequest::release_tracked_point() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::Position* released = _impl_.position_; - _impl_.position_ = nullptr; + ::mavsdk::rpc::camera_server::TrackPoint* released = _impl_.tracked_point_; + _impl_.tracked_point_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -21426,34 +23726,34 @@ inline ::mavsdk::rpc::camera_server::Position* CaptureInfo::release_position() { } return released; } -inline ::mavsdk::rpc::camera_server::Position* CaptureInfo::unsafe_arena_release_position() { +inline ::mavsdk::rpc::camera_server::TrackPoint* SetTrackingPointStatusRequest::unsafe_arena_release_tracked_point() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.CaptureInfo.position) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetTrackingPointStatusRequest.tracked_point) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::Position* temp = _impl_.position_; - _impl_.position_ = nullptr; + ::mavsdk::rpc::camera_server::TrackPoint* temp = _impl_.tracked_point_; + _impl_.tracked_point_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::Position* CaptureInfo::_internal_mutable_position() { +inline ::mavsdk::rpc::camera_server::TrackPoint* SetTrackingPointStatusRequest::_internal_mutable_tracked_point() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.position_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::Position>(GetArena()); - _impl_.position_ = reinterpret_cast<::mavsdk::rpc::camera_server::Position*>(p); + if (_impl_.tracked_point_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::TrackPoint>(GetArena()); + _impl_.tracked_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(p); } - return _impl_.position_; + return _impl_.tracked_point_; } -inline ::mavsdk::rpc::camera_server::Position* CaptureInfo::mutable_position() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::TrackPoint* SetTrackingPointStatusRequest::mutable_tracked_point() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::Position* _msg = _internal_mutable_position(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.CaptureInfo.position) + ::mavsdk::rpc::camera_server::TrackPoint* _msg = _internal_mutable_tracked_point(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetTrackingPointStatusRequest.tracked_point) return _msg; } -inline void CaptureInfo::set_allocated_position(::mavsdk::rpc::camera_server::Position* value) { +inline void SetTrackingPointStatusRequest::set_allocated_tracked_point(::mavsdk::rpc::camera_server::TrackPoint* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.position_); + delete (_impl_.tracked_point_); } if (value != nullptr) { @@ -21466,49 +23766,57 @@ inline void CaptureInfo::set_allocated_position(::mavsdk::rpc::camera_server::Po _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.position_ = reinterpret_cast<::mavsdk::rpc::camera_server::Position*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.CaptureInfo.position) + _impl_.tracked_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetTrackingPointStatusRequest.tracked_point) } -// .mavsdk.rpc.camera_server.Quaternion attitude_quaternion = 2; -inline bool CaptureInfo::has_attitude_quaternion() const { - bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; - PROTOBUF_ASSUME(!value || _impl_.attitude_quaternion_ != nullptr); +// ------------------------------------------------------------------- + +// SetTrackingPointStatusResponse + +// ------------------------------------------------------------------- + +// SetTrackingRectangleStatusRequest + +// .mavsdk.rpc.camera_server.TrackRectangle tracked_rectangle = 1; +inline bool SetTrackingRectangleStatusRequest::has_tracked_rectangle() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.tracked_rectangle_ != nullptr); return value; } -inline void CaptureInfo::clear_attitude_quaternion() { +inline void SetTrackingRectangleStatusRequest::clear_tracked_rectangle() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.attitude_quaternion_ != nullptr) _impl_.attitude_quaternion_->Clear(); - _impl_._has_bits_[0] &= ~0x00000002u; + if (_impl_.tracked_rectangle_ != nullptr) _impl_.tracked_rectangle_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::Quaternion& CaptureInfo::_internal_attitude_quaternion() const { +inline const ::mavsdk::rpc::camera_server::TrackRectangle& SetTrackingRectangleStatusRequest::_internal_tracked_rectangle() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::Quaternion* p = _impl_.attitude_quaternion_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_Quaternion_default_instance_); + const ::mavsdk::rpc::camera_server::TrackRectangle* p = _impl_.tracked_rectangle_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_TrackRectangle_default_instance_); } -inline const ::mavsdk::rpc::camera_server::Quaternion& CaptureInfo::attitude_quaternion() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.attitude_quaternion) - return _internal_attitude_quaternion(); +inline const ::mavsdk::rpc::camera_server::TrackRectangle& SetTrackingRectangleStatusRequest::tracked_rectangle() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetTrackingRectangleStatusRequest.tracked_rectangle) + return _internal_tracked_rectangle(); } -inline void CaptureInfo::unsafe_arena_set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value) { +inline void SetTrackingRectangleStatusRequest::unsafe_arena_set_allocated_tracked_rectangle(::mavsdk::rpc::camera_server::TrackRectangle* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.attitude_quaternion_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.tracked_rectangle_); } - _impl_.attitude_quaternion_ = reinterpret_cast<::mavsdk::rpc::camera_server::Quaternion*>(value); + _impl_.tracked_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(value); if (value != nullptr) { - _impl_._has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _impl_._has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.CaptureInfo.attitude_quaternion) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetTrackingRectangleStatusRequest.tracked_rectangle) } -inline ::mavsdk::rpc::camera_server::Quaternion* CaptureInfo::release_attitude_quaternion() { +inline ::mavsdk::rpc::camera_server::TrackRectangle* SetTrackingRectangleStatusRequest::release_tracked_rectangle() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_._has_bits_[0] &= ~0x00000002u; - ::mavsdk::rpc::camera_server::Quaternion* released = _impl_.attitude_quaternion_; - _impl_.attitude_quaternion_ = nullptr; + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::TrackRectangle* released = _impl_.tracked_rectangle_; + _impl_.tracked_rectangle_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -21522,34 +23830,34 @@ inline ::mavsdk::rpc::camera_server::Quaternion* CaptureInfo::release_attitude_q } return released; } -inline ::mavsdk::rpc::camera_server::Quaternion* CaptureInfo::unsafe_arena_release_attitude_quaternion() { +inline ::mavsdk::rpc::camera_server::TrackRectangle* SetTrackingRectangleStatusRequest::unsafe_arena_release_tracked_rectangle() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.CaptureInfo.attitude_quaternion) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetTrackingRectangleStatusRequest.tracked_rectangle) - _impl_._has_bits_[0] &= ~0x00000002u; - ::mavsdk::rpc::camera_server::Quaternion* temp = _impl_.attitude_quaternion_; - _impl_.attitude_quaternion_ = nullptr; + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::TrackRectangle* temp = _impl_.tracked_rectangle_; + _impl_.tracked_rectangle_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::Quaternion* CaptureInfo::_internal_mutable_attitude_quaternion() { +inline ::mavsdk::rpc::camera_server::TrackRectangle* SetTrackingRectangleStatusRequest::_internal_mutable_tracked_rectangle() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.attitude_quaternion_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::Quaternion>(GetArena()); - _impl_.attitude_quaternion_ = reinterpret_cast<::mavsdk::rpc::camera_server::Quaternion*>(p); + if (_impl_.tracked_rectangle_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::TrackRectangle>(GetArena()); + _impl_.tracked_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(p); } - return _impl_.attitude_quaternion_; + return _impl_.tracked_rectangle_; } -inline ::mavsdk::rpc::camera_server::Quaternion* CaptureInfo::mutable_attitude_quaternion() ABSL_ATTRIBUTE_LIFETIME_BOUND { - _impl_._has_bits_[0] |= 0x00000002u; - ::mavsdk::rpc::camera_server::Quaternion* _msg = _internal_mutable_attitude_quaternion(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.CaptureInfo.attitude_quaternion) +inline ::mavsdk::rpc::camera_server::TrackRectangle* SetTrackingRectangleStatusRequest::mutable_tracked_rectangle() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::TrackRectangle* _msg = _internal_mutable_tracked_rectangle(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetTrackingRectangleStatusRequest.tracked_rectangle) return _msg; } -inline void CaptureInfo::set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value) { +inline void SetTrackingRectangleStatusRequest::set_allocated_tracked_rectangle(::mavsdk::rpc::camera_server::TrackRectangle* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.attitude_quaternion_); + delete (_impl_.tracked_rectangle_); } if (value != nullptr) { @@ -21557,562 +23865,460 @@ inline void CaptureInfo::set_allocated_attitude_quaternion(::mavsdk::rpc::camera if (message_arena != submessage_arena) { value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); } - _impl_._has_bits_[0] |= 0x00000002u; + _impl_._has_bits_[0] |= 0x00000001u; } else { - _impl_._has_bits_[0] &= ~0x00000002u; + _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.attitude_quaternion_ = reinterpret_cast<::mavsdk::rpc::camera_server::Quaternion*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.CaptureInfo.attitude_quaternion) + _impl_.tracked_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetTrackingRectangleStatusRequest.tracked_rectangle) } -// uint64 time_utc_us = 3; -inline void CaptureInfo::clear_time_utc_us() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.time_utc_us_ = ::uint64_t{0u}; -} -inline ::uint64_t CaptureInfo::time_utc_us() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.time_utc_us) - return _internal_time_utc_us(); -} -inline void CaptureInfo::set_time_utc_us(::uint64_t value) { - _internal_set_time_utc_us(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureInfo.time_utc_us) -} -inline ::uint64_t CaptureInfo::_internal_time_utc_us() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.time_utc_us_; -} -inline void CaptureInfo::_internal_set_time_utc_us(::uint64_t value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.time_utc_us_ = value; -} +// ------------------------------------------------------------------- -// bool is_success = 4; -inline void CaptureInfo::clear_is_success() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.is_success_ = false; -} -inline bool CaptureInfo::is_success() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.is_success) - return _internal_is_success(); -} -inline void CaptureInfo::set_is_success(bool value) { - _internal_set_is_success(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureInfo.is_success) -} -inline bool CaptureInfo::_internal_is_success() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.is_success_; -} -inline void CaptureInfo::_internal_set_is_success(bool value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.is_success_ = value; -} +// SetTrackingRectangleStatusResponse -// int32 index = 5; -inline void CaptureInfo::clear_index() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.index_ = 0; -} -inline ::int32_t CaptureInfo::index() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.index) - return _internal_index(); -} -inline void CaptureInfo::set_index(::int32_t value) { - _internal_set_index(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureInfo.index) -} -inline ::int32_t CaptureInfo::_internal_index() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.index_; -} -inline void CaptureInfo::_internal_set_index(::int32_t value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.index_ = value; -} +// ------------------------------------------------------------------- -// string file_url = 6; -inline void CaptureInfo::clear_file_url() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.file_url_.ClearToEmpty(); -} -inline const std::string& CaptureInfo::file_url() const - ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureInfo.file_url) - return _internal_file_url(); -} -template -inline PROTOBUF_ALWAYS_INLINE void CaptureInfo::set_file_url(Arg_&& arg, - Args_... args) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.file_url_.Set(static_cast(arg), args..., GetArena()); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureInfo.file_url) -} -inline std::string* CaptureInfo::mutable_file_url() ABSL_ATTRIBUTE_LIFETIME_BOUND { - std::string* _s = _internal_mutable_file_url(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.CaptureInfo.file_url) - return _s; -} -inline const std::string& CaptureInfo::_internal_file_url() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.file_url_.Get(); -} -inline void CaptureInfo::_internal_set_file_url(const std::string& value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.file_url_.Set(value, GetArena()); -} -inline std::string* CaptureInfo::_internal_mutable_file_url() { - ::google::protobuf::internal::TSanWrite(&_impl_); - return _impl_.file_url_.Mutable( GetArena()); -} -inline std::string* CaptureInfo::release_file_url() { - ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.CaptureInfo.file_url) - return _impl_.file_url_.Release(); -} -inline void CaptureInfo::set_allocated_file_url(std::string* value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.file_url_.SetAllocated(value, GetArena()); - if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.file_url_.IsDefault()) { - _impl_.file_url_.Set("", GetArena()); - } - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.CaptureInfo.file_url) -} +// SetTrackingOffStatusRequest // ------------------------------------------------------------------- -// CameraServerResult +// SetTrackingOffStatusResponse -// .mavsdk.rpc.camera_server.CameraServerResult.Result result = 1; -inline void CameraServerResult::clear_result() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.result_ = 0; -} -inline ::mavsdk::rpc::camera_server::CameraServerResult_Result CameraServerResult::result() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CameraServerResult.result) - return _internal_result(); -} -inline void CameraServerResult::set_result(::mavsdk::rpc::camera_server::CameraServerResult_Result value) { - _internal_set_result(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CameraServerResult.result) -} -inline ::mavsdk::rpc::camera_server::CameraServerResult_Result CameraServerResult::_internal_result() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraServerResult_Result>(_impl_.result_); -} -inline void CameraServerResult::_internal_set_result(::mavsdk::rpc::camera_server::CameraServerResult_Result value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.result_ = value; -} +// ------------------------------------------------------------------- -// string result_str = 2; -inline void CameraServerResult::clear_result_str() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.result_str_.ClearToEmpty(); -} -inline const std::string& CameraServerResult::result_str() const - ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CameraServerResult.result_str) - return _internal_result_str(); -} -template -inline PROTOBUF_ALWAYS_INLINE void CameraServerResult::set_result_str(Arg_&& arg, - Args_... args) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.result_str_.Set(static_cast(arg), args..., GetArena()); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CameraServerResult.result_str) -} -inline std::string* CameraServerResult::mutable_result_str() ABSL_ATTRIBUTE_LIFETIME_BOUND { - std::string* _s = _internal_mutable_result_str(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.CameraServerResult.result_str) - return _s; -} -inline const std::string& CameraServerResult::_internal_result_str() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.result_str_.Get(); -} -inline void CameraServerResult::_internal_set_result_str(const std::string& value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.result_str_.Set(value, GetArena()); -} -inline std::string* CameraServerResult::_internal_mutable_result_str() { - ::google::protobuf::internal::TSanWrite(&_impl_); - return _impl_.result_str_.Mutable( GetArena()); -} -inline std::string* CameraServerResult::release_result_str() { - ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.CameraServerResult.result_str) - return _impl_.result_str_.Release(); -} -inline void CameraServerResult::set_allocated_result_str(std::string* value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.result_str_.SetAllocated(value, GetArena()); - if (::google::protobuf::internal::DebugHardenForceCopyDefaultString() && _impl_.result_str_.IsDefault()) { - _impl_.result_str_.Set("", GetArena()); - } - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.CameraServerResult.result_str) -} +// SubscribeTrackingPointCommandRequest // ------------------------------------------------------------------- -// StorageInformation +// TrackingPointCommandResponse -// float used_storage_mib = 1; -inline void StorageInformation::clear_used_storage_mib() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.used_storage_mib_ = 0; -} -inline float StorageInformation::used_storage_mib() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.used_storage_mib) - return _internal_used_storage_mib(); +// .mavsdk.rpc.camera_server.TrackPoint track_point = 1; +inline bool TrackingPointCommandResponse::has_track_point() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.track_point_ != nullptr); + return value; } -inline void StorageInformation::set_used_storage_mib(float value) { - _internal_set_used_storage_mib(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.used_storage_mib) +inline void TrackingPointCommandResponse::clear_track_point() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.track_point_ != nullptr) _impl_.track_point_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline float StorageInformation::_internal_used_storage_mib() const { +inline const ::mavsdk::rpc::camera_server::TrackPoint& TrackingPointCommandResponse::_internal_track_point() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.used_storage_mib_; + const ::mavsdk::rpc::camera_server::TrackPoint* p = _impl_.track_point_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_TrackPoint_default_instance_); } -inline void StorageInformation::_internal_set_used_storage_mib(float value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.used_storage_mib_ = value; +inline const ::mavsdk::rpc::camera_server::TrackPoint& TrackingPointCommandResponse::track_point() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.TrackingPointCommandResponse.track_point) + return _internal_track_point(); } - -// float available_storage_mib = 2; -inline void StorageInformation::clear_available_storage_mib() { +inline void TrackingPointCommandResponse::unsafe_arena_set_allocated_track_point(::mavsdk::rpc::camera_server::TrackPoint* value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.available_storage_mib_ = 0; -} -inline float StorageInformation::available_storage_mib() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.available_storage_mib) - return _internal_available_storage_mib(); -} -inline void StorageInformation::set_available_storage_mib(float value) { - _internal_set_available_storage_mib(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.available_storage_mib) -} -inline float StorageInformation::_internal_available_storage_mib() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.available_storage_mib_; + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.track_point_); + } + _impl_.track_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.TrackingPointCommandResponse.track_point) } -inline void StorageInformation::_internal_set_available_storage_mib(float value) { +inline ::mavsdk::rpc::camera_server::TrackPoint* TrackingPointCommandResponse::release_track_point() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.available_storage_mib_ = value; -} -// float total_storage_mib = 3; -inline void StorageInformation::clear_total_storage_mib() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.total_storage_mib_ = 0; -} -inline float StorageInformation::total_storage_mib() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.total_storage_mib) - return _internal_total_storage_mib(); -} -inline void StorageInformation::set_total_storage_mib(float value) { - _internal_set_total_storage_mib(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.total_storage_mib) -} -inline float StorageInformation::_internal_total_storage_mib() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.total_storage_mib_; + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::TrackPoint* released = _impl_.track_point_; + _impl_.track_point_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; } -inline void StorageInformation::_internal_set_total_storage_mib(float value) { +inline ::mavsdk::rpc::camera_server::TrackPoint* TrackingPointCommandResponse::unsafe_arena_release_track_point() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.total_storage_mib_ = value; -} + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.TrackingPointCommandResponse.track_point) -// .mavsdk.rpc.camera_server.StorageInformation.StorageStatus storage_status = 4; -inline void StorageInformation::clear_storage_status() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_status_ = 0; -} -inline ::mavsdk::rpc::camera_server::StorageInformation_StorageStatus StorageInformation::storage_status() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.storage_status) - return _internal_storage_status(); + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::TrackPoint* temp = _impl_.track_point_; + _impl_.track_point_ = nullptr; + return temp; } -inline void StorageInformation::set_storage_status(::mavsdk::rpc::camera_server::StorageInformation_StorageStatus value) { - _internal_set_storage_status(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.storage_status) +inline ::mavsdk::rpc::camera_server::TrackPoint* TrackingPointCommandResponse::_internal_mutable_track_point() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.track_point_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::TrackPoint>(GetArena()); + _impl_.track_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(p); + } + return _impl_.track_point_; } -inline ::mavsdk::rpc::camera_server::StorageInformation_StorageStatus StorageInformation::_internal_storage_status() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::StorageInformation_StorageStatus>(_impl_.storage_status_); +inline ::mavsdk::rpc::camera_server::TrackPoint* TrackingPointCommandResponse::mutable_track_point() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::TrackPoint* _msg = _internal_mutable_track_point(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.TrackingPointCommandResponse.track_point) + return _msg; } -inline void StorageInformation::_internal_set_storage_status(::mavsdk::rpc::camera_server::StorageInformation_StorageStatus value) { +inline void TrackingPointCommandResponse::set_allocated_track_point(::mavsdk::rpc::camera_server::TrackPoint* value) { + ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_status_ = value; -} + if (message_arena == nullptr) { + delete (_impl_.track_point_); + } -// uint32 storage_id = 5; -inline void StorageInformation::clear_storage_id() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_id_ = 0u; + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + + _impl_.track_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.TrackingPointCommandResponse.track_point) } -inline ::uint32_t StorageInformation::storage_id() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.storage_id) - return _internal_storage_id(); + +// ------------------------------------------------------------------- + +// SubscribeTrackingRectangleCommandRequest + +// ------------------------------------------------------------------- + +// TrackingRectangleCommandResponse + +// .mavsdk.rpc.camera_server.TrackRectangle track_rectangle = 1; +inline bool TrackingRectangleCommandResponse::has_track_rectangle() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.track_rectangle_ != nullptr); + return value; } -inline void StorageInformation::set_storage_id(::uint32_t value) { - _internal_set_storage_id(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.storage_id) +inline void TrackingRectangleCommandResponse::clear_track_rectangle() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.track_rectangle_ != nullptr) _impl_.track_rectangle_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline ::uint32_t StorageInformation::_internal_storage_id() const { +inline const ::mavsdk::rpc::camera_server::TrackRectangle& TrackingRectangleCommandResponse::_internal_track_rectangle() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.storage_id_; + const ::mavsdk::rpc::camera_server::TrackRectangle* p = _impl_.track_rectangle_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_TrackRectangle_default_instance_); } -inline void StorageInformation::_internal_set_storage_id(::uint32_t value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_id_ = value; +inline const ::mavsdk::rpc::camera_server::TrackRectangle& TrackingRectangleCommandResponse::track_rectangle() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.TrackingRectangleCommandResponse.track_rectangle) + return _internal_track_rectangle(); } - -// .mavsdk.rpc.camera_server.StorageInformation.StorageType storage_type = 6; -inline void StorageInformation::clear_storage_type() { +inline void TrackingRectangleCommandResponse::unsafe_arena_set_allocated_track_rectangle(::mavsdk::rpc::camera_server::TrackRectangle* value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_type_ = 0; -} -inline ::mavsdk::rpc::camera_server::StorageInformation_StorageType StorageInformation::storage_type() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.storage_type) - return _internal_storage_type(); -} -inline void StorageInformation::set_storage_type(::mavsdk::rpc::camera_server::StorageInformation_StorageType value) { - _internal_set_storage_type(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.storage_type) -} -inline ::mavsdk::rpc::camera_server::StorageInformation_StorageType StorageInformation::_internal_storage_type() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::StorageInformation_StorageType>(_impl_.storage_type_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.track_rectangle_); + } + _impl_.track_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.TrackingRectangleCommandResponse.track_rectangle) } -inline void StorageInformation::_internal_set_storage_type(::mavsdk::rpc::camera_server::StorageInformation_StorageType value) { +inline ::mavsdk::rpc::camera_server::TrackRectangle* TrackingRectangleCommandResponse::release_track_rectangle() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.storage_type_ = value; -} -// float read_speed_mib_s = 7; -inline void StorageInformation::clear_read_speed_mib_s() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.read_speed_mib_s_ = 0; -} -inline float StorageInformation::read_speed_mib_s() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.read_speed_mib_s) - return _internal_read_speed_mib_s(); -} -inline void StorageInformation::set_read_speed_mib_s(float value) { - _internal_set_read_speed_mib_s(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.read_speed_mib_s) -} -inline float StorageInformation::_internal_read_speed_mib_s() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.read_speed_mib_s_; + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::TrackRectangle* released = _impl_.track_rectangle_; + _impl_.track_rectangle_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; } -inline void StorageInformation::_internal_set_read_speed_mib_s(float value) { +inline ::mavsdk::rpc::camera_server::TrackRectangle* TrackingRectangleCommandResponse::unsafe_arena_release_track_rectangle() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.read_speed_mib_s_ = value; -} + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.TrackingRectangleCommandResponse.track_rectangle) -// float write_speed_mib_s = 8; -inline void StorageInformation::clear_write_speed_mib_s() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.write_speed_mib_s_ = 0; -} -inline float StorageInformation::write_speed_mib_s() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.StorageInformation.write_speed_mib_s) - return _internal_write_speed_mib_s(); + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::TrackRectangle* temp = _impl_.track_rectangle_; + _impl_.track_rectangle_ = nullptr; + return temp; } -inline void StorageInformation::set_write_speed_mib_s(float value) { - _internal_set_write_speed_mib_s(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.StorageInformation.write_speed_mib_s) +inline ::mavsdk::rpc::camera_server::TrackRectangle* TrackingRectangleCommandResponse::_internal_mutable_track_rectangle() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.track_rectangle_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::TrackRectangle>(GetArena()); + _impl_.track_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(p); + } + return _impl_.track_rectangle_; } -inline float StorageInformation::_internal_write_speed_mib_s() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.write_speed_mib_s_; +inline ::mavsdk::rpc::camera_server::TrackRectangle* TrackingRectangleCommandResponse::mutable_track_rectangle() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::TrackRectangle* _msg = _internal_mutable_track_rectangle(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.TrackingRectangleCommandResponse.track_rectangle) + return _msg; } -inline void StorageInformation::_internal_set_write_speed_mib_s(float value) { +inline void TrackingRectangleCommandResponse::set_allocated_track_rectangle(::mavsdk::rpc::camera_server::TrackRectangle* value) { + ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.write_speed_mib_s_ = value; + if (message_arena == nullptr) { + delete (_impl_.track_rectangle_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + + _impl_.track_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.TrackingRectangleCommandResponse.track_rectangle) } // ------------------------------------------------------------------- -// CaptureStatus +// SubscribeTrackingOffCommandRequest -// float image_interval_s = 1; -inline void CaptureStatus::clear_image_interval_s() { +// ------------------------------------------------------------------- + +// TrackingOffCommandResponse + +// int32 dummy = 1; +inline void TrackingOffCommandResponse::clear_dummy() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.image_interval_s_ = 0; + _impl_.dummy_ = 0; } -inline float CaptureStatus::image_interval_s() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.image_interval_s) - return _internal_image_interval_s(); +inline ::int32_t TrackingOffCommandResponse::dummy() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.TrackingOffCommandResponse.dummy) + return _internal_dummy(); } -inline void CaptureStatus::set_image_interval_s(float value) { - _internal_set_image_interval_s(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.image_interval_s) +inline void TrackingOffCommandResponse::set_dummy(::int32_t value) { + _internal_set_dummy(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.TrackingOffCommandResponse.dummy) } -inline float CaptureStatus::_internal_image_interval_s() const { +inline ::int32_t TrackingOffCommandResponse::_internal_dummy() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.image_interval_s_; + return _impl_.dummy_; } -inline void CaptureStatus::_internal_set_image_interval_s(float value) { +inline void TrackingOffCommandResponse::_internal_set_dummy(::int32_t value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.image_interval_s_ = value; + _impl_.dummy_ = value; } -// float recording_time_s = 2; -inline void CaptureStatus::clear_recording_time_s() { +// ------------------------------------------------------------------- + +// RespondTrackingPointCommandRequest + +// .mavsdk.rpc.camera_server.CameraFeedback stop_video_feedback = 1; +inline void RespondTrackingPointCommandRequest::clear_stop_video_feedback() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.recording_time_s_ = 0; + _impl_.stop_video_feedback_ = 0; } -inline float CaptureStatus::recording_time_s() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.recording_time_s) - return _internal_recording_time_s(); +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingPointCommandRequest::stop_video_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingPointCommandRequest.stop_video_feedback) + return _internal_stop_video_feedback(); } -inline void CaptureStatus::set_recording_time_s(float value) { - _internal_set_recording_time_s(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.recording_time_s) +inline void RespondTrackingPointCommandRequest::set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_stop_video_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondTrackingPointCommandRequest.stop_video_feedback) } -inline float CaptureStatus::_internal_recording_time_s() const { +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingPointCommandRequest::_internal_stop_video_feedback() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.recording_time_s_; + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.stop_video_feedback_); } -inline void CaptureStatus::_internal_set_recording_time_s(float value) { +inline void RespondTrackingPointCommandRequest::_internal_set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.recording_time_s_ = value; + _impl_.stop_video_feedback_ = value; } -// float available_capacity_mib = 3; -inline void CaptureStatus::clear_available_capacity_mib() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.available_capacity_mib_ = 0; -} -inline float CaptureStatus::available_capacity_mib() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.available_capacity_mib) - return _internal_available_capacity_mib(); +// ------------------------------------------------------------------- + +// RespondTrackingPointCommandResponse + +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool RespondTrackingPointCommandResponse::has_camera_server_result() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); + return value; } -inline void CaptureStatus::set_available_capacity_mib(float value) { - _internal_set_available_capacity_mib(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.available_capacity_mib) +inline void RespondTrackingPointCommandResponse::clear_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; } -inline float CaptureStatus::_internal_available_capacity_mib() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingPointCommandResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.available_capacity_mib_; + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline void CaptureStatus::_internal_set_available_capacity_mib(float value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.available_capacity_mib_ = value; +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingPointCommandResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse.camera_server_result) + return _internal_camera_server_result(); } - -// .mavsdk.rpc.camera_server.CaptureStatus.ImageStatus image_status = 4; -inline void CaptureStatus::clear_image_status() { +inline void RespondTrackingPointCommandResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.image_status_ = 0; -} -inline ::mavsdk::rpc::camera_server::CaptureStatus_ImageStatus CaptureStatus::image_status() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.image_status) - return _internal_image_status(); -} -inline void CaptureStatus::set_image_status(::mavsdk::rpc::camera_server::CaptureStatus_ImageStatus value) { - _internal_set_image_status(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.image_status) -} -inline ::mavsdk::rpc::camera_server::CaptureStatus_ImageStatus CaptureStatus::_internal_image_status() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CaptureStatus_ImageStatus>(_impl_.image_status_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); + } + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse.camera_server_result) } -inline void CaptureStatus::_internal_set_image_status(::mavsdk::rpc::camera_server::CaptureStatus_ImageStatus value) { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingPointCommandResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.image_status_ = value; -} -// .mavsdk.rpc.camera_server.CaptureStatus.VideoStatus video_status = 5; -inline void CaptureStatus::clear_video_status() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.video_status_ = 0; + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; } -inline ::mavsdk::rpc::camera_server::CaptureStatus_VideoStatus CaptureStatus::video_status() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.video_status) - return _internal_video_status(); +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingPointCommandResponse::unsafe_arena_release_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse.camera_server_result) + + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; + return temp; } -inline void CaptureStatus::set_video_status(::mavsdk::rpc::camera_server::CaptureStatus_VideoStatus value) { - _internal_set_video_status(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.video_status) +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingPointCommandResponse::_internal_mutable_camera_server_result() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); + } + return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CaptureStatus_VideoStatus CaptureStatus::_internal_video_status() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CaptureStatus_VideoStatus>(_impl_.video_status_); +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingPointCommandResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse.camera_server_result) + return _msg; } -inline void CaptureStatus::_internal_set_video_status(::mavsdk::rpc::camera_server::CaptureStatus_VideoStatus value) { +inline void RespondTrackingPointCommandResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { + ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.video_status_ = value; + if (message_arena == nullptr) { + delete (_impl_.camera_server_result_); + } + + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse.camera_server_result) } -// int32 image_count = 6; -inline void CaptureStatus::clear_image_count() { +// ------------------------------------------------------------------- + +// RespondTrackingRectangleCommandRequest + +// .mavsdk.rpc.camera_server.CameraFeedback stop_video_feedback = 1; +inline void RespondTrackingRectangleCommandRequest::clear_stop_video_feedback() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.image_count_ = 0; -} -inline ::int32_t CaptureStatus::image_count() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.CaptureStatus.image_count) - return _internal_image_count(); + _impl_.stop_video_feedback_ = 0; } -inline void CaptureStatus::set_image_count(::int32_t value) { - _internal_set_image_count(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.CaptureStatus.image_count) +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingRectangleCommandRequest::stop_video_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandRequest.stop_video_feedback) + return _internal_stop_video_feedback(); } -inline ::int32_t CaptureStatus::_internal_image_count() const { +inline void RespondTrackingRectangleCommandRequest::set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_stop_video_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandRequest.stop_video_feedback) +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingRectangleCommandRequest::_internal_stop_video_feedback() const { ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.image_count_; + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.stop_video_feedback_); } -inline void CaptureStatus::_internal_set_image_count(::int32_t value) { +inline void RespondTrackingRectangleCommandRequest::_internal_set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.image_count_ = value; + _impl_.stop_video_feedback_ = value; } // ------------------------------------------------------------------- -// SetTrackingPointStatusRequest +// RespondTrackingRectangleCommandResponse -// .mavsdk.rpc.camera_server.TrackPoint tracked_point = 1; -inline bool SetTrackingPointStatusRequest::has_tracked_point() const { +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool RespondTrackingRectangleCommandResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.tracked_point_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void SetTrackingPointStatusRequest::clear_tracked_point() { +inline void RespondTrackingRectangleCommandResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.tracked_point_ != nullptr) _impl_.tracked_point_->Clear(); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::TrackPoint& SetTrackingPointStatusRequest::_internal_tracked_point() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingRectangleCommandResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::TrackPoint* p = _impl_.tracked_point_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_TrackPoint_default_instance_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::TrackPoint& SetTrackingPointStatusRequest::tracked_point() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetTrackingPointStatusRequest.tracked_point) - return _internal_tracked_point(); +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingRectangleCommandResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse.camera_server_result) + return _internal_camera_server_result(); } -inline void SetTrackingPointStatusRequest::unsafe_arena_set_allocated_tracked_point(::mavsdk::rpc::camera_server::TrackPoint* value) { +inline void RespondTrackingRectangleCommandResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.tracked_point_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); } - _impl_.tracked_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(value); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetTrackingPointStatusRequest.tracked_point) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::TrackPoint* SetTrackingPointStatusRequest::release_tracked_point() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingRectangleCommandResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::TrackPoint* released = _impl_.tracked_point_; - _impl_.tracked_point_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -22126,34 +24332,34 @@ inline ::mavsdk::rpc::camera_server::TrackPoint* SetTrackingPointStatusRequest:: } return released; } -inline ::mavsdk::rpc::camera_server::TrackPoint* SetTrackingPointStatusRequest::unsafe_arena_release_tracked_point() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingRectangleCommandResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetTrackingPointStatusRequest.tracked_point) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::TrackPoint* temp = _impl_.tracked_point_; - _impl_.tracked_point_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::TrackPoint* SetTrackingPointStatusRequest::_internal_mutable_tracked_point() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingRectangleCommandResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.tracked_point_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::TrackPoint>(GetArena()); - _impl_.tracked_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(p); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); } - return _impl_.tracked_point_; + return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::TrackPoint* SetTrackingPointStatusRequest::mutable_tracked_point() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingRectangleCommandResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::TrackPoint* _msg = _internal_mutable_tracked_point(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetTrackingPointStatusRequest.tracked_point) + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse.camera_server_result) return _msg; } -inline void SetTrackingPointStatusRequest::set_allocated_tracked_point(::mavsdk::rpc::camera_server::TrackPoint* value) { +inline void RespondTrackingRectangleCommandResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.tracked_point_); + delete (_impl_.camera_server_result_); } if (value != nullptr) { @@ -22166,57 +24372,79 @@ inline void SetTrackingPointStatusRequest::set_allocated_tracked_point(::mavsdk: _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.tracked_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetTrackingPointStatusRequest.tracked_point) + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse.camera_server_result) } // ------------------------------------------------------------------- -// SetTrackingPointStatusResponse +// RespondTrackingOffCommandRequest + +// .mavsdk.rpc.camera_server.CameraFeedback stop_video_feedback = 1; +inline void RespondTrackingOffCommandRequest::clear_stop_video_feedback() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stop_video_feedback_ = 0; +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingOffCommandRequest::stop_video_feedback() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingOffCommandRequest.stop_video_feedback) + return _internal_stop_video_feedback(); +} +inline void RespondTrackingOffCommandRequest::set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + _internal_set_stop_video_feedback(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondTrackingOffCommandRequest.stop_video_feedback) +} +inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingOffCommandRequest::_internal_stop_video_feedback() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.stop_video_feedback_); +} +inline void RespondTrackingOffCommandRequest::_internal_set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.stop_video_feedback_ = value; +} // ------------------------------------------------------------------- -// SetTrackingRectangleStatusRequest +// RespondTrackingOffCommandResponse -// .mavsdk.rpc.camera_server.TrackRectangle tracked_rectangle = 1; -inline bool SetTrackingRectangleStatusRequest::has_tracked_rectangle() const { +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool RespondTrackingOffCommandResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.tracked_rectangle_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void SetTrackingRectangleStatusRequest::clear_tracked_rectangle() { +inline void RespondTrackingOffCommandResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.tracked_rectangle_ != nullptr) _impl_.tracked_rectangle_->Clear(); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::TrackRectangle& SetTrackingRectangleStatusRequest::_internal_tracked_rectangle() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingOffCommandResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::TrackRectangle* p = _impl_.tracked_rectangle_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_TrackRectangle_default_instance_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::TrackRectangle& SetTrackingRectangleStatusRequest::tracked_rectangle() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetTrackingRectangleStatusRequest.tracked_rectangle) - return _internal_tracked_rectangle(); +inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingOffCommandResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse.camera_server_result) + return _internal_camera_server_result(); } -inline void SetTrackingRectangleStatusRequest::unsafe_arena_set_allocated_tracked_rectangle(::mavsdk::rpc::camera_server::TrackRectangle* value) { +inline void RespondTrackingOffCommandResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.tracked_rectangle_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); } - _impl_.tracked_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(value); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetTrackingRectangleStatusRequest.tracked_rectangle) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::TrackRectangle* SetTrackingRectangleStatusRequest::release_tracked_rectangle() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingOffCommandResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::TrackRectangle* released = _impl_.tracked_rectangle_; - _impl_.tracked_rectangle_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -22230,34 +24458,34 @@ inline ::mavsdk::rpc::camera_server::TrackRectangle* SetTrackingRectangleStatusR } return released; } -inline ::mavsdk::rpc::camera_server::TrackRectangle* SetTrackingRectangleStatusRequest::unsafe_arena_release_tracked_rectangle() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingOffCommandResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetTrackingRectangleStatusRequest.tracked_rectangle) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::TrackRectangle* temp = _impl_.tracked_rectangle_; - _impl_.tracked_rectangle_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::TrackRectangle* SetTrackingRectangleStatusRequest::_internal_mutable_tracked_rectangle() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingOffCommandResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.tracked_rectangle_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::TrackRectangle>(GetArena()); - _impl_.tracked_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(p); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); } - return _impl_.tracked_rectangle_; + return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::TrackRectangle* SetTrackingRectangleStatusRequest::mutable_tracked_rectangle() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingOffCommandResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::TrackRectangle* _msg = _internal_mutable_tracked_rectangle(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetTrackingRectangleStatusRequest.tracked_rectangle) + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse.camera_server_result) return _msg; } -inline void SetTrackingRectangleStatusRequest::set_allocated_tracked_rectangle(::mavsdk::rpc::camera_server::TrackRectangle* value) { +inline void RespondTrackingOffCommandResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.tracked_rectangle_); + delete (_impl_.camera_server_result_); } if (value != nullptr) { @@ -22270,69 +24498,153 @@ inline void SetTrackingRectangleStatusRequest::set_allocated_tracked_rectangle(: _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.tracked_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetTrackingRectangleStatusRequest.tracked_rectangle) + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse.camera_server_result) } // ------------------------------------------------------------------- -// SetTrackingRectangleStatusResponse - -// ------------------------------------------------------------------- +// SetPositionRequest -// SetTrackingOffStatusRequest +// .mavsdk.rpc.camera_server.Position position = 1; +inline bool SetPositionRequest::has_position() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + PROTOBUF_ASSUME(!value || _impl_.position_ != nullptr); + return value; +} +inline void SetPositionRequest::clear_position() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.position_ != nullptr) _impl_.position_->Clear(); + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline const ::mavsdk::rpc::camera_server::Position& SetPositionRequest::_internal_position() const { + ::google::protobuf::internal::TSanRead(&_impl_); + const ::mavsdk::rpc::camera_server::Position* p = _impl_.position_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_Position_default_instance_); +} +inline const ::mavsdk::rpc::camera_server::Position& SetPositionRequest::position() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetPositionRequest.position) + return _internal_position(); +} +inline void SetPositionRequest::unsafe_arena_set_allocated_position(::mavsdk::rpc::camera_server::Position* value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (GetArena() == nullptr) { + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.position_); + } + _impl_.position_ = reinterpret_cast<::mavsdk::rpc::camera_server::Position*>(value); + if (value != nullptr) { + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetPositionRequest.position) +} +inline ::mavsdk::rpc::camera_server::Position* SetPositionRequest::release_position() { + ::google::protobuf::internal::TSanWrite(&_impl_); -// ------------------------------------------------------------------- + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::Position* released = _impl_.position_; + _impl_.position_ = nullptr; + if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { + auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + if (GetArena() == nullptr) { + delete old; + } + } else { + if (GetArena() != nullptr) { + released = ::google::protobuf::internal::DuplicateIfNonNull(released); + } + } + return released; +} +inline ::mavsdk::rpc::camera_server::Position* SetPositionRequest::unsafe_arena_release_position() { + ::google::protobuf::internal::TSanWrite(&_impl_); + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetPositionRequest.position) -// SetTrackingOffStatusResponse + _impl_._has_bits_[0] &= ~0x00000001u; + ::mavsdk::rpc::camera_server::Position* temp = _impl_.position_; + _impl_.position_ = nullptr; + return temp; +} +inline ::mavsdk::rpc::camera_server::Position* SetPositionRequest::_internal_mutable_position() { + ::google::protobuf::internal::TSanWrite(&_impl_); + if (_impl_.position_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::Position>(GetArena()); + _impl_.position_ = reinterpret_cast<::mavsdk::rpc::camera_server::Position*>(p); + } + return _impl_.position_; +} +inline ::mavsdk::rpc::camera_server::Position* SetPositionRequest::mutable_position() ABSL_ATTRIBUTE_LIFETIME_BOUND { + _impl_._has_bits_[0] |= 0x00000001u; + ::mavsdk::rpc::camera_server::Position* _msg = _internal_mutable_position(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetPositionRequest.position) + return _msg; +} +inline void SetPositionRequest::set_allocated_position(::mavsdk::rpc::camera_server::Position* value) { + ::google::protobuf::Arena* message_arena = GetArena(); + ::google::protobuf::internal::TSanWrite(&_impl_); + if (message_arena == nullptr) { + delete (_impl_.position_); + } -// ------------------------------------------------------------------- + if (value != nullptr) { + ::google::protobuf::Arena* submessage_arena = (value)->GetArena(); + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena); + } + _impl_._has_bits_[0] |= 0x00000001u; + } else { + _impl_._has_bits_[0] &= ~0x00000001u; + } -// SubscribeTrackingPointCommandRequest + _impl_.position_ = reinterpret_cast<::mavsdk::rpc::camera_server::Position*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetPositionRequest.position) +} // ------------------------------------------------------------------- -// TrackingPointCommandResponse +// SetPositionResponse -// .mavsdk.rpc.camera_server.TrackPoint track_point = 1; -inline bool TrackingPointCommandResponse::has_track_point() const { +// .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; +inline bool SetPositionResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.track_point_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void TrackingPointCommandResponse::clear_track_point() { +inline void SetPositionResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.track_point_ != nullptr) _impl_.track_point_->Clear(); + if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::TrackPoint& TrackingPointCommandResponse::_internal_track_point() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetPositionResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::TrackPoint* p = _impl_.track_point_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_TrackPoint_default_instance_); + const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::TrackPoint& TrackingPointCommandResponse::track_point() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.TrackingPointCommandResponse.track_point) - return _internal_track_point(); +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetPositionResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetPositionResponse.camera_server_result) + return _internal_camera_server_result(); } -inline void TrackingPointCommandResponse::unsafe_arena_set_allocated_track_point(::mavsdk::rpc::camera_server::TrackPoint* value) { +inline void SetPositionResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.track_point_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); } - _impl_.track_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(value); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.TrackingPointCommandResponse.track_point) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetPositionResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::TrackPoint* TrackingPointCommandResponse::release_track_point() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetPositionResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::TrackPoint* released = _impl_.track_point_; - _impl_.track_point_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* released = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -22346,34 +24658,34 @@ inline ::mavsdk::rpc::camera_server::TrackPoint* TrackingPointCommandResponse::r } return released; } -inline ::mavsdk::rpc::camera_server::TrackPoint* TrackingPointCommandResponse::unsafe_arena_release_track_point() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetPositionResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.TrackingPointCommandResponse.track_point) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetPositionResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::TrackPoint* temp = _impl_.track_point_; - _impl_.track_point_ = nullptr; + ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; + _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::TrackPoint* TrackingPointCommandResponse::_internal_mutable_track_point() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetPositionResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.track_point_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::TrackPoint>(GetArena()); - _impl_.track_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(p); + if (_impl_.camera_server_result_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(p); } - return _impl_.track_point_; + return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::TrackPoint* TrackingPointCommandResponse::mutable_track_point() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetPositionResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::TrackPoint* _msg = _internal_mutable_track_point(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.TrackingPointCommandResponse.track_point) + ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetPositionResponse.camera_server_result) return _msg; } -inline void TrackingPointCommandResponse::set_allocated_track_point(::mavsdk::rpc::camera_server::TrackPoint* value) { +inline void SetPositionResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.track_point_); + delete (_impl_.camera_server_result_); } if (value != nullptr) { @@ -22386,57 +24698,53 @@ inline void TrackingPointCommandResponse::set_allocated_track_point(::mavsdk::rp _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.track_point_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackPoint*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.TrackingPointCommandResponse.track_point) + _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetPositionResponse.camera_server_result) } // ------------------------------------------------------------------- -// SubscribeTrackingRectangleCommandRequest - -// ------------------------------------------------------------------- - -// TrackingRectangleCommandResponse +// SetAttitudeQuaternionRequest -// .mavsdk.rpc.camera_server.TrackRectangle track_rectangle = 1; -inline bool TrackingRectangleCommandResponse::has_track_rectangle() const { +// .mavsdk.rpc.camera_server.Quaternion attitude_quaternion = 1; +inline bool SetAttitudeQuaternionRequest::has_attitude_quaternion() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; - PROTOBUF_ASSUME(!value || _impl_.track_rectangle_ != nullptr); + PROTOBUF_ASSUME(!value || _impl_.attitude_quaternion_ != nullptr); return value; } -inline void TrackingRectangleCommandResponse::clear_track_rectangle() { +inline void SetAttitudeQuaternionRequest::clear_attitude_quaternion() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.track_rectangle_ != nullptr) _impl_.track_rectangle_->Clear(); + if (_impl_.attitude_quaternion_ != nullptr) _impl_.attitude_quaternion_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::TrackRectangle& TrackingRectangleCommandResponse::_internal_track_rectangle() const { +inline const ::mavsdk::rpc::camera_server::Quaternion& SetAttitudeQuaternionRequest::_internal_attitude_quaternion() const { ::google::protobuf::internal::TSanRead(&_impl_); - const ::mavsdk::rpc::camera_server::TrackRectangle* p = _impl_.track_rectangle_; - return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_TrackRectangle_default_instance_); + const ::mavsdk::rpc::camera_server::Quaternion* p = _impl_.attitude_quaternion_; + return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_Quaternion_default_instance_); } -inline const ::mavsdk::rpc::camera_server::TrackRectangle& TrackingRectangleCommandResponse::track_rectangle() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.TrackingRectangleCommandResponse.track_rectangle) - return _internal_track_rectangle(); +inline const ::mavsdk::rpc::camera_server::Quaternion& SetAttitudeQuaternionRequest::attitude_quaternion() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest.attitude_quaternion) + return _internal_attitude_quaternion(); } -inline void TrackingRectangleCommandResponse::unsafe_arena_set_allocated_track_rectangle(::mavsdk::rpc::camera_server::TrackRectangle* value) { +inline void SetAttitudeQuaternionRequest::unsafe_arena_set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { - delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.track_rectangle_); + delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.attitude_quaternion_); } - _impl_.track_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(value); + _impl_.attitude_quaternion_ = reinterpret_cast<::mavsdk::rpc::camera_server::Quaternion*>(value); if (value != nullptr) { _impl_._has_bits_[0] |= 0x00000001u; } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.TrackingRectangleCommandResponse.track_rectangle) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest.attitude_quaternion) } -inline ::mavsdk::rpc::camera_server::TrackRectangle* TrackingRectangleCommandResponse::release_track_rectangle() { +inline ::mavsdk::rpc::camera_server::Quaternion* SetAttitudeQuaternionRequest::release_attitude_quaternion() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::TrackRectangle* released = _impl_.track_rectangle_; - _impl_.track_rectangle_ = nullptr; + ::mavsdk::rpc::camera_server::Quaternion* released = _impl_.attitude_quaternion_; + _impl_.attitude_quaternion_ = nullptr; if (::google::protobuf::internal::DebugHardenForceCopyInRelease()) { auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released); released = ::google::protobuf::internal::DuplicateIfNonNull(released); @@ -22450,34 +24758,34 @@ inline ::mavsdk::rpc::camera_server::TrackRectangle* TrackingRectangleCommandRes } return released; } -inline ::mavsdk::rpc::camera_server::TrackRectangle* TrackingRectangleCommandResponse::unsafe_arena_release_track_rectangle() { +inline ::mavsdk::rpc::camera_server::Quaternion* SetAttitudeQuaternionRequest::unsafe_arena_release_attitude_quaternion() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.TrackingRectangleCommandResponse.track_rectangle) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest.attitude_quaternion) _impl_._has_bits_[0] &= ~0x00000001u; - ::mavsdk::rpc::camera_server::TrackRectangle* temp = _impl_.track_rectangle_; - _impl_.track_rectangle_ = nullptr; + ::mavsdk::rpc::camera_server::Quaternion* temp = _impl_.attitude_quaternion_; + _impl_.attitude_quaternion_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::TrackRectangle* TrackingRectangleCommandResponse::_internal_mutable_track_rectangle() { +inline ::mavsdk::rpc::camera_server::Quaternion* SetAttitudeQuaternionRequest::_internal_mutable_attitude_quaternion() { ::google::protobuf::internal::TSanWrite(&_impl_); - if (_impl_.track_rectangle_ == nullptr) { - auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::TrackRectangle>(GetArena()); - _impl_.track_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(p); + if (_impl_.attitude_quaternion_ == nullptr) { + auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::Quaternion>(GetArena()); + _impl_.attitude_quaternion_ = reinterpret_cast<::mavsdk::rpc::camera_server::Quaternion*>(p); } - return _impl_.track_rectangle_; + return _impl_.attitude_quaternion_; } -inline ::mavsdk::rpc::camera_server::TrackRectangle* TrackingRectangleCommandResponse::mutable_track_rectangle() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::Quaternion* SetAttitudeQuaternionRequest::mutable_attitude_quaternion() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; - ::mavsdk::rpc::camera_server::TrackRectangle* _msg = _internal_mutable_track_rectangle(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.TrackingRectangleCommandResponse.track_rectangle) + ::mavsdk::rpc::camera_server::Quaternion* _msg = _internal_mutable_attitude_quaternion(); + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest.attitude_quaternion) return _msg; } -inline void TrackingRectangleCommandResponse::set_allocated_track_rectangle(::mavsdk::rpc::camera_server::TrackRectangle* value) { +inline void SetAttitudeQuaternionRequest::set_allocated_attitude_quaternion(::mavsdk::rpc::camera_server::Quaternion* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { - delete (_impl_.track_rectangle_); + delete (_impl_.attitude_quaternion_); } if (value != nullptr) { @@ -22490,91 +24798,35 @@ inline void TrackingRectangleCommandResponse::set_allocated_track_rectangle(::ma _impl_._has_bits_[0] &= ~0x00000001u; } - _impl_.track_rectangle_ = reinterpret_cast<::mavsdk::rpc::camera_server::TrackRectangle*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.TrackingRectangleCommandResponse.track_rectangle) -} - -// ------------------------------------------------------------------- - -// SubscribeTrackingOffCommandRequest - -// ------------------------------------------------------------------- - -// TrackingOffCommandResponse - -// int32 dummy = 1; -inline void TrackingOffCommandResponse::clear_dummy() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.dummy_ = 0; -} -inline ::int32_t TrackingOffCommandResponse::dummy() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.TrackingOffCommandResponse.dummy) - return _internal_dummy(); -} -inline void TrackingOffCommandResponse::set_dummy(::int32_t value) { - _internal_set_dummy(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.TrackingOffCommandResponse.dummy) -} -inline ::int32_t TrackingOffCommandResponse::_internal_dummy() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return _impl_.dummy_; -} -inline void TrackingOffCommandResponse::_internal_set_dummy(::int32_t value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.dummy_ = value; -} - -// ------------------------------------------------------------------- - -// RespondTrackingPointCommandRequest - -// .mavsdk.rpc.camera_server.CameraFeedback stop_video_feedback = 1; -inline void RespondTrackingPointCommandRequest::clear_stop_video_feedback() { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stop_video_feedback_ = 0; -} -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingPointCommandRequest::stop_video_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingPointCommandRequest.stop_video_feedback) - return _internal_stop_video_feedback(); -} -inline void RespondTrackingPointCommandRequest::set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_stop_video_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondTrackingPointCommandRequest.stop_video_feedback) -} -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingPointCommandRequest::_internal_stop_video_feedback() const { - ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.stop_video_feedback_); -} -inline void RespondTrackingPointCommandRequest::_internal_set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stop_video_feedback_ = value; + _impl_.attitude_quaternion_ = reinterpret_cast<::mavsdk::rpc::camera_server::Quaternion*>(value); + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetAttitudeQuaternionRequest.attitude_quaternion) } // ------------------------------------------------------------------- -// RespondTrackingPointCommandResponse +// SetAttitudeQuaternionResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondTrackingPointCommandResponse::has_camera_server_result() const { +inline bool SetAttitudeQuaternionResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondTrackingPointCommandResponse::clear_camera_server_result() { +inline void SetAttitudeQuaternionResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingPointCommandResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetAttitudeQuaternionResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingPointCommandResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetAttitudeQuaternionResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse.camera_server_result) return _internal_camera_server_result(); } -inline void RespondTrackingPointCommandResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void SetAttitudeQuaternionResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -22585,9 +24837,9 @@ inline void RespondTrackingPointCommandResponse::unsafe_arena_set_allocated_came } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingPointCommandResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetAttitudeQuaternionResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -22606,16 +24858,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingPointCom } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingPointCommandResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetAttitudeQuaternionResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingPointCommandResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetAttitudeQuaternionResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -22623,13 +24875,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingPointCom } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingPointCommandResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetAttitudeQuaternionResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse.camera_server_result) return _msg; } -inline void RespondTrackingPointCommandResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void SetAttitudeQuaternionResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -22647,60 +24899,60 @@ inline void RespondTrackingPointCommandResponse::set_allocated_camera_server_res } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondTrackingPointCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetAttitudeQuaternionResponse.camera_server_result) } // ------------------------------------------------------------------- -// RespondTrackingRectangleCommandRequest +// SetZoomFactorRequest -// .mavsdk.rpc.camera_server.CameraFeedback stop_video_feedback = 1; -inline void RespondTrackingRectangleCommandRequest::clear_stop_video_feedback() { +// float zoom_factor = 1; +inline void SetZoomFactorRequest::clear_zoom_factor() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stop_video_feedback_ = 0; + _impl_.zoom_factor_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingRectangleCommandRequest::stop_video_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandRequest.stop_video_feedback) - return _internal_stop_video_feedback(); +inline float SetZoomFactorRequest::zoom_factor() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetZoomFactorRequest.zoom_factor) + return _internal_zoom_factor(); } -inline void RespondTrackingRectangleCommandRequest::set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_stop_video_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandRequest.stop_video_feedback) +inline void SetZoomFactorRequest::set_zoom_factor(float value) { + _internal_set_zoom_factor(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.SetZoomFactorRequest.zoom_factor) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingRectangleCommandRequest::_internal_stop_video_feedback() const { +inline float SetZoomFactorRequest::_internal_zoom_factor() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.stop_video_feedback_); + return _impl_.zoom_factor_; } -inline void RespondTrackingRectangleCommandRequest::_internal_set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void SetZoomFactorRequest::_internal_set_zoom_factor(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stop_video_feedback_ = value; + _impl_.zoom_factor_ = value; } // ------------------------------------------------------------------- -// RespondTrackingRectangleCommandResponse +// SetZoomFactorResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondTrackingRectangleCommandResponse::has_camera_server_result() const { +inline bool SetZoomFactorResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondTrackingRectangleCommandResponse::clear_camera_server_result() { +inline void SetZoomFactorResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingRectangleCommandResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetZoomFactorResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingRectangleCommandResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetZoomFactorResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetZoomFactorResponse.camera_server_result) return _internal_camera_server_result(); } -inline void RespondTrackingRectangleCommandResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void SetZoomFactorResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -22711,9 +24963,9 @@ inline void RespondTrackingRectangleCommandResponse::unsafe_arena_set_allocated_ } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetZoomFactorResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingRectangleCommandResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetZoomFactorResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -22732,16 +24984,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingRectangl } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingRectangleCommandResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetZoomFactorResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetZoomFactorResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingRectangleCommandResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetZoomFactorResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -22749,13 +25001,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingRectangl } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingRectangleCommandResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetZoomFactorResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetZoomFactorResponse.camera_server_result) return _msg; } -inline void RespondTrackingRectangleCommandResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void SetZoomFactorResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -22773,60 +25025,82 @@ inline void RespondTrackingRectangleCommandResponse::set_allocated_camera_server } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondTrackingRectangleCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetZoomFactorResponse.camera_server_result) } // ------------------------------------------------------------------- -// RespondTrackingOffCommandRequest +// SetFieldOfViewRequest -// .mavsdk.rpc.camera_server.CameraFeedback stop_video_feedback = 1; -inline void RespondTrackingOffCommandRequest::clear_stop_video_feedback() { +// float horizontal_fov_deg = 1; +inline void SetFieldOfViewRequest::clear_horizontal_fov_deg() { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stop_video_feedback_ = 0; + _impl_.horizontal_fov_deg_ = 0; } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingOffCommandRequest::stop_video_feedback() const { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingOffCommandRequest.stop_video_feedback) - return _internal_stop_video_feedback(); +inline float SetFieldOfViewRequest::horizontal_fov_deg() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetFieldOfViewRequest.horizontal_fov_deg) + return _internal_horizontal_fov_deg(); } -inline void RespondTrackingOffCommandRequest::set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { - _internal_set_stop_video_feedback(value); - // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.RespondTrackingOffCommandRequest.stop_video_feedback) +inline void SetFieldOfViewRequest::set_horizontal_fov_deg(float value) { + _internal_set_horizontal_fov_deg(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.SetFieldOfViewRequest.horizontal_fov_deg) } -inline ::mavsdk::rpc::camera_server::CameraFeedback RespondTrackingOffCommandRequest::_internal_stop_video_feedback() const { +inline float SetFieldOfViewRequest::_internal_horizontal_fov_deg() const { ::google::protobuf::internal::TSanRead(&_impl_); - return static_cast<::mavsdk::rpc::camera_server::CameraFeedback>(_impl_.stop_video_feedback_); + return _impl_.horizontal_fov_deg_; } -inline void RespondTrackingOffCommandRequest::_internal_set_stop_video_feedback(::mavsdk::rpc::camera_server::CameraFeedback value) { +inline void SetFieldOfViewRequest::_internal_set_horizontal_fov_deg(float value) { ::google::protobuf::internal::TSanWrite(&_impl_); - _impl_.stop_video_feedback_ = value; + _impl_.horizontal_fov_deg_ = value; +} + +// float vertical_fov_deg = 2; +inline void SetFieldOfViewRequest::clear_vertical_fov_deg() { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.vertical_fov_deg_ = 0; +} +inline float SetFieldOfViewRequest::vertical_fov_deg() const { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetFieldOfViewRequest.vertical_fov_deg) + return _internal_vertical_fov_deg(); +} +inline void SetFieldOfViewRequest::set_vertical_fov_deg(float value) { + _internal_set_vertical_fov_deg(value); + // @@protoc_insertion_point(field_set:mavsdk.rpc.camera_server.SetFieldOfViewRequest.vertical_fov_deg) +} +inline float SetFieldOfViewRequest::_internal_vertical_fov_deg() const { + ::google::protobuf::internal::TSanRead(&_impl_); + return _impl_.vertical_fov_deg_; +} +inline void SetFieldOfViewRequest::_internal_set_vertical_fov_deg(float value) { + ::google::protobuf::internal::TSanWrite(&_impl_); + _impl_.vertical_fov_deg_ = value; } // ------------------------------------------------------------------- -// RespondTrackingOffCommandResponse +// SetFieldOfViewResponse // .mavsdk.rpc.camera_server.CameraServerResult camera_server_result = 1; -inline bool RespondTrackingOffCommandResponse::has_camera_server_result() const { +inline bool SetFieldOfViewResponse::has_camera_server_result() const { bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || _impl_.camera_server_result_ != nullptr); return value; } -inline void RespondTrackingOffCommandResponse::clear_camera_server_result() { +inline void SetFieldOfViewResponse::clear_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ != nullptr) _impl_.camera_server_result_->Clear(); _impl_._has_bits_[0] &= ~0x00000001u; } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingOffCommandResponse::_internal_camera_server_result() const { +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetFieldOfViewResponse::_internal_camera_server_result() const { ::google::protobuf::internal::TSanRead(&_impl_); const ::mavsdk::rpc::camera_server::CameraServerResult* p = _impl_.camera_server_result_; return p != nullptr ? *p : reinterpret_cast(::mavsdk::rpc::camera_server::_CameraServerResult_default_instance_); } -inline const ::mavsdk::rpc::camera_server::CameraServerResult& RespondTrackingOffCommandResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { - // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse.camera_server_result) +inline const ::mavsdk::rpc::camera_server::CameraServerResult& SetFieldOfViewResponse::camera_server_result() const ABSL_ATTRIBUTE_LIFETIME_BOUND { + // @@protoc_insertion_point(field_get:mavsdk.rpc.camera_server.SetFieldOfViewResponse.camera_server_result) return _internal_camera_server_result(); } -inline void RespondTrackingOffCommandResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void SetFieldOfViewResponse::unsafe_arena_set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::internal::TSanWrite(&_impl_); if (GetArena() == nullptr) { delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.camera_server_result_); @@ -22837,9 +25111,9 @@ inline void RespondTrackingOffCommandResponse::unsafe_arena_set_allocated_camera } else { _impl_._has_bits_[0] &= ~0x00000001u; } - // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:mavsdk.rpc.camera_server.SetFieldOfViewResponse.camera_server_result) } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingOffCommandResponse::release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetFieldOfViewResponse::release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); _impl_._has_bits_[0] &= ~0x00000001u; @@ -22858,16 +25132,16 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingOffComma } return released; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingOffCommandResponse::unsafe_arena_release_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetFieldOfViewResponse::unsafe_arena_release_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); - // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_release:mavsdk.rpc.camera_server.SetFieldOfViewResponse.camera_server_result) _impl_._has_bits_[0] &= ~0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* temp = _impl_.camera_server_result_; _impl_.camera_server_result_ = nullptr; return temp; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingOffCommandResponse::_internal_mutable_camera_server_result() { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetFieldOfViewResponse::_internal_mutable_camera_server_result() { ::google::protobuf::internal::TSanWrite(&_impl_); if (_impl_.camera_server_result_ == nullptr) { auto* p = ::google::protobuf::Message::DefaultConstruct<::mavsdk::rpc::camera_server::CameraServerResult>(GetArena()); @@ -22875,13 +25149,13 @@ inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingOffComma } return _impl_.camera_server_result_; } -inline ::mavsdk::rpc::camera_server::CameraServerResult* RespondTrackingOffCommandResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { +inline ::mavsdk::rpc::camera_server::CameraServerResult* SetFieldOfViewResponse::mutable_camera_server_result() ABSL_ATTRIBUTE_LIFETIME_BOUND { _impl_._has_bits_[0] |= 0x00000001u; ::mavsdk::rpc::camera_server::CameraServerResult* _msg = _internal_mutable_camera_server_result(); - // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_mutable:mavsdk.rpc.camera_server.SetFieldOfViewResponse.camera_server_result) return _msg; } -inline void RespondTrackingOffCommandResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { +inline void SetFieldOfViewResponse::set_allocated_camera_server_result(::mavsdk::rpc::camera_server::CameraServerResult* value) { ::google::protobuf::Arena* message_arena = GetArena(); ::google::protobuf::internal::TSanWrite(&_impl_); if (message_arena == nullptr) { @@ -22899,7 +25173,7 @@ inline void RespondTrackingOffCommandResponse::set_allocated_camera_server_resul } _impl_.camera_server_result_ = reinterpret_cast<::mavsdk::rpc::camera_server::CameraServerResult*>(value); - // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.RespondTrackingOffCommandResponse.camera_server_result) + // @@protoc_insertion_point(field_set_allocated:mavsdk.rpc.camera_server.SetFieldOfViewResponse.camera_server_result) } // ------------------------------------------------------------------- diff --git a/cpp/src/mavsdk_server/src/plugins/camera_server/camera_server_service_impl.hpp b/cpp/src/mavsdk_server/src/plugins/camera_server/camera_server_service_impl.hpp index 0fd97f6298..cc21edfcc7 100644 --- a/cpp/src/mavsdk_server/src/plugins/camera_server/camera_server_service_impl.hpp +++ b/cpp/src/mavsdk_server/src/plugins/camera_server/camera_server_service_impl.hpp @@ -2361,6 +2361,148 @@ class CameraServerServiceImpl final : public rpc::camera_server::CameraServerSer + if (response != nullptr) { + fillResponseWithResult(response, result); + } + + + return grpc::Status::OK; + } + + grpc::Status SetPosition( + grpc::ServerContext* /* context */, + const rpc::camera_server::SetPositionRequest* request, + rpc::camera_server::SetPositionResponse* response) override + { + if (_lazy_plugin.maybe_plugin() == nullptr) { + + if (response != nullptr) { + + // For server plugins, this should never happen, they should always be constructible. + auto result = mavsdk::CameraServer::Result::Unknown; + fillResponseWithResult(response, result); + } + + return grpc::Status::OK; + } + + if (request == nullptr) { + LogWarn("SetPosition sent with a null request! Ignoring..."); + return grpc::Status::OK; + } + + + auto result = _lazy_plugin.maybe_plugin()->set_position(translateFromRpcPosition(request->position())); + + + + if (response != nullptr) { + fillResponseWithResult(response, result); + } + + + return grpc::Status::OK; + } + + grpc::Status SetAttitudeQuaternion( + grpc::ServerContext* /* context */, + const rpc::camera_server::SetAttitudeQuaternionRequest* request, + rpc::camera_server::SetAttitudeQuaternionResponse* response) override + { + if (_lazy_plugin.maybe_plugin() == nullptr) { + + if (response != nullptr) { + + // For server plugins, this should never happen, they should always be constructible. + auto result = mavsdk::CameraServer::Result::Unknown; + fillResponseWithResult(response, result); + } + + return grpc::Status::OK; + } + + if (request == nullptr) { + LogWarn("SetAttitudeQuaternion sent with a null request! Ignoring..."); + return grpc::Status::OK; + } + + + auto result = _lazy_plugin.maybe_plugin()->set_attitude_quaternion(translateFromRpcQuaternion(request->attitude_quaternion())); + + + + if (response != nullptr) { + fillResponseWithResult(response, result); + } + + + return grpc::Status::OK; + } + + grpc::Status SetZoomFactor( + grpc::ServerContext* /* context */, + const rpc::camera_server::SetZoomFactorRequest* request, + rpc::camera_server::SetZoomFactorResponse* response) override + { + if (_lazy_plugin.maybe_plugin() == nullptr) { + + if (response != nullptr) { + + // For server plugins, this should never happen, they should always be constructible. + auto result = mavsdk::CameraServer::Result::Unknown; + fillResponseWithResult(response, result); + } + + return grpc::Status::OK; + } + + if (request == nullptr) { + LogWarn("SetZoomFactor sent with a null request! Ignoring..."); + return grpc::Status::OK; + } + + + auto result = _lazy_plugin.maybe_plugin()->set_zoom_factor(request->zoom_factor()); + + + + if (response != nullptr) { + fillResponseWithResult(response, result); + } + + + return grpc::Status::OK; + } + + grpc::Status SetFieldOfView( + grpc::ServerContext* /* context */, + const rpc::camera_server::SetFieldOfViewRequest* request, + rpc::camera_server::SetFieldOfViewResponse* response) override + { + if (_lazy_plugin.maybe_plugin() == nullptr) { + + if (response != nullptr) { + + // For server plugins, this should never happen, they should always be constructible. + auto result = mavsdk::CameraServer::Result::Unknown; + fillResponseWithResult(response, result); + } + + return grpc::Status::OK; + } + + if (request == nullptr) { + LogWarn("SetFieldOfView sent with a null request! Ignoring..."); + return grpc::Status::OK; + } + + + + + auto result = _lazy_plugin.maybe_plugin()->set_field_of_view(request->horizontal_fov_deg(), request->vertical_fov_deg()); + + + if (response != nullptr) { fillResponseWithResult(response, result); } diff --git a/proto b/proto index 38c4330bd1..05e47623d7 160000 --- a/proto +++ b/proto @@ -1 +1 @@ -Subproject commit 38c4330bd1238dab56bd41983ce6ee7adcb0226c +Subproject commit 05e47623d78554a0b4d3a18950a04ac5681474b6