From 0ba504e3f0b33e304e2c2b74a40186459fc8c4fa Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Sat, 11 May 2024 13:55:08 +0000
Subject: [PATCH] Service component - Service Handler API:

- Added method get_service_settings() into SettingsHandler
---
 src/service/service/service_handler_api/SettingsHandler.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/service/service/service_handler_api/SettingsHandler.py b/src/service/service/service_handler_api/SettingsHandler.py
index 293de54aa..24c5b638a 100644
--- a/src/service/service/service_handler_api/SettingsHandler.py
+++ b/src/service/service/service_handler_api/SettingsHandler.py
@@ -57,6 +57,11 @@ class SettingsHandler:
     def get(self, key_or_path : Union[str, List[str]], default : Optional[Any] = None) -> Optional[TreeNode]:
         return get_subnode(self.__resolver, self.__config, key_or_path, default=default)
 
+    def get_service_settings(self) -> Optional[TreeNode]:
+        service_settings_uri = '/settings'
+        service_settings = self.get(service_settings_uri)
+        return service_settings
+
     def get_device_settings(self, device : Device) -> Optional[TreeNode]:
         device_keys = device.device_id.device_uuid.uuid, device.name
 
-- 
GitLab