Skip to content
Snippets Groups Projects
Commit 3024bb89 authored by Dennis Eisold's avatar Dennis Eisold
Browse files

Walzen, Ringe und Positionen werden jetzt aus dem Codierer gesetzt closes #3

parent 93f62916
No related branches found
No related tags found
1 merge request!1Master
...@@ -387,6 +387,14 @@ public class GuiController { ...@@ -387,6 +387,14 @@ public class GuiController {
this.resetDisplay = true; this.resetDisplay = true;
// Umsprungpunkte anzeigen
mBtnNotchPos1.setText(String.valueOf(this.codierer.fetchRingstellung()[0]));
mBtnNotchPos2.setText(String.valueOf(this.codierer.fetchRingstellung()[1]));
mBtnNotchPos3.setText(String.valueOf(this.codierer.fetchRingstellung()[2]));
// Walzennummern anzeigen
mBtnWalzPos1.setText(String.valueOf(this.codierer.getchWalzenNr()[0]));
mBtnWalzPos2.setText(String.valueOf(this.codierer.getchWalzenNr()[1]));
mBtnWalzPos3.setText(String.valueOf(this.codierer.getchWalzenNr()[2]));
// Walzen auf ihre Position setzen. Der Spruchschlüssel ist hier bereits berücksichtigt. // Walzen auf ihre Position setzen. Der Spruchschlüssel ist hier bereits berücksichtigt.
mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0])); mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0]));
mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1])); mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1]));
...@@ -418,7 +426,15 @@ public class GuiController { ...@@ -418,7 +426,15 @@ public class GuiController {
// Spruchschluessel in das Feld lblSpruchschluessel schreiben // Spruchschluessel in das Feld lblSpruchschluessel schreiben
lblSpruchschluessel.setText(this.codierer.empfangenerSpruchschluessel(empfangeneNachricht[2])); lblSpruchschluessel.setText(this.codierer.empfangenerSpruchschluessel(empfangeneNachricht[2]));
// Umsprungpunkte anzeigen
mBtnNotchPos1.setText(String.valueOf(this.codierer.fetchRingstellung()[0]));
mBtnNotchPos2.setText(String.valueOf(this.codierer.fetchRingstellung()[1]));
mBtnNotchPos3.setText(String.valueOf(this.codierer.fetchRingstellung()[2]));
// Walzennummern anzeigen
mBtnWalzPos1.setText(String.valueOf(this.codierer.getchWalzenNr()[0]));
mBtnWalzPos2.setText(String.valueOf(this.codierer.getchWalzenNr()[1]));
mBtnWalzPos3.setText(String.valueOf(this.codierer.getchWalzenNr()[2]));
// Position der Walzen anzeigen
mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0])); mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0]));
mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1])); mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1]));
mBtnStartPos3.setText(String.valueOf(this.codierer.getWalzen()[2])); mBtnStartPos3.setText(String.valueOf(this.codierer.getWalzen()[2]));
...@@ -542,6 +558,7 @@ public class GuiController { ...@@ -542,6 +558,7 @@ public class GuiController {
tfKlartext.setText(textEingabe); tfKlartext.setText(textEingabe);
tfCodiert.setText(textCodiert); tfCodiert.setText(textCodiert);
// Position der Walzen aktuallisieren
mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0])); mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0]));
mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1])); mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1]));
mBtnStartPos3.setText(String.valueOf(this.codierer.getWalzen()[2])); mBtnStartPos3.setText(String.valueOf(this.codierer.getWalzen()[2]));
......
...@@ -438,4 +438,12 @@ public class Codierer { ...@@ -438,4 +438,12 @@ public class Codierer {
return nachricht[2]; return nachricht[2];
} }
public int[] fetchRingstellung() {
return this.codebuch.getRingstellung();
}
public int[] getchWalzenNr() {
return this.codebuch.getWalzenlage();
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment