diff --git a/openapi b/openapi index 073fd7213fd9e6ebc2f8a47d628a650de30c8bc4..7e50e43e90a8dcd958944e8e9ceda05c7668db48 160000 --- a/openapi +++ b/openapi @@ -1 +1 @@ -Subproject commit 073fd7213fd9e6ebc2f8a47d628a650de30c8bc4 +Subproject commit 7e50e43e90a8dcd958944e8e9ceda05c7668db48 diff --git a/server/worldanalysis/src/ETSI.ARF.OpenAPI.WorldAnalysis/ETSI-ARF/ControllersImpl/CapabilitiesImpl.cs b/server/worldanalysis/src/ETSI.ARF.OpenAPI.WorldAnalysis/ETSI-ARF/ControllersImpl/CapabilitiesImpl.cs index 4638d5c7df96786128abcc49291f699338163b95..40252edb830efcd9e10c4d381941fdc6745e91b1 100644 --- a/server/worldanalysis/src/ETSI.ARF.OpenAPI.WorldAnalysis/ETSI-ARF/ControllersImpl/CapabilitiesImpl.cs +++ b/server/worldanalysis/src/ETSI.ARF.OpenAPI.WorldAnalysis/ETSI-ARF/ControllersImpl/CapabilitiesImpl.cs @@ -68,7 +68,6 @@ namespace ETSI.ARF.OpenAPI.WorldAnalysis.Controllers GetCapabilities200Response response = new GetCapabilities200Response(); response.Capabilities = capabilitiesList; return new ObjectResult(response); - //return StatusCode(405, "Not supported yet!"); } /// <summary> @@ -88,7 +87,6 @@ namespace ETSI.ARF.OpenAPI.WorldAnalysis.Controllers GetSupport200Response response = new GetSupport200Response(); response.Capabilities = capabilitiesList; return new ObjectResult(response); - //return StatusCode(405, "Not supported yet!"); } } } diff --git a/server/worldanalysis/src/ETSI.ARF.OpenAPI.WorldAnalysis/ETSI-ARF/ControllersImpl/PoseImpl.cs b/server/worldanalysis/src/ETSI.ARF.OpenAPI.WorldAnalysis/ETSI-ARF/ControllersImpl/PoseImpl.cs index 44606416aab46dfd8512ffebd5068f2ada13de84..b79c5b61b015530fa317b282bba70eadf327b252 100644 --- a/server/worldanalysis/src/ETSI.ARF.OpenAPI.WorldAnalysis/ETSI-ARF/ControllersImpl/PoseImpl.cs +++ b/server/worldanalysis/src/ETSI.ARF.OpenAPI.WorldAnalysis/ETSI-ARF/ControllersImpl/PoseImpl.cs @@ -59,7 +59,7 @@ namespace ETSI.ARF.OpenAPI.WorldAnalysis.Controllers // Notify the modules that the client need a new framerate bool result = WorldAnalysisConnections.Singleton.ConfigureFramerate(poseConfiguration); - return result ? StatusCode(200, "Ok.") : StatusCode(405, "Not supported."); + return result ? StatusCode(200, new Success() { Message = "Ok." }) : StatusCode(405, new Error() { Message = "Not supported." }); } /// <summary> @@ -142,7 +142,7 @@ namespace ETSI.ARF.OpenAPI.WorldAnalysis.Controllers return new ObjectResult(response); } } - return StatusCode(404, "Not found."); + return StatusCode(404, new Error() { Message = "Not found." }); } /// <summary> @@ -206,7 +206,7 @@ namespace ETSI.ARF.OpenAPI.WorldAnalysis.Controllers info.subscription.WebhookUrl = response.WebhookUrl; m_subscriptionsPoses.Add(info.uuidSub, info); - + // todo: inform the module(s) that the client will track an anchor/trackable and need the pose // todo: has the module to call GetRelocalizationInformation() then?!? WorldAnalysisConnections.Singleton.SubscribeToPose(info, parentUUID); @@ -247,7 +247,7 @@ namespace ETSI.ARF.OpenAPI.WorldAnalysis.Controllers // todo: inform the module(s) that the subscription changed - return StatusCode(405, "Not supported yet!"); + return StatusCode(405, new Error() { Message = "Not supported yet!" }); } } }