2012-02-20 16 views
4

電力状態の変化に反応するために、UPS(無停電電源装置、貨物会社ではない)の状態を監視するアプリケーションを構築しています。テスト用の電力関連イベントをシミュレートする方法

(USB接続が利用可能な場合、%バッテリーはACまたはバッテリーにrunninigかどうか、残りの)私たちは情報を与える PowerStatusクラスを使用

私たちのユニットテストのために、私は次のように動作し、私自身のクラスを持っていますPowerStatusクラスのファサードを作成し、このクラスをモックしてさまざまなイベントを注入します。

私の必要なのは、私たちの統合システム上のUPSの動作をシミュレートする方法です。 Windowsを直接またはWMI経由でUPSをエミュレートする方法はありますか?

+1

あなたはシリアルループバックケーブルまたはアルドゥイーノとUPSプロトコルをエミュレートし、ここではハードウェアソリューションになるかもしれません。 –

答えて

1

apcupsdプロジェクトには、UPSの監視に関する豊富な情報があります。私はここではAPCが市場全体ではないことを認識していますが、ラインプロトコルを使ってデバイスをエミュレートしようとすることができます。このプロジェクトは、オープンソースであり、あなたのスタートを与えることがあります。

関連する問題