是否有任何方法可以检查与串行端口(RS-232)连接的设备的电源开关
Is there any way to check power on/off of devices connected with serial port (RS-232)?
我有两个设备连接串行端口(RS-232)。当它们打开时,我在控制设备时没有任何问题,但当它们关闭时,我的软件,当它向设备写入时,根本没有响应。
是否有一般的方法来编程检查设备是否打开?或者我需要联系每个制造商吗?简单地检查端口连接不起作用,因为连接到断电设备的端口可以毫无问题地打开。
谢谢大家,新年快乐。
不,串行端口不提供任何机制来知道其他设备是否已连接或已通电。在你的应用程序中,你可以发送一个请求,然后超时等待响应,以确定对方是否关机。
相关文章:
- 当套接字连接断开时检测C/C++Unix
- 无法在windows上使用mingw将sqlite3与c连接
- 到连接组件算法的问题(递归)
- QTcpSocket在不阻塞GUI的情况下重新连接到服务器
- 无法在C++中建立与MySQL数据库的连接
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- 使用 bfs 解决连接组件问题时得到错误的答案
- 在C++的两个字符串中连接以逗号分隔的唯一值
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- 在 libcurl 连接池中预创建连接
- 套接字连接"Operation not permitted"错误,甚至使用升压/平发器根.cpp
- libcurl 和 DNS ttl 中的内部连接管理
- 从线程和 RS 232 调用函数
- C++使用 libusb 发送数据(使用 RS 232)
- 串口(RS -232) c++中的连接
- 是否有任何方法可以检查与串行端口(RS-232)连接的设备的电源开关