lebai sdk  1.4.4
lebai c++ sdk with swig to support sereval languages.
Functions
serial.

串口相关的接口. More...

Functions

void lebai::l_master::Robot::set_serial_baud_rate (std::string device, unsigned int baud_rate)
 设置串口波特率. More...
 
void lebai::l_master::Robot::set_serial_timeout (std::string device, unsigned int timeout)
 设置串口超时时间. More...
 
void lebai::l_master::Robot::set_serial_parity (std::string device, unsigned int parity)
 设置串口校验位. More...
 
void lebai::l_master::Robot::write_serial (std::string device, std::vector< unsigned int > data)
 串口发送数据. More...
 
std::vector< unsigned int > lebai::l_master::Robot::read_serial (std::string device, unsigned int len)
 串口读取数据. More...
 
void lebai::l_master::Robot::clear_serial (std::string device)
 清除串口收发缓存. More...
 

Detailed Description

串口相关的接口.

Function Documentation

◆ clear_serial()

void lebai::l_master::Robot::clear_serial ( std::string  device)

清除串口收发缓存.

Parameters
device设备名称.

◆ read_serial()

std::vector<unsigned int> lebai::l_master::Robot::read_serial ( std::string  device,
unsigned int  len 
)

串口读取数据.

Parameters
device设备名称.
len单次接收的最大缓冲长度.

◆ set_serial_baud_rate()

void lebai::l_master::Robot::set_serial_baud_rate ( std::string  device,
unsigned int  baud_rate 
)

设置串口波特率.

Parameters
device设备名称.
baud_rate波特率.

◆ set_serial_parity()

void lebai::l_master::Robot::set_serial_parity ( std::string  device,
unsigned int  parity 
)

设置串口校验位.

Parameters
device设备名称.
parity校验位. 0:无校验; 1:奇校验; 2:偶校验.

◆ set_serial_timeout()

void lebai::l_master::Robot::set_serial_timeout ( std::string  device,
unsigned int  timeout 
)

设置串口超时时间.

Parameters
device设备名称.
timeout超时时间,单位毫秒.

◆ write_serial()

void lebai::l_master::Robot::write_serial ( std::string  device,
std::vector< unsigned int >  data 
)

串口发送数据.

Parameters
device设备名称.
datau8数组.