我需要从我的应用程序与UPS通信。我的系统连接到UPS,我需要获取该UPS的状态,这将帮助我识别系统将要关闭,以便我可以备份我的文件。
我对此很新。所以请给我一些更多的想法,如果你能分享一些c / c ++代码将非常有用。
如果有人需要更多详情,请告诉我。
谢谢, Deepesh
答案 0 :(得分:0)
如果您在申请域中,则无需获取UPS的状态或与UPS通话。
您应该响应操作系统对您的应用程序的请求,以退出并执行您认为必要的任何备份操作。如果目标系统连接到UPS,则应将其设置为使操作系统响应相应的“电池电量”或“电池电量不足”信号。
这至少有两个原因。首先,您不要将应用程序绑定到特定的UPS接口,型号或供应商。其次,当非UPS启动关闭(应用程序或系统范围)时,您的应用程序将非常强大。
额外的好处是响应操作系统退出请求可能是你要做的事情。