public: WzSerialportPlus(); /** * @param name: serialport name , such as: /dev/ttyS1 * @param baudrate: baud rate , valid: 2400,4800,9600,19200,38400,57600,115200,230400 * @param stopbit: stop bit , valid: 1,2 * @param databit: data bit , valid: 7,8 * @param paritybit: parity bit , valid: 'o'/'O' for odd,'e'/'E' for even,'n'/'N' for none */ WzSerialportPlus(const std::string& name, const int& baudrate, const int& stopbit, const int& databit, const int& paritybit);
时间: 2024-04-12 12:34:39 浏览: 348
这是一个 C++ 类的构造函数,用于初始化一个串口对象。它有五个参数:
1. `name`:串口名,比如 `/dev/ttyS1`。
2. `baudrate`:波特率,有效值为 2400、4800、9600、19200、38400、57600、115200 和 230400。
3. `stopbit`:停止位,有效值为 1 或 2。
4. `databit`:数据位,有效值为 7 或 8。
5. `paritybit`:校验位,有效值为 'o' 或 'O'(奇校验)、'e' 或 'E'(偶校验)或 'n' 或 'N'(无校验)。
这个构造函数的作用是创建一个 WzSerialportPlus 的对象,并将输入的参数用于初始化串口的相关设置。
阅读全文