(String s)
| 101 | } |
| 102 | |
| 103 | private void send(String s) { |
| 104 | if (serial != null) { |
| 105 | switch (lineEndings.getSelectedIndex()) { |
| 106 | case 1: |
| 107 | s += "\n"; |
| 108 | break; |
| 109 | case 2: |
| 110 | s += "\r"; |
| 111 | break; |
| 112 | case 3: |
| 113 | s += "\r\n"; |
| 114 | break; |
| 115 | default: |
| 116 | break; |
| 117 | } |
| 118 | if ("".equals(s) && lineEndings.getSelectedIndex() == 0 && !PreferencesData.has("runtime.line.ending.alert.notified")) { |
| 119 | noLineEndingAlert.setForeground(Color.RED); |
| 120 | PreferencesData.set("runtime.line.ending.alert.notified", "true"); |
| 121 | } |
| 122 | serial.write(s); |
| 123 | } |
| 124 | } |
| 125 | |
| 126 | @Override |
| 127 | public void open() throws Exception { |
no test coverage detected