我需要从我的application.UPS与我进行通信。我的系统已连接到UPS,并且我需要获取该UPS的状态,这将帮助我确定系统将要关闭,以便可以备份我的文件。
我对此很陌生,所以请给我一些更多的想法,如果可以共享一些c / c ++代码将非常有帮助。
如果有人需要更多详细信息,请告诉我。
谢谢,
深网
最佳答案
如果您在应用程序域中,则根本不需要获取UPS的状态或与UPS通信。
您应该响应操作系统对应用程序的请求以退出并执行应用程序认为必要的任何备份操作。如果将目标系统连接到UPS,则应进行设置,以使操作系统响应相应的“电池电量不足”或“电池电量不足”信号。
这很重要,至少有两个原因。首先,不要将应用程序绑定到特定的UPS接口,型号或供应商。其次,当发生非UPS启动的关机(应用程序或系统范围)时,您的应用程序将很健壮。
增加的好处是,无论如何,响应操作系统退出请求很可能是您要做的事情。
关于c++ - 如何获得UPS的状态?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11243517/