Program Listing for File serial_parameters.hpp
↰ Return to documentation for file (include/ecl/devices/serial_parameters.hpp
)
/*****************************************************************************
** Ifdefs
*****************************************************************************/
#ifndef ECL_DEVICES_SERIAL_PARAMETERS_HPP_
#define ECL_DEVICES_SERIAL_PARAMETERS_HPP_
/*****************************************************************************
** Namespaces
*****************************************************************************/
namespace ecl {
/*****************************************************************************
** Enums
*****************************************************************************/
enum BaudRate {
BaudRate_110, // these are supported by most serial devices
BaudRate_300,
BaudRate_600,
BaudRate_1200,
BaudRate_2400,
BaudRate_4800,
BaudRate_9600,
BaudRate_19200,
BaudRate_38400,
BaudRate_57600,
BaudRate_115200,
BaudRate_230400,
BaudRate_460800,
BaudRate_921600
};
enum DataBits {
DataBits_5 = 0,
DataBits_6,
DataBits_7,
DataBits_8,
};
enum StopBits {
StopBits_1 = 0,
StopBits_15,
StopBits_2
};
enum Parity {
NoParity = 0,
OddParity = 1,
EvenParity = 2
};
} // namespace ecl
#endif /* ECL_DEVICES_SERIAL_PARAMETERS_HPP_ */