aboutsummaryrefslogtreecommitdiff
path: root/flow-core/src/main/scala/ch/jodersky/flow/SerialSettings.scala
blob: 2d3a6eda37621977b6caad32b03bd98e13fce1ec (plain) (blame)
1
2
3
4
5
6
7
8
9
10
package ch.jodersky.flow

/**
 * Groups settings used in communication over a serial port.
 * @param baud baud rate to use with serial port
 * @param characterSize size of a character of the data sent through the serial port
 * @param twoStopBits set to use two stop bits instead of one
 * @param parity type of parity to use with serial port
 */
case class SerialSettings(baud: Int, characterSize: Int = 8, twoStopBits: Boolean = false, parity: Parity.Parity = Parity.None)