Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要从我的应用程序与 UPS 通信。我的系统已连接到 UPS,我需要获取该 UPS 的状态,这将帮助我识别该系统将要关闭,以便我可以备份我的文件。
我对此很陌生。所以请给我更多的想法如何做到这一点,如果你能分享一些 c/c++ 代码将非常有帮助。
如果有人需要更多详细信息,请告诉我。
谢谢,迪普什
如果您在应用程序域中,则根本不需要获取 UPS 的状态或与 UPS 交谈。
您应该响应操作系统对您的应用程序的请求以退出并执行您的应用程序认为必要的任何备份操作。如果您的目标系统连接到 UPS,则应设置它们,以便操作系统响应适当的“电池供电”或“电池电量低”信号。
这很重要,至少有两个原因。首先,您不会将您的应用程序绑定到特定的 UPS 接口、型号或供应商。其次,当非 UPS 启动的关机(应用程序或系统范围)发生时,您的应用程序将是健壮的。
额外的好处是响应操作系统退出请求很可能是您无论如何都要做的事情。