Skip to content

Commit e3f5063

Browse files
authored
Merge pull request #4 from arduino/umbynos/parity
change parity default values to be readable
2 parents 51594ac + d2afad2 commit e3f5063

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ The `DESCRIBE` command returns a description of the communication port. The desc
7676
"parity": {
7777
"label": "Parity",
7878
"type": "enum",
79-
"values": ["N", "E", "O", "M", "S"],
80-
"selected": "N"
79+
"values": ["None", "Even", "Odd", "Mark", "Space"],
80+
"selected": "None"
8181
},
8282
"bits": {
8383
"label": "Data bits",

main.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ func NewSerialMonitor() *SerialMonitor {
6666
"parity": {
6767
Label: "Parity",
6868
Type: "enum",
69-
Values: []string{"N", "E", "O", "M", "S"},
70-
Selected: "N",
69+
Values: []string{"None", "Even", "Odd", "Mark", "Space"},
70+
Selected: "None",
7171
},
7272
"bits": {
7373
Label: "Data bits",
@@ -152,15 +152,15 @@ func (d *SerialMonitor) getMode() *serial.Mode {
152152
baud, _ := strconv.Atoi(d.serialSettings.ConfigurationParameter["baudrate"].Selected)
153153
var parity serial.Parity
154154
switch d.serialSettings.ConfigurationParameter["parity"].Selected {
155-
case "N":
155+
case "None":
156156
parity = serial.NoParity
157-
case "E":
157+
case "Even":
158158
parity = serial.EvenParity
159-
case "O":
159+
case "Odd":
160160
parity = serial.OddParity
161-
case "M":
161+
case "Mark":
162162
parity = serial.MarkParity
163-
case "S":
163+
case "Space":
164164
parity = serial.SpaceParity
165165
}
166166
dataBits, _ := strconv.Atoi(d.serialSettings.ConfigurationParameter["bits"].Selected)

0 commit comments

Comments
 (0)