Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::model::comms::serial Namespace Reference

Classes

struct  PortSettings
 

Enumerations

enum class  eBaudRate : speed_t {
  BR0 = B0 , BR50 = B50 , BR75 = B75 , BR110 = B110 ,
  BR134 = B134 , BR150 = B150 , BR200 = B200 , BR300 = B300 ,
  BR600 = B600 , BR1200 = B1200 , BR1800 = B1800 , BR2400 = B2400 ,
  BR4800 = B4800 , BR9600 = B9600 , BR19200 = B19200 , BR38400 = B38400 ,
  BR57600 = B57600 , BR115200 = B115200 , BR230400 = B230400 , First = BR0 ,
  Last = BR4000000
}
 
enum class  eDataBits : tcflag_t {
  DB5 = CS5 , DB6 = CS6 , DB7 = CS7 , DB8 = CS8 ,
  First = DB5 , Last = DB8
}
 
enum class  eParity : tcflag_t {
  None = 0 , Odd = PARENB | PARODD , Even = PARENB , Mark = PARENB | PARODD | CMSPAR ,
  Space = PARENB | CMSPAR , First = None , Last = Even
}
 
enum class  eStopBits : tcflag_t { SB1 = 1 , SB2 = 2 , First = SB1 , Last = SB2 }
 
enum class  eFlowControl : tcflag_t {
  None = 0 , Hardware = 1 , Software = 2 , First = None ,
  Last = Software
}
 

Enumeration Type Documentation

◆ eBaudRate

enum class iv::model::comms::serial::eBaudRate : speed_t
strong
Enumerator
BR0 
BR50 
BR75 
BR110 
BR134 
BR150 
BR200 
BR300 
BR600 
BR1200 
BR1800 
BR2400 
BR4800 
BR9600 
BR19200 
BR38400 
BR57600 
BR115200 
BR230400 
First 
Last 

◆ eDataBits

enum class iv::model::comms::serial::eDataBits : tcflag_t
strong
Enumerator
DB5 
DB6 
DB7 
DB8 
First 
Last 

◆ eFlowControl

enum class iv::model::comms::serial::eFlowControl : tcflag_t
strong
Enumerator
None 
Hardware 
Software 
First 
Last 

◆ eParity

enum class iv::model::comms::serial::eParity : tcflag_t
strong
Enumerator
None 
Odd 
Even 
Mark 
Space 
First 
Last 

◆ eStopBits

enum class iv::model::comms::serial::eStopBits : tcflag_t
strong
Enumerator
SB1 
SB2 
First 
Last