MCPcopy Create free account
hub / github.com/crayzeewulf/libserial / GetBitRate

Method GetBitRate

src/SerialPort.cpp:1118–1251  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1116 }
1117
1118 inline
1119 int
1120 SerialPort::Implementation::GetBitRate(const BaudRate& baudRate) const
1121 {
1122 int baud_rate_as_int = 1 ;
1123
1124 switch (baudRate)
1125 {
1126 case BaudRate::BAUD_50:
1127 baud_rate_as_int = 50 ;
1128 break ;
1129
1130 case BaudRate::BAUD_75:
1131 baud_rate_as_int = 75 ;
1132 break ;
1133
1134 case BaudRate::BAUD_110:
1135 baud_rate_as_int = 110 ;
1136 break ;
1137
1138 case BaudRate::BAUD_134:
1139 baud_rate_as_int = 134 ;
1140 break ;
1141
1142 case BaudRate::BAUD_150:
1143 baud_rate_as_int = 150 ;
1144 break ;
1145
1146 case BaudRate::BAUD_200:
1147 baud_rate_as_int = 200 ;
1148 break ;
1149
1150 case BaudRate::BAUD_300:
1151 baud_rate_as_int = 300 ;
1152 break ;
1153
1154 case BaudRate::BAUD_600:
1155 baud_rate_as_int = 600 ;
1156 break ;
1157
1158 case BaudRate::BAUD_1200:
1159 baud_rate_as_int = 1200 ;
1160 break ;
1161
1162 case BaudRate::BAUD_1800:
1163 baud_rate_as_int = 1800 ;
1164 break ;
1165
1166 case BaudRate::BAUD_2400:
1167 baud_rate_as_int = 2400 ;
1168 break ;
1169
1170 case BaudRate::BAUD_4800:
1171 baud_rate_as_int = 4800 ;
1172 break ;
1173
1174 case BaudRate::BAUD_9600:
1175 baud_rate_as_int = 9600 ;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected