From ba6cafc33c9ea268035b79802cb81e13297e9cb4 Mon Sep 17 00:00:00 2001
From: Martin <martin.hogstedt@hotmail.com>
Date: Mon, 17 Jun 2024 13:48:37 +0200
Subject: [PATCH] made magic number into constant

---
 src/simudator/processor/mia/gui/mia_grx_graphic.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/simudator/processor/mia/gui/mia_grx_graphic.py b/src/simudator/processor/mia/gui/mia_grx_graphic.py
index 34f2ddb..d7d9429 100644
--- a/src/simudator/processor/mia/gui/mia_grx_graphic.py
+++ b/src/simudator/processor/mia/gui/mia_grx_graphic.py
@@ -28,6 +28,7 @@ class GrxGraphicsItem(ModuleGraphicsItem):
     REGISTER_MARGIN = 10
     LINE_LENGTH = 30
     MUX_WIDTH = 80
+    REGISTER_LENGTH = 4
 
     def __init__(self, module: GRX):
         self.register_text_labels = []
@@ -45,7 +46,7 @@ class GrxGraphicsItem(ModuleGraphicsItem):
             name = "Gr" + str(index)
 
             # Mia uses 4 hex numbers to represent the registers
-            hex_length = 4
+            hex_length = self.REGISTER_LENGTH
             value_text = f"0x{register_value:0{hex_length}x}"
             full_text = name + ": " + value_text[2:]
 
@@ -149,7 +150,7 @@ class GrxGraphicsItem(ModuleGraphicsItem):
             name = "Gr" + str(index)
 
             # Mia uses 4 hex numbers for each register
-            hex_length = 4
+            hex_length = self.REGISTER_LENGTH
 
             value_text = f"0x{register_value:0{hex_length}x}"
             full_text = name + ": " + value_text[2:]
-- 
GitLab