Skip to content

Commit

Permalink
refactor to validBaudNumber_s_
Browse files Browse the repository at this point in the history
  • Loading branch information
silverailscolo authored and bobjacobsen committed Jun 20, 2019
1 parent 27784c5 commit baa8731
Show file tree
Hide file tree
Showing 78 changed files with 98 additions and 96 deletions.
14 changes: 8 additions & 6 deletions java/src/jmri/jmrix/AbstractSerialPortController.java
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ public void configureBaudNumber(String indexString) {
int baudNum;
int index = 0;
String[] rates = validBaudRates();
int[] numbers = validBaudNumber(); // TODO refactor method name to validBaudNumbers() - multiple values
int[] numbers = validBaudNumbers();
if (numbers == null) { // simulators return null
mBaudRate = null;
log.warn("no serial port speed values received, OK for simulator");
Expand Down Expand Up @@ -210,8 +210,8 @@ public void configureBaudNumber(String indexString) {
@Override
public void configureBaudIndex(int index) {
int baud = 0; // represents "(none)"
if (validBaudNumber() != null) {
for (int i = 0; i < validBaudNumber().length; i++) {
if (validBaudNumbers() != null) {
for (int i = 0; i < validBaudNumbers().length; i++) {
if (validBaudRates()[i].equals(mBaudRate)) {
mBaudRate = validBaudRates()[i];
break;
Expand All @@ -238,7 +238,7 @@ public String getCurrentBaudRate() {
@Override
public String getCurrentBaudNumber() {
if (mBaudRate != null) {
int[] numbers = validBaudNumber(); // TODO refactor to validBaudNumbers() - multiple
int[] numbers = validBaudNumbers();
String[] rates = validBaudRates();
String baudNumString = "";
// find the configured baud rate value
Expand Down Expand Up @@ -273,7 +273,9 @@ public int getCurrentBaudIndex() {
* This method need not be reimplemented unless the subclass is using
* currentBaudNumber, which requires it.
*/
public int[] validBaudNumber() {
@edu.umd.cs.findbugs.annotations.SuppressFBWarnings(value = "PZLA_PREFER_ZERO_LENGTH_ARRAYS",
justification = "null signal incorrect implementation of portcontroller")
public int[] validBaudNumbers() {
log.error("default validBaudNumber implementation should not be used", new Exception());
return null;
}
Expand All @@ -288,7 +290,7 @@ public int[] validBaudNumber() {
*/
public int currentBaudNumber(String currentBaudRate) {
String[] rates = validBaudRates();
int[] numbers = validBaudNumber();
int[] numbers = validBaudNumbers();

// return if arrays invalid
if (numbers == null) {
Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/SerialPortAdapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public interface SerialPortAdapter extends PortAdapter {
/**
* Get an array of valid baud rates; used to display valid options.
*/
public int[] validBaudNumber();
public int[] validBaudNumbers();

/**
* Set the baud rate. Only to be used after construction, but before the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,8 @@ public String[] validBaudRates() {
* Return array of valid baud rates as integers.
*/
@Override
public int[] validBaudNumber() {
// Really just want 9600 Baud for Acela
public int[] validBaudNumbers() {
// Only 9600 Baud for Acela
return new int[]{9600};
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ public String[] validBaudRates() {
* Return array of valid baud rates as integers.
*/
@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return new int[]{9600};
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,7 @@ public int[] validBaudValues() {
* TODO refactor validBaudValues() to validBaudNumber(s)
*/
@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return validBaudValues();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public int[] validBaudValues() {
* TODO refactor validBaudValues() to validBaudNumber(s)
*/
@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return validBaudValues();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public int[] validBaudValues() {
* TODO refactor validBaudValues() to validBaudNumber(s)
*/
@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return validBaudValues();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public int[] validBaudValues() {
* TODO refactor validBaudValues() to validBaudNumber(s)
*/
@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return validBaudValues();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ public int[] validBaudValues() {
* TODO refactor validBaudValues() to validBaudNumber(s)
*/
@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return validBaudValues();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public int[] validBaudValues() {
* TODO refactor validBaudValues() to validBaudNumber(s)
*/
@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return validBaudValues();
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/can/adapters/loopback/Port.java
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ public String[] validBaudRates() {
} // is hidden from user in connection config UI

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return new int[]{};
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return new int[]{115200};
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/dccpp/serial/DCCppAdapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return null;
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/direct/serial/SerialDriverAdapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return new int[]{19200};
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/direct/simulator/SimulatorAdapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return null;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ public String[] validBaudRates() {
* Return array of valid baud rates as integers.
*/
@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return new int[]{9600};
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return null;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return null;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/ieee802154/xbee/XBeeAdapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/internal/InternalAdapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return null;
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/lenz/XNetSimulatorPortController.java
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return null;
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/lenz/hornbyelite/EliteAdapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/lenz/li100/LI100Adapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/lenz/li100f/LI100fAdapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/lenz/li101/LI101Adapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/lenz/liusb/LIUSBAdapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/lenz/ztc640/ZTC640Adapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ public String[] validBaudRates() {
* Get an array of valid baud rates as integers.
*/
@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return null;
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/loconet/hexfile/LnHexFilePort.java
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return null;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return Arrays.copyOf(validSpeedValues, validSpeedValues.length);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public LocoBufferIIAdapter() {
/**
* Get an array of valid baud rates. This is modified to have different
* comments. Because the speeds are the same as the parent class (19200 and
* 57600), we don't override validBaudNumber().
* 57600), we don't override validBaudNumbers().
*/
@Override
public String[] validBaudRates() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ public LocoBufferUsbAdapter() {
protected void setSerialPort(SerialPort activeSerialPort) throws UnsupportedCommOperationException {
// find the baud rate value, configure comm options
int baud = 19200; // default, but also defaulted in the initial value of selectedSpeed
for (int i = 0; i < validBaudNumber().length; i++) {
for (int i = 0; i < validBaudNumbers().length; i++) {
if (validBaudRates()[i].equals(mBaudRate)) {
baud = validBaudNumber()[i];
baud = validBaudNumbers()[i];
}
}
activeSerialPort.setSerialPortParams(baud, SerialPort.DATABITS_8,
Expand Down Expand Up @@ -58,7 +58,7 @@ public String[] validBaudRates() {
* change the arrays of speeds.
*/
@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return new int[]{57600};
}

Expand Down
2 changes: 1 addition & 1 deletion java/src/jmri/jmrix/loconet/ms100/MS100Adapter.java
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ public String[] validBaudRates() {
}

@Override
public int[] validBaudNumber() {
public int[] validBaudNumbers() {
return new int[]{16600};
}

Expand Down
Loading

0 comments on commit baa8731

Please sign in to comment.