From ad7f2549ee1fd29cdc637df9503294e3b627dfcd Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Wed, 11 Dec 2024 16:38:11 +0000
Subject: [PATCH] PathComp component - FrontEnd:

- Added missing device types in ResourceGroups
---
 .../frontend/service/algorithms/tools/ResourceGroups.py       | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/pathcomp/frontend/service/algorithms/tools/ResourceGroups.py b/src/pathcomp/frontend/service/algorithms/tools/ResourceGroups.py
index 42635bf4a..b08830332 100644
--- a/src/pathcomp/frontend/service/algorithms/tools/ResourceGroups.py
+++ b/src/pathcomp/frontend/service/algorithms/tools/ResourceGroups.py
@@ -22,6 +22,8 @@ from common.tools.grpc.Tools import grpc_message_to_json_string
 DEVICE_TYPE_TO_DEEPNESS = {
     DeviceTypeEnum.EMULATED_DATACENTER.value             : 90,
     DeviceTypeEnum.DATACENTER.value                      : 90,
+    DeviceTypeEnum.EMULATED_CLIENT.value                 : 90,
+    DeviceTypeEnum.CLIENT.value                          : 90,
 
     DeviceTypeEnum.TERAFLOWSDN_CONTROLLER.value          : 80,
     DeviceTypeEnum.EMULATED_IP_SDN_CONTROLLER.value      : 80,
@@ -50,6 +52,8 @@ DEVICE_TYPE_TO_DEEPNESS = {
     DeviceTypeEnum.OPTICAL_TRANSPONDER.value             : 10,
     DeviceTypeEnum.EMULATED_OPTICAL_ROADM.value          : 10,
     DeviceTypeEnum.OPTICAL_ROADM.value                   : 10,
+    DeviceTypeEnum.QKD_NODE.value                        : 10,
+    DeviceTypeEnum.OPEN_ROADM.value                      : 10,
 
     DeviceTypeEnum.EMULATED_OPTICAL_SPLITTER.value       :  0,
     DeviceTypeEnum.NETWORK.value                         :  0, # network out of our control; always delegate
-- 
GitLab