From 250af865057fda711c95037862290494b48f73a2 Mon Sep 17 00:00:00 2001 From: gac-S_Changer Date: Wed, 22 Aug 2018 11:28:22 +0200 Subject: [PATCH] --- src/main/java/ch/psi/mxsc/MainPanel.java | 6 +++--- src/main/java/ch/psi/mxsc/Puck.java | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/ch/psi/mxsc/MainPanel.java b/src/main/java/ch/psi/mxsc/MainPanel.java index 038bdcb..c13b823 100644 --- a/src/main/java/ch/psi/mxsc/MainPanel.java +++ b/src/main/java/ch/psi/mxsc/MainPanel.java @@ -192,9 +192,9 @@ public class MainPanel extends Panel { void refresh(){ repaint(); for (Puck p : Controller.getInstance().basePlate.getPucks()) { - //int index = (p.getSegment() - new Character('A')) * 5 + p.getNumber(); - tablePucks.getModel().setValueAt(p.getStatus(), p.getIndex(), 1); - tablePucks.getModel().setValueAt(p.getId(), p.getIndex(), 2); + int index = p.getUserIndex(); + tablePucks.getModel().setValueAt(p.getStatus(), index, 1); + tablePucks.getModel().setValueAt(p.getId(), index, 2); } } diff --git a/src/main/java/ch/psi/mxsc/Puck.java b/src/main/java/ch/psi/mxsc/Puck.java index 4f96f97..b779032 100644 --- a/src/main/java/ch/psi/mxsc/Puck.java +++ b/src/main/java/ch/psi/mxsc/Puck.java @@ -247,6 +247,10 @@ public class Puck extends DeviceBase { public int getAddress() { return address; } + + public int getUserIndex(){ + return (getSegment() - new Character('A')) * 5 + getNumber() - 1; + } boolean enabled;