さて、私が作ったのはちょっとした警報でした。
まず、ユーザーから値を取得します。この値は限界値として設定されています。
次に、2 番目の値が入力され、それが「制限」値を超えているかどうかがチェックされます。超えている場合は、プログラムが閉じられるまでループ内でアラームが鳴ります。それ以外の場合は、再度値を要求してから再チェックします。
それはすべてとてもいいことです。しかし、ここでの実際の意図は、値をストリーミングするか、0.5 秒ごとに更新することでした。(タイミングを計ることができます)同時に実行される別のプログラムから。
Core Temp を選択することにしました。明らかにサーバーとして機能し、CPU からステータス情報を要求できるこのプラグインがあります。
私の仕事は簡単だと言われました (Google グループで 1 回尋ねたところ、その後返事はありませんでした)。
と言われた
ネットワークソケットを開き、そのプラグインに接続して、必要な情報を要求する小さな関数またはクラスを作成します。
次に、このプラグインが通信に使用するネットワーク プロトコルを調べる必要があります。
誰かがこれを行う方法を正確に教えてもらえますか? また、使用している可能性のある手順とモジュールまたは「関数」(?) について説明してください。
これまでに書いたものは次のとおりです。
print("\t\tTemperature Alarm\n\n")
print("Please enter the value at which the temperature\n should not exceed\n")
try:
Limit = int(input("\nLimit: "))
except ValueError:
print("You must have not entered a numerical value, please do so\n or the program will close")
Limit = int(input("\nLimit: "))
xvalue = int(input("Enter a test value to test if it works: "))
while xvalue < Limit:
xvalue = int(input("Update please: "))
else:
while True:
print("Temperature exceeded by:",xvalue-Limit,"units")
print("\a")