管理引用对象和激活配置:3DSlicer 软件指南
处理引用对象
tcflush 函数清除输入缓存(终端驱动程序接收但用户程序尚未读取)或输出缓存(用户程序已写入但尚未发送)。
语法:
int tcflush(int filedes, int queue);
参数:
filedes:文件描述符queue:常量之一
常量:
TCIFLUSH:清除输入队列TCOFLUSH:清除输出队列TCIOFLUSH:清除输入和输出队列
示例:
tcflush(fd, TCIFLUSH);
激活配置
完成配置后,使用 tcsetattr 函数激活配置。
语法:
int tcgetattr(int filedes, struct termios * termptr);
int tcsetattr(int filedes, int opt, const struct termios * termptr);
参数:
filedes:文件描述符opt:常量之一
常量:
TCSANOW:更改立即生效TCSADRAIN:发送所有输出后更改生效
建议在更改输出参数时使用 TCSADRAIN 选项。
文件大小:173.76KB
评论区