Skip to content

Commit c776e32

Browse files
author
Me No Dev
committed
Initial OTA implementation
1 parent a9aeb5f commit c776e32

File tree

10 files changed

+579
-551
lines changed

10 files changed

+579
-551
lines changed

it.baeyens.arduino.common/src/it/baeyens/arduino/arduino/Serial.java

+29-29
Original file line numberDiff line numberDiff line change
@@ -67,17 +67,17 @@ static public void errorMessage(String where, Throwable e) {
6767
* who knows.
6868
*/
6969
public static Vector<String> list() {
70-
try {
71-
String[] portNames = SerialPortList.getPortNames();
72-
return new Vector<String>(Arrays.asList(portNames));
73-
} catch (Error e) {
74-
Common.log(new Status(IStatus.ERROR, ArduinoConst.CORE_PLUGIN_ID,
75-
"There is a config problem on your system.\nFor more detail see https://github.com/jantje/arduino-eclipse-plugin/issues/252", e));
76-
Vector<String> ret = new Vector<String>();
77-
ret.add("config error:");
78-
ret.add("see https://github.com/jantje/arduino-eclipse-plugin/issues/252");
79-
return ret;
80-
}
70+
try {
71+
String[] portNames = SerialPortList.getPortNames();
72+
return new Vector<String>(Arrays.asList(portNames));
73+
} catch (Error e) {
74+
Common.log(new Status(IStatus.ERROR, ArduinoConst.CORE_PLUGIN_ID,
75+
"There is a config problem on your system.\nFor more detail see https://github.com/jantje/arduino-eclipse-plugin/issues/252", e));
76+
Vector<String> ret = new Vector<String>();
77+
ret.add("config error:");
78+
ret.add("see https://github.com/jantje/arduino-eclipse-plugin/issues/252");
79+
return ret;
80+
}
8181
}
8282

8383
SerialPort port = null;
@@ -102,27 +102,27 @@ public static Vector<String> list() {
102102
private List<MessageConsumer> fConsumers;
103103

104104
public Serial(String iname, int irate) {
105-
this(iname, irate, 'N', 8, 1.0f);
105+
this(iname, irate, 'N', 8, 1.0f);
106106
}
107107

108108
public Serial(String iname, int irate, char iparity, int idatabits, float istopbits) {
109-
PortName = iname;
110-
this.rate = irate;
111-
112-
parity = SerialPort.PARITY_NONE;
113-
if (iparity == 'E')
114-
parity = SerialPort.PARITY_EVEN;
115-
if (iparity == 'O')
116-
parity = SerialPort.PARITY_ODD;
117-
118-
this.databits = idatabits;
119-
120-
stopbits = SerialPort.STOPBITS_1;
121-
if (istopbits == 1.5f)
122-
stopbits = SerialPort.STOPBITS_1_5;
123-
if (istopbits == 2)
124-
stopbits = SerialPort.STOPBITS_2;
125-
connect();
109+
PortName = iname;
110+
this.rate = irate;
111+
112+
parity = SerialPort.PARITY_NONE;
113+
if (iparity == 'E')
114+
parity = SerialPort.PARITY_EVEN;
115+
if (iparity == 'O')
116+
parity = SerialPort.PARITY_ODD;
117+
118+
this.databits = idatabits;
119+
120+
stopbits = SerialPort.STOPBITS_1;
121+
if (istopbits == 1.5f)
122+
stopbits = SerialPort.STOPBITS_1_5;
123+
if (istopbits == 2)
124+
stopbits = SerialPort.STOPBITS_2;
125+
connect();
126126

127127
}
128128

it.baeyens.arduino.common/src/it/baeyens/arduino/common/ArduinoConst.java

+3
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@ public class ArduinoConst {
110110
public static final String ENV_KEY_SERIAL_PORT = ENV_KEY_ARDUINO_START + "SERIAL.PORT";//$NON-NLS-1$
111111
public static final String ENV_KEY_SERIAL_PORT_FILE = ENV_KEY_ARDUINO_START + "SERIAL.PORT.FILE";//$NON-NLS-1$
112112

113+
public static final String ENV_KEY_NETWORK_PORT = ENV_KEY_ARDUINO_START + "NETWORK.PORT";//$NON-NLS-1$
114+
public static final String ENV_KEY_NETWORK_PASSWORD = ENV_KEY_ARDUINO_START + "NETWORK.PASSWORD";//$NON-NLS-1$
115+
113116
public static final String ArduinoIdeSuffix_WIN[] = { "" };//$NON-NLS-1$
114117
public static final String ArduinoIdeSuffix_LINUX[] = { "" };//$NON-NLS-1$
115118
public static final String ArduinoIdeSuffix_MAC[] = { "Contents/Resources/Java", "Contents/Java" };//$NON-NLS-1$

0 commit comments

Comments
 (0)