mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-27 06:51:37 -04:00
fixed some findbugs issues
This commit is contained in:
parent
08fc96c29f
commit
1e527c5033
@ -34,7 +34,7 @@ public final class Keys {
|
||||
/**
|
||||
* number of inputs in simple gates like And and Or
|
||||
*/
|
||||
public static final Key.KeyInteger INPUT_COUNT // // needs to have the same default value as ADDR_BITS!!! see de.neemann.digital.gui.components.EditorFactory#DataFieldEditor
|
||||
public static final Key.KeyInteger INPUT_COUNT // needs to have the same default value as ADDR_BITS!!! see de.neemann.digital.gui.components.EditorFactory#DataFieldEditor
|
||||
= new Key.KeyInteger("Inputs", 2)
|
||||
.setComboBoxValues(new Integer[]{2, 3, 4, 5})
|
||||
.setMin(2);
|
||||
|
@ -8,14 +8,11 @@ import de.neemann.digital.core.element.Keys;
|
||||
import de.neemann.digital.core.wiring.bus.BusModelStateObserver;
|
||||
import de.neemann.digital.core.wiring.bus.CommonBusValue;
|
||||
import de.neemann.digital.lang.Lang;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* A simple switch
|
||||
*/
|
||||
public class Switch implements Element, NodeInterface {
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(Switch.class);
|
||||
|
||||
/**
|
||||
* Defines a direction for the switch. NO means no direction is given, the switch is bidirectional.
|
||||
@ -38,10 +35,6 @@ public class Switch implements Element, NodeInterface {
|
||||
private SwitchModel switchModel;
|
||||
private Unidirectional unidirectional = Unidirectional.NO;
|
||||
|
||||
private static int debugSwitchReal;
|
||||
private static int debugSwitchSimple;
|
||||
|
||||
|
||||
/**
|
||||
* Creates a new instance
|
||||
*
|
||||
@ -128,9 +121,6 @@ public class Switch implements Element, NodeInterface {
|
||||
switchModel = new SimpleSwitch(input2, output1);
|
||||
break;
|
||||
}
|
||||
|
||||
if (switchModel instanceof RealSwitch) debugSwitchReal++;
|
||||
else debugSwitchSimple++;
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -147,12 +137,6 @@ public class Switch implements Element, NodeInterface {
|
||||
switchModel.setModel(model);
|
||||
switchModel.setClosed(closed);
|
||||
hasChanged();
|
||||
|
||||
if (debugSwitchSimple != 0 || debugSwitchReal != 0) {
|
||||
LOGGER.debug(debugSwitchSimple + " simple and " + debugSwitchReal + " real switches created");
|
||||
debugSwitchSimple = 0;
|
||||
debugSwitchReal = 0;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user