@@ -49,30 +49,30 @@ public class Serial implements SerialPortEventListener {
49
49
50
50
public Serial () throws SerialException {
51
51
this (PreferencesData .get ("serial.port" ),
52
- PreferencesData .getInteger ("serial.debug_rate" ),
53
- PreferencesData .get ("serial.parity" ).charAt (0 ),
54
- PreferencesData .getInteger ("serial.databits" ),
55
- Float . parseFloat ( PreferencesData .get ("serial.stopbits" ) ));
52
+ PreferencesData .getInteger ("serial.debug_rate" , 9600 ),
53
+ PreferencesData .get ("serial.parity" , "N" ).charAt (0 ),
54
+ PreferencesData .getInteger ("serial.databits" , 8 ),
55
+ PreferencesData .getFloat ("serial.stopbits" , 1 ));
56
56
}
57
57
58
58
public Serial (int irate ) throws SerialException {
59
59
this (PreferencesData .get ("serial.port" ), irate ,
60
- PreferencesData .get ("serial.parity" ).charAt (0 ),
61
- PreferencesData .getInteger ("serial.databits" ),
62
- Float . parseFloat ( PreferencesData .get ("serial.stopbits" ) ));
60
+ PreferencesData .get ("serial.parity" , "N" ).charAt (0 ),
61
+ PreferencesData .getInteger ("serial.databits" , 8 ),
62
+ PreferencesData .getFloat ("serial.stopbits" , 1 ));
63
63
}
64
64
65
65
public Serial (String iname , int irate ) throws SerialException {
66
- this (iname , irate , PreferencesData .get ("serial.parity" ).charAt (0 ),
67
- PreferencesData .getInteger ("serial.databits" ),
68
- Float . parseFloat ( PreferencesData .get ("serial.stopbits" ) ));
66
+ this (iname , irate , PreferencesData .get ("serial.parity" , "N" ).charAt (0 ),
67
+ PreferencesData .getInteger ("serial.databits" , 8 ),
68
+ PreferencesData .getFloat ("serial.stopbits" , 1 ));
69
69
}
70
70
71
71
public Serial (String iname ) throws SerialException {
72
- this (iname , PreferencesData .getInteger ("serial.debug_rate" ),
73
- PreferencesData .get ("serial.parity" ).charAt (0 ),
74
- PreferencesData .getInteger ("serial.databits" ),
75
- Float . parseFloat ( PreferencesData .get ("serial.stopbits" ) ));
72
+ this (iname , PreferencesData .getInteger ("serial.debug_rate" , 9600 ),
73
+ PreferencesData .get ("serial.parity" , "N" ).charAt (0 ),
74
+ PreferencesData .getInteger ("serial.databits" , 8 ),
75
+ PreferencesData .getFloat ("serial.stopbits" , 1 ));
76
76
}
77
77
78
78
public static boolean touchForCDCReset (String iname ) throws SerialException {
0 commit comments