From d1d736e487d9eb104dcae9def948066037afd2f0 Mon Sep 17 00:00:00 2001
From: Alejandro Acuña <alejandro.acuna@aluvisagrupo.com>
Date: Tue, 29 Apr 2025 14:47:02 +0000
Subject: [PATCH] jhfg

---
 svgDevicesTest/src/M_Controller/M_ControllerMap.java |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/svgDevicesTest/src/M_Controller/M_ControllerMap.java b/svgDevicesTest/src/M_Controller/M_ControllerMap.java
index f17b24c..aa2e4f5 100644
--- a/svgDevicesTest/src/M_Controller/M_ControllerMap.java
+++ b/svgDevicesTest/src/M_Controller/M_ControllerMap.java
@@ -44,7 +44,8 @@
             {
                 statusSubcontroller(controllerStatus.lsubcontroller.get(i).number);
             }
-        } catch (Exception e)
+        } 
+        catch (Exception e)
         {
             e.printStackTrace();
         }
@@ -174,8 +175,16 @@
             setAttribute(alarm, "display", "none");
             setAttribute(icon, "fill", "#800080", 999);
             setText("Text number", String.format("%05d", controllerInformation.number));
-            DeviceCommands deviceCommands = getDeviceCommands();
-            if (!deviceCommands.isEmpty())
+            
+            commands = new art.library.model.devices.colors.controller.M.M_ControllerCommands();
+            {
+                art.library.model.devices.colors.controller.M.M_ControllerCommands controllerCommands = (art.library.model.devices.colors.controller.M.M_ControllerCommands)commands;
+                {
+                    controllerCommands.userControlPlan = 1;
+                }
+            }
+
+            if (!commands.isEmpty())
             {
                 switch (commands.colorsMode)
                 {
@@ -193,6 +202,8 @@
                         setAttribute(background, "fill", "#00FF00");
                         setAttribute(icon, "fill", "#008000");
                         setAttribute(border, "stroke", "#008000");
+                        
+                     
                         break;
                     default:
                         setAttribute(background, "fill", "#00FF00");
@@ -200,7 +211,13 @@
                         setAttribute(border, "stroke", "#008000");
                         break;
                 }
-            } else
+            
+                   if (art.library.model.devices.colors.controller.M.M_ControllerCommands.class.cast(commands).userControlPlan == DeviceCommands.CONDITION_YES)
+                        {
+                            setAttribute(border, "stroke", "#0000FF");
+                        }
+            } 
+            else
             {
                 setAttribute(background, "fill", "#0000FF");
                 setAttribute(icon, "fill", "#000080");

--
Gitblit v1.10.0