2012-06-28 46 views
-4

我需要通過我的應用程序與UPS進行通信。我的系統連接到UPS,我需要獲得該UPS的狀態,這將幫助我確定系統正在關閉,以便我可以備份我的文件。如何獲取UPS的狀態?

我對這個很新,所以請給我一些更多的想法如何做到這一點,如果你可以分享一些C/C++代碼將是非常有益的。

如果有人需要更多的細節,請讓我知道。

感謝, Deepesh

+1

這是UNIX,Windows還是嵌入式的東西? – dasblinkenlight

回答

0

如果你是在應用領域,你並不需要得到UPS的狀態或交談,UPS在所有。

您應該響應操作系統對您的應用程序的請求以退出並執行應用程序認爲必要的任何備份操作。如果您的目標系統連接到UPS,則應對其進行設置,以便操作系統響應相應的「電池電量」或「電量不足」信號。

這至少有兩個重要的原因。首先,您不要將您的應用程序綁定到特定的UPS接口,型號或供應商。其次,當發生非UPS發起的關閉(應用程序或系統範圍)時,您的應用程序將變得健壯。

額外的好處是響應操作系統退出請求很可能是您無論如何做的事情。