getBaudrate method
Returns the baudrate. See baudrate2Int for converting the result to an integer.
Implementation
Baudrate getBaudrate() {
_checkStatus();
switch (_getInt32Value(_nativeSerialGetBaudrate)) {
case 50:
return Baudrate.b50;
case 75:
return Baudrate.b75;
case 110:
return Baudrate.b110;
case 134:
return Baudrate.b134;
case 150:
return Baudrate.b150;
case 200:
return Baudrate.b200;
case 300:
return Baudrate.b300;
case 600:
return Baudrate.b600;
case 1200:
return Baudrate.b1200;
case 1800:
return Baudrate.b1800;
case 2400:
return Baudrate.b2400;
case 4800:
return Baudrate.b4800;
case 9600:
return Baudrate.b9600;
case 19200:
return Baudrate.b19200;
case 38400:
return Baudrate.b38400;
case 57600:
return Baudrate.b57600;
case 115200:
return Baudrate.b115200;
case 230400:
return Baudrate.b230400;
case 460800:
return Baudrate.b460800;
case 500000:
return Baudrate.b500000;
case 576000:
return Baudrate.b576000;
case 1000000:
return Baudrate.b1000000;
case 1152000:
return Baudrate.b1152000;
case 2000000:
return Baudrate.b2000000;
case 2500000:
return Baudrate.b2500000;
case 3000000:
return Baudrate.b3000000;
case 3500000:
return Baudrate.b3500000;
case 4000000:
return Baudrate.b4000000;
}
throw SerialException(
SerialErrorCode.errorCodeNotMappable, 'Unable to map baudrate to enum');
}